Съдържание:

Arduino Digital Code Lock Project с помощта на матрична клавиатура: 9 стъпки
Arduino Digital Code Lock Project с помощта на матрична клавиатура: 9 стъпки

Видео: Arduino Digital Code Lock Project с помощта на матрична клавиатура: 9 стъпки

Видео: Arduino Digital Code Lock Project с помощта на матрична клавиатура: 9 стъпки
Видео: CS50 2015 - Week 7 2024, Ноември
Anonim
Проект за цифрово заключване на Arduino с помощта на матрична клавиатура
Проект за цифрово заключване на Arduino с помощта на матрична клавиатура

Изградете устройство за цифрово кодово заключване със система Arduino и Qwiic, използвайки Zio M Uno и Hex 4x3 матрична клавиатура.

Резюме на Проекта

За този проект ще изградим проста цифрова кодова ключалка, която потребителите могат да въведат и въведат. В този урок ще покажем на потребителите как работи системата за заключване на цифров код в интерфейс Arduino.

До края на този урок ще можете да:

  • Настройте цифрово кодово заключване с Zio и основна клавиатура с 12 клавиша
  • Възможност за взаимодействие с Arduino IDE за програмиране на Zio с клавиатура
  • Създайте програма, която иска от потребителите да въведат шестцифрена парола за отключване
  • Възможност за създаване на нова шестцифрена парола

Полезни ресурси

За улеснение, този урок предполага, че имате пълно разбиране и ноу-хау при конфигурирането на Zio платки за разработка.

За този проект предполагаме, че вече сте конфигурирали Zuino M Uno за взаимодействие с Arduino IDE. Ако не сте го направили, имаме отделна публикация в нашите ръководства на борда за развитие. Вижте ги по -долу:

Zuino M Uno Qwiic Начално ръководство

Стъпка 1: Схематично оформление

Схематично оформление
Схематично оформление

Стъпка 2: Настройка и конфигуриране

За да изградите този проект, ще ви трябват следните модули:

  • Зуино М Уно
  • 0.91 -инчов OLED дисплей на Zio Qwiic
  • Шестнадесетична матрична клавиатура (4 x 3)
  • Qwiic кабели 200 мм
  • Кабелни кабели Джамперни проводници (мъжки към женски)
  • Micro USB кабел

Стъпка 3:

Образ
Образ

Дейзи свързва модулите заедно, както е показано на схемата по -горе.

Стъпка 4:

Образ
Образ
Образ
Образ
Образ
Образ
Образ
Образ

Свържете клавиатурата с мъжки към женски джъмпери към вашия Zuino M Uno

Стъпка 5:

Изтеглете и инсталирайте следните библиотеки във вашата Arduino IDE:

  • Библиотека Adafruit GFX
  • Библиотека Adafruit SSD1306
  • Библиотека на клавиатурата Arduino

Стъпка 6:

Включете вашия Uno към компютър. Изтеглете и прехвърлете кода във вашия Uno с помощта на Arduino IDE.

Можете да изтеглите кода от нашата страница на Github.

Стъпка 7: Демо: Тест за вход

Демо: Тест за вход
Демо: Тест за вход
Демо: Тест за вход
Демо: Тест за вход
Демо: Тест за вход
Демо: Тест за вход

Въведете шестцифрената парола, последвана от клавиша „#“. За да намерите 6 -цифрената парола, съхранена в програмния код, отворете серийния монитор и той ще покаже паролата за заключване.

Ако успешно влезете с правилната парола, ще видите начален екран.

Стъпка 8: Промяна на теста за парола

Тест за промяна на паролата
Тест за промяна на паролата
Тест за промяна на паролата
Тест за промяна на паролата

След като успеете да влезете, ще можете да промените паролата на нова. За да промените паролата, потвърдете я с клавиша “*”.

В този пример промених паролата от 123456 на 000000, както е показано на серийния монитор.

Стъпка 9: Неуспешен тест за опит за влизане

Неуспешен тест за опит за влизане
Неуспешен тест за опит за влизане
Неуспешен тест за опит за влизане
Неуспешен тест за опит за влизане

С тази демонстрация ние също включихме функцията, че при 3 неуспешни опита за въвеждане на правилна парола устройството ще се заключи. За да го тествате, нулирайте вашия Uno. Опитайте да въведете неправилна парола 3 пъти.

Ще бъдете заключени веднага след 3 неуспешни опита.

Препоръчано: