Matrix пернетақтасын қолдану арқылы Arduino Digital Code Lock жобасы: 9 қадам
Matrix пернетақтасын қолдану арқылы Arduino Digital Code Lock жобасы: 9 қадам
Anonim
Matrix пернетақтасын қолдану арқылы Arduino Digital Code Lock жобасы
Matrix пернетақтасын қолдану арқылы Arduino Digital Code Lock жобасы

Zio M Uno және Hex 4x3 Matrix Keypad көмегімен Arduino және Qwiic жүйесімен цифрлық кодты құлыптау құрылғысын жасаңыз.

Жобаға шолу

Бұл жоба үшін біз пайдаланушылар енгізе алатын және енгізе алатын қарапайым цифрлық кодты құрамыз. Бұл оқулықта біз пайдаланушыларға цифрлық кодты құлыптау жүйесінің Arduino интерфейсінде қалай жұмыс істейтінін көрсетеміз.

Бұл оқулықтың соңында сіз:

  • Zio және негізгі 12 пернетақтаның көмегімен цифрлық кодты құлыптауды орнатыңыз
  • Zio пернетақтасында бағдарламалау үшін Arduino IDE -мен жұмыс жасай білу
  • Пайдаланушылардан құлпын ашу үшін алты таңбалы құпия сөзді енгізуді сұрайтын бағдарлама жасаңыз
  • Жаңа алты таңбалы пароль жасай білу

Пайдалы ресурстар

Қарапайымдылық үшін, бұл оқулықта Zio дамыту тақталарын конфигурациялау туралы толық түсінік пен ноу-хау бар екенін болжайды.

Бұл жоба үшін сіз Zuino M Uno бағдарламасын Arduino IDE интерфейсімен теңшегенсіз деп ойлаймыз. Егер сіз мұны жасамаған болсаңыз, бізде даму тақтасының нұсқаулықтарында бөлек пост бар. Оларды төменде тексеріңіз:

Zuino M Uno Qwiic бастау нұсқаулығы

1 -қадам: Схемалық орналасу

Схемалық орналасу
Схемалық орналасу

2 -қадам: Орнату және конфигурация

Бұл жобаны құру үшін сізге келесі модульдер қажет:

  • Zuino M Uno
  • Zio Qwiic 0.91 дюймдік OLED дисплейі
  • Он алтылық матрицалық пернетақта (4 x 3)
  • Qwiic кабельдері 200 мм
  • Нанға арналған кабельдер секіргіш сымдар (еркектен әйелге)
  • Micro USB кабелі

3 -қадам:

Кескін
Кескін

Дейзи модульдерді жоғарыдағы схема диаграммасында көрсетілгендей біріктіреді.

4 -қадам:

Кескін
Кескін
Кескін
Кескін
Кескін
Кескін
Кескін
Кескін

Пернетақтаны ерлер мен әйелдер секіргіштерінің көмегімен Zuino M Uno құрылғысына қосыңыз

5 -қадам:

Келесі кітапханаларды Arduino IDE -ге жүктеңіз және орнатыңыз:

  • Adafruit GFX кітапханасы
  • Adafruit SSD1306 кітапханасы
  • Arduino пернетақта кітапханасы

6 -қадам:

Uno құрылғысын компьютерге қосыңыз. Arduino IDE көмегімен Uno -ға кодты жүктеп алыңыз.

Сіз кодты Github парағынан жүктей аласыз.

7 -қадам: Демо: кіру тесті

Демо: кіру тесті
Демо: кіру тесті
Демо: кіру тесті
Демо: кіру тесті
Демо: кіру тесті
Демо: кіру тесті

Алты таңбалы құпия сөзді енгізіңіз, содан кейін «#» пернесін басыңыз. Бағдарлама кодында сақталған 6 таңбалы құпия сөзді табу үшін сериялық мониторды ашыңыз, сонда ол құлыптау паролін көрсетеді.

Егер сіз дұрыс парольмен сәтті кірсеңіз, сәлемдесу экраны пайда болады.

8 -қадам: Құпия сөзді тексеру

Құпия сөзді өзгерту
Құпия сөзді өзгерту
Құпия сөзді өзгерту
Құпия сөзді өзгерту

Сіз жүйеге кіргеннен кейін парольді жаңасына ауыстыра аласыз. Құпия сөзді өзгерту үшін оны «*» пернесімен растаңыз.

Бұл мысалда мен парольді 123456 -дан 000000 -ге сериялық мониторда көрсетілгендей өзгерттім.

9 -қадам: Кіру әрекеті сәтсіз аяқталды

Кіру әрекеті сынағы сәтсіз аяқталды
Кіру әрекеті сынағы сәтсіз аяқталды
Кіру әрекеті сынағы сәтсіз аяқталды
Кіру әрекеті сынағы сәтсіз аяқталды

Бұл демонстрацияда біз парольді дұрыс енгізудің 3 сәтсіз әрекетімен құрылғы өздігінен құлыпталатын функцияны енгіздік. Оны тексеру үшін Uno қалпына келтіріңіз. Парольді 3 рет қате енгізіп көріңіз.

Сіз 3 сәтсіз әрекеттен кейін бірден құлыпталасыз.

Ұсынылған: