INHOUDSOPGAWE:

Outomatiese deurslot: 5 stappe
Outomatiese deurslot: 5 stappe

Video: Outomatiese deurslot: 5 stappe

Video: Outomatiese deurslot: 5 stappe
Video: Кораблекрушение американского океанского лайнера Morro Castle 2024, November
Anonim
Image
Image
Outomatiese deurslot
Outomatiese deurslot
Outomatiese deurslot
Outomatiese deurslot
Outomatiese deurslot
Outomatiese deurslot

Haai daar!!

Dit is my eerste Instructable! Hoop julle almal sal daarvan hou.

In hierdie projek gaan ons 'n outomatiese (wagwoordbeskermde) deurslot bou. Die klassieke slot en grendel is letterlik 'n 100 -jarige uitvinding, en soos ons weet "verandering is wet van die natuur", is dit tyd vir 'n verandering. Vandag gaan ons 'n eenvoudige en goedkoop elektroniese deurslot bou.

Die slot wat ons gaan maak, is 'n elektroniese een, sy brein is Arduino Uno (Arduino nano of pro mini sal ook goed werk), en 'n 16*2 lcd skerm om te vertoon en 'n selfone -toetsbord vir die invoer van wagwoord. met 'n gonser ingebed word. In hierdie tutoriaal gaan ek 'n stokperdjie -motor gebruik vir 'n slotmeganisme, maar u kan eerder 'n servo gebruik.

Laat ons nou begin !!

Voorrade

Die komponente wat nodig is om die slot te bou, is maklik aanlyn sowel as vanlyn beskikbaar, ek gee u skakels hiervoor.

~ Arduino Uno: u kan hier koop

~ 16*2 lcd -skerm: u kan hier koop

~ l293D IC: u kan hier koop

~ DC stokperdjie motor / servomotor: u kan hier koop

~ drukknop x 18: u kan hier koop

~ perf bord

~ 1Kohm weerstand x 16

~ 10Kohm potensiometer

~ 1Mohm weerstand

~ gonser

~ omhulsel om die komponente te plaas

sommige drade, koppe, soldeersel en soldeerbout is genoeg om 'n outomatiese deurslot te maak.

Stap 1: Interfacing 16*2 LCD -skerm met Arduino

Koppelvlak 16*2 LCD -skerm met Arduino
Koppelvlak 16*2 LCD -skerm met Arduino
Koppelvlak 16*2 LCD -skerm met Arduino
Koppelvlak 16*2 LCD -skerm met Arduino
Koppelvlak 16*2 LCD -skerm met Arduino
Koppelvlak 16*2 LCD -skerm met Arduino

Dit is baie maklik om LCD met arduino te koppel.

Hier het ek u 'n stroomdiagram vir dieselfde gegee; ek het 'n DIY -skerm vir hierdie skerm gemaak om Lcd makliker aan te sluit. Ons gebruik 4 datapennetjies (naamlik D4, D5, D6, D7) om dit met arduino te koppel.

Ek stel voor dat u lintdraad gebruik om die verbindings netjies te hou, of u kan springers met 'n broodbord gebruik.

Om te kyk of alles behoorlik werk of nie, kan u 'n voorbeeldskets van Hello World oplaai van die LIQUID CRYSTAL -biblioteek wat ek ook verskaf het.

Stap 2: Maak en koppelvlakklavier

Toetsbord maak en koppelvlak
Toetsbord maak en koppelvlak
Toetsenbord vir maak en koppelvlak
Toetsenbord vir maak en koppelvlak
Toetsbord maak en koppelvlak
Toetsbord maak en koppelvlak

Ek het my eenvoudige bedieningspaneel in plaas van die toetsbordmodule beskikbaar gestel, omdat dit 8 i/o -penne gebruik en as ons hierdie module gebruik. Ons ontbreek aan I/O -penne vir ander komponente.

Daarom het ek besluit om 'n eie klaviermodule te maak wat slegs een analoog pen Arduino gebruik !!

ons kan dit maklik maak met behulp van 'n paar drukknoppies en weerstande. Die werkingsbeginsel hiervan is 'n spanningsverdeler, u kan die bedrading en werking sien uit die bostaande beelde. Ek het dit op 'n perfekte bord gemaak, u kan ook dieselfde doen en dit is nou baie maklik om via Arduino aan te sluit.

OPMERKING: groter weerstand in plaas van 1 M ohm weerstand, sal die toetsbord meer akkuraat maak.

Stap 3: Grendelopstelling

Grendelopstelling
Grendelopstelling
Grendelopstelling
Grendelopstelling
Grendelopstelling
Grendelopstelling

daar is twee maniere om die deurgrendel op te stel

1. DIY

jy benodig 'n gewone deurgrendel (Kundi), 'n gsm -motor, 'n twee -drukknop, 'n draadstang (ek het 'n bout gebruik), 'n moer en 'n soort epoksie om dinge bymekaar te voeg (ek het 'n seël gebruik).

Verbind net die skroefdraad met motoras en moer met grendelhandvatsel, plak twee drukknoppies op die grendel vas sodat elke keer as die grendelhendel in sy uiterste posisie is, op een van die drukknoppies gedruk moet word.

Maak die bedrading soos aangedui in die prentjie.

koppel die motor met 'n motorbestuurder, hier gebruik ek L293D ic om die DC -stokperdjie -motor te beheer.

2. Kry 'n solenoïdeslot

U kan 'n solenoïdeslot aanlyn koop. Ek gee u ook 'n skakel of dieselfde hier.

Stap 4: Voeg gonser by en vind behuizing vir die komponente

Voeg gonser by en vind behuizing vir die komponente
Voeg gonser by en vind behuizing vir die komponente
Voeg gonser by en vind behuizing vir die komponente
Voeg gonser by en vind behuizing vir die komponente
Voeg gonser by en vind behuizing vir die komponente
Voeg gonser by en vind behuizing vir die komponente
Voeg gonser by en vind behuizing vir die komponente
Voeg gonser by en vind behuizing vir die komponente

Nou is alles amper gereed; u kan 'n zoemer byvoeg om u slot meer interaktief te maak

maak een draad gonser aan gnd vas en ander aan pen 10 van arduino.

Soek nou 'n geskikte omhulsel om die komponente daarin te plaas om u projek koel te laat lyk.

Ek het 'n houtraam gebruik vir die beveiliging van LCD en toetsbord wat ek op 'n plastiekkas met arduino, gonser en motorbestuurder gemonteer het.

Stap 5: Kode

Kode
Kode
Kode
Kode

Daar is nie veel te sê oor kode nie; ek het dit self gemaak en dit werk goed.

daar is twee sleutels waardeur die hek oopgemaak kan word. die een is 'n hoofsleutel wat vooraf in die kode verklaar is en nie verander kan word nie, en die ander sleutel kan opgedateer en in eeprom gestoor word, en kan verander word deur op die C -toets te druk..

u kan die welkome boodskap verander, my veranderende boodskap in die welkom () funksie.

Dit is alles vir hierdie projek. Nou is u gereed.

Hierdie projek is deel van die arduino -wedstryd 2020, oorweeg dit om te stem, dankie.

Aanbeveel: