Obsah:

Projekt digitálneho kódového zámku Arduino pomocou maticovej klávesnice: 9 krokov
Projekt digitálneho kódového zámku Arduino pomocou maticovej klávesnice: 9 krokov

Video: Projekt digitálneho kódového zámku Arduino pomocou maticovej klávesnice: 9 krokov

Video: Projekt digitálneho kódového zámku Arduino pomocou maticovej klávesnice: 9 krokov
Video: Roman Švihorík – Národný projekt Digitálna knižnica a digitálny archív (DIKDA) 2024, Júl
Anonim
Projekt digitálneho kódového zámku Arduino pomocou maticovej klávesnice
Projekt digitálneho kódového zámku Arduino pomocou maticovej klávesnice

Zostavte zariadenie s digitálnym kódovým zámkom so systémom Arduino a Qwiic pomocou Zio M Uno a maticovej klávesnice Hex 4x3.

Prehľad projektu

V rámci tohto projektu vytvoríme jednoduchý zámok s digitálnym kódom, do ktorého môžu používatelia zadávať a zadávať ho. V tomto tutoriále ukážeme používateľom, ako funguje systém zámku digitálneho kódu v rozhraní Arduino.

Na konci tohto tutoriálu budete môcť:

  • Nastavte digitálny kódový zámok pomocou Zio a základnej klávesnice s 12 klávesmi
  • Byť schopný komunikovať s Arduino IDE na programovanie Zia pomocou klávesnice
  • Vytvorte program, ktorý požiada používateľov, aby na odomknutie zadali šesťciferné heslo
  • Byť schopný vytvoriť nové šesťmiestne heslo

Užitočné zdroje

Tento tutoriál pre jednoduchosť predpokladá, že máte úplné znalosti a know-how o konfigurácii vývojových dosiek Zio.

V prípade tohto projektu predpokladáme, že ste už nakonfigurovali Zuino M Uno na prepojenie s Arduino IDE. Ak ste to neurobili, máme v príručkách k vývojovej doske samostatný príspevok. Pozrite sa na ne nižšie:

Sprievodca spustením Zuino M Uno Qwiic

Krok 1: Schematické rozloženie

Schematické rozloženie
Schematické rozloženie

Krok 2: Nastavenie a konfigurácia

Na zostavenie tohto projektu budete potrebovať nasledujúce moduly:

  • Zuino M Uno
  • 0,91”OLED displej Zio Qwiic
  • Šesťhranná klávesnica (4 x 3)
  • Káble Qwiic 200 mm
  • Káble na prepojovacie pole prepojovacie vodiče (muž - žena)
  • Micro USB kábel

Krok 3:

Obrázok
Obrázok

Spojte moduly dohromady, ako je znázornené na schematickom diagrame vyššie.

Krok 4:

Obrázok
Obrázok
Obrázok
Obrázok
Obrázok
Obrázok
Obrázok
Obrázok

Pripojte klávesnicu pomocou prepojok muž - žena k svojmu Zuino M Uno

Krok 5:

Stiahnite si a nainštalujte do svojho Arduino IDE nasledujúce knižnice:

  • Knižnica Adafruit GFX
  • Knižnica Adafruit SSD1306
  • Knižnica klávesnice Arduino

Krok 6:

Pripojte svoje Uno k počítaču. Stiahnite si a Flashujte kód do svojho Uno pomocou Arduino IDE.

Kód si môžete stiahnuť z našej stránky Github.

Krok 7: Demo: Test prihlásenia

Demo: Prihlasovací test
Demo: Prihlasovací test
Demo: Prihlasovací test
Demo: Prihlasovací test
Demo: Prihlasovací test
Demo: Prihlasovací test

Zadajte šesťmiestne heslo a potom kláves „#“. Ak chcete nájsť 6 -miestne heslo uložené v kóde programu, otvorte sériový monitor a zobrazí heslo pre zámok.

Ak sa úspešne prihlásite pomocou správneho hesla, zobrazí sa uvítacia obrazovka.

Krok 8: Zmeňte test hesla

Zmena testu hesla
Zmena testu hesla
Zmena testu hesla
Zmena testu hesla

Akonáhle sa vám podarí prihlásiť sa, budete si môcť zmeniť heslo na nové. Ak chcete zmeniť heslo, potvrďte ho klávesom „*“.

V tomto prípade som zmenil heslo z 123456 na 000000, ako je zobrazené na sériovom monitore.

Krok 9: Neúspešný test pokusu o prihlásenie

Neúspešný test pokusu o prihlásenie
Neúspešný test pokusu o prihlásenie
Neúspešný test pokusu o prihlásenie
Neúspešný test pokusu o prihlásenie

Toto demo obsahuje aj funkciu, ktorou sa zariadenie pri troch neúspešných pokusoch o zadanie správneho hesla uzamkne. Ak to chcete vyskúšať, resetujte svoje Uno. Skúste zadať nesprávne heslo trikrát.

Po 3 neúspešných pokusoch budete ihneď uzamknutí.

Odporúča: