
Spisu treści:
2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-23 15:03

Zbuduj cyfrowy zamek szyfrowy z systemem Arduino i Qwiic, używając Zio M Uno i klawiatury Hex 4x3 Matrix.
Przegląd projektu
Na potrzeby tego projektu zbudujemy prosty cyfrowy zamek szyfrowy, który użytkownicy będą mogli wprowadzać i wpisywać. W tym samouczku pokażemy użytkownikom, jak działa system cyfrowego zamka szyfrowego w interfejsie Arduino.
Pod koniec tego samouczka będziesz w stanie:
- Skonfiguruj cyfrowy zamek szyfrowy z Zio i podstawową 12-klawiszową klawiaturą
- Być w stanie połączyć się z Arduino IDE, aby zaprogramować Zio za pomocą klawiatury
- Utwórz program, który prosi użytkowników o wprowadzenie sześciocyfrowego hasła w celu odblokowania
- Umieć utworzyć nowe sześciocyfrowe hasło
Pomocne zasoby
Dla uproszczenia, ten samouczek zakłada, że masz pełne zrozumienie i wiedzę na temat konfigurowania płyt programistycznych Zio.
W przypadku tego projektu zakładamy, że skonfigurowałeś już Zuino M Uno do współpracy z Arduino IDE. Jeśli jeszcze tego nie zrobiłeś, mamy osobny post w naszych przewodnikach po płytach rozwojowych. Sprawdź je poniżej:
Przewodnik startowy Zuino M Uno Qwiic
Krok 1: Schematyczny układ

Krok 2: Instalacja i konfiguracja
Do zbudowania tego projektu potrzebne będą następujące moduły:
- Zuino M Uno
- Wyświetlacz OLED Zio Qwiic 0,91”
- Klawiatura z matrycą szesnastkową (4 x 3)
- Kable Qwiic 200mm
- Kable do płyt chlebowych Przewody połączeniowe (męskie na żeńskie)
- Kabel Micro USB
Krok 3:

Połącz moduły razem, jak pokazano na schemacie powyżej.
Krok 4:




Podłącz klawiaturę za pomocą zworek męskich do żeńskich do Zuino M Uno
Krok 5:
Pobierz i zainstaluj następujące biblioteki do swojego Arduino IDE:
- Biblioteka Adafruit GFX
- Biblioteka Adafruit SSD1306
- Biblioteka klawiatur Arduino
Krok 6:
Podłącz Uno do komputera. Pobierz i sflashuj kod do swojego Uno za pomocą Arduino IDE.
Możesz pobrać kod z naszej strony Github.
Krok 7: Demo: Test logowania



Wprowadź sześciocyfrowe hasło, a następnie klawisz „#”. Aby znaleźć 6-cyfrowe hasło zapisane w kodzie programu, otwórz monitor szeregowy i pokaże hasło do zamka.
Jeśli pomyślnie zalogujesz się przy użyciu poprawnego hasła, zobaczysz ekran powitalny.
Krok 8: Zmień test hasła


Po zalogowaniu będziesz mógł zmienić hasło na nowe. Aby zmienić hasło, potwierdź je klawiszem „*”.
W tym przykładzie zmieniłem hasło z 123456 na 000000, jak pokazano na monitorze szeregowym.
Krok 9: Nieudana próba logowania


W tym demo zawarliśmy również funkcję, która po 3 nieudanych próbach wprowadzenia poprawnego hasła, urządzenie samo się zablokuje. Aby to przetestować, zresetuj Uno. Spróbuj 3 razy wprowadzić nieprawidłowe hasło.
Zostaniesz zablokowany natychmiast po 3 nieudanych próbach.
Zalecana:
Tworzenie cyfrowego timera za pomocą Blynk: 5 kroków

Tworzenie cyfrowego timera za pomocą Blynk: W tym poście dowiadujemy się, jak zacząć korzystać z Blynk - platformy IoT, która została zaprojektowana w celu uproszczenia dla nas całego procesu i która działa również z kilkoma tablicami internetowymi
Jak zrobić łatwą animację za pomocą cyfrowego tabletu: 6 kroków

Jak zrobić łatwą animację za pomocą cyfrowego tabletu: Tego lata z pomocą moich rodziców udało mi się zmniejszyć rozmiar Wacom Intous Pro. Nauczyłem się edycji zdjęć, rysowania i szkicowania kreskówek itp. Następnie zdecydowałem się na stworzenie Instructable. Ostatecznie zdecydowałem się na stworzenie krótkiej i zabawnej animacji
Projekt cyfrowego kompasu Arduino: 3 kroki

Projekt cyfrowego kompasu Arduino: Witam! W tej instrukcji zobaczysz, jak możesz zrobić cyfrowy kompas za pomocą Arduino i Processing IDE. Jest to dość prosty, ale ciekawy i fajnie wyglądający projekt Arduino. Przykład demo tego samouczka można obejrzeć na filmie
Interfejs klawiatury z 8051 i wyświetlaniem numerów klawiatury w 7 segmentach: 4 kroki (ze zdjęciami)

Interfejs klawiatury z 8051 i wyświetlaniem numerów klawiatury w 7 segmentach: W tym samouczku opowiem ci, jak możemy połączyć klawiaturę z 8051 i wyświetlać numery klawiatury w 7-segmentowym wyświetlaczu
Czyszczenie aluminiowej klawiatury Apple . lub dowolnej innej klawiatury miękkiej w dotyku: 5 kroków

Czyszczenie aluminiowej klawiatury Apple …. lub dowolnej innej klawiatury miękkiej w dotyku: Tak czyste, jak Ty lub ja staramy się utrzymać nasze aluminiowe klawiatury Apple, stają się brudne po mniej więcej roku. Ta instrukcja ma pomóc ci ją wyczyścić. Bądź ostrożny, ponieważ nie jestem odpowiedzialny, jeśli twoja klawiatura się zepsuje podczas robienia tego …. DO CIAŁA