Spisu treści:
- Krok 1: Schematyczny układ
- Krok 2: Instalacja i konfiguracja
- Krok 3:
- Krok 4:
- Krok 5:
- Krok 6:
- Krok 7: Demo: Test logowania
- Krok 8: Zmień test hasła
- Krok 9: Nieudana próba logowania
![Projekt cyfrowego zamka szyfrowego Arduino za pomocą klawiatury Matrix: 9 kroków Projekt cyfrowego zamka szyfrowego Arduino za pomocą klawiatury Matrix: 9 kroków](https://i.howwhatproduce.com/images/004/image-11486-13-j.webp)
Wideo: Projekt cyfrowego zamka szyfrowego Arduino za pomocą klawiatury Matrix: 9 kroków
![Wideo: Projekt cyfrowego zamka szyfrowego Arduino za pomocą klawiatury Matrix: 9 kroków Wideo: Projekt cyfrowego zamka szyfrowego Arduino za pomocą klawiatury Matrix: 9 kroków](https://i.ytimg.com/vi/WtWa-D4un60/hqdefault.jpg)
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:30
![Projekt cyfrowego zamka szyfrowego Arduino za pomocą klawiatury Matrix Projekt cyfrowego zamka szyfrowego Arduino za pomocą klawiatury Matrix](https://i.howwhatproduce.com/images/004/image-11486-14-j.webp)
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
![Schematyczny układ Schematyczny układ](https://i.howwhatproduce.com/images/004/image-11486-15-j.webp)
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:
![Obraz Obraz](https://i.howwhatproduce.com/images/004/image-11486-16-j.webp)
Połącz moduły razem, jak pokazano na schemacie powyżej.
Krok 4:
![Obraz Obraz](https://i.howwhatproduce.com/images/004/image-11486-17-j.webp)
![Obraz Obraz](https://i.howwhatproduce.com/images/004/image-11486-18-j.webp)
![Obraz Obraz](https://i.howwhatproduce.com/images/004/image-11486-19-j.webp)
![Obraz Obraz](https://i.howwhatproduce.com/images/004/image-11486-20-j.webp)
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
![Demo: Test logowania Demo: Test logowania](https://i.howwhatproduce.com/images/004/image-11486-21-j.webp)
![Demo: Test logowania Demo: Test logowania](https://i.howwhatproduce.com/images/004/image-11486-22-j.webp)
![Demo: Test logowania Demo: Test logowania](https://i.howwhatproduce.com/images/004/image-11486-23-j.webp)
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
![Test zmiany hasła Test zmiany hasła](https://i.howwhatproduce.com/images/004/image-11486-24-j.webp)
![Test zmiany hasła Test zmiany hasła](https://i.howwhatproduce.com/images/004/image-11486-25-j.webp)
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
![Nieudana próba logowania Nieudana próba logowania](https://i.howwhatproduce.com/images/004/image-11486-26-j.webp)
![Nieudana próba logowania Nieudana próba logowania](https://i.howwhatproduce.com/images/004/image-11486-27-j.webp)
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: 5 kroków Tworzenie cyfrowego timera za pomocą Blynk: 5 kroków](https://i.howwhatproduce.com/images/005/image-14600-j.webp)
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: 6 kroków Jak zrobić łatwą animację za pomocą cyfrowego tabletu: 6 kroków](https://i.howwhatproduce.com/images/002/image-5430-38-j.webp)
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: 3 kroki Projekt cyfrowego kompasu Arduino: 3 kroki](https://i.howwhatproduce.com/images/003/image-6736-17-j.webp)
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: 4 kroki (ze zdjęciami) Interfejs klawiatury z 8051 i wyświetlaniem numerów klawiatury w 7 segmentach: 4 kroki (ze zdjęciami)](https://i.howwhatproduce.com/images/003/image-8936-8-j.webp)
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: 5 kroków Czyszczenie aluminiowej klawiatury Apple . lub dowolnej innej klawiatury miękkiej w dotyku: 5 kroków](https://i.howwhatproduce.com/images/005/image-14705-33-j.webp)
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