Spisu treści:

Projekt cyfrowego zamka szyfrowego Arduino za pomocą klawiatury Matrix: 9 kroków
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
Wideo: ZAMEK RFID PODŁĄCZENIE I KONFIGURACJA- CZYTNIKA SZYFRATORA 2024, Lipiec
Anonim
Projekt cyfrowego zamka szyfrowego Arduino za pomocą klawiatury Matrix
Projekt cyfrowego zamka szyfrowego Arduino za pomocą klawiatury Matrix

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

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

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

Krok 4:

Obraz
Obraz
Obraz
Obraz
Obraz
Obraz
Obraz
Obraz

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
Demo: Test logowania
Demo: Test logowania
Demo: Test logowania
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

Test zmiany hasła
Test zmiany hasła
Test zmiany hasła
Test zmiany 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

Nieudana próba logowania
Nieudana próba logowania
Nieudana próba logowania
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: