Përmbajtje:
- Hapi 1: Pra, kjo është ajo që kam bërë
- Hapi 2: Mjetet dhe Komponentët
- Hapi 3: Instalimet dhe montimi i qarkut
- Hapi 4: Kodimi dhe Ngarkimi i Sistemit Tonë
- Hapi 5: Punimi i Sistemit SafeLock
- Hapi 6: Përfundimi
Video: Bëni sistemin e sigurisë SafeLock duke përdorur Arduino MEGA: 6 hapa
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:20
Pershendetje te gjitheve…
Para së gjithash, unë kam qenë një tifoz i madh i komunitetit Instructables dhe të gjithë ata që kanë ngarkuar Instructables e tyre këtu. Kështu, vendosa që një ditë të botoj Instructable -in tim.
Pra, ejani këtu tek ju me sistemin tim të parë udhëzues "SafeLock dixhital të sigurisë duke përdorur Arduino MEGA"
Një ditë ndërsa po mësoja Arduino dhe po vazhdoja me mësimet e tij, mendova të krijoja një sistem të vërtetë të botës duke e përdorur atë. Dhe kështu, mendova të bëja një sistem të kyçjes së sigurisë duke e përdorur atë, pasi mund të më vinte në ndihmë në aplikacione të ndryshme. Pra, së pari, ajo që bëra ishte se kërkova mësime të gatshme në internet për të bërë të njëjtën gjë. Kam kaluar shumë prej tyre. Por ajo që pashë ishte pak që ishin të thjeshta për një fillestar ishin shumë më të thjeshta. Dua të them që ata thanë që ju thjesht jepni një fjalëkalim fiks në kodin tuaj dhe vetëm ajo vlerë do të jetë fjalëkalimi juaj gjatë gjithë kohës, përveç nëse ndryshoni kodin dhe e ngarkoni përsëri. Disa përdorën komunikim I2C. Por, çfarë nëse disa duhet ta bëjnë atë me lidhjet e thjeshta dhe të mos përdorin I2C …? Sidoqoftë, komunikimet I2C janë më efikase. Por duke menduar nga dikush që nuk e di ende, ata mund të heqin dorë nga ideja e tyre për të bërë projekt. Gjithashtu, shumë projekte sapo përdorën LCD, tastierë dhe LED për ta treguar se funksionon. Thjesht futni fjalëkalimin dhe hapeni atë. Pra, këto janë ato mjaft të thjeshta, ose ato më komplekse. Por, çka nëse dikush dëshiron një sistem sigurie, i cili është i thjeshtë për t'u bërë, si dhe ka funksione të plota për të punuar. Pra, shihni hapin për të parë pikat e tij plus…
Hapi 1: Pra, kjo është ajo që kam bërë
Mora punën për të bërë një sistem të thjeshtë sigurie i cili ka shumë karakteristika për ta bërë atë të funksionojë në mënyrë më efikase. Unë kam këtë sistem i cili në pjesën e sipërme të shumë sistemeve të disponueshëm, ka karakteristikat e mëposhtme:
1. Kur kodi ngarkohet, për herë të parë, përshëndetet dhe më pas i kërkon pronarit të vendosë një fjalëkalim. Pra, pronari mund të vendosë çdo fjalëkalim 8-shifror që ai mendon se është i përshtatshëm. Pasi të vendoset fjalëkalimi, ai do të shfaqë se është vendosur dhe do të pulsojë LED blu. Gjithashtu, do ta njoftojë këtë duke përdorur zilen që bip për disa sekonda.
2. Pasi të vendoset, t do të kërkojë vazhdimisht futjen e fjalëkalimit, Në gjendjen e kyçjes. Pra, nëse një person duhet të hyjë, ai/ajo duhet të futë fjalëkalimin 8-shifror. Nëse ai/ajo e fut fjalëkalimin në mënyrë korrekte, atëherë sistemi e përshëndet dhe e mirëpret duke e shfaqur në ekran dhe gjithashtu LED jeshile pulson ndërsa mesazhi shfaqet. Zileja njofton të njëjtën gjë duke lëshuar një bip, ndërsa LED është ndezur. Kështu, dera hapet.
3. Tani supozoni se ndonjë person i panjohur përpiqet të hyjë në dhomë dhe kështu ai fillon të përplaset me çelësat e tastierës sonë. Atëherë, kur ai fut ndonjë element fjalëkalimi të rastit ose të panevojshëm, mesazhi LCD tregon se çelësi është i pavlefshëm dhe pulson dritën e kuqe. Gjithashtu, zile paralajmëron për hyrje të rreme duke bip.
4. Karakteristika e mëparshme mund të ndihmojë gjithashtu çdo person të vlefshëm nëse ai fut ndonjë çelës tjetër në mes gjatë shtypjes së fjalëkalimit, duke e ndihmuar atë duke njoftuar se çelësi është i pavlefshëm dhe ai duhet ta mbajë mend atë.
5. Nëse ndonjë përdorues dështon të futë fjalëkalimin e saktë për tri herë, ai do të paralajmërohet se është i pavlefshëm të tria herë. Gjithashtu, pas tre përpjekjeve, LCD do të shfaqë se kufiri maksimal i provës ka arritur. Pra, tani, përdoruesi duhet të presë një minutë për të provuar përsëri për të futur fjalëkalimin. Kjo njoftohet nga një dritë e kuqe e ndezur e kuqe LED dhe një tingull bip nga zilja për një minutë. Më vonë, përdoruesit i lejohet përsëri të provojë përsëri pas 1 minutë.
6. Gjithashtu, nëse dikush duhet të ndryshojë fjalëkalimin, gjithçka që kërkohet është të shtypni çelësin e rivendosjes, i cili do të kërkojë që të vendosni fjalëkalimin përsëri.
Kështu, ajo ka mijëra veçori për të punuar ashtu siç i nevojitet një përdoruesi siç duhet…
Tani le të kalojmë në pjesën e bërjes … !!
Hapi 2: Mjetet dhe Komponentët
Komponentët elektronikë që ju nevojiten janë: ·
- Arduino MEGA 2560 (Truri dhe kujtesa)
- Kabllo USB (lidhni kompjuterin dhe Arduino për të ngarkuar kodin)
- Ekran LCD 16 x 2 (kam përdorur JHD 162A)
- Tastiera 4 x 4 (Pajisja hyrëse)
- 1 x bukë (e cila mban të gjitha lidhjet)
- Rgb LED (ajo që përdoret këtu është anodi e zakonshme)
- Altoparlanti / zilja piezoelektrike (Për të njoftuar dhe paralajmëruar)
- Potenciometër / tenxhere me zbukurim 10K (Vendosni vlerën LED për LCD)
- Rezistencë 1 x 270-ohm (parandaloni që LED të digjet …)
- Rezistencë 2 x 150-ohm
- Telat bluzë meshkuj me meshkuj
Të gjitha materialet e përdorura janë lehtësisht të disponueshme në dyqanet online. Madje, shumica prej jush që janë krijues geek mund ta kenë tashmë atë. Sidoqoftë, nëse e keni të vështirë të gjeni ndonjë në internet, komentojeni atë më poshtë. Unë me siguri do t'ju rekomandoj se ku ta merrni.
Pra, pasi të kemi të gjitha pjesët tona në tryezën tonë të punës, le të fillojmë procedurën e bërjes së tij.
Hapi 3: Instalimet dhe montimi i qarkut
Tani, së pari hidhini një sy diagramit të qarkut të të gjithë këtij sistemi i cili është i disponueshëm në imazhet e bashkangjitura. Gjithashtu, unë do të ofroj këtu të gjitha lidhjet e kunjave këtu, në mënyrë që të mos përziheni dhe ngatërroheni në këtë proces, pasi mund të rezultojë në punë të papërshtatshme ose aspak.
Instalime elektrike LCD
Kodi LCD: Kodi Arduino
1 >> GND
2 >> +5V
3 >> kunja e tenxheres së shkurtuar A
4 >> 1
5 >> GND
6 >> 2
11 >> 4
12 >> 5
13 >> 6
14 >> 7
15 >> +5V
16 >> GND
Instalime elektrike Trimpot
Pin A >> Kodi LCD 3
Pin B >> GND
Pin C >> +5V
Instalimet elektrike të tastierës
Kodi i tastierës: Arduino Pin
1 >> 52
2 >> 50
3 >> 48
4 >> 46
5 >> 53
6 >> 51
7 >> 49
8 >> 47
Instalimet e zhurmës
+Pin VE >> Arduino pin 30
-VE pin >> GND
Instalime LED RGB (anode e zakonshme RGB)
RGB pin 1 >> R 270-ohm >> kunj Arduino 40
RGB pin 2 >> +5V
RGB pin 3 >> R 150-ohm >> kunj Arduino 42
RGB pin 4 >> R 150-ohm >> kunj Arduino 41
Nëse jeni duke përdorur një katodë të zakonshme RGB në qarkun tuaj, lidhni pinin RGB 2 >> GND në vend të kunjit GND.
Imazhet më poshtë tregojnë instalime elektrike hap pas hapi të secilit përbërës.
Sidoqoftë, unë do t'ju sugjeroja që një herë t'i referoheni fletëve të të dhënave të përbërësve tuaj në mënyrë që të njihni punën e secilës pin të përbërësve. Ndonjëherë mund të jetë e mundur që i njëjti komponent i prodhuar nga kompani të ndryshme të ketë paraqitje të ndryshme PIN. Pra, kontrolloni atë para dorës dhe më pas kryeni instalimet elektrike në përputhje me rrethanat.
Pra, pasi të keni përfunduar instalimet elektrike, le të kalojmë në pjesën e programimit në hapin tjetër.
Hapi 4: Kodimi dhe Ngarkimi i Sistemit Tonë
Unë kam bashkangjitur skedarin e kodit këtu. Merrni kodin për veten tuaj për ta ekzekutuar atë në sistemin tuaj të qarkulluar. Pasi ta shkarkoni, bëni çdo ndryshim që ju nevojitet dhe më pas përpilojeni dhe ngarkoni atë në qarkun tuaj Arduino.
Gjithashtu, një gjë që do të doja të vëja në dijeni këtu është se RGB që kam përdorur është anodë e zakonshme. Shkëlqen kur është në gjendje të ulët dhe nuk shkëlqen nëse është në gjendje të lartë. Por nëse përdorni katode të zakonshme RGB, atëherë do të shkëlqejë kur gjendja e daljes është e LART dhe nuk do të shkëlqejë kur gjendja e daljes është e ulët.
Po i bashkëngjis edhe imazhe më poshtë, të kodit të përpiluar dhe ngarkuar me sukses.
OK, kështu që pa pritur, le të shohim që sistemi ynë i sigurisë po bën punën e tij.
Hapi 5: Punimi i Sistemit SafeLock
- Kur kodi është ngarkuar me sukses, Ekrani i jep një mesazh mirëseardhjeje pronarit të tij duke thënë "Përshëndetje … (emri i pronarit)".
- Tjetra, kërkon që të vendosni fjalëkalimin (i cili këtu është çdo fjalëkalim 8-shifror që duhet të futni).
- Pasi të vendoset, do të shfaqë ekranin LCD me mesazhin "Fjalëkalimi i vendosur (disa ikona të gishtave të mëdhenj.)". Gjithashtu, RGB do të kthehet në dritën blu dhe zilja jep sinjale të ndërprera për ca kohë.
- Pasi të jetë vendosur, Përdoruesi mund ta instalojë sistemin kudo.
- Tani, ekrani i paracaktuar në LCD është se kërkon fjalëkalimin duke shfaqur "Fut fjalëkalimin 8-shifror".
- Një person që duhet të hyjë së pari duhet të shkruajë fjalëkalimin e duhur.
- Nëse një person fut fjalëkalimin e duhur, ekrani LCD do t'ju tregojë me përshëndetje dhe mesazh përshëndetës të "Përshëndetje Mirësevini në bord". Gjithashtu, RGB do të kthehet në ndezje jeshile dhe do të japë bip të vazhdueshëm për ca kohë. Kështu, kyçi hapet.
- Po nëse një person fut çelësin e gabuar ose ndodh ndonjë gabim gabimi ???
- Pra, nëse futet ndonjë çelës i gabuar i fjalëkalimit, ekrani LCD do të shfaqë "Na vjen keq, çelës i pavlefshëm" dhe gjithashtu RGB kthehet në ndezje të kuqe dhe zilja jep një njoftim të shkurtër duke bip.
- Këtu, një gjë tjetër për t'u marrë parasysh është se kodi kontrollon çdo hyrje të çelësit individual dhe jo vetëm të gjithë fjalëkalimin në të njëjtën kohë. Pra, nëse një përdoruesi ka disa çelësa të saktë të futur dhe pastaj harron çelësin tjetër, duke shtypur diçka tjetër, atëherë ai do të paralajmërohet për të njëjtën gjë, duke e ndihmuar kështu me rikuperimin e fjalëkalimit dhe përpjekjen përsëri. Derisa të futet vlera e saktë e fjalëkalimit, kyçi nuk hapet.
- Por çfarë ndodh nëse personi që duhet të hyjë nuk është ndonjë personel i autorizuar ??? Pra, ai mund të përpiqet të bëjë shënime të rastësishme të fjalëkalimit. Pra, sa herë që ai shtyp ndonjë çelës të gabuar, do të shfaqë se është i pavlefshëm. Por nuk duhet të vazhdojë përgjithmonë, as nuk duhet të jetë në gjendje të provojë çdo hyrje të mundshme të fjalëkalimit … Pra, pas tre shënimeve të pavlefshme, sistemi do të ndalojë marrjen e shënimeve të mëtejshme dhe do të nxisë me mesazhin "Keni kaluar kufijtë maksimalë të provës", " Ju lutemi provoni pas 1 minutë”. Pra, për 1 minutë, LED do të japë vazhdimisht frekuencë të lartë të kuqe që pulson dhe zilja gjithashtu do të bjerë vazhdimisht. Pra, çdo person i interesuar ose personel i sigurisë mund të dijë se është dikush i panjohur përreth OSE se dikush po përpiqet të shkelë sistemin dhe të hyjë brenda.
- Pas 1 minutë, ai do të kthehet në pozicionin e tij të paracaktuar për të kërkuar hyrjen e fjalëkalimit.
- Nëse përdoruesi duhet të rivendosë ose ndryshojë fjalëkalimin, atij nuk i kërkohet të kodojë përsëri sistemin. E tëra që i kërkohet të bëjë është vetëm të shtypë butonin e rivendosjes në Arduino dhe sistemi përsëri do t'i kërkojë përdoruesit të vendosë fjalëkalimin e ri.
- Hapat e punës të këtij sistemi janë bashkangjitur në lidhjen e YouTube të përmendur:
Sistemi SafeLock punon dhe kupton
Hapi 6: Përfundimi
Ok, kështu që shpresoj se ju kam udhëzuar mirë për ju njerëzit atje për të bërë këtë sistem sigurie.
A nuk është e thjeshtë dhe e ngarkuar me të gjitha tiparet e kërkuara për ta bërë të vlefshme përdorimin në instancat tona të ndryshme të sigurisë?
Mund të përdoret si bllokues i dyerve, të kyçim dollapët tanë, të mbyllim çantat tona, madje edhe në ambientet tona të punës.
Pra, mos u ulni atje, shkoni të merrni komponentët tuaj, ndiqni këto udhëzime dhe njihuni me këtë Sistem të mrekullueshëm dhe të thjeshtë të Sigurisë.
Recommended:
DIY -- Si të bëni një robot merimangë i cili mund të kontrollohet duke përdorur smartphone duke përdorur Arduino Uno: 6 hapa
DIY || Si të bëni një robot merimangë i cili mund të kontrollohet duke përdorur smartphone duke përdorur Arduino Uno: Ndërsa bëni një robot merimangë, mund të mësoni shumë gjëra për robotikën. Ashtu si bërja e robotëve është edhe argëtuese, edhe sfiduese. Në këtë video ne do t'ju tregojmë se si të bëni një robot Spider, të cilin mund ta përdorim duke përdorur smartphone -in tonë (Androi
Bëni Sistemin tuaj të Ndjekjes së Sigurisë GPS SMS: 5 hapa (me fotografi)
Krijoni Sistemin tuaj Gjurmues të Sigurisë GPS SMS: Në këtë projekt do t'ju tregoj se si të kombinoni një modul SIM5320 3G me një Arduino dhe një dhënës piezoelektrik si një sensor goditjeje në mënyrë që të krijoni një sistem të përcjelljes së sigurisë që do t'ju dërgojë vendndodhjen tuaj automjet i çmuar përmes SMS kur i
Sistemi i sigurisë së derës SMS duke përdorur GboardPro (GSM Cum Arduino Mega): 4 hapa
Sistemi i sigurisë së derës SMS duke përdorur GboardPro (GSM Cum Arduino Mega): Ky është një projekt DIY i thjeshtë por shumë i dobishëm i alarmit të sigurisë në shtëpi. Unë e bëra këtë projekt për shkak të Vjedhjes në zyrën time
Si të bëni një dron duke përdorur Arduino UNO - Bëni një kuadopter duke përdorur mikrokontrollues: 8 hapa (me fotografi)
Si të bëni një dron duke përdorur Arduino UNO | Bëni një Quadcopter Duke përdorur Mikrokontrolluesin: HyrjeVizitoni Kanalin Tim në YoutubeNjë drone është një vegël (produkt) shumë e shtrenjtë për të blerë. Në këtë postim do të diskutoj, si ta bëj me çmim të ulët ?? Dhe si mund ta bëni tuajin si ky me çmim të lirë … Epo në Indi të gjitha materialet (motorët, ESC -të
Si të bëni sistemin e automatizimit të shtëpisë Firebase duke përdorur NodeMCU - në platformën IOT: 14 hapa
Si të bëni sistemin e automatizimit të shtëpisë Firebase duke përdorur NodeMCU | në Platformën IOT: OBJEKTIVI I KISTIJ PROJEKTI Ky projekt synon të zhvillojë një sistem automatizimi në shtëpi që i jep përdoruesit kontroll të plotë mbi të gjitha pajisjet e kontrollueshme nga distanca të shtëpisë së tij/saj duke përdorur aplikacionin IOT Android. Ka shumë server dhe platforma online të palëve të treta, një