Мазмұны:

Бір ойыншының реакция таймері (Arduino көмегімен): 5 қадам
Бір ойыншының реакция таймері (Arduino көмегімен): 5 қадам

Бейне: Бір ойыншының реакция таймері (Arduino көмегімен): 5 қадам

Бейне: Бір ойыншының реакция таймері (Arduino көмегімен): 5 қадам
Бейне: Стикмандар Майнкрафтта - Animation vs. Minecraft (1,2,3 бөлім) 2024, Қараша
Anonim
Бір ойыншының реакция таймері (Arduino-мен бірге)
Бір ойыншының реакция таймері (Arduino-мен бірге)
Бір ойыншының реакция таймері (Arduino-мен бірге)
Бір ойыншының реакция таймері (Arduino-мен бірге)

Бұл жобада сіз Arduino -мен жұмыс істейтін реакция таймерін жасайсыз. Ол Arduino millis () функциясында жұмыс істейді, онда процессор бағдарлама жұмыс істей бастаған уақытты жазады. Сіз оны жарықтың қосылуы мен түйменің босатылуы арасындағы уақыт айырмашылығын табу үшін пайдалана аласыз. Барлық мәндер миллисекундтарда беріледі.

Ойында сіз түймені ұстап тұруыңыз керек, содан кейін жарық диоды қосылады. Светодиоды сөнгеннен кейін сіз батырманы босатуыңыз керек. Егер сіз оны тым ерте шығарсаңыз, СКД -де «Тым ерте шығарылды» мәтіні пайда болады. Түймені босатуға кеткен уақыт, реакция уақыты СКД дисплейінде көрсетіледі.

Жабдықтар

Назар аударыңыз, суретте жобаға қажетті барлық компоненттер көрсетілмеген

1) 1 x Arduino nano/Arduino Uno + Қосылатын кабель

2) 5см x 5см перфорация тақтасы

3) 20 х өтпелі кабельдер немесе сымдар

4) 1 x 16x2 СКД экраны (міндетті емес)

5) 1 x 100K немесе 250К потенциометр

6) 1 х 9В батарея + қосқыш қысқыш

7) 1 х 5 мм жарық диоды

8) 1 x PTM лездік қосқышы

9) 1 х 3В немесе 5В дыбыстық сигнал

Көптеген заттарды амазонкадан сатып алуға болады. Амазонкада резисторлар, диодтар, транзисторлар сияқты барлық негізгі компоненттермен қамтамасыз ететін электронды жиынтықтар бар. Бұл сілтеме бойынша менің ақшамды алуға болады деп таптым.

Менде көптеген компоненттер болды, өйткені мен көптеген жобаларды жасаймын. Сингапурдегі өнертапқыштар үшін Sim Lim Tower барлық электронды компоненттерді сатып алуға болады. Мен 3 -қабатта ғарыш электроникасын, құрлықтық электрониканы немесе Гамильтон электроникасын ұсынамын.

1 -қадам: схеманы жоспарлау және түсіну

Жұмыстың көп бөлігі Arduino кодында орындалады. Жарықдиодты, дыбыстық сигнал мен PTM қосқышынан басқа электрониканың стандартты компоненттері көп емес. Дегенмен, схеманы түсіну әлі де маңызды.

1) PTM қосқышының бір ұшы +5В қосылады, ал екіншісі Arduino істігіне қосылады. Ардуино түйреуіші жерге 10К Ом тартылатын резистор көмегімен қосылады. Бұл кез келген өзгермелі кернеудің түйреуіш күйіне әсерін болдырмайды.

2) Жарық диодты анод ардуиноға тікелей қосылған. Жарық диодты кернеуді күшейту үшін транзистордың болуы міндетті емес. Arduino светодиоды қосу үшін жеткілікті мөлшерде ток береді. Жарықдиодты катод жерге қосылған.

3) Ақыр соңында, ұқсас процесс дыбыстық сигналда болады, бірақ басқа Arduino түйреуішінде.

4) СКД мен arduino арасындағы байланыстар схемалар мен фризинг модельдерінде көрсетілген.

2 -қадам: схеманың схемасы мен құрылысы

Схема және құрылыс
Схема және құрылыс
Схема және құрылыс
Схема және құрылыс
Схема және құрылыс
Схема және құрылыс

Тізбекті біріктірудің бірнеше нұсқасы бар.

1) Электроникаға кіретін адамдар үшін мен схеманы құру үшін тақтаны қолдануды ұсынар едім. Бұл дәнекерлеуге қарағанда әлдеқайда нашар, және оны жөндеу оңай болады, себебі сымдарды оңай реттеуге болады. Кескінді суреттерде көрсетілген байланыстарды орындаңыз.

2) Тәжірибелі адамдар үшін схеманы нан тақтасына дәнекерлеуді қолданып көріңіз. Ол тұрақты болады және ұзаққа созылады. Нұсқаулық алу үшін схеманы оқыңыз және орындаңыз.

3) Соңында, сіз SEEED-тен алдын ала дайындалған ПХД-ге тапсырыс бере аласыз. Мұны істеу үшін сізге компоненттерді дәнекерлеу керек. Қажет Гербер файлы қадамға қосылады. Мұнда қысылған Gerber файлы бар Google Drive қалтасына сілтеме:

3 -қадам: Arduino коды

Arduino коды
Arduino коды

Код - бұл жобаның күрделі аспектісі. Бір бос циклмен көп нәрсе істеу керек, және барлық уақытты шарлау керек, ал циклдар үшін біраз уақыт кетуі мүмкін.

Кодта сізге ілесуге көмектесетін кейбір түсініктемелер бар. Сіз оны USB -ден шағын USB кабелі арқылы жүктеп, Arduino -ға жүктей аласыз. Бұл үшін сізге компьютерде Arduino қосымшасы қажет болады және сіз оны жүктеу сілтемесін мына веб -сайттан таба аласыз:

4 -қадам: Электр тізбегіне арналған корпус

Электр тізбегіне арналған тұрғын үй
Электр тізбегіне арналған тұрғын үй

1) Қабық үшін кез келген ескі пластикалық корпусты салуға болады. СКД мен түйменің саңылауларын кесу үшін ыстық пышақты қолданыңыз.

2) Сонымен қатар, сіз менің аккаунтымды лазермен кесілген акрилден қорапты қалай жасау керектігін сипаттайтын басқа нұсқаулық бойынша тексере аласыз. Сіз лазерлік кескішке арналған SVG файлын таба аласыз. Сонымен қатар, лазерлік кескішке қолы жетпейтін адамдар үшін қорапты ағаштан қалай салу керектігін білуге болады.

3) Соңында, сіз қорапсыз схемадан шығуға болады. Оны жөндеу және өзгерту оңай болады.

5 -қадам: схеманы демонстрациялау

бейнеге сілтеме:

Ұсынылған: