Obsah:
2025 Autor: John Day | [email protected]. Naposledy zmenené: 2025-01-13 06:58
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
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:
Spojte moduly dohromady, ako je znázornené na schematickom diagrame vyššie.
Krok 4:
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
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
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
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í.