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

Evive- Arduino суулгагдсан платформ ашиглан оноо тоолох цагираг бүхий ухаалаг сагсан бөмбөгийн аркад тоглоом: 13 алхам
Evive- Arduino суулгагдсан платформ ашиглан оноо тоолох цагираг бүхий ухаалаг сагсан бөмбөгийн аркад тоглоом: 13 алхам

Видео: Evive- Arduino суулгагдсан платформ ашиглан оноо тоолох цагираг бүхий ухаалаг сагсан бөмбөгийн аркад тоглоом: 13 алхам

Видео: Evive- Arduino суулгагдсан платформ ашиглан оноо тоолох цагираг бүхий ухаалаг сагсан бөмбөгийн аркад тоглоом: 13 алхам
Видео: Octopus Max EZ v1.0 - EZ2208 With Controller fan 2024, Оны зургадугаар сарын
Anonim
Evive- Arduino суулгагдсан платформ ашиглан оноо тоолох цагираг бүхий ухаалаг сагсан бөмбөгийн аркад тоглоом
Evive- Arduino суулгагдсан платформ ашиглан оноо тоолох цагираг бүхий ухаалаг сагсан бөмбөгийн аркад тоглоом
Evive- Arduino суулгагдсан платформ ашиглан оноо тоолох цагираг бүхий ухаалаг сагсан бөмбөгийн аркад тоглоом
Evive- Arduino суулгагдсан платформ ашиглан оноо тоолох цагираг бүхий ухаалаг сагсан бөмбөгийн аркад тоглоом

Тэнд байгаа бүх тоглоомуудаас хамгийн хөгжилтэй нь аркад тоглоом юм. Тиймээс, яагаад бид өөрсдөө үүнийг гэртээ хийж болохгүй гэж бодсон юм! Энд бид таны хийж байсан хамгийн хөгжилтэй DIY тоглоом бол DIY аркад сагсан бөмбөгийн тоглоом юм. Энэ тоглоомыг тоглох нь зугаатай төдийгүй супер дупер хийх нь хөгжилтэй юм! Дэвшилтэт чадвартай график програмчлалын програм болох PictoBlox дээр алхам алхмаар зааварчилгаа, хялбар програмчлалын тусламжтайгаар энэ тоглоом таны тоглох хамгийн шилдэг тоглоом байх болно!

Тэгэхээр чи одоо хүртэл энд юу хийж байгаа юм бэ? PictoBlox -ийг ЭНД -ээс татаж аваад эхлүүлээрэй!

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

Техник хангамж

  • муухай
  • IR мэдрэгч
  • Micro Servo ба түүний дагалдах хэрэгсэл
  • Зузаан картон
  • Өнгөт диаграмын цаас
  • Полистирол аяга
  • Цавуу буу ба цавуу мод
  • Холбогч кабель

Програм хангамж

PictoBlox

Дээрх бүх электрон эд ангиудыг Starter Kit дээрээс олж болно.

Алхам 2: Дизайныг ойлгох

Дизайныг ойлгох
Дизайныг ойлгох

Картон хуудас аваад дээрх зураг дээрх хэмжээсийн дагуу Зоосон машин тоглоомын дараах хэсгүүдийг хайчилж ав. Илүү бат бөх байхын тулд та БСХС -ийн хавтанг ашиглан хийхийг оролдож болно.

  1. Дээвэр
  2. Газрын хажуугийн хана (x 2)
  3. Бөмбөг эзэмшигчийн суурь
  4. Серво хаалга
  5. Удирдах самбарын төлөө зогс

    1. Нурууны дэмжлэг
    2. Урд талын дэмжлэг
  6. Бөмбөг эзэмшигчийн суурь
  7. Газрын суурь

    1. Зүүн V хэлбэртэй хана
    2. Зөв V хэлбэртэй хана
  8. Арын хана
  9. Урд талын хана
  10. Бөмбөг эзэмшигчийн хажуугийн хана (x 2)

Алхам 3: Сагсан бөмбөгийн цагираг хийх

Сагсан бөмбөгийн цагираг хийх
Сагсан бөмбөгийн цагираг хийх

Хялбар хэсгээс эхэлье: Цагираг.

Жижиг аяга полистирол ав, хэр олон цагираг авахыг хүсч байгаагаасаа хамааран хэдэн ч шил авч болно. Нүдний шилний суурийг хайчилж ав, ингэснээр бид бөмбөгийг буудах үед бөмбөг амархан дамждаг. Нүдний шилийг тор шиг харагдуулахын тулд таслагч ашиглан цоол.

Алхам 4: Дугуйг илүү ухаалаг болгох

Бөгжийг илүү ухаалаг болгох
Бөгжийг илүү ухаалаг болгох
Бөгжийг илүү ухаалаг болгох
Бөгжийг илүү ухаалаг болгох
Бөгжийг илүү ухаалаг болгох
Бөгжийг илүү ухаалаг болгох

Өмнөх алхам дээр хийсэн торнууд нь дүлий тор юм. Тэд сагс бүрт хийсэн найлзуурыг тоолж чадахгүй, танд оноо өгч чадахгүй. Бөмбөг тороор дамжин өнгөрөх тоог өөрт оноосон оноогоор үржүүлэх замаар бидэнд оноо өгдөг тороо хийвэл ямар вэ?

Бид IR мэдрэгчийг ижил зорилгоор ашиглах гэж байна. Evive -ийн firmware -ийн Pin State Monitor сонголтыг ашиглан бүх IR мэдрэгчийг туршиж үзээрэй.

  1. Зайрмагны хос саваа аваад уртаар нь уртасгахаар наана.
  2. Санал асуулга шиг харагдуулахын тулд өнгөт цаасыг сайтар боогоорой. Бид цагираг бүрт шон хийх ёстой.
  3. Одоо эдгээр шонгууд дээр халуун мэдрэгч ашиглан I мэдрэгчийг холбож, эдгээр IR мэдрэгчийг шилний нүхэнд бэхлээрэй.
  4. Үүнийг хийсний дараа цагиргуудыг газар дээр нь засаарай. Гэхдээ утсыг газар дээгүүр дамжуулж байгаа эсэхийг шалгаарай. Хэрэв та хүсвэл арын хананд нэг цагираг бэхлэх боломжтой.

Манай тохиолдолд цагираг дээр буудлага хийхэд хичнээн хэцүү байдгийг харгалзан оноог хуваарилах гэж байна. Бидэнд хамгийн ойр байгаа сагс 10 оноо, дунд нь 20 оноо өгөх бол арын ханан дээрх сагс 50 оноо өгнө.

Жич: Та хүссэн оноогоо өгөх боломжтой.

Алхам 5: Шүүх байгуулах

Шүүх байгуулах
Шүүх байгуулах
Шүүх байгуулах
Шүүх байгуулах
Шүүх байгуулах
Шүүх байгуулах

Сагсан бөмбөгийн талбай хийж эхэлье.

  1. Дээрх эхний зурагт үзүүлсэн шиг халуун цавуу ашиглан V хэлбэрийн ханыг суурь дээр бэхлээрэй. Эдгээр хана нь бүх бөмбөгийг цуглуулдаг.
  2. Хажуугийн хоёр ханыг аваад хана бүрийн төв хэсэгт шулуун шугам зур. Одоо хашааны суурийг эдгээр мөрөнд нааж (хоёр талдаа нэг). Үүнийг хийснээр таны талбай өндөр болж, бөмбөгийг нэг дор цуглуулахад тусална.
  3. Үлдсэн талаас шүүхийг хамрах цаг болжээ. Урд талын ханыг суурь дээр нь нааж, харин урд талын хана болон V хэлбэрийн хананы зай хоорондоо нийцэж байгаа эсэхийг шалгаарай.
  4. Эцэст нь арын ханыг сууринд бэхлээрэй.

Ийнхүү сагсан бөмбөгийн талбай дууслаа.

Алхам 6: Серво засах

Серво засах
Серво засах
Серво засах
Серво засах
Серво засах
Серво засах

Халуун цавуу ашиглан урд талын хананд өгсөн жижиг зайд бичил servo -ийг засаарай. Бид ихэнх холболтыг шүүхийн доор хийх болно. Тиймээс суурин дээр servo -оос гадна жижиг зүсэлт хийж, утсыг дамжуулж болно.

Evive -ийн програм хангамжийг ашиглан servo -г урьдчилан туршиж үзсэн эсэхээ шалгаарай.

Алхам 7: Дээвэр ба хаалга/ бөмбөг таглаа засах

Дээвэр ба хаалга/ бөмбөг таглаа засах
Дээвэр ба хаалга/ бөмбөг таглаа засах
Дээвэр ба хаалга/ бөмбөг таглаа засах
Дээвэр ба хаалга/ бөмбөг таглаа засах
Дээвэр ба хаалга/ бөмбөг таглаа засах
Дээвэр ба хаалга/ бөмбөг таглаа засах

Дээврийн хэсгийг аваад зураг дээр үзүүлсэн шиг самбар дээр тавцангийн үүргийг гүйцэтгэдэг ханыг наана. Одоо энэ дээврийн хэсгийг шүүхийн хананд бэхлээрэй.

Үүнийг хийсний дараа жижиг картон хаалгыг аваад servo эвэрт холбоно уу. Энэ нь танд тодорхой тооны цохилт өгөх болно. Яаж? Хэрэв та энэ хаалгыг онгойлгоогүй бол цуглуулсан бөмбөгүүд хаалгаар орохгүй. Эдгээрийг бид тоглоомын эхэнд л хаалгыг онгойлгож, бүх бөмбөгийг бөмбөг эзэмшигчид цуглуулах байдлаар кодлох болно. Тоглоом эхэлмэгц хаалга хаагдах болно.

Алхам 8: Catapult буюу хөөргөгчийг угсрах

Catapult буюу хөөргөгчийг угсрах
Catapult буюу хөөргөгчийг угсрах
Catapult буюу хөөргөгчийг угсрах
Catapult буюу хөөргөгчийг угсрах
Catapult буюу хөөргөгчийг угсрах
Catapult буюу хөөргөгчийг угсрах

Одоо тоглоомын хамгийн чухал элемент болох катапульт буюу хөөргөгч хийх цаг болжээ.

  1. Бараг 2 см х 2 см хэмжээтэй зургаан жижиг цаасан ширхэг авч, тэдгээрээс хоёр овоолго хий.
  2. Та овоолго авсны дараа тэдгээрийг нэг картонон дээр байрлуулж, хооронд нь зай үлдээгээрэй.
  3. Тэдний хооронд шүдний чигчлүүрийг хийж, дунд нь зайрмагны мод наа.
  4. Одоо хоёр шүдний чигжээсийг гадагш чиглүүлж байхаар овоолно.
  5. Одоо эдгээр савхнууд дээр жижиг резинэн туузыг засаарай.
  6. Эцэст нь бөмбөгийг барихын тулд зайрмагны модон дээр малгай наа.

Үүнийг хийсний дараа хүссэнээрээ чимэглээрэй. Үүнийг дээвэрийн төв хэсэгт хашаанд байрлуул.

Алхам 9: Бөмбөг барьдаг хайрцаг хийх

Бөмбөг барьдаг хайрцаг хийх
Бөмбөг барьдаг хайрцаг хийх
Бөмбөг барьдаг хайрцаг хийх
Бөмбөг барьдаг хайрцаг хийх

Бөмбөг эзэмшигч болгох цаг болжээ. Бүх бөмбөг хаалгаар орж ирэхэд бид тэднийг тойрон эргэлдэж болохгүй. Тиймээс бидэнд бөмбөг эзэмшигч хэрэгтэй болно.

  1. Бөмбөг эзэмшигчийн суурийг аваад Hot Glue ашиглан урд талын хананд наа.
  2. Дараа нь хажуугийн ханыг наа.
  3. Эцэст нь бөмбөг эзэмшигчийн урд талын ханыг наа.

Энд л бүтээл дуусч байна.

Алхам 10: Арена тохижуулах

Арена тохижуулж байна
Арена тохижуулж байна
Арена тохижуулж байна
Арена тохижуулж байна

Одоо та сагсан бөмбөгийн тоглолтыг хүссэнээрээ чимэглэх боломжтой боллоо.

Алхам 11: LeaderBoard нэмэх

LeaderBoard -ийг нэмж байна
LeaderBoard -ийг нэмж байна
LeaderBoard -ийг нэмж байна
LeaderBoard -ийг нэмж байна
LeaderBoard -ийг нэмж байна
LeaderBoard -ийг нэмж байна
LeaderBoard -ийг нэмж байна
LeaderBoard -ийг нэмж байна

Тэргүүлэгчдийн самбарыг нэмэх цаг боллоо. Үүний тулд бид evive -ийг ашиглах гэж байна. Бид байшингаа байрлуулсан дээвэр дээр байрлуулахаасаа өмнө эхлээд холболт хийх хэрэгтэй.

  • Бүх гурван IR мэдрэгч ба микро servo -ийг зэрэгцээ холбож GND -ийг evive -ийн GND зүү, VCC -ийг evive -ийн 5V зүүтэй холбоно уу.
  • Одоо дохионы тээглүүрийг холбох цаг боллоо:

    • IR мэдрэгч 1 - evive -ийн дижитал зүү 2
    • IR мэдрэгч 2 - evive -ийн дижитал зүү 3
    • IR мэдрэгч 3 - evive -ийн дижитал зүү 4
    • Servo Motor - Дижитал зүү 5

Бид мессеж, оноо, цагийг дэлгэц дээр харуулах болно.

Алхам 12: Кодлох цаг

Үүнийг энгийн байдлаар кодлохын тулд бид график програмчлалын програм хангамж болох PictoBlox -ийг ашиглах гэж байна.

Та дараах скриптийг бичиж эсвэл доорх кодыг шууд байршуулж болно.

Зураг
Зураг
Зураг
Зураг
Зураг
Зураг
Зураг
Зураг
Зураг
Зураг
Зураг
Зураг
Зураг
Зураг
Зураг
Зураг

Алхам 13: Дүгнэлт

Үүний тусламжтайгаар та гэр бүл, найз нөхдөө Аркада сагсан бөмбөгийн сонирхолтой тоглоомд уриалах болно! Зугаацаарай!: D

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