
Мазмұны:
2025 Автор: John Day | [email protected]. Соңғы өзгертілген: 2025-01-23 14:51

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 сәтсіз әрекеттен кейін бірден құлыпталасыз.
Ұсынылған:
ATmega328 бағдарламасын Arduino IDE көмегімен 8 МГц кристалды қолдану арқылы бағдарламалау: 4 қадам

ATmega328 бағдарламасын Arduino IDE көмегімен 8 МГц кристалды қолдана отырып бағдарламалау: Бұл нұсқаулықта мен Armeino IDE мен Arduino UNO бағдарламасын қолдана отырып, ATmega328P IC (Arudino UNO -да бар сол микроконтроллер) бағдарламалау бойынша қадамдық нұсқаулықты қарастырамын. арнайы Arduino, сіздің жобаларыңызды жасау үшін
Arduino UNO және бір каналды 5В қатты күйдегі реле модулін қолдану арқылы шамды қалай басқаруға болады: 3 қадам

Arduino UNO және 5V бір арналы қатты күй релесі модулін қолдану арқылы шамды қалай басқаруға болады: Сипаттама: Дәстүрлі механикалық релемен салыстырғанда, қатты күй релесінің (SSR) көптеген артықшылықтары бар: оның қызмет ету мерзімі ұзарады, қосылу әлдеқайда жоғары/ өшіру жылдамдығы және шу жоқ. Сонымен қатар, ол дірілге және механикалық төзімділікке ие
Arduino мен Python Arduino Master кітапханасын қолдану арқылы жарық қарқындылығын сызу: 5 қадам

Arduino мен Python Arduino Master кітапханасын қолдана отырып, жарықтың қарқындылығын анықтау: Arduino үнемді, бірақ өте тиімді және функционалды құрал, оны Embedded C -де программалау жобаларды қиындатады! Python Arduino_Master модулі мұны жеңілдетеді және есептеулер жүргізуге, қоқыс мәндерін жоюға мүмкіндік береді
Компьютердің жедел жадын Arduino арқылы сериялық портқа қолдану: 7 қадам

Компьютердің жедел жадын Arduino арқылы сериялық портқа қолдану: Менің досым мені өзінің шағын Arduino жобасымен шабыттандырды. Бұл кішігірім жобаға Arduino UNO R3 кіреді, ол визуалды студияда жасалған C# бағдарламасы арқылы сериялық портқа (USB-портқа) жіберілетін Arduino IDE бағдарламасының мәліметтерін оқиды. Осылай
ME 470 жобасы - SolidWorks дәнекерлеуі: арнайы профильдерді қолдану: 6 қадам

ME 470 жобасы - SolidWorks дәнекерлеулері: реттелетін профильдерді қолдану: Бұл оқулық Windows SolidWorks пайдаланушыларына Weldments қондырмасында реттелетін профильдерді қалай қолдану керектігін хабарлау үшін жасалған. Weldments қондырмасы-бұл SolidWorks-тің сенімді кеңейтімі, оны күрделі құрылымдар, кадрлар мен трусс жасау үшін қолдануға болады