Мазмуну:

Arduino UNO үчүн LED таймер менен Buzz Wire оюну: 5 кадам
Arduino UNO үчүн LED таймер менен Buzz Wire оюну: 5 кадам

Video: Arduino UNO үчүн LED таймер менен Buzz Wire оюну: 5 кадам

Video: Arduino UNO үчүн LED таймер менен Buzz Wire оюну: 5 кадам
Video: Lesson 98: Arduino 10 LED Push button Projects, Potentiometer LED Voltmeter and Traffic Light 2024, Ноябрь
Anonim
Image
Image

Бул ызы -чуу оюну колдонуучуга 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 орнотуусу

Arduino UNO жана Breadboard орнотуусу
Arduino UNO жана Breadboard орнотуусу

LED - LEDди көрсөтүлгөндөй жайгаштырыңыз. 560 Омдук резистор катодду (кыска буту) нан тактасынын терс темир жолуна туташтырат. Жашыл секирүүчү зым анодду (узун бут) 13 -портко туташтырат.

Piezzo Buzzer - Пьезо сигналын көрсөтүлгөндөй жайгаштырыңыз. Кыска секирүүчү зымды колдонуп, ызылдагычтын терс учун терс темир жолго туташтырыңыз. Аллигатор клиптин секиргич зымын колдонуп, коңгуроонун оң коргошун оюн туткасына туташтырыңыз. Керек болсо электр лента менен бекиңиз. ** Зымды узартуу үчүн эркектен эркекке секирүүчү зым менен аялдын башы бар аллигатордун секирүүчү зымын колдонуңуз. **

Оюнга Breadboard - эркек башы бар аллигатор клип секирүүчү зымын колдонуп, коңгуроонун оң коргошун оюнга туташтырыңыз. Керек болсо электр лента менен бекиңиз.

Breadboard to Arduino - Акыр -аягы, нан менен терс жана оң рельстерди жерге жана 5В портторуна туташтырыңыз. Кызыл секирүүчү зым оң темир жолду жана 5V портун байланыштырат. Кара секирүүчү зым терс темир жол менен жер портун байланыштырат.

Arduino күйгүзүү - USB кабелин Arduinoдон компьютерге туташтырыңыз.

2 -кадам: Buzz Wire оюнун жана туткасын түзүңүз

Buzz Wire оюнун жана туткасын түзүңүз
Buzz Wire оюнун жана туткасын түзүңүз
Buzz Wire оюнун жана туткасын түзүңүз
Buzz Wire оюнун жана туткасын түзүңүз
Buzz Wire оюнун жана туткасын түзүңүз
Buzz Wire оюнун жана туткасын түзүңүз
Buzz Wire оюнун жана туткасын түзүңүз
Buzz Wire оюнун жана туткасын түзүңүз
  1. Зым кескичтерди колдонуу алюминий зымын кесет. Бөлүмдүн канчалык чоң экени сиздин лабиринтиңиздин канчалык жинди болгуңуздан жана база катары колдонулган кутудан көз каранды. Менин ызы -чуу оюнумда бир жарым фут зым колдонулган.
  2. Кычкылтектин жардамы менен зымды ар кандай ийри сызыктарга бүгүңүз (сүрөттөрдү караңыз).
  3. Туткасын түзүү үчүн, узундугу болжол менен 9 дюйм дагы бир бөлүгүн алыңыз.
  4. Бир учун илмекке бүктөңүз (сүрөттү караңыз). Укуруктун диаметри канчалык кичине болсо, оюн ошончолук кыйын болот.
  5. Лабиринттин учтарын кутунун капталына коюңуз.
  6. Лабиринтти кутуга бекитүүдөн мурун, туткунун укуругун лабиринттин бир жагына коюңуз (сүрөттү караңыз).
  7. Лабиринти кутунун ичине бекитүү менен зымды бүгүңүз (сүрөттү караңыз).
  8. Лабиринди кутунун сыртынан электр лента менен бекемдеңиз.

3 -кадам: Кодекс

Кодекс
Кодекс

Код абдан жөнөкөй. Орнотуу функциясы сигналдын жана LEDдин пин режимдерин баштоо үчүн колдонулат. Цикл функциясы ызылдактын үнүн 1 000 герцке коюп, LEDди күйгүзүп жана өчүрөт. Бул шилтемеден кирүүгө мүмкүн болгон бул коддо, LED 60 000 миллисекунд же 60 секундга күйүп турат.

4 -кадам: Оюн ойноо

Оюн ойноо
Оюн ойноо

Оюнду баштоо үчүн кодду иштетип, LEDдин күйүшүн күтө туруңуз. Светодиод күйгүзүлгөндө, лабиринттин бир четинен экинчи четине туткасын алуу үчүн 60 секунд убакыт бар, ызылдатуу өчпөйт. Эгерде LED аягына чейин өчүп калса, 60 секундуңуз бүтөт, бирок багынбаңыз. LEDди өчүрүп, кайра аракет кылыңыз. Жарык диодду өчүрүп -күйгүзүү үчүн, 30 секунд күтө туруңуз, же LED кодго кайра күйгүзүлөт же Arduino түзмөгүңүздүн баштапкы абалга келтирүү баскычын басып, азыр өчүрүп күйгүзүңүз. Бул оюн абдан көз каранды болушу мүмкүн, андыктан FUN!

5 -кадам: Оюндун татаалдыгын өзгөртүү

Бул жерде оюнду өздөштүргөндөн кийин өзүңүздү кантип сынап көрүү боюнча бир нече идеялар бар:

  1. Жарык диод күйгүзүлгөн убакытты өзгөртүңүз. 60 секунддун ордуна, лабиринтти азыраак убакытта бүтүрө аласызбы? 45 секунд (45000 миллисекунд) же 30 секунд (30000 секунд) аракет кылып көрүңүз.
  2. Туткасы боюнча илмек диаметри өзгөртүү. Сиз лабиринтти кичинекей цикл менен өчүрбөстөн дагы эле бүтүрө алаарыңызды көрүңүз.
  3. Лабиринтти алмаштырыңыз. Көбүрөөк ийри сызыктарды кошуп, оюндун татаалдыгын өзгөртүү үчүн аларды жакындаштырыңыз.

FABLABJubail. (2016 -жылдын 4 -октябры). Buzz Wire Оюн [вебсайт]. Алынды

Сунушталууда: