Obsah:

Vytvořte bezpečnostní systém SafeLock pomocí Arduino MEGA: 6 kroků
Vytvořte bezpečnostní systém SafeLock pomocí Arduino MEGA: 6 kroků

Video: Vytvořte bezpečnostní systém SafeLock pomocí Arduino MEGA: 6 kroků

Video: Vytvořte bezpečnostní systém SafeLock pomocí Arduino MEGA: 6 kroků
Video: ISMS Předškoláček - prezentace produktu 2024, Listopad
Anonim
Vytvořte bezpečnostní systém SafeLock pomocí Arduino MEGA
Vytvořte bezpečnostní systém SafeLock pomocí Arduino MEGA
Vytvořte bezpečnostní systém SafeLock pomocí Arduino MEGA
Vytvořte bezpečnostní systém SafeLock pomocí Arduino MEGA

Ahoj všichni…

Předně jsem byl velkým fanouškem komunity Instructables a všech, kteří sem vkládali své Instructables. Rozhodl jsem se tedy jednoho dne publikovat svůj vlastní Instructable.

Pojďte tedy sem k vám s mým prvním instruktabilním „digitálním zabezpečovacím systémem SafeLock pomocí Arduino MEGA“

Jednoho dne, když jsem se učil Arduino a procházel jeho výukovými programy, jsem si řekl, že ze sebe udělám něco, co bude fungovat jako skutečný světový systém. A tak jsem si řekl, že bych pomocí něj vytvořil bezpečnostní zámek, protože by se mi to mohlo hodit v různých aplikacích. Nejprve jsem tedy vyhledal hotové online návody, jak udělat to samé. Prošel jsem jich docela dost. Ale toho, co jsem viděl, bylo několik, které byly pro nováčka jednoduché, byly mnohem jednodušší. Myslím tím, že řekli, že ve svém kódu zadáte pouze fixní heslo a pouze jedna hodnota bude vaše heslo po celou dobu, pokud nezměníte kód a znovu jej nahrajete. Někteří používali komunikaci I2C. Ale co když to někteří potřebují zvládnout pomocí jednoduchých připojení a nepoužívat I2C …? Komunikace I2C je však efektivnější. Ale když uvažujeme z pohledu někoho, kdo to ještě neví, mohli by svou myšlenku na vytvoření projektu zahodit. Mnoho projektů také ukázalo, že to funguje pomocí LCD, klávesnice a LED diod. Stačí zadat heslo a otevřít ho. Jedná se tedy o poměrně jednoduché nebo složitější. Ale co když někdo chce zabezpečovací systém, který se snadno vyrábí a který má plné funkce, aby fungoval. Podívejte se tedy na krok ke zjištění plusových bodů …

Krok 1: Takže toto jsem udělal

Vzal jsem si práci na vytvoření jednoduchého bezpečnostního systému, který má spoustu funkcí, aby fungoval efektivněji. Mám tento systém, který má navrch k mnoha dostupným systémům a má následující funkce:

1. Když je kód nahrán, poprvé pozdraví a poté požádá majitele o nastavení hesla. Majitel si tedy může nastavit libovolné 8místné heslo, které považuje za vhodné. Jakmile je heslo nastaveno, zobrazí se, že je nastaveno, a začne blikat modrá LED dioda. Také to upozorní pomocí bzučáku, který několik sekund pípne.

2. Jakmile je nastaveno, t bude neustále žádat o zadání hesla, Ve stavu zámku. Pokud tedy někdo potřebuje zadat, musí zadat 8místné heslo. Pokud zadá heslo správně, systém ho pozdraví a uvítá zobrazením na obrazovce a také zelená LED bliká, když je zpráva zobrazena. Bzučák o tom upozorní pípnutím, zatímco LED dioda svítí. Dveře se tedy otevřou.

3. Předpokládejme nyní, že se jakákoli neznámá osoba pokusí vstoupit do místnosti, a tak začne poskakovat po klávesách naší klávesnice. Když zadá libovolný náhodný nebo nepotřebný prvek hesla, na LCD displeji se zobrazí zpráva o neplatnosti klíče a bliká červená LED. Bzučák také varuje před nesprávným zadáním pípnutím.

4. Předchozí funkce může také pomoci jakékoli platné osobě, pokud při zadávání hesla zadá jakýkoli jiný klíč mezi tím, a pomůže mu tím, že upozorní, že klíč je neplatný a potřebuje si ho zapamatovat.

5. Pokud některý uživatel třikrát nezadá správné heslo, bude třikrát varován, že je neplatné. Po třech pokusech se na displeji LCD zobrazí, že bylo dosaženo maximálního limitu pokusu. Nyní tedy musí uživatel počkat jednu minutu, než se pokusí znovu zadat heslo. To je oznámeno nepřetržitým blikáním červené LED a pípáním bzučákem po dobu jedné minuty. Později je uživateli opět povoleno to zkusit znovu po 1 minutě.

6. Pokud také potřebujete změnit heslo, stačí pouze stisknout resetovací spínač, který vás požádá o opětovné nastavení hesla.

Má tedy spoustu funkcí, které fungují tak, jak to uživatel správně potřebuje…

Nyní se dostaneme k části VYTVÁŘENÍ … !!

Krok 2: Nástroje a součásti

Nástroje a součásti
Nástroje a součásti
Nástroje a součásti
Nástroje a součásti
Nástroje a součásti
Nástroje a součásti

Požadované součásti elektroniky jsou: ·

  • Arduino MEGA 2560 (mozek a paměť)
  • USB kabel (pro nahrání kódu připojte PC a Arduino)
  • 16 x 2 LCD displej (použil jsem JHD 162A)
  • Klávesnice 4 x 4 (vstupní zařízení)
  • 1 x breadboard (který pojme všechna připojení)
  • RGB LED (zde použitá je běžná anoda)
  • Piezoelektrický reproduktor / bzučák (pro upozornění a varování)
  • 10K potenciometr / trimovací potenciometr (nastavení hodnoty LED pro LCD)
  • 1 x odpor 270 ohmů (zabraňte spálení LED …)
  • 2 x 150 ohmový odpor
  • Propojovací vodiče mezi muži a muži

Všechny použité materiály jsou snadno dostupné v internetových obchodech. Dokonce, většina z vás, kteří jsou geek tvůrci, už to možná mají. Pokud však máte potíže s nalezením jakéhokoli online, napište to níže. Určitě vám doporučím, kde to sehnat.

Poté, co máme všechny části na pracovním stole, začněme s postupem výroby.

Krok 3: Zapojení a montáž obvodu

Zapojení a montáž obvodu
Zapojení a montáž obvodu
Zapojení a montáž obvodu
Zapojení a montáž obvodu
Zapojení a montáž obvodu
Zapojení a montáž obvodu
Zapojení a montáž obvodu
Zapojení a montáž obvodu

Nyní se nejprve podívejte na schéma zapojení celého tohoto systému, které je k dispozici na přiložených obrázcích. Také zde poskytnu všechna připojení pinů, abyste v tomto procesu nebyli zmateni a zmateni, protože by to mohlo mít za následek nesprávné nebo žádné fungování.

LCD zapojení

LCD pin: Arduino pin

1 >> GND

2 >> +5V

3 >> ozdobný kolík A

4 >> 1

5 >> GND

6 >> 2

11 >> 4

12 >> 5

13 >> 6

14 >> 7

15 >> +5V

16 >> GND

Trimpotové zapojení

Pin A >> LCD pin 3

Pin B >> GND

Pin C >> +5V

Zapojení klávesnice

Pin klávesnice: Pin Arduino

1 >> 52

2 >> 50

3 >> 48

4 >> 46

5 >> 53

6 >> 51

7 >> 49

8 >> 47

Zapojení bzučáku

+VE pin >> Arduino pin 30

-VE pin >> GND

RGB LED zapojení (společná anoda RGB)

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

RGB pin 2 >> +5V

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

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

Pokud ve svém obvodu používáte společnou katodovou RGB, připojte RGB pin 2 >> GND místo GND pinu.

Níže uvedené obrázky ukazují krok za krokem zapojení každé součásti.

Navrhoval bych však, abyste se jednou obrátili na datové listy svých komponent, abyste věděli, jak fungují jednotlivé kolíky komponent. Někdy může být možné, že stejná součást vyrobená jinou společností bude mít jiné rozložení PINu. Před rukou to tedy zkontrolujte a poté proveďte zapojení.

Jakmile je kabeláž hotová, přesuňme se v dalším kroku k programovací části.

Krok 4: Kódování a nahrání našeho systému

Zde jsem připojil soubor s kódem. Získejte kód pro vlastní spuštění ve svém cirkulovaném systému. Jakmile si jej stáhnete, proveďte požadované změny a poté jej zkompilujte a nahrajte do svého obvodu Arduino.

Jedna věc, kterou bych zde chtěl upozornit, je, že RGB, který jsem použil, je běžná anoda. Svítí, když je ve stavu NÍZKÝ a nesvítí, pokud je ve VYSOKÉM stavu. Pokud však používáte běžnou katodovou RGB, bude svítit, když je výstupní stav VYSOKÝ, a nebude svítit, když je výstupní stav nízký.

Níže také přikládám obrázky kódu, který byl úspěšně kompilován a nahrán.

Dobře, takže bez čekání uvidíme, jak náš bezpečnostní systém dělá svou práci.

Krok 5: Práce se systémem SafeLock

  • Když byl kód úspěšně nahrán, obrazovka zobrazí svému majiteli uvítací zprávu „Ahoj… (jméno vlastníka)“.
  • Dále vás požádá o nastavení hesla (což je jakékoli 8místné heslo, které musíte zadat).
  • Jakmile je nastaven, zobrazí se obrazovka LCD se zprávou „Heslo nastaveno (některé ikony palce nahoru.“). RGB také začne modře blikat a bzučák vydává na nějakou dobu přerušovaná pípnutí.
  • Jakmile je uživatel nastaven, může systém nainstalovat kamkoli.
  • Výchozí zobrazení na displeji LCD nyní vyžaduje zadání hesla zobrazením „Zadejte 8místné heslo“.
  • Osoba, která potřebuje zadat jako první, musí zadat správné heslo.
  • Pokud osoba zadá správné heslo, LCD obrazovka vás vyzve k uvítání a uvítací zprávě „Pozdravy Vítejte na palubě“. RGB také začne blikat zeleně a bude po určitou dobu nepřetržitě pípat. Zámek se tedy otevře.
  • Co když někdo zadá špatný klíč nebo dojde k překlepu ???
  • Pokud je tedy zadáno nesprávné heslo, na LCD displeji se zobrazí „Omlouváme se, neplatný klíč“a také RGB začne červeně blikat a bzučák krátce pípne.
  • Zde je třeba vzít v úvahu ještě jednu věc, a to, že kód kontroluje každé jednotlivé zadání klíče a ne jen celé heslo najednou. Pokud tedy má uživatel zadány některé správné klíče a poté zapomene další klíč, zadá něco jiného, bude na to stejný upozorněn, čímž mu pomůže s obnovením hesla a pokusem znovu. Dokud nezadáte správnou hodnotu hesla, zámek se neotevře.
  • Ale co když osoba, která potřebuje vstoupit, není žádný autorizovaný personál ??? Může se tedy pokusit provést náhodná zadání hesla. Pokaždé, když stiskne jakoukoli špatnou klávesu, zobrazí se, že je neplatná. Ale nemělo by to pokračovat donekonečna, ani by neměl být schopen vyzkoušet každé možné zadání hesla správně … Takže po třech neplatných položkách systém přestane přijímat další položky a zobrazí výzvu „Překročili jste maximální počet pokusů“, „ Zkuste to po 1 minutě “. Po dobu 1 minuty bude LED dioda trvale blikat červeně s vysokou frekvencí a bzučák bude také nepřetržitě pípat. Každý dotčený jednotlivec nebo bezpečnostní personál by tedy mohl vědět, že v okolí je někdo neznámý NEBO že se někdo pokouší narušit systém a dostat se dovnitř.
  • Po 1 minutě se vrátí do výchozí polohy s žádostí o zadání hesla.
  • Pokud uživatel potřebuje obnovit nebo změnit heslo, není povinen systém znovu kódovat. Jediné, co musí udělat, je stisknout resetovací tlačítko na Arduinu a systém znovu požádá uživatele o nastavení nového hesla.
  • Pracovní kroky tohoto systému jsou připojeny k uvedenému odkazu na YouTube:

Funkce a porozumění systému SafeLock

Krok 6: Dokončení

Dobře, tak doufám, že jsem vás lidi tam venku skvěle poučil o vytvoření tohoto bezpečnostního systému.

Není to jednoduché a nabité všemi funkcemi potřebnými k tomu, aby bylo platné pro použití v našich různých instancích zabezpečení?

Lze jej použít jako dveřní zámek, zamykat naše skříně, zamykat kufry a dokonce i v našich pracovních prostorách.

Neseďte tedy jen tam, jděte si koupit komponenty, řiďte se těmito pokyny a seznamte se s tímto úžasným a jednoduchým zabezpečovacím systémem.

Doporučuje: