Tartalomjegyzék:

Készítse el a SafeLock biztonsági rendszert az Arduino MEGA használatával: 6 lépés
Készítse el a SafeLock biztonsági rendszert az Arduino MEGA használatával: 6 lépés

Videó: Készítse el a SafeLock biztonsági rendszert az Arduino MEGA használatával: 6 lépés

Videó: Készítse el a SafeLock biztonsági rendszert az Arduino MEGA használatával: 6 lépés
Videó: B5.5 Passat lassan mozgó biztonsági öv javítása és burkolatok visszaszerelése 2024, November
Anonim
Készítse el a SafeLock biztonsági rendszert az Arduino MEGA használatával
Készítse el a SafeLock biztonsági rendszert az Arduino MEGA használatával
Készítse el a SafeLock biztonsági rendszert az Arduino MEGA használatával
Készítse el a SafeLock biztonsági rendszert az Arduino MEGA használatával

Üdv mindenkinek…

Először is, nagy rajongója voltam az Instructables közösségnek, és mindazoknak, akik feltöltötték az Instructables -t ide. Úgy döntöttem, hogy egy nap közzéteszem saját Instructable -omat.

Tehát jöjjön ide hozzám az első utasítható „SafeLock digitális biztonsági rendszerrel Arduino MEGA használatával”

Egy napon, miközben az Arduino -t tanultam, és végigolvastam az oktatóanyagait, arra gondoltam, hogy valami valódi világ működő rendszerét készítem el magamnak. Így hát arra gondoltam, hogy biztonsági zárrendszert készítek vele, mivel ez hasznos lehet számomra különböző alkalmazásokban. Tehát először azt tettem, hogy kész online oktatóanyagokat kerestem ugyanezhez. Elég sokukon keresztülmentem. De amit láttam, az kevés volt, ami egyszerű volt egy kezdő számára, sokkal egyszerűbb. Úgy értem, azt mondták, hogy csak adjon meg egy fix jelszót a kódjában, és csak ez az érték lesz a jelszava minden alkalommal, hacsak nem változtatja meg a kódot, és nem tölti fel újra. Néhányan I2C kommunikációt használtak. De mi van akkor, ha egyeseknek az egyszerű kapcsolatokkal kell megoldaniuk, és nem az I2C -t…? Az I2C kommunikáció azonban hatékonyabb. De ha valaki olyan szemszögéből gondolja, aki még nem ismeri, akkor elvetheti elképzelését a projekt megvalósításáról. Ezenkívül sok projekt csak LCD -t, billentyűzetet és LED -eket használt, hogy bemutassa működését. Csak írja be a jelszót, és nyissa meg. Tehát ezek meglehetősen egyszerűek vagy bonyolultabbak. De mi van akkor, ha valaki olyan biztonsági rendszert szeretne, amelyet egyszerűen meg lehet csinálni, és a teljes funkcionalitással rendelkezik. Tehát nézze meg a lépést a pluszpontok megtekintéséhez …

1. lépés: Tehát ezt tettem

Vállalkoztam egy egyszerű biztonsági rendszer elkészítésén, amely rengeteg funkcióval rendelkezik a hatékonyabb működés érdekében. Nálam van ez a rendszer, amely sok rendelkezésre álló rendszer fölött a következő jellemzőkkel rendelkezik:

1. A kód feltöltésekor először üdvözli, majd jelszót kér a tulajdonostól. Tehát a tulajdonos tetszőleges 8 számjegyű jelszót állíthat be. A jelszó beállítása után megjelenik, hogy be van állítva, és villogni kezd a kék LED. Ezenkívül értesíti ezt a néhány másodpercig sípoló hangjelző használatával.

2. A beállítás után a t folyamatosan kéri a jelszó megadását, zárolt állapotban. Tehát, ha egy személynek be kell írnia, be kell írnia a 8 jegyű jelszót. Ha helyesen adja meg a jelszót, akkor a rendszer üdvözli és üdvözli azt a képernyőn való megjelenítéssel, és a zöld LED is villog az üzenet megjelenítése közben. A hangjelző hangjelzéssel jelzi ugyanezt, miközben a LED világít. Így az ajtó kinyílik.

3. Most tegyük fel, hogy egy ismeretlen személy megpróbál belépni a szobába, és így elkezd keveredni a billentyűzetünk billentyűivel. Amikor véletlen vagy szükségtelen jelszó -elemet ad meg, az LCD üzenet azt jelzi, hogy a kulcs érvénytelen, és villog a piros led. A zümmögő hangjelzéssel figyelmeztet a téves bejegyzésre is.

4. Az előző szolgáltatás minden érvényes személynek segíthet abban az esetben is, ha jelszó beírása közben más kulcsot ír be a jelszó beírása közben, ezzel segítve őt azzal, hogy értesíti, hogy a kulcs érvénytelen, és emlékeznie kell rá.

5. Ha bármely felhasználó háromszor nem adja meg a helyes jelszót, figyelmeztetni fogja, hogy mindhárom alkalommal érvénytelen. Továbbá három próbálkozás után az LCD -n megjelenik, hogy elérte a maximális próbálkozási korlátot. Így most a felhasználónak várnia kell egy percet, hogy újra megpróbálja megadni a jelszót. Erről a folyamatos villogó piros LED és a csipogó hangjelzése egy percen keresztül tájékoztat. Később a felhasználó 1 perc múlva ismét megpróbálhatja.

6. Továbbá, ha valakinek meg kell változtatnia a jelszót, akkor csak annyit kell tennie, hogy megnyomja a reset kapcsolót, amely újra kéri a jelszó beállítását.

Így rengeteg olyan funkcióval rendelkezik, amelyek úgy működnek, ahogy a felhasználónak szüksége van rá…

Most térjünk rá a KÉSZÍTÉS részére … !!

2. lépés: Eszközök és alkatrészek

Eszközök és alkatrészek
Eszközök és alkatrészek
Eszközök és alkatrészek
Eszközök és alkatrészek
Eszközök és alkatrészek
Eszközök és alkatrészek

A szükséges elektronikai alkatrészek a következők: ·

  • Arduino MEGA 2560 (agy és memória)
  • USB -kábel (csatlakoztassa a számítógépet és az Arduino -t a kód feltöltéséhez)
  • 16 x 2 LCD kijelző (JHD 162A -t használtam)
  • 4 x 4 billentyűzet (a beviteli eszköz)
  • 1 x kenyérlap (amely minden csatlakozást tartalmaz)
  • Rgb LED (az itt használt gyakori anód)
  • Pjezoelektromos hangszóró / hangjelző (értesítés és figyelmeztetés)
  • 10K potenciométer / trim pot (Állítsa be a LED értéket az LCD -hez)
  • 1 x 270 ohmos ellenállás (megakadályozza a LED égését …)
  • 2 x 150 ohmos ellenállás
  • Férfi-férfi áthidaló vezetékek

Minden felhasznált anyag könnyen elérhető az online boltokban. Mégis, a legtöbben, akik stréberkészítők, már rendelkezhetnek vele. Ha azonban nehezen találja meg az interneten, írjon megjegyzést az alábbiakban. Biztosan ajánlom, hogy hol lehet kapni.

Tehát miután minden alkatrészünk az íróasztalunkon volt, kezdjük el az elkészítését.

3. lépés: Az áramkör bekötése és összeszerelése

Áramkör huzalozása és szerelése
Áramkör huzalozása és szerelése
Áramkör huzalozása és szerelése
Áramkör huzalozása és szerelése
Áramkör huzalozása és szerelése
Áramkör huzalozása és szerelése
Áramkör huzalozása és szerelése
Áramkör huzalozása és szerelése

Most először nézze meg ennek az egész rendszernek a kapcsolási rajzát, amely elérhető a mellékelt képeken. Ezenkívül itt megadom az összes tűcsatlakozást, hogy ne zavarodjanak össze és ne zavarodjanak meg ebben a folyamatban, mivel ez helytelen vagy nem működő működést eredményezhet.

LCD vezetékek

LCD tű: Arduino tű

1 >> GND

2 >> +5V

3 >> vágóedény A csapja

4 >> 1

5 >> GND

6 >> 2

11 >> 4

12 >> 5

13 >> 6

14 >> 7

15 >> +5V

16 >> GND

Trimpot huzalozás

A csap >> LCD tű 3

B csap >> GND

C csap >> >> 5V

A billentyűzet bekötése

Billentyűzet tű: Arduino Pin

1 >> 52

2 >> 50

3 >> 48

4 >> 46

5 >> 53

6 >> 51

7 >> 49

8 >> 47

Zümmögő huzalozás

+VE csap >> Arduino csap 30

-VE csap >> GND

RGB LED vezetékek (közös anód RGB)

RGB pin 1 >> R 270-ohm >> Arduino pin 40

RGB pin 2 >> +5V

RGB pin 3 >> R 150-ohm >> Arduino 42 pin

RGB pin 4 >> R 150-ohm >> Arduino 41 pin

Ha általános katódos RGB -t használ az áramkörében, csatlakoztassa a RGB 2 -es >> GND -tűt a GND -tű helyett.

Az alábbi képek lépésről lépésre mutatják be az egyes alkatrészek bekötését.

Azt javaslom azonban, hogy egyszer hivatkozzon az alkatrészek adatlapjára, hogy megismerje az alkatrészek minden csapjának működését. Néha előfordulhat, hogy ugyanazon alkatrész, amelyet más cég gyárt, eltérő PIN -elrendezéssel rendelkezik. Tehát ellenőrizze, mielőtt kéznél van, majd végezze el a bekötést ennek megfelelően.

Tehát, ha a huzalozás elkészült, térjünk át a programozási részre a következő lépésben.

4. lépés: Rendszerünk kódolása és feltöltése

Ide csatoltam a kódfájlt. Szerezze be a kódot, hogy futtassa azt az áramkörben. Miután letöltötte, hajtsa végre a szükséges módosításokat, majd fordítsa le és töltse fel az Arduino áramkörébe.

Ezenkívül egy dologra szeretném felhívni a figyelmet, hogy az általam használt RGB közös anód. LOW állapotban világít, és MAGAS állapotban nem világít. Ha azonban közös RGB katódot használ, akkor a kijelző akkor világít, ha a kimeneti állapot MAGAS, és nem fog világítani, ha a kimeneti állapot alacsony.

Az alábbi képeket is csatolom, a kód összeállításáról és sikeres feltöltéséről.

OK, szóval várakozás nélkül nézzük meg, hogy biztonsági rendszerünk elvégzi a dolgát.

5. lépés: A SafeLock rendszer működése

  • Ha a kód feltöltése sikeres volt, a képernyő üdvözlő üzenetet küld a tulajdonosának: „Sziasztok… (tulajdonos neve)”.
  • Ezután kéri a jelszó beállítását (ami itt bármely 8 számjegyű jelszó, amelyet be kell írnia).
  • A beállítás után megjelenik az „LCD jelszó beállítása (néhány hüvelykujj felfelé mutató ikon)” üzenet. Ezenkívül az RGB kék villogni kezd, és a hangjelző egy ideig megszakított hangjelzést ad.
  • A beállítás után a felhasználó bárhová telepítheti a rendszert.
  • Most az alapértelmezett kijelző az LCD-n, hogy kéri a jelszót az „Enter 8-digit password” megjelenítésével.
  • Az a személy, akinek először be kell lépnie, be kell írnia a helyes jelszót.
  • Ha valaki beírja a helyes jelszót, az LCD -képernyőn üdvözlet és üdvözlő üzenet jelenik meg: „Üdvözöljük a fedélzeten”. Ezenkívül az RGB zöld villogásra vált, és egy ideig sípol. Így a zár kinyílik.
  • Mi van akkor, ha valaki rossz kulcsot ad meg, vagy bármilyen elgépelés történik ???
  • Ha tehát rossz jelszót ad meg, akkor az LCD -kijelzőn megjelenik a „Sajnáljuk, érvénytelen gomb” felirat, és az RGB piros villogásra vált, és a hangjelző rövid hangjelzést ad.
  • Itt még egy dolgot kell figyelembe venni, hogy a kód minden egyes kulcsbevitelt ellenőriz, és nem csak a teljes jelszót egyszerre. Tehát ha egy felhasználó beírt néhány helyes kulcsot, majd elfelejti a következő kulcsot, és mást ír be, akkor nem kap figyelmeztetést ugyanazért, így segít neki a jelszó visszaállításában és az újbóli próbálkozásban. Amíg nem adja meg a megfelelő jelszót, a zár nem nyílik meg.
  • De mi van akkor, ha a belépésre jogosult személy nem jogosult személyzet ??? Tehát megpróbálhat véletlenszerűen beírni jelszót. Tehát minden alkalommal, amikor rossz gombot nyom meg, megjelenik, hogy érvénytelen. De nem szabad, hogy örökké tartson, és ne is próbálhassa ki minden lehetséges jelszóbevitelt … Tehát három érvénytelen bejegyzés után a rendszer leállítja a további bejegyzéseket, és a következő üzenetet küldi: „Túllépted a maximális próbálkozási korlátokat”, „ Kérjük, próbálja meg 1 perc múlva.” Tehát 1 percig a LED folyamatosan nagyfrekvenciás piros villogást ad, és a hangjelző is folyamatosan sípol. Tehát minden érintett személy vagy biztonsági személyzet tudhatja, hogy ismeretlen valaki van VAGY, vagy valaki megpróbálja megszegni a rendszert, és belépni.
  • 1 perc elteltével visszatér az alapértelmezett pozíciójához, amely jelszó megadását kéri.
  • Ha a felhasználónak vissza kell állítania vagy meg kell változtatnia a jelszót, nem kell újra kódolnia a rendszert. Csak annyit kell tennie, hogy csak megnyomja az Arduino reset gombját, és a rendszer ismét megkéri a felhasználót, hogy állítson be új jelszót.
  • Ennek a rendszernek a lépéseit az említett YouTube link tartalmazza:

A SafeLock rendszer működése és megértése

6. lépés: Befejezés

Rendben, szóval remélem, remekül tanítottam az embereket arra, hogy elkészítsék ezt a biztonsági rendszert.

Nem egyszerű, és nem rendelkezik minden olyan funkcióval, amely szükséges ahhoz, hogy érvényes legyen a különböző biztonsági példányokban való használathoz?

Használható ajtózárként, szekrényeink zárásakor, tokjaink zárásakor, és akár munkahelyeinken is.

Tehát ne csak üljön, szerezze be az alkatrészeket, kövesse ezeket az utasításokat, és ismerkedjen meg ezzel a fantasztikus és egyszerű biztonsági rendszerrel.

Ajánlott: