Turinys:
Video: „Arduino“pirštų atspaudų durų užraktas: 4 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:47
Sveiki, ir sveiki atvykę į šį projektą, iš tikrųjų jis apima du projektus, tačiau jie yra beveik vienodi, tai durų užrakto sistema, pagrįsta „Arduino UNO“plokšte, FPM10A optiniu pirštų atspaudų jutikliu ir LCD i²c ekranu, tačiau kitos versijos atveju įtraukti klaviatūrą.
Ir nepamirškite apie užrakinimo sistemą, kurią norite valdyti, ir po to jūsų laidai ir kodai gali pasikeisti, tačiau nesijaudinkite, kad tai būtų lengva
1 žingsnis: įrankiai
Šiam projektui reikalinga įranga:
- Arduino lenta, čia aš naudoju UNO
- Adafruit FPM10A optinis pirštų atspaudų jutiklis
- LCD i²c ekranas
- O antrajai projekto versijai jums reikės klaviatūros, čia aš naudoju 4x4
Ir nepamirškite apie jūsų durų užrakto sistemą, aš naudoju tą, kuri pavaizduota paveikslėlyje (10 Bucks iš kinų parduotuvės), bet aš naudoju tik užrakto bloką, o kadangi šis įrenginys turi nuolatinės srovės variklį, kuris turėtų suktis į abi puses, turėjau naudokite mano dvigubą H-tilto modulį L298n, jei norite, galite naudoti šiek tiek IC H tilto, tačiau tai priklauso nuo naudojamos sistemos, galite pakeisti viską tranzistoriumi ir solenoidiniu užraktu …
Prieš tęsdami įsitikinkite, kad žinote, kaip naudoti visus aukščiau paminėtus elementus, nes tai palengvins jūsų projekto pritaikymą ir pastebės bet kokią problemą:
„Arduino uno + 4 × 4“klaviatūros matrica + LCD i2c ekranas
Sąsajos FPM10A (50DY) pirštų atspaudų jutiklis su „Arduino“
„Arduino LCD I2C“paprastas naudojimas ir tiesioginis rašymas iš serijinio monitoriaus
Žingsnis po žingsnio, kaip naudoti „L298n“dvigubo H tilto tvarkyklę su „Arduino“
2 žingsnis: 1 versija
Pirmojoje versijoje naudojami: LCD + pirštų atspaudų jutiklis + l298n (sistemai valdyti) + mygtukas su rezistoriumi (naudojau 1k).
Norėdami naudoti pirmąją versiją, pirmiausia turite įkelti kodą „Užregistruoti“iš pirštų atspaudų bibliotekos (žemiau) ir naudoti jį norėdami pridėti piršto atspaudą, įkelti jį ir atidaryti serijinį monitorių, tada įveskite ID ir paspauskite „Enter“, tada veiksmus, kaip nurodyta pirštų atspaudų pamokoje. Tada įkelkite antrąjį kodą ir pridėkite norimus vardus kiekvienam vartotojui, įkelkite kodą ir štai, pirštų atspaudų šablonai saugomi modulių vidinėje atmintinėje. Kai kodas pradės veikti, „Arduino“nuolat laukia, kol pirštas bus uždėtas ant jutiklio, kitaip, jei esate viduje, tiesiog paspauskite mygtuką, kad atidarytumėte, jei pirštas galioja (yra duomenų bazėje), jis atidarys užraktą ir rodo pranešimą ir vardą, susijusį su piršto atspaudo ID, jei ID nėra suporuotas su pavadinimu, bus rodomi keisti dalykai: D…
Tai beveik mano laidai, todėl jūs nesusipainiosite paspaudę mygtuką, iš tikrųjų, užuot gavęs aukštą lygį iš „Arduino 5v“kaiščio, kuris reikalauja, kad pridėčiau kitų laidų (ir tai bus netvarkingiau), aš tiesiog įdėjau kaištį 8 ant High ir aš perskaičiau mygtuko būseną iš 9 kaiščio, kuris turi ištraukiamą rezistorių.
3 žingsnis: 2 versija
Kaip matote 1 -oje versijoje, norėdami pridėti naujų šablonų prie modulio „flash drive“, turite naudoti kompiuterį (ar bet ką, ką naudojate „Arduino“programavimui), todėl sukūriau šią labiau įterptą versiją, kuriai reikalingas tik maitinimo šaltinis. darbas, o nauji šablonai dabar pridedami per klaviatūrą (kuri turėjo likti viduje, nes šis projektas pagrįstas prieiga tik naudojant pirštų atspaudus, jūs galite tai sujungti su kitu mano projektu, pagrįstu tik klaviatūra, turėsite padaryti kai kurie pakeitimai, bet jie yra lengvi).
Klaviatūra yra viduje, o tai reiškia, kad galite atidaryti užraktą paspausdami mygtuką, kurį čia pasirinkau „B“, nes „A“yra skirtas pridėti naują asmenį.
Norėdami pridėti naują piršto šabloną, paspauskite „A“, jis paprašys jūsų slaptažodžio, kuris jau yra „1“, „2“, „3“, 4, jį galite ten pakeisti, įveskite kodą ir įveskite ID numerį kaip 3 skaitmenų formatas, pavyzdžiai „001“, „021“arba „115“, galite įvesti ID nuo 1 iki 127, bakstelėję ID, jis paprašys uždėti pirštą, jį nuimti ir vėl įdėti … Darbas atliktas. Ir kaip pirmoji versija ji laukia galiojančio piršto atspaudo, kad atidarytų užraktą.
Tai yra antrosios versijos laidai, aš pašalinau mygtuką, nes atidarymas iš vidaus dabar atliekamas mygtuku „B“.
4 žingsnis: bibliotekos ir kodai
Bibliotekos:
-Atsisiųskite LCD i2c NewLiquidCrystal biblioteką
-Atsisiųskite klaviatūros biblioteką
-Atsisiųskite FPM10A optinį pirštų atspaudų jutiklį
Kodai
- Atsisiųskite „i2c“skaitytuvą, jei turite kitą LCD adresą
-Pirmasis 1 versijos kodas yra „Užregistruoti“kodas iš pirštų atspaudų bibliotekos
Antrasis 1 versijos kodas: atsisiųskite čia
2 versijos kodas: atsisiųskite čia
Kodas, kurį sukūriau pirmajai versijai, yra pagrįstas „pirštų atspaudų“pavyzdžiu iš bibliotekos, užuot parodęs ID serijiniame monitoriuje (o tai reiškia, kad pirštų atspaudų šablonas yra duomenų bazėje), jis suaktyvina visą atidarymo seką (kitaip reiškia, kad moduliui nepavyko rasti atitikmens duomenų bazėje) ekrane rodomas paprastas pranešimas.
Antrosios versijos kodas yra pagrįstas „pirštų atspaudų“ir „registracijos“pavyzdžiais ir kaip ir pirmoji versija, tačiau šį kartą pridėjau funkciją „Registracija“ir galite pridėti ID iš klaviatūros, o ne iš serijinio monitoriaus.
Rekomenduojamas:
Sąsajos talpinis pirštų atspaudų jutiklis su „Arduino UNO“: 7 žingsniai
Sąsajos talpinis pirštų atspaudų jutiklis su „Arduino UNO“: Ei, kas vyksta, vaikinai! Akarsh čia iš CETech. Šiandien mes pridėsime apsauginį sluoksnį prie mūsų projektų. Nesijaudinkite, kad mes nesiruošiame paskirti jokių sargybinių. Tai bus mielas, gražiai atrodantis pirštų atspaudų jutiklis iš „DFRobot“. Taigi
Pirštų atspaudų biometrinis balsavimo aparatas naudojant „Arduino“: 4 žingsniai (su paveikslėliais)
Pirštų atspaudais pagrįsta biometrinė balsavimo mašina naudojant „Arduino“: Mes visi žinome apie esamą elektroninio balsavimo aparatą, kuriame vartotojas turi paspausti mygtuką balsuoti. Tačiau šios mašinos buvo kritikuojamos dėl grūdinimo nuo pat pradžių. Taigi vyriausybė planuoja įvesti pirštų atspaudų bazę
Elektrinė durų spyna su pirštų atspaudų skaitytuvu ir RFID skaitytuvu: 11 žingsnių (su nuotraukomis)
Elektrinė durų spyna su pirštų atspaudų skaitytuvu ir RFID skaitytuvu: projektas buvo sukurtas taip, kad nereikėtų naudoti raktų, kad pasiektume tikslą, naudojome optinį pirštų atspaudų jutiklį ir „Arduino“. Tačiau yra asmenų, kurių pirštų atspaudai yra neįskaitomi, o jutiklis jų neatpažins. Tada pagalvojus
Pirštų atspaudų jutiklis su „Arduino“: 5 žingsniai
Pirštų atspaudų jutiklis su „Arduino“: Sveiki, šiame straipsnyje pamatysime, kaip naudoti pirštų atspaudų jutiklį su „Arduino“. Naudodami pirštų atspaudų jutiklį, galite apsaugoti ir užrakinti savo namus, biurą, garažą ir daugelį kitų. Ne tik apie saugumą, bet ir šį modulį galite naudoti ten, kur norite
„Arduino“pirštų atspaudų lankymo sistema su duomenų saugykla debesyje: 8 žingsniai
„Arduino“pirštų atspaudų lankymo sistema su debesies duomenų saugykla: šią ir kitas nuostabias pamokas galite perskaityti oficialioje „ElectroPeak“svetainėje. Šioje pamokoje mes padarysime