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

Сансрын уралдаан: Хүүхдүүдтэй хийх энгийн Arduino Clicker тоглоом: 7 алхам
Сансрын уралдаан: Хүүхдүүдтэй хийх энгийн Arduino Clicker тоглоом: 7 алхам

Видео: Сансрын уралдаан: Хүүхдүүдтэй хийх энгийн Arduino Clicker тоглоом: 7 алхам

Видео: Сансрын уралдаан: Хүүхдүүдтэй хийх энгийн Arduino Clicker тоглоом: 7 алхам
Видео: Сүнс гэж үнэхээр байдаг уу? 2024, Арваннэгдүгээр
Anonim
Image
Image
Шаардлагатай багаж хэрэгсэл, материал
Шаардлагатай багаж хэрэгсэл, материал

¡Би өнөөдөр хэрхэн ажиллаж байгааг харуулсан видеог байршуулж байна! Хүлээж байгаарай

Хүүхдүүдтэй хамт хийж болох сансрын сэдэвтэй зааварчилгаагаар зугаацаж, дараа нь ганцаараа тоглоом болгон эдлээрэй.

Та энэ энгийн төслөөр тэдэнд хүйтэн дайн, сансрын уралдааны түүхийг заах хэрэгсэл болгон ашиглаж болно, гэхдээ битгий хуураарай: бид бүгдээрээ дараахь зүйлийг ашиглаж, сурах болно.

  • Ардуино
  • Програмчлал
  • Электроник
  • 3D дизайн (TinkerCAD -ийн ачаар хүүхдэд ээлтэй)
  • Картон урлал хийх
  • Уран зураг эсвэл бусад гар урлалыг оруулахыг хүсч байна;)

Space Race бол тоглоом юм

Усан онгоцоо сар руу чиглүүлэхийн тулд та товчлуураа дахин дахин дарах ёстой. Тэнд хамгийн түрүүнд ирсэн хүн ялна. Таныг дэлхий рүү татах таталцлын эсрэг тэмцэх ёстой. Удирдах төхөөрөмж унтрахаас өмнө эхлэх (эсвэл таны сансрын хөлөг бэлэн болсон) танд торгууль төлөх бөгөөд таны рефлексийг илүү сайн шалгахын тулд эхлэх цаг нь санамсаргүй байдлаар байх болно.

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

  • Arduino самбар

    • Uno, Mega, гэх мэт хийх болно. Servo номын санг дэмжих ёстой.
    • Үүнийг програмчлах компьютер
  • Зарим электрон эд анги

    • 2 товчлуур. Би том, бат бөх шиг аркад ашигладаг байсан.
    • 2 резистор (4.7k ом сайн болно)
    • 2 servo. Би хамгийн хямд SG-90 загварыг ашигласан
    • Таны дуртай өнгөний 1 LED диод
    • Протобор + зарим холбогч кабель
    • Таны холбогч урт, эцсийн загвараас хамааран танд цахилгаан утас хэрэгтэй болно.
  • TinkerCAD данс (үнэгүй) хэлхээг харах боломжтой. Би үүнийг тантай хуваалцахдаа ашигласан.
  • Цавуу
  • Таслагч ир (насанд хүрэгчдийн хяналтан дор)
  • СОНГОЛТЫН Сургуулийн ангийн хайч
  • Усан онгоцнуудыг servo -д холбохын тулд зарим утас
  • Халуун цавуу буу
  • НЭГДСЭН СОНГОЛТОЙ: Усан онгоц хийх 3D принтер. Би TinkerCAD -ийг ашиглаж сурахыг үнэхээр хүсч байсан тул TinkerCAD -ийн анхны загвар болгон 2 энгийн хөлөг онгоц хийхийг эсэргүүцэж чадсангүй. Энэ нь маш хялбар байсан бөгөөд энэ төслийг хүүхдүүдтэй хамт хийх урам зориг өгсөн юм. Та 3D хэвлэмэл загварыг картон, цаас, мод, бүр тоглоомоор сольж болно. Бүтээлч байдлаа нээ.

Алхам 2: Тоглоомыг Arduino дээр програмчлах

Тоглоомыг Arduino дээр програмчлах
Тоглоомыг Arduino дээр програмчлах

Би тоглоомыг танд зориулж програмчилсан тул та үүнийг шууд ашиглах боломжтой болно

Би юу болж байгааг ойлгоход туслах, мөн Arduino -ийг сурахыг уриалахын тулд кодын ихэнх хэсгийг тайлбарлав. Би програмист биш гэдгийг анхаарна уу, тиймээс энэ нь хамгийн гоёмсог код биш байж магадгүй юм. Нөгөө талаас, хэрэв би код бичиж сурч чадвал та оролдвол үүнийг бас хийж чадна гэдгийг харуулж байна;)

Би ТАНИЛЦУУЛГА гэсэн хэсгийг хийсэн. Та серверт хүрэх хамгийн дээд өнцгийг өөрийн бүтцэд тохируулан өөрчлөх ёстой. Тохиргооны хэсгүүдийн сэтгэгдлийг үзээрэй.

Та мөн туршлагын тохиргоог хийж болно: Эхлээд анхдагч утгуудыг туршиж үзээд дараа нь хэрхэн гарч ирэхийг туршиж үзээрэй: Сөрөг таталцал уу? Тоглоомыг урт болгох уу, хэцүү болгох уу? юу хийж чадахаа мэдэхийн тулд програмыг судлаарай.

Энд хуваалцсан кодыг нээгээд Arduino/Genuino самбартаа оруулаад хараарай.

  • Төрийн машинууд
  • Серво номын сангийн үндсэн хэрэглээ ба асуудлууд
  • Товчлуурыг тайлж, яагаад үүнийг хийх ёстой вэ?
  • Санамсаргүй функц болон бусад олон зүйл.

Хэрэв танд энэ кодыг байршуулахад тусламж хэрэгтэй бол дараах хаягаар орно уу:

Код нь 362 мөр тул кодыг энд хуулахын оронд.ino файлыг байршуулахаар шийдлээ.

Алхам 3: Цахилгаан хэлхээг бий болгох

Цахилгаан хэлхээг бий болгох
Цахилгаан хэлхээг бий болгох

Би хэлхээг зохион бүтээхдээ анх удаа TinkerCAD -ийг ашигласан. Бусад хувилбаруудаас илүү хялбар бөгөөд хурдан байсан нь надад таалагдсан:

www.tinkercad.com/things/eEKThEc0VSZ-spacerace-instructable-circuit#/

Энэхүү энгийн хэлхээний талаар бага зэрэг тайлбарлая.

Баруунаас зүүн тийш та харж байна:

servos

Зүгээр л газар, Vcc, дохио. Тэдгээрийн жинхэнэ ид шид нь програм хангамжийн хэсэгт тохиолддог. Та сүлжээнд Arduino нь servo -ийг зөв ажиллуулах хангалттай хүч чадал байхгүй гэдгийг уншиж болно, гэхдээ би үүнийг програмчлалын зарим заль мэхийг ашиглан даван туулсан (живхээс зайлсхийхийн тулд хөдөлгөөний дараа салгаж аваарай). Таны харж байгаагаар миний Мега самбар нь энэ төслийн бүх зүйлийг гадны цахилгаан хангамжгүйгээр ажиллуулах хангалттай хүч чадалтай.

Товчлуурууд

4.7k PULL-DOWN RESISTOR ашиглан газардуулгатай холбогдсон байна. Хэрэв бид энэ резисторыг ашиглаагүй бол Arduino хүрээлэн буй орчноос маш их цахилгаан чимээ шуугиан авч, буруу, буруу уншилт өгөх болно. Энэхүү эсэргүүцэл нь жинхэнэ эерэг эерэг хүч чадалгүй бол оролтын зүүний оронд ямар ч цахилгаан дохио/дуу чимээ газарт буухыг баталгаажуулдаг. Ганцаараа туршиж үзэхэд таатай байх болно: 2 эсвэл 3 -р тээглүүрийн утсыг салгаад юу болохыг хараарай:)

Зүүн талд бидэнд байна

бие даасан LED

Ихэвчлэн бид LED -ийг шатаахгүйн тулд резисторыг цувралаар ашиглах ёстой, гэхдээ бид бие даасан ардуино биш харин самбарыг ашиглаж байгаа тул бид суурилуулсан резисторын давуу талыг ашиглаж, 13 -р зүүгээр удирддаг. Тэнд! Туршилт хийхдээ та энэ LED -ийг хадгалах боломжтой, гэхдээ бид arduino -ийг хаахыг хүсч байгаа тул бидэнд гадна талд LED диод хэрэгтэй болно.

Алхам 4: Хүрээг бүтээх

Хүрээг бүтээх
Хүрээг бүтээх
Хүрээг бүтээх
Хүрээг бүтээх
Хүрээг бүтээх
Хүрээг бүтээх

Бид мод болон зарим багаж хэрэгслийг ашиглаж болох ч хүүхдийн хийж чадах зүйлийг хүсч байгаа тул илүү хатуу болгохын тулд хэд хэдэн давхар картоныг наасан болно.

Би эхлээд босоо ханыг хийж, дараа нь дээд бүрхүүлийн эхний давхаргыг тааруулж хайчилж авав.

Давхаргууд нь төгс тохирохгүй байх нь хамаагүй, та тэдгээрийг зурган дээр үзүүлсэн шиг хайчлах ирээр нь тэгшлэх боломжтой.

Доод давхарга нь зөвхөн нэг төгсгөлд наасан байна.

Картон давхаргын долгионы чиглэлийг өөрчлөх нь илүү механик эсэргүүцэл өгдөг гэдгийг та мэдэх үү? Хэрэв та доод давхаргыг урт талдаа перпендикуляр долгионоор хайчилж авбал нугалахад илүү хялбар болно.

Усан онгоцны утаснуудын төмөр замыг хайчилж аваарай, гэхдээ товчлуур эсвэл USB кабелийн нүхийг хараахан огтолж болохгүй.

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