Turinys:
- Prekės
- 1 žingsnis: 16*2 LCD ekrano sąsaja su „Arduino“
- 2 veiksmas: klaviatūros kūrimas ir sąsaja
- 3 žingsnis: fiksatoriaus sąranka
- 4 veiksmas: garso signalo pridėjimas ir komponentų gaubto radimas
- 5 žingsnis: kodas
Video: Automatinis durų užraktas: 5 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:45
Labas!!
Tai mano pirmasis Instructable! Tikiuosi jums visiems patiks.
Šiame projekte mes ketiname sukurti automatizuotą (apsaugotą slaptažodžiu) durų užraktą. Klasikinis užraktas ir raktas pažodžiui yra 100 metų senumo išradimas, ir, kaip žinome, „pokyčiai yra gamtos dėsnis“, todėl atėjo laikas keistis. Taigi šiandien mes sukursime paprastą ir pigią elektroninę durų spyną.
Užraktas, kurį ketiname padaryti, yra elektroninis, jo smegenys bus „Arduino Uno“(„Arduino nano“arba „pro mini“taip pat veiks gerai), jis turės 16*2 lcd ekraną ekranui ir „pasidaryk pats“klaviatūrą slaptažodžiui įvesti. būti įjungtas garsiniu signalu. Šioje pamokoje užrakto mechanizmui naudosiu nuolatinės srovės hobio variklį, tačiau vietoj to galite naudoti servo.
Dabar pradėkime !!
Prekės
Komponentai, reikalingi užraktui sukurti, yra lengvai prieinami tiek internete, tiek neprisijungus, aš jums pateiksiu nuorodas.
~ „Arduino Uno“: galite įsigyti iš čia
~ 16*2 LCD ekranas: galite įsigyti iš čia
~ l293D IC: galite įsigyti iš čia
~ DC pomėgių variklis / servo variklis: galite įsigyti iš čia
~ stumiamas jungiklis x 18: galite įsigyti iš čia
~ perf lenta
~ 1Kohm rezistorius x 16
~ 10Kohm potenciometras
~ 1Mohm rezistorius
~ garsinis signalas
~ gaubtas komponentams sudėti
kai kurių laidų, antgalių, lituoklio ir lituoklio užteks automatiniam durų užrakinimui.
1 žingsnis: 16*2 LCD ekrano sąsaja su „Arduino“
Labai lengva sujungti LCD ekraną su arduino.
Čia aš jums pateikiau tos pačios grandinės schemą, aš padariau „pasidaryk pats“skydą šiam ekranui, kad būtų lengviau prijungti LCD. Mes naudojame 4 duomenų kaiščius (būtent D4, D5, D6, D7), kad sujungtume jį su arduino.
Siūlau naudoti juostinę vielą, kad jungtys būtų tvarkingos, arba galite naudoti trumpiklius su duonos lenta.
Norėdami patikrinti, ar viskas veikia tinkamai, galite įkelti „Hello World“pavyzdinį LIQUID CRYSTAL bibliotekos eskizą, kurį taip pat pateikiau.
2 veiksmas: klaviatūros kūrimas ir sąsaja
Aš padariau savo paprastą klaviatūrą, o ne naudoju rinkoje esančią klaviatūros modulį, nes ji naudoja 8 įvesties/išvesties kaiščius ir jei mes naudojame šį modulį. Mums trūks kitų komponentų įvesties/išvesties kaiščių.
Taigi, aš nusprendžiau sukurti savo klaviatūros modulį, kuris naudoja tik vieną analoginį arduino kaištį !!
mes galime tai padaryti lengvai paspaudę kai kuriuos mygtukus ir rezistorius. veikimo principas yra įtampos skirstytuvas, galite matyti laidus ir darbą iš aukščiau pateiktų vaizdų. Aš padariau tai per perf plokštę, jūs taip pat galite padaryti tą patį ir dabar tai labai paprasta prisijungti per „Arduino“.
PASTABA: didesnis pasipriešinimas vietoje 1 M omo varžos padarys klaviatūrą tikslesnę.
3 žingsnis: fiksatoriaus sąranka
yra du būdai, kaip nustatyti durų skląstį
1. Pasidaryk pats
jums reikės įprasto durų skląsčio (Kundi), nuolatinės srovės variklio, dviejų mygtukų, srieginio strypo (aš naudoju varžtą), veržlės ir tam tikros epoksidinės medžiagos, kad sujungtumėte daiktus (aš naudoju M sandariklį).
tiesiog sujunkite srieginį strypą su variklio velenu ir veržlę su skląsčio rankena, priklijuokite du mygtukus prie skląsčio taip, kad, kai fiksatoriaus rankena yra kraštutinėje padėtyje, reikia paspausti bet kurį iš mygtuko.
Atjunkite laidus, kaip parodyta paveikslėlyje.
prijunkite variklį prie variklio tvarkyklės, čia aš naudoju L293D ic, kad valdyčiau nuolatinės srovės hobio variklį.
2. Gaukite elektromagnetinį užraktą
Elektroninį solenoidinį užraktą galite įsigyti internetu. Čia taip pat pateikiu nuorodą.
4 veiksmas: garso signalo pridėjimas ir komponentų gaubto radimas
Dabar viskas beveik nustatyta, galite pridėti signalą, kad jūsų užraktas būtų interaktyvesnis
pritvirtinkite vieną garsinio signalo laidą prie gnd, o kitą - prie 10 arduino kaiščio.
Dabar suraskite tinkamą dėklą sudėti komponentus, kad jūsų projektas atrodytų šauniai.
Aš naudoju medinį rėmą LCD ir klaviatūros tvirtinimui, kurį sumontavau virš plastikinio dėklo, kuriame yra arduino, garsinis signalas ir variklio tvarkyklė.
5 žingsnis: kodas
Apie kodą nėra daug ką pasakyti, aš pats jį padariau ir jis veikia gerai.
yra du raktai, pro kuriuos galima atidaryti vartus. vienas yra pagrindinis raktas, kuris yra iš anksto deklaruotas kodu ir jo negalima pakeisti, o kitas raktas yra atnaujinamas ir saugomas „eeprom“ir gali būti pakeistas paspaudus klavišą C Jei per klaidą įvedėte neteisingą raktą, galite jį ištrinti paspausdami klaviatūros klavišą A..
galite pakeisti pasveikinimo pranešimą mano kintantis pranešimas naudodamiesi welcome () funkcija.
Tai viskas šiam projektui Dabar jums bus gerai eiti.
Šis projektas yra „arduino 2020“konkurso dalis, apsvarstykite galimybę balsuoti, ačiū.
Rekomenduojamas:
RFID namų durų užraktas: 4 žingsniai
RFID namų durų užraktas: RFID durų užrakto įtaisas yra praktiškas prietaisas, kurį galite naudoti kasdieniame gyvenime. Nuskaitydami raktų kortelę galite atidaryti durų užraktą. Pakeičiau projektą šioje svetainėje: https://atceiling.blogspot.com/2017/05/arduino-rfid.html?m=1Yo
Slaptažodžiu apsaugotas durų užraktas „Tnikercad“: 4 žingsniai
Slaptažodžiu apsaugotas durų užraktas „Tnikercad“: Šiame projekte mes imsimės įvesties iš klaviatūros, apdorosime ją kaip kampo padėtį ir perkelsime servo variklį pagal gautą 3 skaitmenų kampą. Naudojau 4 x 4 klaviatūrą, bet jei turite 3x4 klaviatūrą, ji turi labai panašų prijungimą, todėl gali būti
„Wifi“į RF - durų užraktas: 3 žingsniai (su nuotraukomis)
„Wifi to RF“- durų užraktas: apžvalga Ši instrukcija suteiks jums galimybę užrakinti / atrakinti jūsų priekines duris naudojant namų automatikos programinę įrangą (pvz., Nemokamą „OpenHAB“namų automatikos programinę įrangą, kurią aš asmeniškai naudoju)
Veido atpažinimo durų užraktas: 8 žingsniai
Veido atpažinimo durų užraktas: Maždaug mėnesį ruošiu, pristatau veido atpažinimo durų užraktą! Stengiausi, kad jis atrodytų kuo tvarkingiau, bet tai galiu padaryti tik būdamas 13 metų. Šią veidų atpažinimo durų spyną valdo „Raspberry Pi 4“su specialia nešiojama tvora
Porto užraktas: Nešiojamas užraktas: 5 žingsniai
Porto-spyna: Nešiojama spyna: Sveiki visi, taigi, kalbant apie šį projektą, norėjau sukurti tai, kas paprasta, nes tai išsprendžia paprastą problemą, be jokių užraktų jūsų CR-kioske. Dauguma žmonių pradžioje mane nurašė sakydami: ar ne paprasčiau įdiegti spynas? Tai