Arduino „breadbot“пъзел игра: 6 стъпки (със снимки)
Arduino „breadbot“пъзел игра: 6 стъпки (със снимки)
Anonim
Arduino „breadbot“Пъзел игра
Arduino „breadbot“Пъзел игра

О, не! Моят бебе робот се нуждае от няколко жици, за да оживее отново!

Днес ще правим пъзел игра, която би могла да научи начинаещите потребители на arduino нещо за макетирането. Ето защо направих това! Можете да го направите толкова сложен, колкото искате, но аз избрах за 4 светодиода и 5 пина от всяка страна на мини платката. Тази пъзел игра е вдъхновена от популярната игра „Продължавай да говориш и никой не експлодира“в steam.

Ето какво ще ви трябва, за да направите същата версия като мен:

- Ардуино UNO

- Хляб за свързване на проводниците, с които да играете

- проводници (мъжки към мъжки и мъжки към женски)

- 4 различни цветни светодиода (и резистори)

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

- (използвах 5) резистора за измерване на различни резултати за вашите отговори

- (използвах 5) резистора за другата страна на мини дъската за хляб

- малка кутия за поставяне на всичко (използвах кутията, в която влизаше мой стар телефон)

- боя, лента, ръце, крака и глава за вашия робот! полудявам с това!

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

Стъпка 1: Светодиодите

Светодиодите
Светодиодите
Светодиодите
Светодиодите

Искаме да използваме 4 цифрови пина на arduino за 4 светодиода.

Накарайте ги да вървят в този ред, за всеки един: цифров щифт към платката> резистор за LED> LED> към земята на вашия arduino. Изпробвайте ги, за да видите дали работят!

Стъпка 2: Пъзелното поле

Пъзелното поле
Пъзелното поле
Пъзелното поле
Пъзелното поле

Използвайки аналоговите щифтове за измерване на напреженията, можем да получим различни резултати.

започнете, като свържете проводник от всеки аналогов щифт към платката. прикрепете силен резистор (предпочитан 1 kOhm) към същата релса към земята, така че когато измерим щифта в момента, той ще върне 0.

направете това максимум 5 пъти, имаме нужда от отворен 1 аналогов щифт, за да създадем произволно семе в началото на играта!

сега за другата страна на платката: свържете проводник от 5V щифта към положителната шина в макета. За да получим различни резултати от всеки проводник, се нуждаем от 5 различни стойности на резистора, ако нямате 5 различни вида резистори като мен, използвайте няколко един след друг, те ще се добавят.

хубаво!

Стъпка 3: Пиезо зумер и Франкенщайн проводници

Почти свършихме с всички кабели!

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

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

Стъпка 4: Кодът

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

Стъпка 5: Листът с решения

прикаченият файл е на холандски, така че повечето от вас вероятно няма да имат голяма полза от него (ако не искате допълнително предизвикателство да преведете всичко!), така че ще трябва да направим свой собствен. Можете лесно да създавате свои собствени решения, като зададете променливата „u“на желано число, качете, погледнете какви светлини светят, свържете някои кабели по ваш избор и свържете проводниците на Франкенщайн, за да видите решението, запишете това решение в масив от решения в кода и във вашия лист с решения, за да могат играчите да го решат! Сигурен съм, че можете да разберете това, ако сте стигнали дотук:)

Стъпка 6: Готово

Свършен!
Свършен!
Свършен!
Свършен!
Свършен!
Свършен!

Еха!!! поздравления, че го направихте, направихте робот пъзел игра

сега е време да направим жилището и да съберем всичко заедно! късмет!!

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