Turinys:

Automatinis durų užraktas: 5 žingsniai
Automatinis durų užraktas: 5 žingsniai

Video: Automatinis durų užraktas: 5 žingsniai

Video: Automatinis durų užraktas: 5 žingsniai
Video: Siemens HB63AS521 - Onus.lt Romiteka.lt 2024, Liepa
Anonim
Image
Image
Automatinis durų užraktas
Automatinis durų užraktas
Automatinis durų užraktas
Automatinis durų užraktas
Automatinis durų užraktas
Automatinis durų užraktas

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“

Sąsajos 16*2 LCD ekranas su „Arduino“
Sąsajos 16*2 LCD ekranas su „Arduino“
Sąsajos 16*2 LCD ekranas su „Arduino“
Sąsajos 16*2 LCD ekranas su „Arduino“
Sąsajos 16*2 LCD ekranas su „Arduino“
Sąsajos 16*2 LCD ekranas 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

Klaviatūros kūrimas ir sąsaja
Klaviatūros kūrimas ir sąsaja
Klaviatūros kūrimas ir sąsaja
Klaviatūros kūrimas ir sąsaja
Klaviatūros kūrimas ir sąsaja
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

Užrakto sąranka
Užrakto sąranka
Užrakto sąranka
Užrakto sąranka
Užrakto sąranka
Užrakto 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

„Buzzer“pridėjimas ir komponentų gaubto radimas
„Buzzer“pridėjimas ir komponentų gaubto radimas
„Buzzer“pridėjimas ir komponentų gaubto radimas
„Buzzer“pridėjimas ir komponentų gaubto radimas
„Buzzer“pridėjimas ir komponentų gaubto radimas
„Buzzer“pridėjimas ir komponentų gaubto radimas
„Buzzer“pridėjimas ir komponentų gaubto radimas
„Buzzer“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

Kodas
Kodas
Kodas
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: