Sisällysluettelo:
- Tarvikkeet
- Vaihe 1: Liitäntä 16*2 LCD -näyttö Arduinolla
- Vaihe 2: Näppäimistön tekeminen ja liittäminen
- Vaihe 3: Salvan asennus
- Vaihe 4: summerin lisääminen ja kotelon etsiminen osille
- Vaihe 5: Koodi
Video: Automaattinen oven lukitus: 5 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:00
Hei siellä!!
Tämä on ensimmäinen Instructable! Toivottavasti kaikki pitävät siitä.
Tässä projektissa aiomme rakentaa automaattisen (salasanasuojatun) oven lukon. Klassinen lukko ja avain ovat kirjaimellisesti sadan vuoden vanha keksintö, ja kuten tiedämme, "muutos on luonnonlaki", niin on aika muuttua. Joten tänään aiomme rakentaa yksinkertaisen ja halvan elektronisen ovenlukon.
Lukko, jonka aiomme tehdä, on sähköinen, sen aivot ovat Arduino Uno (Arduino nano tai pro mini toimii myös hyvin), ja siinä on 16*2 lcd -näyttö ja DIY -näppäimistö salasanan syöttämistä varten. upotetaan summerilla. Tässä opetusohjelmassa aion käyttää DC -harrastusmoottoria lukkomekanismiin, mutta voit käyttää sen sijaan servoa.
Aloitetaan nyt !!
Tarvikkeet
Lukon rakentamiseen tarvittavat komponentit ovat helposti saatavilla sekä verkossa että offline -tilassa, aion tarjota sinulle linkit samaan.
~ Arduino Uno: voit ostaa täältä
~ 16*2 lcd -näyttö: voit ostaa täältä
~ l293D IC: voit ostaa täältä
~ DC -harraste- / servomoottori: voit ostaa täältä
~ painokytkin x 18: voit ostaa täältä
~ perf board
~ 1Kohm vastus x 16
~ 10Kohm potentiometri
~ 1Mohm vastus
~ summeri
~ kotelo osien sijoittamiseen
Jotkut johdot, otsikot, juotos ja juotosrauta riittävät oven automaattiseen lukitsemiseen.
Vaihe 1: Liitäntä 16*2 LCD -näyttö Arduinolla
LCD -näytön liittäminen arduinoon on erittäin helppoa.
Tässä olen toimittanut sinulle piirikaavion samalle, olen tehnyt DIY -suojan tälle näytölle liittääksesi LCD -näytön helpommin. Käytämme 4 datanappia (nimittäin D4, D5, D6, D7) näytön liittämiseksi arduinoon.
Ehdotan, että käytät nauhalankaa liitosten pitämiseen siistinä tai voit käyttää puseroita, joissa on leipälauta.
Tarkistaaksesi, että kaikki toimii oikein, voit ladata Hello World -esimerkkiluonnoksen LIQUID CRYSTAL -kirjastosta, jonka olen myös toimittanut.
Vaihe 2: Näppäimistön tekeminen ja liittäminen
Olen tehnyt yksinkertaisen näppäimistöni näppäimistömoduulin käytön sijaan saatavana markkinoilla, koska se käyttää 8 i/o -nastaa ja jos käytämme tätä moduulia. Meiltä puuttuu muiden komponenttien I/O -nastat.
Joten, päätin tehdä oman näppäimistömoduulin, joka käyttää vain yhtä analogista nastaista arduinoa !!
voimme tehdä sen helposti joidenkin painikkeiden ja vastusten avulla. Toimintaperiaate on jännitteenjakaja, näet johdot ja työskentelyn yllä olevista kuvista. Olen tehnyt sen perf -levyn yli, voit myös tehdä saman ja nyt se on erittäin helppo yhdistää Arduinon kautta.
HUOMAUTUS: suurempi vastus 1 M ohmin vastuksen sijaan tekee näppäimistöstä tarkemman.
Vaihe 3: Salvan asennus
on kaksi tapaa tehdä oven salvan asennus
1. DIY
tarvitset tavallisen oven salvan (Kundi), tasavirtamoottorin, kaksi painonappia, kierretangon (olen käyttänyt pulttia), mutterin ja jonkinlaisen epoksin liittämään asiat yhteen (olen käyttänyt M -tiivistettä).
liitä vain kierretanko moottorin akselilla ja mutteri salvan kahvalla, liimaa kaksi painonappia salpaan siten, että aina kun salvan kahva on ääriasennossaan, jompaa kumpaa painonappia painetaan.
Tee johdotus kuvan mukaisesti.
kytke moottori moottorinohjaimeen, tässä käytän L293D ic: tä DC -harrastusmoottorin ohjaamiseen.
2. hanki magneettilukko
Voit ostaa saatavilla olevan solenoidilukon. Laitan sinulle myös linkin tähän.
Vaihe 4: summerin lisääminen ja kotelon etsiminen osille
Nyt kaikki on melkein asetettu, voit lisätä summerin, jotta lukko olisi vuorovaikutteisempi
kiinnitä yksi summerin lanka gnd: iin ja toinen arduinon nastaan 10.
Etsi nyt sopiva kotelo komponenttien sijoittamiseksi, jotta projektisi näyttää viileältä.
Olen käyttänyt puurunkoa lcd: n ja näppäimistön kiinnittämiseen, jonka olen asentanut muovikotelon päälle, joka sisältää arduinoa, summeria ja moottoriajuria.
Vaihe 5: Koodi
Koodista ei ole paljon sanottavaa, tein sen itse ja se toimii hyvin.
on kaksi avainta, joiden kautta portti voidaan avata. yksi on pääavain, joka on ennalta ilmoitettu koodissa ja jota ei voi muuttaa, ja toinen avain voidaan päivittää ja tallentaa eepromiin ja se voidaan vaihtaa painamalla C -näppäintä Jos olet vahingossa syöttänyt väärän avaimen, voit poistaa sen painamalla näppäimistön A -näppäintä.
voit muuttaa tervetuloviestin muuttuva viestini in welcome () -toiminnossa.
Siinä kaikki tässä projektissa. Nyt on hyvä mennä.
Tämä projekti on osa arduino -kilpailua 2020, harkitse sen äänestämistä, kiitos.
Suositeltava:
Oven lukitus: 4 vaihetta
Ovilukko: Tämä on ohje, jolla voit luoda oven lukon käyttämällä ardunio -tuotteita, kuten nestekidenäyttöä, näppäimistöä ja servoa. Tämä yksinkertainen ohje voi auttaa sinua tekemään oman oven lukon, jotta tavarasi pysyvät turvassa
Automaattinen tietokoneen lukitus: 4 vaihetta
Automaattinen tietokoneen lukitus: Tässä opetusohjelmassa aiomme tutkia tietokoneen näytön lukituksen turvallisuutta. Käyttöjärjestelmissä on määritettävissä oleva aikakatkaisu, joka lukitsee näytön, jos käyttäjä ei ole koskettanut hiirtä tai näppäimistöä. Yleensä oletusarvo on noin minuutti
Automaattiset valot yhdistettynä oven ja oven valvontaan: 5 vaihetta
Automaattiset valot yhdistettynä oven ja oven valvontaan .: Kytkinkortin löytäminen pimeässä näyttää olevan erittäin vaikeaa, mutta tämä projekti on todella hyödyllinen tämän ongelman ratkaisemiseksi. Noudata alla olevia ohjeita tietääksesi ratkaisun tähän
Näppäimistön oven lukitus: 7 vaihetta (kuvien kanssa)
Näppäimistön oven lukko: Arduino UNOBreadboardLCD 1602 -moduuli
USB -ohjelmoitava IB -painikkeen oven lukitus: 8 vaihetta
USB -uudelleenohjelmoitava IB -painikkeen ovilukko: iButtons ovat pieniä painikkeita, kuten kotelot, jotka kommunikoivat vain 2 johdon kanssa. Ne ovat uskomattoman kestäviä ja niillä kaikilla on ainutlaatuinen sarjanumero, joka on laitteistoon kirjoitettu laitteeseen ja jota ei koskaan toisteta. Ne ovat halpoja (noin 1 punta / 1,50 euroa / 2 dollaria) T