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

Halloween морин уралдааны аркад тоглоом: 6 алхам
Halloween морин уралдааны аркад тоглоом: 6 алхам

Видео: Halloween морин уралдааны аркад тоглоом: 6 алхам

Видео: Halloween морин уралдааны аркад тоглоом: 6 алхам
Видео: IT-шоу Чоле Пудес - это наше поле чудес. Последний ивент 2021 на MJC 2024, Долдугаар сарын
Anonim
Halloween морин уралдааны аркад тоглоом
Halloween морин уралдааны аркад тоглоом

Энэ жил бид Halloween -д зориулж морин уралдааны аркад тоглоом хийхээр шийдсэн. Бид Roll-a-Ball Horse Racing хэмээх механик хувилбараас санаа авсан. Бидний зорилго бол өргөн хүрээний тоглогчдод таалагдахын тулд шууд удирдлагатай тоглоом хийх явдал байв. Өнгөрсөн жил шоколадны слот машин барьж, ажиллуулж байсан туршлага дээрээ үндэслэн бид хэдэн зуун тоглогчийг ойролцоогоор гурван цагийн турш багтаах ёстой гэдгийг мэдэж байсан. Тиймээс бидний дараагийн загвар нь хурдан нэвтрүүлэх хугацааг шаарддаг бөгөөд энэхүү эрчимтэй хэрэглээг тэсвэрлэхийн тулд бат бөх байх ёстой байв. Бид эрүүл өрсөлдөөнийг дэмжих, хангалттай хүчин чадал өгөх, хүлээх хугацааг багасгах зорилгоор дөрвөн станц барихаар сонгосон. Тоглогчид морь урагшлуулахын тулд бөмбөг өнхрүүлэхээс илүүтэй бид илүү хялбар товчлуур бүхий хяналтын багцыг тохиролцов. Бид бас шинэ чихэр тарааж өөрсдийгөө сорихыг хүссэн. Жижиг хайрцганд савласан олон төрлийн чихэрийг үнэлсний дараа бөөнөөр худалдаж авсан Майк & Ике, Хал Тамалес нар дээр суурьшлаа.

Алхам 1: эд ангиудын жагсаалт

  • Raspberry Pi 3 B+
  • Баяр баясгалангийн хянагч
  • 8 том товчлуур
  • Товчлуурт зориулсан 8 5 вольт чийдэн
  • 4 Kuman MG996R Digi Hi-Torque servo
  • 5.25 мм хус фанер
  • Cat 5 кабель
  • Наалдамхай дэвсгэр бүхий хэвлэсэн винил
  • Маш их чихэр (90mm x 50mm x 12mm)
  • Энд дурдагдсан бүх зүйл
  • Морин уралдааны эд хөрөнгийг худалдаж аваарай

Хэрэгсэл:

  • 3D хэвлэгч
  • Лазер таслагч

Алхам 2: Raspberry Pi -ийг тохируулах

Компьютерийнхээ тохиргоог хийхийн тулд бид Raspbian Lite -тай Raspberry Pi 3 B+ ашиглаж тоглоомыг ажиллуулсан.

Нэгдүгээрт, манай GitHub репозиторыг татаж аваарай. Манай програм Pygame болон Pillow ашиглан ажилладаг тул терминал дээр pip3 install -r талаптар.txt -ийг ажиллуулна. Дараа нь ample_config.py -ийн хуулбарыг үүсгээд config.py гэж нэрлэнэ үү. Дараа нь тоглогчдын хамгийн бага тоо (бид 2 ашигласан), морины нэр, хэмжээ, дэлгэцийн хэмжээг тохируулахын тулд үүнийг засаарай. Бид тоглолтын ялагч бүрт хоёр чихрийн хайрцаг, бусад бүх тоглогчдод нэг хайрцаг өгөхөөр шийдсэн. Хэрэв хүсвэл бусад параметрүүдийг тохируулж болно.

Алхам 3: Дэлгэцийг тохируулах

www.instructables.com/id/RGB-Matrix-Using-NovaStar/

Алхам 4: Товчлуурын консолуудыг угсрах

Товчлуурын консолуудыг угсрах
Товчлуурын консолуудыг угсрах
Товчлуурын консолуудыг угсрах
Товчлуурын консолуудыг угсрах
Товчлуурын консолуудыг угсрах
Товчлуурын консолуудыг угсрах

Манай товчлуурын консолууд нь том, дугуй хэлбэртэй аркад товчлуур бүхий хус фанер модоор хийгдсэн бөгөөд (https://na.suzohapp.com/products/pushbuttons/D54-0004-12?REF=SN, хэвлэсэн винил цавуугаар чимэглэсэн. Бид ашиглахаар сонгосон. бат бөх чанар, гэрлийн хувьд эдгээр аркад чанарын товчлуурууд. Дөрвөн консол бүрийн хувьд бид янз бүрийн өнгийн товчлууруудыг ашигладаг байсан. Товчлуурууд нь 12 вольт чийдэнтэй байсан боловч бид тэдгээрийг 5 вольт зүү бүхий Raspberry Pi -ээс удирдахыг хүссэн юм. Бид тэдгээрийг 5 вольтын хүчээр сольсон (https://na.suzohapp.com/products/lighting/91-10WB-53W?REF=SN). Нэг 8 'ширээн дээр хажуу тийш нь. Үүнээс гадна бид хайрцгийг сольж ашиглахын тулд тууштай өнгөний схемийг ашиглахыг хүссэн.

Бид эхлээд 5.25 мм хэмжээтэй хус фанер ашиглан товчлуурын консолоо лазераар тайрч угсарсан. (https://github.com/alanswx/HorseArcade/tree/master/hardware) Бид хангалттай жижиг хэмжээтэй, зөв угсрах боломжтой загвартай болох хүртэл олон бүтэлгүй загварыг туулсан. Түүнчлэн бид костюм өмссөн тоглогчдыг ашиглахад хялбар болгох үүднээс товчлууруудын хоорондох зайг туршиж үзсэн. Дараа нь бид винилийг зохион бүтээж, орон нутагт хэвлэж, хайчилж авав. Бид винил түрхээд дараа нь Cat5 хаалтуудыг 3D хэвлээд консол бүрийн ар талд шургууллаа. Эцэст нь бид товчлууруудаа боож, утсыг нь залгасан. Дизайндаа бид хатуу утсыг ашигласан. Гэсэн хэдий ч тоглоом тоглох явцад товчлууруудын байнгын цохилтот цохилт нь аажмаар утаснуудыг товчлууруудаас салгаж байв. Энэ асуудлаас зайлсхийхийн тулд утсан утас ашиглахыг зөвлөж байна.

Хайрцаг бүрт 8 утас (4 хос) бүхий нэг Cat5 кабель байсан. Бид хайрцагны унтраалга бүрт нэг хос, хайрцагт хөтлөгч тус бүрт нэг хос залгав. Бөөрөлзгөнө pi тал дээр унтраалгаас 2 хос нь joystick адаптертай холбогддог. Нөгөө хоёр хос нь бидний пи руу холбосон тусгай самбарын LED гаралттай холбогддог. Ирээдүйн хувилбарт угсрах ажлыг хялбарчлахын тулд самбарыг бөөрөлзгөнө pi малгай болгон өөрчлөх хэрэгтэй. Бид үүнийг servo хянагчийн самбар дээрх нэмэлт gpio тээглүүрт холбосон. LED GPIO тээглүүрийг config.py файлд хянадаг.

Алхам 5: Чихэр тараагч угсрах

Чихэр тараагч угсрах
Чихэр тараагч угсрах
Чихэр тараагч угсрах
Чихэр тараагч угсрах
Чихэр тараагч угсрах
Чихэр тараагч угсрах

Бид дүүргэхэд хялбар автомат чихэр тараагч бүтээхийг хүссэн. Бид тэдгээрийг товчлуурын консол бүрийн хажууд ширээн дээр байрлуулах шаардлагатай байсан тул бидний 8 'ширээний хязгаарлалтын хүрээнд багтахаар туранхай байх шаардлагатай байв. Нэмж дурдахад тэд хэт өндөр байж чадахгүй, учир нь тэд тоглогчийн дэлгэцийг харахад саад болдог. Эцэст нь бид тоглогчдыг диспенсер доторх чихэрийг харахыг хүсч байсан. Хэд хэдэн бүтэлгүй загвар гарсны дараа бид мод, plexiglass, түгээх механизмаар хийсэн босоо дөрвөлжин хоолой дээр суурьлав. Манай тараах механизм нь тавиурыг урагш чиглүүлдэг бүлүүртэй servo мотороос бүрдэнэ.

Бид дизайныхаа хувьд нөөцийн хэмнэлттэй байхын тулд консол болон чихэр тараагчийн мод хоёуланг нь нэгэн зэрэг хайчилж авдаг. (https://github.com/alanswx/HorseArcade/blob/master/hardware/dispenser.svg)

Дараа нь бид plexiglass -ийг лазераар огтолсон.

Мөн бид тавиур болон бүлүүрийг 3D хэлбэрээр хэвлэв. (https://github.com/alanswx/ChocolateCoinDispenser/tree/master/Box/stl)

Бид диспенсерийг модны шүдийг тэгшлэх замаар угсарч, резинэн алх ашиглан модны хана, уян шилийг холбосон. Тоглоомын туршид чихрийн диспенсерийг дахин дүүргэх боломжийг олгодог арын модон хоолойн хананд (нугасны урд талын эсрэг талд) нугас хийхийн тулд бид баруун талын дээд ба доод хэсэгт наасан хоёр жижиг модон дугуйланг хайчилж авав. хана. Бид тойрог бүрт оруулахын тулд хойд модон хананы дээд ба доод хэсэгт бичлэг наасан. (Зураг №4 -ийг үзнэ үү). Дахин цэнэглэх хаалгыг хаалттай байлгахын тулд бид цаасан хавчаар ашигласан.

Эцэст нь бид servo моторыг шургуулж, 3D хэвлэсэн бүлүүрийг холбож, шүдээ тавиуртай тэгшлэв.

Товчлуурын консолуудын хэвлэсэн винил дизайнтай нийцүүлэхийн тулд бид чихрийн диспенсерийг ногооноор будсан байна.

Алхам 6: Бүх зүйлийг нэгтгэх

  • Бүх хайрцагны консолыг чихрийн диспенсерт холбож өгдөг
  • Чихэр тараагч болон товчлуурын консолыг Raspberry Pi -тэй холбох
  • Raspberry Pi -г MCTRL300 илгээгчтэй холбож байна
  • Илгээгчийн MCTRL300 хайрцгийг дэлгэц хүлээн авагчид холбож байна.
  • Pi командын мөрөнд орж, тоглоомыг ажиллуулж байгаа эсэхийг шалгаарай.

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