Orodha ya maudhui:

Mchezo wa Mashindano ya Farasi ya Halloween: Hatua 6
Mchezo wa Mashindano ya Farasi ya Halloween: Hatua 6

Video: Mchezo wa Mashindano ya Farasi ya Halloween: Hatua 6

Video: Mchezo wa Mashindano ya Farasi ya Halloween: Hatua 6
Video: Зачем мы спасли ПРИШЕЛЬЦА от ЛЮДЕЙ В ЧЕРНОМ!? ПРИШЕЛЬЦЫ В РЕАЛЬНОЙ ЖИЗНИ! 2024, Desemba
Anonim
Mchezo wa Mashindano ya Farasi ya Halloween
Mchezo wa Mashindano ya Farasi ya Halloween

Mwaka huu tuliamua kutengeneza mchezo wa mbio za farasi kwa Halloween. Tuliongozwa na toleo la mitambo inayoitwa Mashindano ya Farasi wa Mpira-Mpira. Lengo letu lilikuwa kufanya mchezo na udhibiti wa moja kwa moja mbele ili kuvutia wachezaji anuwai. Kulingana na uzoefu wetu mwaka jana katika kujenga na kuendesha Mashine za Kupaka Chokoleti, tulijua kwamba ilibidi tuchukue mamia ya wachezaji kwa muda wa saa tatu hivi. Kwa hivyo, muundo wetu uliofuata ulihitaji wakati wa kupitisha haraka na ilibidi iwe ya kudumu ili kuhimili utumiaji mkubwa. Tulichagua kujenga vituo vinne kukuza mashindano yenye afya na kutoa uwezo wa kutosha na pia kupunguza muda wa kusubiri. Badala ya kuwa na wachezaji wanaozunguka mipira ili kuendeleza farasi, tulikubaliana juu ya seti rahisi zaidi ya udhibiti. Tulitaka pia kujipa changamoto kwa kupeana pipi mpya. Baada ya kutathmini aina nyingi za pipi ambazo zilifungwa kwenye masanduku madogo, tulikaa kwenye Mike & Ike's na Hot Tamales, ambayo tulinunua kwa wingi.

Hatua ya 1: Orodha ya Sehemu

  • Raspberry Pi 3 B +
  • Mdhibiti wa fimbo ya furaha
  • Vifungo 8 kubwa vya kushinikiza
  • Taa za volt 8 5 za vifungo vya kushinikiza
  • 4 Kuman MG996R Digi Hi-Torque servos
  • Plywood ya birch 5.25mm
  • Kamba 5 ya kebo
  • Vinyl iliyochapishwa na msaada wa wambiso
  • Pipi nyingi (90mm x 50mm x 12mm)
  • Kila kitu kilichotajwa hapa
  • Nunua mali ya Mashindano ya Farasi

Zana:

  • Printa ya 3D
  • Laser Cutter

Hatua ya 2: Kusanidi Raspberry Pi

Kwa usanidi wetu wa kompyuta, tulitumia Raspberry Pi 3 B + na Raspbian Lite kuendesha mchezo.

Kwanza, pakua hazina yetu ya GitHub. Mpango wetu unatumia Pygame na Mto, kwa hivyo endesha pip3 install -r mahitaji.txt katika terminal. Kisha unda nakala ya ample_config.py na uipe jina config.py. Ifuatayo, ibadilishe ili kurekebisha idadi yako ya chini ya wachezaji (tulitumia 2), majina ya saizi na saizi, na saizi ya skrini. Tuliamua kutoa masanduku mawili ya pipi kwa kila mshindi wa mchezo na sanduku moja kwa wachezaji wengine wote. Vigezo vingine pia vinaweza kubadilishwa ikiwa inavyotakiwa.

Hatua ya 3: Kuweka Screen

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

Hatua ya 4: Kukusanya vifungo vya vifungo

Kukusanya vifungo vya vifungo
Kukusanya vifungo vya vifungo
Kukusanya vifungo vya vifungo
Kukusanya vifungo vya vifungo
Kukusanya vifungo vya vifungo
Kukusanya vifungo vya vifungo

Vifungo vyetu vilitengenezwa kwa mbao za plywood za birch na vifungo vikubwa, vya duara (https://na.suzohapp.com/products/pushbuttons/D54-0004-12?REF=SN na kupambwa na wambiso wa vinyl iliyochapishwa. Tulichagua kutumia vifungo hivi vya ubora wa arcade kwa uimara na taa zao. Kwa kila moja ya vifurushi vinne, tulitumia jozi za vifungo vyenye rangi tofauti. Vifungo vilikuja na taa 12 za volt, lakini tulitaka kuzidhibiti kutoka kwa Raspberry Pi iliyo na pini 5 za volt, kwa hivyo tuliwazima kwa volt 5 (https://na.suzohapp.com/products/lighting/91-10WB-53W?REF=SN). Tulitaka kontena iwe ndogo, ili tuweze kutoshea kila upande kando kwenye meza moja ya 8. Kwa kuongezea, tulitaka kutumia mpango thabiti wa rangi ili tuweze kutumia visanduku kwa kubadilishana.

Kwanza laser ilikata na kukusanyika vifurushi vyetu vya kifungo kwa kutumia plywood ya birch 5.25mm. (https://github.com/alanswx/HorseArcade/tree/master/hardware) Tulipitia miundo mingi iliyoshindwa hadi tukafika kwenye moja ambayo ilikuwa ndogo ya kutosha na inaweza kukusanywa vizuri. Tulijaribu pia nafasi kati ya vifungo ili kuhakikisha matumizi ya wachezaji wa vazi. Ifuatayo, tulibuni vinyl na tukachapisha na kukata ndani. Tuliweka vinyl, kisha 3D ikachapisha mabano ya Cat5, na kuyasukuma nyuma ya kila kiweko. Mwishowe, tuliangusha na kuunganisha vifungo. Katika muundo wetu, tulitumia waya ngumu. Walakini, wakati wa mchezo wa kucheza, athari ya mara kwa mara kutoka kwa vifungo ilikata waya kutoka kwa vifungo. Tunashauri kutumia waya zilizokwama ili kuepuka suala hili.

Kila sanduku lilikuwa na kebo moja ya Cat5 ambayo ina waya 8 ndani yake (jozi 4). Tuliunganisha jozi moja kwa kila swichi kwenye sanduku, na jozi moja kwa kila moja iliyoongozwa kwenye sanduku. Katika upande wa pi ya raspberry, jozi 2 kutoka kwa swichi zimeunganishwa na adapta ya faraja. Jozi zingine mbili zimeunganishwa na matokeo ya LED ya bodi ya kawaida ambayo tuliunganisha pi yetu. Katika toleo la baadaye tunapaswa kubadilisha bodi kuwa kofia ya rasipberry ili kufanya mkutano uwe rahisi. Tuliiunganisha kwa pini za ziada za gpio kwenye bodi ya mtawala wa servo. Pini za GPIO za LED zinadhibitiwa kwenye faili ya config.py.

Hatua ya 5: Kukusanya Wapeanaji wa Pipi

Kukusanya Dispensers za Pipi
Kukusanya Dispensers za Pipi
Kukusanya Dispensers za Pipi
Kukusanya Dispensers za Pipi
Kukusanya Dispenser za Pipi
Kukusanya Dispenser za Pipi

Tulitaka kuunda watoaji wa pipi moja kwa moja ambayo ilikuwa rahisi kujaza tena. Kwa kuwa tuliwahitaji watoshe kwenye meza karibu na kila koni ya vifungo, walihitaji kuwa wembamba kutoshea kizuizi cha meza yetu 8. Kwa kuongezea, haziwezi kuwa refu sana kwani zingezuia maoni ya mchezaji kwenye skrini. Mwishowe, tulitaka wachezaji waweze kuona pipi ndani ya mtoaji. Baada ya mifano michache iliyoshindwa, tulikaa kwenye bomba la wima la mraba lililojengwa kwa mbao, plexiglass, na utaratibu wetu wa kutoa. Utaratibu wetu wa kusambaza una injini ya servo na pinion iliyoambatanishwa ambayo huendeleza rack.

Katika muundo wetu, tunakata kuni kwa koni na mtoaji wa pipi wakati huo huo kuwa na ufanisi wa rasilimali. (https://github.com/alanswx/HorseArcade/blob/master/hardware/dispenser.svg)

Kisha, sisi laser kukata plexiglass.

Tulichapisha pia 3D rack na pinion. (https://github.com/alanswx/ChocolateCoinDispenser/tree/master/Box/stl)

Tulikusanya watoa huduma kwa kupanga meno ya kuni na kutumia nyundo ya mpira kuunganisha kuta za kuni na glasi. Ili kutengeneza bawaba kwa ukuta wa nyuma wa bomba la kuni (mkabala na mbele ya plexiglass) ambayo ilituruhusu kujaza kiboreshaji cha pipi wakati wote wa mchezo, tulikata miduara miwili midogo ya mbao ambayo tuliunganisha juu na chini ya upande wa kulia wa nyuma ukuta. Tuliunganisha chapisho juu na chini ya ukuta wa nyuma wa kuni kuingiza kwenye kila duara. (Tazama picha # 4). Ili kuweka mlango wa kujaza tena umefungwa, tulitumia kipande cha paperclip.

Mwishowe, tuliingiza kwenye servo motor, tukaunganisha pinion iliyochapishwa ya 3D, na tukalinganisha meno yake na rack.

Ili kulinganisha muundo wa vinyl uliochapishwa wa vifurushi vya vifungo, tunapaka dawa za kutoa pipi kijani kibichi.

Hatua ya 6: Kuweka Kila kitu Pamoja

  • Kuunganisha vifurushi vyote vya sanduku pamoja na kwa watoaji wao wa pipi
  • Kuunganisha watoaji wa pipi na vifungo vya kitufe kwenye Raspberry Pi
  • Kuunganisha Raspberry Pi kwa mtumaji MCTRL300
  • Kuunganisha sanduku la mtumaji la MCTRL300 kwa vipokeaji vya skrini.
  • Hakikisha buti za Pi kuwa amri ya haraka na uendeshe mchezo.

Ilipendekeza: