Kazalo:
Video: Zaklepanje vrat Arduino s prstnimi odtisi: 4 koraki
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:05
Pozdravljeni, dobrodošli v tem projektu, pravzaprav vključuje dva projekta, ki pa sta si skoraj enaka, gre za sistem zaklepanja vrat, ki temelji na plošči Arduino UNO, optičnem senzorju prstnih odtisov FPM10A in zaslonu LCD i²c, za drugo različico pa vključuje tipkovnico.
Vsekakor ne pozabite na sistem zaklepanja, ki ste ga pripravljeni nadzirati, in po tem se lahko vaše ožičenje in kode spremenijo, vendar ne skrbite, da bi bilo enostavno
1. korak: Orodja
Strojna oprema, potrebna za ta projekt, je:
- Arduino plošča, tukaj uporabljam UNO
- Adapruit FPM10A optični senzor prstnih odtisov
- Zaslon LCD i²c
- In za drugo različico projekta boste potrebovali tipkovnico, tukaj uporabljam 4x4
In ne pozabite na vaš sistem za zaklepanje vrat, uporabil sem tistega na sliki (10 dolarjev iz kitajske trgovine), vendar sem uporabil samo enoto za zaklepanje, in ker ima ta enota enosmerni motor, ki bi se moral obrniti v obe smeri, sem moral uporabite moj dvojni H-mostni modul L298n, po želji lahko uporabite malo IC H mostu, vendar je odvisno od sistema, ki ga uporabljate, vse lahko zamenjate s tranzistorjem in magnetno ključavnico …
Preden nadaljujete, se prepričajte, da uporabljate vse zgoraj omenjene elemente, saj bo vaš projekt enostavno prilagoditi in opaziti kakršno koli težavo:
Arduino uno + 4 × 4 matrična tipkovnica + LCD zaslon i2c
Vmesnik FPM10A (50DY) Senzor prstnih odtisov z Arduinom
Arduino LCD I2C enostavna uporaba in neposredno pisanje iz serijskega monitorja
Korak za korakom, kako uporabljati gonilnik z dvojnim H-mostom L298n z Arduinom
2. korak: Različica 1
Prva različica uporablja: LCD + senzor prstnih odtisov + l298n (za nadzor sistema) + potisni gumb z uporom (uporabil sem 1k).
Za prvo različico morate najprej v knjižnico prstnih odtisov naložiti kodo »Vpis« (spodaj) in jo uporabiti za dodajanje prstnega odtisa, nalaganje in odpiranje serijskega monitorja, nato vnesite ID in pritisnite »Enter«, nato sledite korake kot v vadnici za prstne odtise. Nato naložite drugo kodo in dodajte imena, ki jih želite za vsakega uporabnika, naložite kodo in tukaj smo, predloge prstnih odtisov so shranjene v modulih notranjega bliskovnega pogona. Ko koda začne delovati, Arduino nenehno čaka, da prst namesti na senzor, sicer pa, če ste notri, samo pritisnite gumb za odpiranje, če je prst veljaven (je v bazi podatkov), bo odprl ključavnico in prikazuje sporočilo in ime, povezano z ID -jem prstnega odtisa, če ID ni seznanjen z imenom, bo prikazal nekaj čudnih stvari: D …
To je precej moje ožičenje, zato vas pritisnjeni gumb ne bo zmedel, pravzaprav namesto da dobim visoko raven s priključka Arduino 5v, ki od mene zahteva, da dodam druge žice (in to bo bolj neurejeno), sem samo dal pin 8 na visoki in preberem stanje gumba s pina 9, ki ima spustni upor.
3. korak: različica 2
Kot lahko vidite v prvi različici, morate uporabiti računalnik (ali karkoli že uporabljate za programiranje Arduina), da dodate nove predloge na bliskovni pogon modula, zato sem naredil to bolj vdelano različico, ki zahteva samo vir napajanja. delujejo, nove predloge pa so zdaj dodane prek tipkovnice (kar je pomenilo, da ostane v notranjosti, saj ta projekt temelji na dostopu samo s prstnim odtisom, lahko ga združite z drugim projektom samo na podlagi tipkovnice, to morate storiti nekaj sprememb, vendar so enostavne).
Tipkovnica je nameščena v notranjosti, kar pomeni, da lahko ključavnico odprete s pritiskom na gumb. Tukaj sem izbral "B" kot "A" za dodajanje nove osebe.
Če želite dodati novo predlogo prsta, pritisnite 'A', od vas bo zahteval geslo, ki je že v kodi '1' '2' '3' '4', tam ga lahko spremenite, vnesete kodo in nato vnesete ID številko kot 3 -mestnem formatu, na primer »001«, »021« ali »115«, lahko vnesete ID -je od 1 do 127, po dotiku ID -ja vas bo prosil, da postavite prst, ga odstranite in znova postavite … Delo je končano. Kot prva različica čaka na veljaven prstni odtis, da odpre ključavnico.
To je ožičenje za drugo različico, potisni gumb sem odstranil, saj odprtino od znotraj zdaj naredi gumb 'B'.
4. korak: Knjižnice in kode
Knjižnice:
-Prenesite knjižnico LCD i2c NewLiquidCrystal
-Prenos knjižnice tipkovnice
-Prenesite optični senzor prstnih odtisov FPM10A
Kode
- Prenesite i2c Scanner, če imate drugačen naslov za LCD
-Prva koda v različici 1 je koda "Vpiši" iz knjižnice prstnih odtisov
Druga koda za različico 1: prenesite tukaj
Koda za različico 2: prenesite tukaj
Koda, ki sem jo naredil za prvo različico, temelji na primeru "Prstnih odtisov" iz knjižnice, namesto da prikaže ID na serijskem monitorju (kar pomeni, da je predloga za prstni odtis v bazi podatkov), sicer sproži celotno zaporedje odpiranja (kar pomeni, da modul ni uspel najti ujemanja v bazi podatkov) na zaslonu prikaže preprosto sporočilo.
Koda za drugo različico temelji na primerih "Fingerprint" in "Enroll" in tako kot prva različica, vendar sem tokrat dodal funkcijo "Enrolling" in lahko dodate ID s tipkovnice namesto s serijskega monitorja.
Priporočena:
Zaklepanje vrat z geslom na Tnikercadu: 4 koraki
Ključavnica vrat, zaščitena z geslom, na Tnikercadu: Za ta projekt bomo vzeli vnos s tipkovnice, obdelali ta vnos kot kotni položaj in premaknili servo motor na podlagi pridobljenega 3-mestnega kota. Uporabil sem 4 x 4 tipkovnico, vendar če imate tipkovnico 3x4, ima zelo podoben priključek, zato je lahko
Senzor za vrata in zaklepanje vrat na baterijah, sončni, ESP8266, ESP-Now, MQTT: 4 koraki (s slikami)
Senzor za vrata in zaklepanje vrat na baterijah, sončni, ESP8266, ESP-Now, MQTT: V tem navodilu vam bom pokazal, kako sem izdelal senzor na baterijski pogon za spremljanje vrat in zaklepanja moje daljinske lope za kolesa. Nimam napajanja iz omrežja, zato imam napajanje iz baterije. Baterijo polni majhna sončna plošča.Modul je d
Wifi v RF - Zaklepanje vrat: 3 koraki (s slikami)
Wifi v RF - Zaklepanje vrat: Pregled Ta navodila vam bodo omogočila, da zaklenete / odklenete vhodna vrata s programsko opremo za avtomatizacijo doma (na primer OpenHAB - brezplačno programsko opremo za avtomatizacijo doma, ki jo osebno uporabljam) Na zgornji sliki je prikazan vzorec posnetka zaslona OpenHAB
Zaklepanje vrat: 4 koraki
Zaklepanje vrat: To je navodilo za ustvarjanje ključavnice za vrata z izdelki ardunio, kot so LCD, tipkovnica in servo. Ta preprost pouk vam lahko pomaga, da sami zaklenete vrata, da bodo vaše stvari na varnem
Zaklepanje vrat RFID z Arduinom: 4 koraki
Zaklepanje vrat RFID z Arduinom: V bistvu ta projekt govori o tem, kako narediti svojo hišo, pisarniški prostor in celo svoje osebne omarice. Ti projekti vam pomagajo razumeti arduino z RFID in kako so povezani skupaj. Torej