Съдържание:

Таймер за реакция за един играч (с Arduino): 5 стъпки
Таймер за реакция за един играч (с Arduino): 5 стъпки

Видео: Таймер за реакция за един играч (с Arduino): 5 стъпки

Видео: Таймер за реакция за един играч (с Arduino): 5 стъпки
Видео: Вейп взорвался 2024, Юли
Anonim
Таймер за реакция за един играч (с Arduino)
Таймер за реакция за един играч (с Arduino)
Таймер за реакция за един играч (с Arduino)
Таймер за реакция за един играч (с Arduino)

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

В играта ще трябва да задържите бутона, след което светодиодът ще се включи. След това ще трябва да освободите бутона, след като светодиодът се изключи. Ако го пуснете твърде рано, на LCD дисплея се появява текст „Пуснат твърде рано“. Времето, необходимо за освобождаване на бутона, вашето време за реакция, се показва на LCD дисплея.

Консумативи

Моля, обърнете внимание, че изображението не показва всички компоненти, необходими за проекта

1) 1 x Arduino nano/Arduino Uno + свързващ кабел

2) 5cm x 5cm Perfboard

3) 20 x джъмперни кабели или проводници

4) 1 x 16x2 LCD екран (по избор)

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

6) 1 x 9V батерия + скоба за конектор

7) 1 x 5 мм LED

8) 1 х PTM моментен превключвател

9) 1 x 3V или 5V зумер

Повечето артикули могат да бъдат закупени от Amazon. Има няколко комплекта електроника в amazon, които ви предоставят всички основни компоненти като резистори, диоди, транзистори и т.н. Този, който открих, за да ми даде удара за парите си, е достъпен на тази връзка.

Аз лично имах повечето компоненти вече, тъй като правя много от тези видове проекти. За изобретателите в Сингапур, Sim Lim Tower е мястото, където да закупят всички електронни компоненти. Препоръчвам Космическа електроника, Континентална електроника или Хамилтън електроника на третия етаж.

Стъпка 1: Планиране и разбиране на веригата

По -голямата част от работата се извършва чрез кода в Arduino. Освен LED, зумер и PTM превключвател, няма много стандартни електронни компоненти. Независимо от това, все още е от решаващо значение да можете да разберете схемата.

1) Единият край на PTM превключвателя е свързан към +5V, докато другият е свързан към щифт Arduino. Ардуиновият щифт също е свързан към земята с помощта на резистор за изтегляне 10K ohm. Това предотвратява всяко плаващо напрежение да повлияе на състоянието на щифта.

2) Анодът на светодиода е директно свързан към arduino. Не е необходимо да имате транзистор за повишаване на напрежението към светодиода. Arduino осигурява достатъчно количество ток за захранване на светодиода. Катодът на светодиода е свързан към земята.

3) И накрая, същият процес се случва със зумера, но за различен щифт на Arduino.

4) Връзките между LCD и arduino са подчертани в схемите и моделите на фризиране.

Стъпка 2: Схеми на електрическа верига и конструкция

Схеми на електрическа верига и конструкция
Схеми на електрическа верига и конструкция
Схеми на електрическа верига и конструкция
Схеми на електрическа верига и конструкция
Схеми на електрическа верига и конструкция
Схеми на електрическа верига и конструкция

Има няколко опции как да сглобите веригата.

1) За хората, които се занимават с електроника, бих препоръчал да използват макет за изграждане на веригата. Той е много по -малко разхвърлян от запояването и ще бъде по -лесно да отстранявате грешки, тъй като проводниците могат да се регулират лесно. Следвайте връзките, показани на прелистващите изображения.

2) За по -опитни хора, опитайте да използвате запояване на веригата върху макета. Тя ще бъде по -постоянна и ще продължи по -дълго. Прочетете и следвайте схемата за насоки.

3) И накрая, можете също да поръчате предварително направена печатна платка от SEEED. Всичко, което трябва да направите, е да запоите компонентите. Необходимият Gerber файл е прикачен в стъпката. Ето връзка към папка на Google google с цип Gerber файл:

Стъпка 3: Arduino код

Кодът на Arduino
Кодът на Arduino

Кодът е предизвикателният аспект на този проект. Много трябва да се направи с един празен цикъл и навигацията през цялото време и за цикли в рамките може да отнеме известно време.

Кодът има някои коментари, които да ви помогнат да го следвате. Можете да го изтеглите и качите в Arduino с помощта на USB към mini USB кабел. За това ще ви трябва приложението Arduino на вашия компютър и ще можете да намерите връзката за изтегляне за него от този уебсайт:

Стъпка 4: Жилища за електрическата верига

Жилища за електрическата верига
Жилища за електрическата верига

1) Можете да използвате всеки стар пластмасов калъф за корпуса му. Използвайте горещ нож, за да изрежете слотовете за LCD и бутон.

2) Освен това можете да проверите акаунта ми за друга инструкция, където описвам как да изградя кутия от лазерно изрязан акрил. Ще можете да намерите SVG файл за лазерния нож. Като алтернатива, за хора, които нямат достъп до лазерна резачка, можете да намерите друга инструкция, която подробно описва как да се изгради кутия от резервни парчета дървен материал

3) И накрая, можете просто да оставите веригата без корпус. Ще бъде лесно да се поправи и модифицира.

Стъпка 5: Демониране на веригата

връзка към видеоклипа:

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