Sadržaj:
Video: Arduino zaključavanje vrata otiskom prsta: 4 koraka
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:07
Zdravo, i dobrodošli u ovaj projekt, zapravo uključuje dva projekta, ali su prilično isti, radi se o sistemu zaključavanja vrata zasnovanom na Arduino UNO ploči, FPM10A optičkom senzoru otiska prsta i LCD i²c ekranu, ali za drugu verziju uključuje tastaturu.
I svakako ne zaboravite na sistem 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 projekat 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 tastatura, ovdje koristim 4x4
I ne zaboravite na vaš sistem zaključavanja vrata, koristio sam onaj sa slike (10 dolara iz kineske trgovine), ali sam koristio samo jedinicu za zaključavanje, a budući da ta jedinica ima motor istosmjerne struje koji bi se trebao okretati u oba smjera, morao sam upotrijebite moj L298n dvostruki H-most modul, možete koristiti i mali IC H most ako želite, ali ovisno o sistemu 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 tastature + LCD i2c ekran
Interfejs FPM10A (50DY) Senzor otiska prsta sa Arduinom
Arduino LCD I2C jednostavna upotreba i direktno pisanje sa serijskog monitora
Korak po korak o tome kako koristiti L298n dvostruki H-most upravljački program s Arduinom
Korak 2: Verzija 1
Prva verzija koristi: LCD + senzor otiska prsta + l298n (za kontrolu sistema) + dugme sa otpornikom (koristio sam 1k).
Za prvu verziju morate prvo učitati kôd „Unesi“iz biblioteke otisaka prstiju (dolje ispod) i upotrijebiti ga za dodavanje otiska prsta, otpremiti ga i otvoriti serijski monitor, zatim upisati ID i pritisnuti „Enter“, a zatim slijediti korake kao u vodiču za otiske prstiju. Zatim učitajte drugi kôd i dodajte imena koja želite za svakog korisnika, učitajte kôd i evo ga, predlošci otisaka prstiju pohranjeni su na modulu unutarnjeg flash pogona. Jednom kada kôd počne raditi, Arduino stalno čeka da se prst stavi na senzor, u suprotnom, ako ste unutra, samo pritisnite dugme za otvaranje, ako je prst važeći (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 visok nivo s Arduino 5v pina koji zahtijeva da dodam druge žice (i bit će još neurednije) samo sam stavio pin 8 na visokom nivou i očitavam stanje dugmeta sa pina 9 koji ima padajući otpornik.
Korak 3: Verzija 2
Kao što vidite 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 se sada dodaju putem tastature (što je značilo da ostane unutra jer je ovaj projekat zasnovan na pristupu samo otiskom prsta, možete ga kombinirati s drugim projektom samo na osnovu tastature, morat ćete to učiniti neke izmjene, ali su jednostavne).
Tastatura se nalazi unutra, što znači da možete otvoriti bravu pritiskom na dugme ovdje. Odabrao sam „B“kao „A“za dodavanje nove osobe.
Da biste dodali novi predložak prsta, pritisnite 'A' od vas će se tražiti lozinka koja se već nalazi u kodu '1' '2' '3' '4', možete je izmijeniti tamo, unesite kôd, a zatim unesite ID broj kao trocifreni format, 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 se na valjan otisak prsta da otvori bravu.
Ovo je ožičenje za drugu verziju, uklonio sam dugme jer se otvor iznutra sada vrši tipkom „B“.
Korak 4: Biblioteke i kodovi
Biblioteke:
-Preuzmite LCD i2c NewLiquidCrystal biblioteku
-Preuzmite biblioteku tastature
-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 kod za upis iz biblioteke otisaka prstiju
Drugi kôd za Verziju 1: Preuzmite ovdje
Kôd za verziju 2: Preuzmite ovdje
Kod koji sam napravio za prvu verziju zasnovan je 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 podudaranje u bazi podataka) prikazuje jednostavnu poruku na ekranu.
Kôd za drugu verziju temelji se na primjerima „Otisak prsta“i „Upis“, i baš kao i prva verzija, ali ovaj put sam dodao funkciju „Upis“i možete dodati ID s tipkovnice umjesto serijskog monitora.
Preporučuje se:
Zaključavanje vrata zaštićeno lozinkom na Tnikercadu: 4 koraka
Zaključavanje vrata zaštićeno lozinkom na Tnikercad-u: Za ovaj projekat, mi ćemo uzeti unos sa tastature, obraditi taj ulaz kao ugaoni položaj i pomeriti servo motor na osnovu trocifrenog ugla. Koristio sam tastaturu 4 x 4, ali ako imate tastaturu 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 za vrata 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šljanje o
Arduino TFT zaključavanje vrata na dodirnom ekranu: 5 koraka
Arduino TFT zaključavanje vrata na dodirnom ekranu: Ovo je moje prvo uputstvo. Ovaj projekt koristi Arduino i 2.8 " TFT ekran osetljiv 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 ponovo ožičiti
Bluetooth zaključavanje vrata (Arduino): 10 koraka (sa slikama)
Bluetooth zaključavanje vrata (Arduino): Nedavno sam gledao Amazing SpiderMan -a, 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 uspeo
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 sa punim rukama mogu otključati vrata i otvoriti ih! Napravio sam jednostavno kolo s osnovnim ATMega 168 arduino chi