Мазмуну:
- 1 -кадам: Arduino UNO жана Breadboard орнотуусу
- 2 -кадам: Buzz Wire оюнун жана туткасын түзүңүз
- 3 -кадам: Кодекс
- 4 -кадам: Оюн ойноо
- 5 -кадам: Оюндун татаалдыгын өзгөртүү
Video: Arduino UNO үчүн LED таймер менен Buzz Wire оюну: 5 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:40
Бул ызы -чуу оюну колдонуучуга LED таймерине каршы туруктуу колун сыноого мүмкүнчүлүк берет. Максат - лабиринтке тийбестен жана LED өчкөнгө чейин оюн туткасын лабиринттин башка тарабынан алуу. Эгерде оюн туткасы жана лабиринт тийсе, пьезодон катуу ызы -чуу чыгат. Бул оюндун идеясы балалыктын сүйүктүү оюнунан, Операциядан, окуучуларымдын татаал табышмакка болгон сүйүүсүнөн жана FABLABJubailдин зым оюнунан келип чыккан.
Бул долбоор коддоонун негиздери менен тааныш болгон Arduino колдонуучуларын баштоо үчүн сонун.
Керектүү материалдар жана шаймандар:
- 1 Arduino Uno
- 1 Breadboard
- 1 USB кабели
- 1 Piezo Buzzer
- 1 LED жарык
- 1 560 Ом резистору
- 4 Long Jumper Wires
- 1 Кыска Jumper Wire
- 2 Alligator Clip Jumper Wires (1 эркек/1 аял)
- Алюминий зымы
- Pense
- Сым кескичтер
- 1 Кичи куту
- Электр тасмасы
1 -кадам: Arduino UNO жана Breadboard орнотуусу
LED - LEDди көрсөтүлгөндөй жайгаштырыңыз. 560 Омдук резистор катодду (кыска буту) нан тактасынын терс темир жолуна туташтырат. Жашыл секирүүчү зым анодду (узун бут) 13 -портко туташтырат.
Piezzo Buzzer - Пьезо сигналын көрсөтүлгөндөй жайгаштырыңыз. Кыска секирүүчү зымды колдонуп, ызылдагычтын терс учун терс темир жолго туташтырыңыз. Аллигатор клиптин секиргич зымын колдонуп, коңгуроонун оң коргошун оюн туткасына туташтырыңыз. Керек болсо электр лента менен бекиңиз. ** Зымды узартуу үчүн эркектен эркекке секирүүчү зым менен аялдын башы бар аллигатордун секирүүчү зымын колдонуңуз. **
Оюнга Breadboard - эркек башы бар аллигатор клип секирүүчү зымын колдонуп, коңгуроонун оң коргошун оюнга туташтырыңыз. Керек болсо электр лента менен бекиңиз.
Breadboard to Arduino - Акыр -аягы, нан менен терс жана оң рельстерди жерге жана 5В портторуна туташтырыңыз. Кызыл секирүүчү зым оң темир жолду жана 5V портун байланыштырат. Кара секирүүчү зым терс темир жол менен жер портун байланыштырат.
Arduino күйгүзүү - USB кабелин Arduinoдон компьютерге туташтырыңыз.
2 -кадам: Buzz Wire оюнун жана туткасын түзүңүз
- Зым кескичтерди колдонуу алюминий зымын кесет. Бөлүмдүн канчалык чоң экени сиздин лабиринтиңиздин канчалык жинди болгуңуздан жана база катары колдонулган кутудан көз каранды. Менин ызы -чуу оюнумда бир жарым фут зым колдонулган.
- Кычкылтектин жардамы менен зымды ар кандай ийри сызыктарга бүгүңүз (сүрөттөрдү караңыз).
- Туткасын түзүү үчүн, узундугу болжол менен 9 дюйм дагы бир бөлүгүн алыңыз.
- Бир учун илмекке бүктөңүз (сүрөттү караңыз). Укуруктун диаметри канчалык кичине болсо, оюн ошончолук кыйын болот.
- Лабиринттин учтарын кутунун капталына коюңуз.
- Лабиринтти кутуга бекитүүдөн мурун, туткунун укуругун лабиринттин бир жагына коюңуз (сүрөттү караңыз).
- Лабиринти кутунун ичине бекитүү менен зымды бүгүңүз (сүрөттү караңыз).
- Лабиринди кутунун сыртынан электр лента менен бекемдеңиз.
3 -кадам: Кодекс
Код абдан жөнөкөй. Орнотуу функциясы сигналдын жана LEDдин пин режимдерин баштоо үчүн колдонулат. Цикл функциясы ызылдактын үнүн 1 000 герцке коюп, LEDди күйгүзүп жана өчүрөт. Бул шилтемеден кирүүгө мүмкүн болгон бул коддо, LED 60 000 миллисекунд же 60 секундга күйүп турат.
4 -кадам: Оюн ойноо
Оюнду баштоо үчүн кодду иштетип, LEDдин күйүшүн күтө туруңуз. Светодиод күйгүзүлгөндө, лабиринттин бир четинен экинчи четине туткасын алуу үчүн 60 секунд убакыт бар, ызылдатуу өчпөйт. Эгерде LED аягына чейин өчүп калса, 60 секундуңуз бүтөт, бирок багынбаңыз. LEDди өчүрүп, кайра аракет кылыңыз. Жарык диодду өчүрүп -күйгүзүү үчүн, 30 секунд күтө туруңуз, же LED кодго кайра күйгүзүлөт же Arduino түзмөгүңүздүн баштапкы абалга келтирүү баскычын басып, азыр өчүрүп күйгүзүңүз. Бул оюн абдан көз каранды болушу мүмкүн, андыктан FUN!
5 -кадам: Оюндун татаалдыгын өзгөртүү
Бул жерде оюнду өздөштүргөндөн кийин өзүңүздү кантип сынап көрүү боюнча бир нече идеялар бар:
- Жарык диод күйгүзүлгөн убакытты өзгөртүңүз. 60 секунддун ордуна, лабиринтти азыраак убакытта бүтүрө аласызбы? 45 секунд (45000 миллисекунд) же 30 секунд (30000 секунд) аракет кылып көрүңүз.
- Туткасы боюнча илмек диаметри өзгөртүү. Сиз лабиринтти кичинекей цикл менен өчүрбөстөн дагы эле бүтүрө алаарыңызды көрүңүз.
- Лабиринтти алмаштырыңыз. Көбүрөөк ийри сызыктарды кошуп, оюндун татаалдыгын өзгөртүү үчүн аларды жакындаштырыңыз.
FABLABJubail. (2016 -жылдын 4 -октябры). Buzz Wire Оюн [вебсайт]. Алынды
Сунушталууда:
Arduino Wire Оюну: 7 кадам (Сүрөттөр менен)
Arduino Wire Оюну: Бул долбоор үчүн мен аны бул веб -сайттан шилтеме кылып, жаңы долбоор жасоо үчүн өзгөрттүм. Бул долбоор Wire Game деп аталат, анда сиз металл туткасын алып, зымга тийбей зым аркылуу өткөрөсүз. Эгерде туткасы зымга тийсе
Чакан-топ оюну үчүн автоматтык упай: 10 кадам (сүрөттөр менен)
Чакан-Топ оюну үчүн автоматтык упай: Үйдө жасалган Skee-Ball оюндары бүт үй-бүлө үчүн абдан кызыктуу болушу мүмкүн, бирок алардын кемчилиги дайыма автоматтык баллдын жоктугу болуп келген. Мен буга чейин Skee-Ball машинасын кургам, ал оюн шарларын склеттин негизинде өзүнчө каналдарга айландырган
Arduino Buzz Wire Оюну: 4 кадам
Arduino Buzz Wire Оюну: Бул Arduino колдонуп Buzz зым оюнун көрсөтүүчү. Бул Arduino долбоору https://www.instructables.com/id/Buzz-Wire-Scavenger-Hunt-Clue/ дарегинен өзгөртүлгөн. Мен ЖКга таблицаны кошуп жатам, ал сиз бүтүрүү үчүн колдоно турган убактыңызды көрсөтөт
Тармактык атаандаштык: BBC Micro үчүн кечигүү оюну: бит: 10 кадам (Сүрөттөр менен)
Тармактык атаандаштык: Би-Би-Си Микро үчүн кечигүү оюну: бит: Бул үйрөткүчтө мен BBC micro: bitте төмөнкү өзгөчөлүктөрү бар негизги оюнчу оюнун кантип ишке ашыруу керектигин түшүндүрөм: Жөнөкөй интерфейс Баскычтарды басуу менен экран жаңыртуулары Катышуучулардын ийкемдүү саны Easy co
Качуу роботу: RC унаасы качуу оюну үчүн: 7 кадам (сүрөттөр менен)
Escape Robot: Escape Game үчүн RC Car: Бул долбоордун негизги максаты мурунтан эле бар роботтордон айырмаланып турган жана чыныгы жана инновациялык чөйрөдө колдонула турган роботту куруу болгон. машина формасындагы роботту куруу үчүн