INHOUDSOPGAWE:
- Stap 1: So, dit is wat ek gedoen het
- Stap 2: Gereedskap en komponente
- Stap 3: Kringbedrading en montering
- Stap 4: Kodering en oplaai van ons stelsel
- Stap 5: Werk van die SafeLock -stelsel
- Stap 6: Voltooi
Video: Maak SafeLock -beveiligingstelsel met behulp van Arduino MEGA: 6 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:26
Hallo almal…
Eerstens was ek 'n groot aanhanger van die Instructables -gemeenskap en almal wat hul Instructables hier opgelaai het. Daarom het ek besluit om eendag my eie Instructable te publiseer.
Kom dus na u toe met my eerste Instructable “SafeLock digitale beveiligingsstelsel met Arduino MEGA”
Eendag, terwyl ek Arduino leer en deurloop met die tutoriale, het ek gedink om myself 'n werklike stelsel te maak wat dit gebruik. En ek het gedink om 'n veiligheidsslotstelsel te gebruik, aangesien dit in verskillende toepassings vir my nuttig kan wees. Dus, wat ek gedoen het, is dat ek gesoek het na gereedgemaakte aanlyn -tutoriale om dieselfde te doen. Ek het deur baie van hulle gegaan. Maar wat ek gesien het, was min, wat vir 'n nuweling eenvoudig was, baie eenvoudiger. Ek bedoel, hulle het gesê dat u net 'n herstelwagwoord in u kode gee, en slegs die een waarde is altyd die wagwoord, tensy u die kode verander en dit weer oplaai. Sommige het I2C -kommunikasie gebruik. Maar wat as sommige dit moet doen met die eenvoudige verbindings en nie om I2C te gebruik nie? Die I2C -kommunikasie is egter meer doeltreffend. Maar as hulle dink aan iemand wat dit nog nie weet nie, kan hulle hul idee om 'n projek te maak, laat vaar. Baie projekte het ook net LCD, klavier en LED's gebruik om aan te toon dat dit werk. Voer net die wagwoord in en maak dit oop. Dit is dus redelik eenvoudige of meer ingewikkelde. Maar wat as 'n mens 'n eenvoudige beveiligingsstelsel wil hê, en 'n volledige funksie om in te werk? Kyk dus na stap om die pluspunte te sien …
Stap 1: So, dit is wat ek gedoen het
Ek het die taak aangepak om 'n eenvoudige beveiligingstelsel te bou met baie funksies om dit doeltreffender te laat werk. Ek het hierdie stelsel, wat in die oorhand baie van die beskikbare stelsels die volgende kenmerke het:
1. As die kode opgelaai word, groet dit vir die eerste keer en vra dan die eienaar om 'n wagwoord in te stel. Die eienaar kan dus 'n agt-syfer wagwoord instel wat volgens hom geskik is. Sodra die wagwoord ingestel is, sal dit wys dat dit ingestel is en die blou LED sal knip. Dit sal dit ook in kennis stel deur die gonser te gebruik wat 'n paar sekondes piep.
2. Sodra dit ingestel is, sal t voortdurend vra vir die invoer van die wagwoord, in die toestand van die slot. Dus, as 'n persoon moet inskryf, moet hy/sy die agt-syfer wagwoord invoer. As hy/sy die wagwoord korrek ingevoer het, groet en verwelkom die stelsel dit deur dit op die skerm te vertoon en die groen LED knip ook terwyl die boodskap verskyn. Die gonser laat dieselfde hoor deur te piep terwyl die LED aan is. So gaan die deur oop.
3. Veronderstel nou dat 'n onbekende persoon die kamer probeer binnegaan, en daarom begin hy op die sleutels van ons bedieningspaneel draai. As hy 'n ewekansige of onnodige wagwoordelement invoer, wys die LCD -boodskap dat die sleutel ongeldig is en die rooi LED knipper. Die buzzer waarsku ook vir die vals inskrywing deur te piep.
4. Die vorige funksie kan ook 'n geldige persoon help as hy 'n ander sleutel tussenin tik terwyl hy 'n wagwoord intik, en help hom deur te laat weet dat die sleutel ongeldig is en dat hy dit moet onthou.
5. As 'n gebruiker nie drie keer die regte wagwoord invoer nie, word hy gewaarsku dat dit al drie keer ongeldig is. Na drie pogings sal die LCD ook wys dat die maksimum probeerslag bereik is. Die gebruiker moet dus 'n minuut wag om weer die wagwoord in te voer. Dit word deur 'n konstante knipperende rooi LED en 'n piepgeluid gedurende 'n minuut in kennis gestel. Later word die gebruiker weer toegelaat om na 1 minuut weer te probeer.
6. As u ook die wagwoord moet verander, hoef u slegs die reset -skakelaar te druk, wat sal vra om die wagwoord weer in te stel.
Dit het dus talle funksies om te werk soos 'n gebruiker dit reg nodig het …
Kom ons gaan nou na die gedeelte wat dit maak … !!
Stap 2: Gereedskap en komponente
Die elektroniese komponente wat u benodig, is: ·
- Arduino MEGA 2560 (brein en geheue)
- USB -kabel (koppel rekenaar en Arduino om kode op te laai)
- 16 x 2 LCD -skerm (ek het JHD 162A gebruik)
- 4 x 4 Toetsenbord (die invoertoestel)
- 1 x broodbord (wat alle verbindings bevat)
- Rgb LED (die een wat hier gebruik word, is gewone anode)
- Piëzo -elektriese luidspreker / gonser (om in kennis te stel en te waarsku)
- 10K potensiometer / afwerkpot (stel LED -waarde vir LCD)
- 1 x 270-ohm weerstand (voorkom dat LED brand …)
- 2 x 150-ohm weerstand
- Man-tot-man trui
Al die materiaal wat gebruik word, is maklik beskikbaar in aanlynwinkels. Selfs die meeste van u wat geekmakers is, het dit miskien al. As u egter probleme ondervind om aanlyn te vind, kan u dit hieronder lewer. Ek sal u beslis aanbeveel waar u dit kan kry.
Dus, nadat ons al ons onderdele op ons lessenaar gehad het, begin ons met die proses om dit te maak.
Stap 3: Kringbedrading en montering
Kyk nou eers na die stroombaandiagram van hierdie hele stelsel, wat beskikbaar is in die aangehegte beelde. Ek gaan ook hier alle penverbindings verskaf, sodat u nie deurmekaar en verward raak tydens hierdie proses nie, aangesien dit kan lei tot onbehoorlike of geen werk nie.
LCD bedrading
LCD -pen: Arduino -pen
1 >> GND
2 >> +5V
3 >> sny potpen A
4 >> 1
5 >> GND
6 >> 2
11 >> 4
12 >> 5
13 >> 6
14 >> 7
15 >> +5V
16 >> GND
Trimpot bedrading
Speld A >> LCD -pen 3
Speld B >> GND
Speld C >> +5V
Toetsenbord bedrading
Toetsenbordpen: Arduino -pen
1 >> 52
2 >> 50
3 >> 48
4 >> 46
5 >> 53
6 >> 51
7 >> 49
8 >> 47
Gonser bedrading
+VE -pen >> Arduino -pen 30
-VE pin >> GND
RGB LED -bedrading (algemene anode RGB)
RGB-pen 1 >> R 270-ohm >> Arduino-pen 40
RGB -pen 2 >> +5V
RGB-pen 3 >> R 150-ohm >> Arduino-pen 42
RGB-pen 4 >> R 150-ohm >> Arduino-pen 41
As u 'n gewone RGB -katode in u kring gebruik, koppel RGB -pen 2 >> GND in plaas van GND -pen.
Die onderstaande beelde toon stap vir stap bedrading van elke komponent.
Ek stel egter voor dat u een keer na die datablad van u komponente verwys om die werk van elke komponentpen te ken. Dit is soms moontlik dat dieselfde komponent wat deur 'n ander onderneming vervaardig word, 'n ander PIN -uitleg het. Kontroleer dit dus voor die hand en voer die bedrading dienooreenkomstig uit.
Dus, sodra die bedrading klaar is, gaan ons na die programmeergedeelte in die volgende stap.
Stap 4: Kodering en oplaai van ons stelsel
Ek het die kode lêer hier aangeheg. Kry self die kode om dit in u kringloopstelsel te laat loop. Sodra u dit afgelaai het, maak u die nodige veranderings en stel dit dan saam en laai dit op in u Arduino -kring.
Een ding wat ek hier onder u aandag wil bring, is dat die RGB wat ek gebruik het 'n gewone anode is. Dit brand as dit in 'n LAE toestand is en gloei nie as dit in 'n HOE toestand is nie. Maar as u 'n gewone katode -RGB gebruik, sal dit gloei as die uitgangstoestand HOOG is en dit sal nie gloei as die uitgangstoestand laag is nie.
Ek heg ook onderstaande beelde aan, van die kode wat suksesvol saamgestel en opgelaai is.
OK, so sonder om te wag, kan ons ons sekuriteitstelsel sien werk doen.
Stap 5: Werk van die SafeLock -stelsel
- As die kode suksesvol opgelaai is, gee die skerm 'n welkome boodskap aan die eienaar wat sê "Hallo daar … (naam van eienaar)".
- Vervolgens word gevra om die wagwoord in te stel (dit is 'n agt-syfer wagwoord wat u moet invoer).
- Sodra dit ingestel is, sal die LCD -skerm verskyn met die boodskap "Wagwoord ingestel ('n paar duim omhoog ikone."). Die RGB sal ook blou knip en die gonser gee 'n geruime tyd onderbreek piep.
- Sodra dit ingestel is, kan die gebruiker die stelsel oral installeer.
- Die standaardskerm op die LCD is dat dit die wagwoord vra deur 'Tik wagwoord met 8 syfers' in te voer.
- 'N Persoon wat eers moet inskryf, moet die regte wagwoord invoer.
- As 'n persoon die regte wagwoord invoer, sal die LCD -skerm met groete en 'n welkome boodskap van "Groete welkom aan boord" verskyn. Die RGB sal ook groen knip en 'n geruime tyd 'n piep gee. So maak die slot oop.
- Wat as 'n persoon 'n verkeerde sleutel intik of 'n tikfout voorkom ???
- As 'n verkeerde wagwoordsleutel ingevoer word, sal die LCD -skerm 'Jammer, ongeldige sleutel' verskyn, en die RGB word ook rooi knipper en die gonser gee 'n kort kennisgewing deur te piep.
- Hier is nog 'n ding om in ag te neem dat die kode elke individuele sleutelinskrywing nagaan en nie net die hele wagwoord tegelyk nie. Dus, as 'n gebruiker 'n paar regte sleutels ingevoer het en dan die volgende sleutel vergeet en iets anders tik, sal hy daarvoor gewaarsku word, wat hom help om sy wagwoord te herstel en weer te probeer. Die slot word nie oopgemaak totdat die korrekte wagwoordwaarde ingevoer is nie.
- Maar wat as die persoon wat moet inskryf, geen gemagtigde personeel is nie ??? Hy kan dus probeer om ewekansige wagwoordinskrywings in te voer. Elke keer as hy op 'n verkeerde sleutel druk, sal dit wys dat dit ongeldig is. Maar dit moet nie vir ewig aanhou nie, en hy moet ook nie elke moontlike wagwoordinskrywing reg kan probeer nie … Na drie ongeldige inskrywings sal die stelsel ophou om verdere inskrywings te neem en 'n boodskap "U het die maksimum proeflimiete oorskry", " Probeer asseblief na 1 min.” Dus, gedurende 1 minuut gee die LED voortdurend 'n hoë frekwensie rooi knipper en die zoemer sal ook voortdurend piep. Dus, enige besorgde individu of sekuriteitspersoneel weet miskien dat daar iemand onbekend in die buurt is OF dat iemand probeer om die stelsel te oortree en in te gaan.
- Na 1 minuut sal dit terugkeer na die standaardposisie om die wagwoord in te voer.
- As die gebruiker die wagwoord moet herstel of verander, hoef hy nie weer die stelsel te kodeer nie. Al wat hy hoef te doen is om net op die reset -knoppie op die Arduino te druk, en die stelsel sal die gebruiker weer vra om 'n nuwe wagwoord in te stel.
- Die werkstappe van hierdie stelsel is aangeheg in die genoemde YouTube -skakel:
SafeLock -stelsel werk en verstaan
Stap 6: Voltooi
Ok, so ek hoop dat ek u mense daarbuite opdrag gegee het om hierdie sekuriteitstelsel op te stel.
Is dit nie eenvoudig nie, maar ook vol met alle funksies wat nodig is om dit geldig te maak om in ons verskillende sekuriteitsinstansies gebruik te word?
Dit kan gebruik word as deurslot, sluit ons kaste, sluit ons kaste, en selfs in ons werkperseel.
So, moenie net daar sit nie, gaan haal u komponente, volg hierdie instruksies en maak kennis met hierdie wonderlike en eenvoudige sekuriteitstelsel.
Aanbeveel:
Hoe om 'n baba-gewigmasjien te maak met behulp van Arduino Nano, HX-711-laadsel en OLED 128X64 -- Kalibrasie van HX-711: 5 stappe
Hoe om 'n baba-gewigmasjien te maak met behulp van Arduino Nano, HX-711-laadsel en OLED 128X64 || Kalibrasie van HX-711: Hallo instruksies, ek het 'n paar dae gelede pa geword van 'n oulike baba?. Toe ek in die hospitaal was, het ek gevind dat die gewig van die baba so belangrik is om die groei van die baba te monitor. So ek het 'n idee? om self 'n baba -gewigmasjien te maak. in hierdie instruksionele ek
Beheer oor die hele wêreld met behulp van internet met behulp van Arduino: 4 stappe
Beheer oor die hele wêreld met behulp van internet met behulp van Arduino: Hallo, ek is Rithik. Ons gaan 'n internetbeheerde LED maak met u telefoon. Ons gaan sagteware soos Arduino IDE en Blynk gebruik. Dit is eenvoudig, en as u daarin geslaag het, kan u soveel elektroniese komponente beheer as wat u wil
Monitor versnelling met behulp van Raspberry Pi en AIS328DQTR met behulp van Python: 6 stappe
Monitering van versnelling met behulp van Raspberry Pi en AIS328DQTR Gebruik van Python: Versnelling is eindig, volgens ek volgens sommige wette van die fisika.- Terry Riley 'n Jagluiperd gebruik ongelooflike versnelling en vinnige spoedveranderinge wanneer hy jaag. Die vinnigste wesens aan wal gebruik af en toe sy hoogste tempo om prooi te vang. Die
Hoe om 'n hommeltuig te maak met Arduino UNO - Maak 'n quadcopter met behulp van mikrokontroller: 8 stappe (met foto's)
Hoe om 'n hommeltuig te maak met Arduino UNO | Maak 'n quadcopter met behulp van mikrobeheerder: inleiding Besoek my Youtube -kanaal 'n Drone is 'n baie duur apparaat (produk) om te koop. In hierdie pos gaan ek bespreek hoe ek dit goedkoop kan maak ?? En hoe kan u u eie goedkoop maak teen goedkoop pryse … In Indië is al die materiale (motors, ESC's
Maak 'n outomatiese stabiliseerder van 220 volt met behulp van Arduino NANO of UNO: 3 stappe
Maak 'n outomatiese stabiliseerder van 220 volt met behulp van Arduino NANO of UNO: In hierdie instruksies sal ek jou wys hoe om 'n outomatiese spanningsstabilisator te maak met behulp van Arduino NANO, wat wisselspanning, watt, stappe, transformator temperatuur en amp sal toon; outomatiese waaier aan-af vir afkoeling. Dit is outomatiese spanningsstabilisator in 3 stappe, my vertroue