Съдържание:

Balance Box Game - Arduino Powered: 4 стъпки (със снимки)
Balance Box Game - Arduino Powered: 4 стъпки (със снимки)

Видео: Balance Box Game - Arduino Powered: 4 стъпки (със снимки)

Видео: Balance Box Game - Arduino Powered: 4 стъпки (със снимки)
Видео: Какая версия винды тебе нравится больше всех? 😅🤟 #windows #microsoft #винда #виндовс11 #виндовс 2024, Ноември
Anonim
Balance Box Game - Arduino Powered
Balance Box Game - Arduino Powered

Играта с баланс е създадена за предизвикателство, трябва да бъде пренесена на ниво през препятствие или на определено разстояние, за да спечели предизвикателството.

Arduino се използва за измерване на ъгъла на кутията и задействане на аларма, след като зададеният ъгъл бъде надвишен.

Кутията трябва да се премества внимателно, докато се носи на ниво. Когато кутията излезе от нивото, индикаторите за баланс ще светнат, повече светлини показват, че кутията е още по -ниска. Нивелирът също може да се използва, за да се види дали кутията е равна. Когато кутията е твърде далеч от нивото или е разбита, кутията ще чурулика 3 пъти и ще пусне звуков сигнал, една от лампите за живота ще изгасне. Когато всичките 3 живота са използвани, кутията ще алармира и ще светне всички светлини, играта се губи.

Консумативи

Необходимите части са:

1x Arduino Nano

1x модул MPU6050

3x бели светодиоди

5x цветни светодиоди за индикатора за баланс (2 зелени, 2 жълти, 1 червен)

1x пиезо зумер

1x TIP120 транзистор

1x резистор 2.2K Ohm

8x 220 ома резистор

1x бутон за натискане

1x превключвател на захранването

1x нивелир "Bullseye"

5v източник на захранване, моят проект използва литиево-йонна защита 18650 с регулиран 5v изход

1x кутия за проекти

Ще ви трябва макет и проводници за тестване за веригата

Необходимите инструменти са:

Свредло и накрайници

Поялник

Пистолет за горещо лепило

маскираща лента, молив и линийка за маркиране на кутията

Файл

Стъпка 1: Електрическа верига

Електрическата верига
Електрическата верига

Единственото нещо, което не е показано на електрическата схема, е основният превключвател на захранването, в моя проект този ключ е поставен между литиевата батерия и щита, така че да могат да бъдат напълно изключени.

Ако не сте запознати със следващите схеми на свързване, просто вземете парче по парче, следвайте внимателно всяка кабелна връзка и работете методично, за да не пропуснете нищо.

Трябва да сглобите веригата на макет, за да проверите дали работи правилно, преди да запоите всички части заедно.

Животните светодиоди на диаграмата трябва да са белите светодиоди

Светодиодите за баланс трябва да бъдат подредени:

Червен - Светодиод за баланс 5

Жълт - Светодиод за баланс 4

Жълто - Светодиод за баланс 3

Зелен - Светодиод за баланс 2

Зелен - Светодиод за баланс 1

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

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

За кода arduino ще трябва да добавите някои библиотеки към arduino IDE, включих връзките по -долу

Необходимите допълнителни библиотеки arduino са:

MPU6050_tockn.h

OneButton.h

Ще трябва да добавите библиотеките, свързани по -горе, към вашата arduino IDE

Изтеглете и отворете файла, съдържащ кода „Balance_alarm_V1.8.ino“

Качете кода на дъската arduino

Стъпка 3: Поставете кутията

Поставете кутията
Поставете кутията
Поставете кутията
Поставете кутията
Поставете кутията
Поставете кутията

За съжаление не снимах кутията, докато монтирах компонентите към нея. Използвал съм горещо лепило, за да монтирам частите в кутията.

Ако използвате пластмасова кутия като тази, която използвах, след това увийте горната част в маскираща лента и използвайте линийка и химикалка, за да маркирате къде трябва да пробиете отворите за светодиодите, високоговорителя и винтовете за монтаж на нивелир.

Превключвателят е монтиран чрез пробиване на отвор и след това го изпилява до правилния размер и форма.

Ако преработвах този проект, щях да монтирам всички компоненти в капака, така че да не се налага да прокарвам толкова много свързващи проводници между капака и дъното на кутията.

Стъпка 4: Инструкции за експлоатация

Инструкции за работа
Инструкции за работа

Стартиране

Преди да включите кутията, поставете кутията върху равна и равна повърхност, така че балончето в нивелира да е в централния кръг.

Включете превключвателя на захранването, кутията ще издаде звуков сигнал и ще се зареди. Оставете кутията неподвижна, докато не чуете троен звуков сигнал и се включат 3 -те бели „Светлини на живота“.

Играта вече е готова.

Функции на кутията

Кутията трябва да се премества внимателно, докато се носи на ниво. Когато кутията излезе от нивото, индикаторите за баланс ще светнат, повече светлини показват, че кутията е още по -ниска.

Нивелирът също може да се използва, за да се види дали кутията е нивелирана (Ако нивелирите за нивелира и баланса не съвпадат, извършете нулиране на сензора за баланс, вижте по -долу)

Когато кутията е твърде далеч от нивото или е разбита, кутията ще чурулика 3 пъти и ще пусне звуков сигнал, една от лампите за живота ще изгасне.

Когато всичките 3 живота са използвани, кутията ще алармира и ще светне всички светлини, играта се губи.

Контроли

Нулиране на алармата

Направете това, за да спрете играта след аларма, след като всичките 3 живота са загубени.

Докато звучи алармата, натиснете зеления бутон за една секунда и отпуснете. Алармата трябва да спре след секунда. Ако не опитайте отново

Нулиране на животи - Направете това, ако искате да нулирате играта, и трите живота ще бъдат върнати.

По всяко време щракнете двукратно върху зеления бутон (като компютърна мишка, но малко по -бавно). Ще се чуе шумът при нулиране и ще светнат три лампи за живот.

Нулирайте сензора за баланс - Направете това, ако балончето в нивелира не съвпада със светлинните индикатори на баланса.

Натиснете дълго зеления бутон (натиснете за 3 секунди и освободете) Шумът за нулиране на баланса ще се възпроизведе и светлините за баланс ще светнат за кратко и след това трябва да изгаснат (показвайки, че полето е на ниво). Това трябва да се направи, докато кутията е на ниво, както е посочено от балона с нивелира.

Бележки

Когато кутията започне да чурулика, защото животът е загубен, побързайте да го върнете в правилната плоска позиция или ще загубите друг живот веднага щом чуруликането спре, приблизително 5 секунди.

Използвайте нивелира, за да видите кой изход от равнината/нивото сте, светлините показват, че сте извън нивото, но не показват кой път.

Балонът на нивелира е приблизително същият като индикаторните светлини, когато балонът докосне страната на нивелира, животът ще бъде загубен.

Ако кутията се държи странно и нулирането на сензора за баланс не работи, изключете кутията и я включете отново с черния превключвател на захранването. Ще трябва да изчакате приблизително 10 секунди с кутията на равна повърхност, докато се задейства обратно. Опитайте първо да използвате нулиране на сензора за баланс, тъй като е по -бързо, не е нужно да чакате кутията да извърши цикъла си на включване.

Кутията се захранва от батерии, на теория би трябвало да има достатъчно зареждане, за да издържи цял ден постоянна употреба, моля, изключете я, ако не се използва за пестене на енергия.

Ако бутонът не реагира, моля, уверете се, че натискате И освобождавате бутона.

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