Съдържание:
- Стъпка 1: Схематично оформление
- Стъпка 2: Настройка и конфигуриране
- Стъпка 3:
- Стъпка 4:
- Стъпка 5:
- Стъпка 6:
- Стъпка 7: Демо: Тест за вход
- Стъпка 8: Промяна на теста за парола
- Стъпка 9: Неуспешен тест за опит за влизане
Видео: Arduino Digital Code Lock Project с помощта на матрична клавиатура: 9 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:52
Изградете устройство за цифрово кодово заключване със система 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 неуспешни опита.
Препоръчано:
Модерен и нов и по -лесен пример за шкаф с матрична клавиатура Arduino 4x4: 3 стъпки
Модерен и нов и по -лесен пример за шкаф с матрична клавиатура Arduino 4x4: Друг пример за използване на матрица с LCD клавиатура 4x4 с I2C верига
4x4 матрична мембранна клавиатура, използваща Arduino Nano: 4 стъпки
4x4 матрична мембранна клавиатура, използваща Arduino Nano: 4x4 матрична мембранна клавиатура е модул от клавиатура, който често се използва за проектиране на Arduino, като калкулатори, въвеждане на парола и други. Това са характеристиките на тази клавиатура: Много тънък дизайн, лесен за използване във всеки микроконтролер Ключова спецификация: Maxi
Пример за шкаф с матрична клавиатура Arduino 4x4: 6 стъпки
Пример за шкафче с матрична клавиатура Arduino 4x4: 2 начина за управление на клавиатура с 16 бутона с минимум щифтове
Интерфейс 16x2 Буквено -цифров LCD And4x4 матрична клавиатура с Raspberry Pi3: 5 стъпки (със снимки)
Интерфейс 16x2 Буквено -цифров LCD And4x4 матрична клавиатура с Raspberry Pi3: В тази инструкция ние обясняваме как да взаимодействаме 16x2 LED и 4x4 матрична клавиатура с Raspberry Pi3. Използваме Python 3.4 за разработване на софтуера. Можете също да изберете Python 2.7, с малки промени
Създаване на собствена мембранна матрична клавиатура (и свързване към Arduino): 7 стъпки (със снимки)
Създаване на собствена мембранна матрична клавиатура (и свързване към Arduino): Значи искате да създадете своя собствена мембранна клавиатура? Защо? Изработването на собствена клавиатура може да бъде полезно по много причини. Това е евтино и лесно за правене, може да се постави в ситуации, в които може да бъде вандализирано или откраднато без много разочарование, може да бъде напълно