Orodha ya maudhui:
- Hatua ya 1: Kusanya Sehemu zako
- Hatua ya 2: Usanidi wa Arduino: Kuunganisha Sensorer ya Ukaribu na Bodi ya Arduino
- Hatua ya 3: Panga Bodi ya Arduino
- Hatua ya 4: Panga Mchezo
- Hatua ya 5: Uboreshaji katika siku zijazo
- Hatua ya 6: Shida zinazowezekana Zinakabiliwa na Suluhisho
- Hatua ya 7: Marejeleo:
Video: Rick & Morty: Epuka Ulimwengu! Mchezo wa Sensorer ya Ukaribu wa Ultrasonic: Hatua 7 (na Picha)
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:54
Mchezo ni nini?
Mchezo ni rahisi sana.
Unadhibiti chombo cha angani ambacho Rick na Morty wako ndani kwa kuinua mkono wako juu na chini sensor ya ukaribu wa ultrasonic.
Lengo:
- Kukusanya bunduki za portal kupata alama, mwoga Jerry the Worm mara mbili
- Epuka kimondo, ikiwa utaipiga moja kwa moja.
- Moja kwa moja itatolewa ikiwa unazidi skrini pia.
Hadithi ya nyuma ya kwanini niliunda mchezo
Kuwa shabiki hodari wa safu ya Rick na Morty, nilitaka kuunda mchezo kulingana na hiyo. Kwa hivyo, ninaanza safari hii kuunda mchezo huu nikitumaini kwamba mashabiki wote wa Rick na Morty wanaweza kukusanywa na kufurahiya mchezo. Natumahi kuwa nyinyi mmeifurahiya hata kama sio shabiki wa safu ya Rick & Morty. ^ _ ^
Hatua ya 1: Kusanya Sehemu zako
Kwa mradi huu, utahitaji sehemu 3 na programu 2 zilizopakuliwa.
- Bodi ya Arduino Uno
- Sensor ya ukaribu wa Ultrasonic
- Waya za kuruka za kiume hadi za kike
- Programu ya Arduino
- Inasindika 3
Vinginevyo, unaweza kupata moduli ya vifungo ikiwa unataka pembejeo iwe tegemezi kabisa kwa Arduino.
Hatua ya 2: Usanidi wa Arduino: Kuunganisha Sensorer ya Ukaribu na Bodi ya Arduino
Kwenye Sensor ya Ukaribu wa Ultrasonic, unapaswa kuona Pini 4. VCC (Nguvu), Trig (Kutuma pings), Echo (Pato), GND.
- Unganisha pini ya VCC kwa Arduino 5V
- Unganisha Trig kwa Pembejeo / Pato la Dijiti ya Arduino (I / O) Pini 3
- Echo kwa Arduino Digital I / O Pin 2
- GND kwa pini yoyote inayopatikana ya GND kwenye Arduino
Maelezo ya Msingi ya Moduli
Trig na echo kimsingi hutumiwa kuhesabu umbali na -> Kugawanya idadi ya microseconds ilikuwa juu na 58 na una umbali katika sentimita kati ya moduli na mkono wako.
Kwa habari zaidi, unaweza kutaka kutembelea
Hatua ya 3: Panga Bodi ya Arduino
Kabla ya kupanga bodi, unaweza kutaka kujaribu jaribio rahisi la blink ukitumia faili za mchoro zinazopatikana katika programu ya Arduino ili kuhakikisha kuwa bodi ya uno inaendelea vizuri.
Unganisha bodi ya Arduino kwenye kompyuta yako na ufungue Programu ya Arduino. Mara tu ikiwa imepakiwa, fungua Monitor Monitor na angalia nambari ya bandari ya COM.
Vinginevyo, unaweza kuiangalia kwa kwenda kwenye Zana -> Port. Unapaswa kuona nambari ya bandari ya COM. Tutatumia nambari hii kukusanya pembejeo kutoka kwa sensa hadi programu ya Usindikaji. Kwa upande wangu, ni COM 3.
Mara tu utakapothibitisha kuwa unaweza kuona nambari kadhaa kwenye Serial Monitor. Unaweza kuendelea.
Hatua ya 4: Panga Mchezo
Tafadhali weka kila kitu kwenye folda vinginevyo haitaendesha. (Null pointer kwani haiwezi kupata picha ambazo zinahitajika kupakia)
Tafuta mstari huu:
myPort = mpya Serial (hii, Serial.list () [0], 9600);
Utahitaji kubadilisha Bandari ya Serial "Serial.list () [0]" -> nambari "0" kwa msimbo kuwa sawa na bandari ya COM unayotumia.
Unaweza kutumia faili iliyoambatishwa "Serial.pde" kutambua bandari ya serial / bandari ya usindikaji sawa na bandari ya COM.
Sababu tunayofanya hii ni kwamba programu ya Usindikaji haifanyi kazi moja kwa moja na bandari ya COM. Mara tu unapopitia hatua hii, data ya serial iliyokusanywa kutoka kwenye sensa inapaswa kufikia faili ya mchoro wa Usindikaji. Tutatumia data hii kusonga UFO Rick na Morty wameketi.
Muziki na Nakala
Tafadhali sakinisha maktaba ya usindikaji wa sauti na udhibiti5 katika programu ya usindikaji. Hii ni kwa muziki anuwai wa kucheza kwenye mchezo ikiwa unatumia nambari na kwa maandishi kwenye skrini anuwai pia.
Unaweza kupata "jinsi ya" hapa:
stackoverflow.com/questions/30559754/how-t…
Inavyofanya kazi
Programu ya Arduino itatuma data tu ikiwa sensor itagundua kitu kinachotembea juu yake (katika kesi hii mkono wa mchezaji.). Mara tu tutakapopokea data hii kwenye mchoro wa Usindikaji, tutatumia maadili kuangalia masafa na kuifanya ifanye kulingana na sheria fulani zilizo kwenye msimbo. Hii yote inafanyika wakati mchezo unaendelea kukimbia.
Ili kuelewa nambari hiyo, unaweza kuona faili iliyoambatishwa ya "Toleo la 1.zip". Nimeongeza maoni mengi kama ninavyoweza kukusaidia kuelewa nini kila mstari unamaanisha.
Natumahi nyinyi mnaburudika kuifanya! Ningependa kuona tofauti tofauti ambazo nyinyi mnakuja nazo!
Hatua ya 5: Uboreshaji katika siku zijazo
Haya jamani, kwa kweli nilikuwa na toleo jingine lisilokamilika la mchezo huu na uwezo wa risasi. Walakini, bado sijaweza kuiandika kabisa.
Wazo ni kupiga meteorite kuiharibu na kitu kipya kilichotekelezwa kuifanya iwe ngumu zaidi na ya kupendeza. Ingizo linaweza kutoka kwa kitufe kwenye ubao wa Arduino au rahisi kama bonyeza panya.
Nitapakia nambari hapa. Ikiwa yeyote kati yenu anavutiwa nayo.
Hatua ya 6: Shida zinazowezekana Zinakabiliwa na Suluhisho
- Wakati wiring inahakikisha kuiweka waya kwa usahihi kulingana na mchoro wa wiring vinginevyo inaweza isiende kama inavyotarajiwa. Kidokezo: Kabla ya kutekeleza chochote, fanya jaribio rahisi la blink kuangalia ikiwa bodi yako ya Arduino inafanya kazi.
- Wakati haujui ni sehemu gani ya usanidi haifanyi kazi- jaribu jaribio la kibinafsi kwa kila moduli ya sensa. Unaweza kupata nambari za kuzijaribu mkondoni kwa urahisi.
- Nambari haifanyi kazi kama inavyotarajiwa ingawa ilikusanywa na kupakiwa kwa mafanikio.
- Angalia ikiwa pembejeo ya dijiti imeunganishwa kwa nambari sahihi ya kuingiza kama ilivyoainishwa kwenye nambari. Zuia tena bodi yako ya Arduino na uanze tena programu ya Arduino na ujaribu tena.
- Port Busy -> Jaribu kuanzisha tena programu ya Arduino. Ikiwa haikutatua shida kuanzisha tena kompyuta yako. Vinginevyo, unaweza kutaka kuweka programu kwa ArduinoISP. Zana> Programu> ArduinoISP
- Ili kupakua muziki, tafadhali ubadilishe kuwa monotone.
- Unapoongeza muziki kwenye kazi ya kuteka, itasababisha programu kutundika ikiwa haukuongeza katika hali maalum ili iweze kukimbia mara moja tu.
Hatua ya 7: Marejeleo:
www.instructables.com/id/How-to-control-a-…
www.sojamo.de/libraries/controlP5/
processing.org/reference/libraries/sound/i…
Ilipendekeza:
Visuino Jinsi ya Kutumia Sensorer ya Ukaribu inayoshawishi: Hatua 7
Visuino Jinsi ya Kutumia Sensorer ya Ukaribu wa Kukaribisha: Katika mafunzo haya tutatumia Sensorer ya Ukaribu wa Inductive na LED iliyounganishwa na Arduino UNO na Visuino kugundua Ukaribu wa chuma. Tazama video ya onyesho
Rick Et Morty Portal Gun - Utangulizi: Hatua 4
Rick Et Morty Portal Gun - Utangulizi: Pour le carnaval 2018 de Dax, Nous avions fabriqué le portal gun de Rick et Morty en impression 3D … Watu wengi wamejizatiti kwa mikutano Mathieu (BTS systèmes numériques - lycée de borda) la réalisation zaidi ya kutoa hati ya barua pepe
Sensorer ya ukaribu wa IR. 4 Hatua (na Picha)
Sensorer ya Ukaribu wa IR.: Katika mradi huu nitaelezea jinsi ya kutengeneza sensorer ya ukaribu wa IR kwa kutumia LED za IR, LM358 Dual Op-Amp na vifaa vingine vya msingi vya elektroniki ambavyo unaweza kupata katika duka lolote la elektroniki
Kuunda tena Mchezo Mgumu wa Ulimwengu kwenye Arduino: Hatua 7
Kuunda tena Mchezo Mgumu wa Ulimwengu kwenye Arduino: Mradi huu unategemea mchezo wa kompyuta ambao unaweza kupata mkondoni. Jina lake ni, " Mchezo Mgumu wa walimwengu wote. &Quot; Niliweza kuunda tena kwenye Arduino kwa kutumia moduli nne ya LED Matrix. Kwa kufundisha hii ninakufundisha jinsi ya kuijenga
Sensorer za ukaribu za IR za bei rahisi za Roboti za Arduino: Hatua 6 (na Picha)
Sensorer za ukaribu za IR za bei rahisi kwa Roboti za Arduino: Sensorer hizi za ukaribu wa infrared ni ndogo, rahisi kufanya, na bei rahisi sana! Wanafanya kazi nzuri kwenye roboti, kwa kufuata mstari, kuhisi makali, na kuhisi umbali mdogo. Pia ni za bei rahisi sana