Sadržaj:
Video: Arduino zaključavanje vrata otiskom prsta: 4 koraka
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:36
Pozdrav i dobrodošli u ovaj projekt, zapravo uključuje dva projekta, ali su prilično isti, radi se o sustavu zaključavanja vrata zasnovanom na Arduino UNO ploči, optičkom senzoru otiska prsta FPM10A i LCD i²c ekranu, ali za drugu verziju uključuju tipkovnicu.
I svakako ne zaboravite na sustav zaključavanja koji ste spremni kontrolirati, a nakon ovoga se vaše ožičenje i kodovi mogu promijeniti, ali ne brinite, bilo bi lako
Korak 1: Alati
Hardver potreban za ovaj projekt je:
- Arduino ploča, ovdje koristim UNO
- Adafruit FPM10A optički senzor otiska prsta
- LCD i²c ekran
- A za drugu verziju projekta trebat će vam tipkovnica, ovdje koristim 4x4
I ne zaboravite na vaš sustav zaključavanja vrata, upotrijebio sam onaj sa slike (10 dolara iz kineske trgovine), ali koristio sam samo jedinicu za zaključavanje, a budući da ta jedinica ima istosmjerni motor koji bi se trebao okretati u oba smjera, morao sam upotrijebite moj L298n dual H-bridge modul, možete koristiti mali IC H most ako želite, ali ovisno o sustavu koji koristite, sve možete zamijeniti tranzistorima i magnetskom bravom …
Prije nego nastavite, provjerite znate li koristiti sve gore spomenute elemente jer će se vaš projekt lako prilagoditi i uočiti svaki problem:
Arduino uno + 4 × 4 matrica tipkovnice + LCD i2c zaslon
Sučelje FPM10A (50DY) Senzor otiska prsta s Arduinom
Arduino LCD I2C jednostavno korištenje i izravno pisanje sa serijskog monitora
Korak po korak o tome kako koristiti upravljački program s dvostrukim H-mostom L298n s Arduinom
Korak 2: Verzija 1
Prva verzija koristi: LCD + senzor otiska prsta + l298n (za upravljanje sustavom) + gumb s otpornikom (koristio sam 1k).
Za prvu verziju morate prvo učitati kôd "Upis" iz biblioteke otisaka prstiju (dolje ispod) i upotrijebiti ga za dodavanje otiska prsta, učitavanje i otvaranje serijskog monitora, zatim upišite ID i pritisnite "Enter", a zatim slijedite korake kao u vodiču za otiske prstiju. Zatim učitajte drugi kôd i dodajte imena koja želite za svakog korisnika, prenesite kôd i evo ga, predlošci otisaka prstiju pohranjeni su na unutarnjem flash pogonu modula. Jednom kada kôd počne raditi, Arduino stalno čeka da se prst stavi na senzor, inače ako ste unutra samo pritisnite gumb za otvaranje, ako je prst ispravan (nalazi se u bazi podataka), otvorit će bravu i prikazuje poruku i ime u vezi s ID -om otiska prsta, ako ID nije uparen s imenom, prikazat će neke čudne stvari: D…
To je otprilike moje ožičenje, tako da vas gumb neće zbuniti, zapravo umjesto da dobijem visoku razinu s Arduino 5v pina koji zahtijeva da dodam druge žice (i bit će još neurednije) samo sam stavio pin 8 na High i očitavam stanje gumba s pina 9 koji ima padajući otpornik.
Korak 3: Verzija 2
Kao što možete vidjeti u prvoj verziji, morate koristiti računalo (ili bilo što drugo što koristite za programiranje Arduina) da biste dodali nove predloške na fleš disk modula, zato sam napravio ovu ugrađeniju verziju koja zahtijeva samo izvor napajanja za rade, a novi predlošci sada se dodaju putem tipkovnice (što je značilo da ostane unutra jer se ovaj projekt temelji na pristupu samo otiskom prsta, možete ga kombinirati s drugim projektom samo na tipkovnici, morat ćete to učiniti neke izmjene, ali su jednostavne).
Tipkovnica je smještena unutra, što znači da možete otvoriti bravu pritiskom na gumb ovdje. Odabrao sam „B“kao „A“za dodavanje nove osobe.
Za dodavanje novog predloška prsta pritisnite 'A' od vas će se tražiti lozinka koja se već nalazi u kodu '1' '2' '3' '4', možete je promijeniti tamo, unesite kôd, a zatim unesite ID broj kao trocifrenom formatu, primjeri "001", "021" ili "115" možete unijeti ID -ove od 1 do 127, nakon što dodirnete ID od vas će se tražiti da postavite prst, uklonite ga i ponovo postavite … Posao je obavljen. I kao prva verzija čeka valjani otisak prsta da otvori bravu.
Ovo je ožičenje za drugu verziju, uklonio sam gumb jer se otvor iznutra sada vrši tipkom 'B'.
Korak 4: Knjižnice i kodovi
Knjižnice:
-Preuzmite LCD i2c biblioteku NewLiquidCrystal
-Preuzmite biblioteku tipkovnice
-Preuzmite optički senzor otiska prsta FPM10A
Kodovi
- Preuzmite i2c skener u slučaju da imate drugu adresu za svoj LCD
-Prvi kôd u verziji 1 je kôd "Upis" iz biblioteke otisaka prstiju
Drugi kôd za Verziju 1: Preuzmite ovdje
Kôd za verziju 2: preuzmite ovdje
Kôd koji sam napravio za prvu verziju temelji se na primjeru „otiska prsta“iz biblioteke, umjesto da prikazuje ID na serijskom monitoru (što znači da je predložak otiska prsta u bazi podataka), u suprotnom pokreće cijeli niz otvaranja (što znači da modul nije uspio pronaći podudarnost u bazi podataka) prikazuje jednostavnu poruku na ekranu.
Kôd za drugu verziju temelji se na primjerima „Otisak prsta“i „Upis“, baš kao i prva verzija, ali ovaj put sam dodao značajku „Upis“, a ID možete dodati s tipkovnice umjesto s serijskog monitora.
Preporučeni:
Zaključavanje vrata zaštićeno lozinkom na Tnikercadu: 4 koraka
Zaključavanje vrata zaštićeno lozinkom na Tnikercadu: Za ovaj projekt ćemo uzeti unos s tipkovnice, obraditi taj ulaz kao kutni položaj i pomaknuti servo motor na temelju dobivenog troznamenkastog kuta. Koristio sam tipkovnicu 4 x 4, ali ako imate tipkovnicu 3x4, ona ima vrlo sličnu vezu, pa bi to moglo biti
Električna brava za vrata sa skenerom otiska prsta i RFID čitačem: 11 koraka (sa slikama)
Električna brava na vratima sa skenerom otiska prsta i RFID čitačem: Projekt je dizajniran kako bi se izbjegla potreba korištenja ključeva, a za postizanje našeg cilja koristili smo optički senzor otiska prsta i Arduino. Međutim, postoje pojedinci koji imaju nečitljiv otisak prsta i senzor ga neće prepoznati. Zatim razmišljam o
Arduino TFT zaključavanje vrata na dodirnom zaslonu: 5 koraka
Arduino TFT zaključavanje vrata na dodirnom ekranu: Ovo je moja prva instrukcija. Ovaj projekt koristi Arduino i 2.8 " TFT zaslon osjetljiv na dodir sa skicom lozinke za aktiviranje releja koji prekida krug do vrata mag zaključavanja. U pozadini, RFID zaključavanje na vratima na poslu je puklo, a ne ponovno ožičenje
Bluetooth zaključavanje vrata (Arduino): 10 koraka (sa slikama)
Bluetooth zaključavanje vrata (Arduino): Nedavno sam gledao zadivljujućeg Spidermana, u jednoj sceni Peter Parker zaključava i otključava vrata sa stola pomoću daljinskog upravljača. Kad sam ovo vidio odmah sam zaželio svoja za svoja vrata. Nakon malo petljanja dobio sam radni model. Evo kako sam uspio
Arduino RFID zaključavanje vrata: 5 koraka (sa slikama)
Arduino RFID zaključavanje vrata: *** Ažurirano 9.9.2010. *** Htio sam na jednostavan i siguran način ući u svoju garažu. RFID je bio najbolji način za otključavanje vrata, čak i s punim rukama mogu otključati vrata i otvoriti ih! Napravio sam jednostavan sklop s osnovnim ATMega 168 arduino chi