Агуулгын хүснэгт:

Arduino UNO -д зориулсан LED таймер бүхий Buzz утас тоглоом: 5 алхам
Arduino UNO -д зориулсан LED таймер бүхий Buzz утас тоглоом: 5 алхам

Видео: Arduino UNO -д зориулсан LED таймер бүхий Buzz утас тоглоом: 5 алхам

Видео: Arduino UNO -д зориулсан LED таймер бүхий Buzz утас тоглоом: 5 алхам
Видео: #9 Как запрограммировать ПЛК Outseal Arduino — последовательность управления насосом 2024, Долдугаар сарын
Anonim
Image
Image

Энэхүү чимээ шуугиантай тоглоом нь хэрэглэгч LED таймерын эсрэг тогтвортой гараа сорих боломжийг олгодог. Зорилго нь тоглоомын бариулыг лабиринтэд хүрэлгүй, LED унтрахаас өмнө нөгөө талаас нь авах явдал юм. Хэрэв тоглоомын бариул, лабиринт хүрвэл пьезогоос чанга дуу гарч байна. Энэхүү тоглоомын санаа нь бага насны дуртай тоглоом болох Operation, шавь нарын маань хэцүү тааварт дуртай байдал, FABLABJubail -ийн тоглосон тоглоомоос үүдэлтэй юм.

Энэхүү төсөл нь кодчиллын үндсийг мэддэг Arduino хэрэглэгчдийг эхлүүлэхэд тохиромжтой.

Шаардлагатай материал, багаж хэрэгсэл:

  • 1 Ардуино Уно
  • 1 Талхны самбар
  • 1 USB кабель
  • 1 Piezo Buzzer
  • 1 LED гэрэл
  • 1560 Ом эсэргүүцэл
  • 4 урт холбогч утас
  • 1 богино холбогч утас
  • 2 матрын хавчаарын утас (1 эрэгтэй/1 эмэгтэй)
  • Хөнгөн цагаан утас
  • Бахө
  • Утас таслагч
  • 1 Жижиг хайрцаг
  • Цахилгаан соронзон хальс

Алхам 1: Arduino UNO ба Breadboard тохиргоо

Arduino UNO ба Breadboard тохиргоо
Arduino UNO ба Breadboard тохиргоо

LED - LED -ийг үзүүлсэн шиг байрлуулна. 560 ом эсэргүүцэл нь катод (богино хөл) -ийг талхны сөрөг төмөр замтай холбодог. Ногоон холбогч утас нь анод (урт хөл) -ийг 13 порт руу холбодог.

Piezzo Buzzer - Зурган дээрх пьезо дуугаруулагчийг байрлуул. Богино холбогч утсыг ашиглан дуугарагчийн сөрөг утсыг сөрөг төмөр замд холбоно. Торон хавчаарын холбогч утсыг ашиглан дуугарагчийн эерэг утсыг тоглоомын бариултай холбоно уу. Шаардлагатай бол цахилгаан соронзон хальсаар бэхлээрэй. ** Утасыг илүү урт болгохын тулд эрэгтэй, эрэгтэй холбогч утас, эмэгтэй толгойтой матрын хавчаарын утсыг ашиглана уу. **

Breadboard to Game - Эрэгтэй толгойтой матрын хавчаарын утсыг ашиглан баззерын эерэг утсыг тоглоомтой холбоно уу. Шаардлагатай бол цахилгаан соронзон хальсаар бэхлээрэй.

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. Maze төгсгөлүүдийг хайрцагны хажуугаар тавь.
  6. Maze -ийг хайрцагт бэхлэхээс өмнө бариулын гогцоог лабиринтын нэг талд байрлуулна (зургийг үз).
  7. Утасыг нугалах замаар хайрцгийн дотор талын лабиринтийг аюулгүй болго (зураг харна уу).
  8. Хайрцагны гадна талын лабиринтийг цахилгаан соронзон хальсаар бэхлээрэй.

Алхам 3: Код

Код
Код

Код нь маш энгийн. Тохируулах функц нь дуугаралт ба LED -ийн зүү горимыг эхлүүлэхэд ашиглагддаг. Давталтын функц нь дуут дохиог 1000 герц болгож, LED -ийг асааж, унтраана. Энэ холбоосоор орж үзэх боломжтой кодонд LED нь 60,000 миллисекунд буюу 60 секундын турш асаалттай байдаг.

Алхам 4: Тоглоом тоглоорой

Тоглоом тоглох
Тоглоом тоглох

Тоглоомыг эхлүүлэхийн тулд кодыг ажиллуулаад LED асахыг хүлээнэ үү. LED ассаны дараа дуугаруулагчийг унтраалгүйгээр лабиринтийн нэг үзүүрээс нөгөө зах хүртэл бариул авахад 60 секунд хэрэгтэй болно. Хэрэв та дуусахаасаа өмнө LED унтарвал таны 60 секунд дуусах болно, гэхдээ бүү бууж өг. LED -г дахин асаагаад дахин оролдоно уу. LED -г дахин асаахын тулд та кодын дагуу LED асах хүртэл 30 секунд хүлээх эсвэл Arduino дээрх дахин тохируулах товчлуур дээр дарж одоо дахин асааж болно. Энэ тоглоом нь донтуулдаг тул хөгжилтэй байгаарай!

Алхам 5: Тоглоомын хүндрэлийг өөрчлөх

Тоглоомыг эзэмшсэний дараа өөрийгөө хэрхэн сорих талаархи зарим санаанууд энд байна.

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

FABLABJubail. (2016 оны 10 -р сарын 4). Buzz Wire Тоглоом [вэбсайт]. Https://www.instructables.com/id/Buzz-Wire-Game-1/ -ээс авсан.

Зөвлөмж болгож буй: