Orodha ya maudhui:
- Hatua ya 1: Moduli za Sensorer Nuru
- Hatua ya 2: Target Hardware
- Hatua ya 3: Vifaa vya Bunduki
- Hatua ya 4: Programu
Video: Rootin ', Tootin', Mchezo wa Shootin ': Hatua 4
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:51
Wakati niliishi katika Kaunti ya Orange, California waajiri wawili wakubwa wa watoto wa vyuo vikuu walikuwa Disneyland na Knott's Berry Farm. Kwa sababu nilikuwa na mafunzo ya elektroniki kutoka kwa jeshi niliweza kupata kazi katika nyumba ya sanaa ya risasi ya Knott badala ya kuvaa mavazi ya kuchekesha. Bunduki hizo zilitumia mirija machafu ya umeme na lensi za kulenga na malengo yalitumia seli za picha. Mizunguko ya kaunta iliyotumiwa ilitumia transistors za germanium zilizowekwa kama flip-flops. Transistors zilikuwa ngumu kupata kwa hivyo mtu alikuwa amejaribu kuzibadilisha na zile za silicon. Kwa bahati mbaya, waligundua kuwa nyakati za kubadili kwa haraka za transistors za silicon ziliwafanya waweze kukabiliwa na kelele. Hiyo ilimaanisha kuwa hit moja kwenye shabaha ingegugua kaunta na kuwasha taa zote mara moja. Somo hapa ni kwamba wakati mwingine polepole ni nzuri.
Hivi karibuni nilikuwa nikifikiria juu ya siku hizo na niliamua kuona ikiwa ningeweza kubuni mchezo rahisi wa risasi kwa wajukuu zangu. Mchezo uliofafanuliwa hapa unawakabili wachezaji wawili dhidi ya kila mmoja ili kuona ni nani anayeweza kupata hit tano kwanza. Niliamua pia kutumia diode nyekundu ya laser kama moyo wa bunduki. Unaweza kutumia viashiria vya laser ikiwa unataka lakini mzunguko ninaojumuisha bunduki unahakikisha kwamba unapiga risasi moja badala ya boriti thabiti.
Hatua ya 1: Moduli za Sensorer Nuru
Mwanzoni nilikuwa nikitumia tu transistors za picha kwa nyaya za sensorer lakini kisha nikagundua moduli za sensorer nyepesi zilizoonyeshwa hapo juu. Nilinunua pakiti ya 10 bila chochote kutoka kwa muuzaji wa China. Moduli hutumia transistor ya picha lakini huendesha voltage ya sensorer kwa kulinganisha LM393 kwa hivyo hutoa pato la dijiti na vile vile analog. Potentiometer onboard inaweza kubadilishwa ili kuweka kiwango cha safari ya kulinganisha. Pia inajumuisha umeme kwenye LED na taa inayowaka wakati kulinganisha inabadilisha pato la dijiti. Hiyo inafanya iwe rahisi kurekebisha kiwango sahihi.
Hatua ya 2: Target Hardware
Wingi wa vifaa vinajumuisha LEDs 10 na vipinga 10. Nilitumia mwangaza mweupe wa mwangaza mweupe wa 5mm kwa viashiria 1-4 na mwangaza unaowaka polepole kwa kiashiria cha 5. Kubadili kawaida hufungua mawasiliano ya kitambo na hutumiwa kuweka upya mchezo. Mdhibiti mdogo wa PIC ni wa kawaida ambao nimetumia katika miradi mingine. Kama unavyoona kwenye picha, niliunda moduli za LED kando ili kurahisisha kuzipata katika shabaha.
Hatua ya 3: Vifaa vya Bunduki
Vifaa vya msingi na skimu ya bunduki ya laser imeonyeshwa hapo juu. Nilijenga yangu ndani ya bunduki ya plastiki ya airsoft bunduki. Bomba la pipa kwa vidonge ni karibu saizi kamili ya moduli za diode za laser na niliweza kutoshea mmiliki wa betri kwa betri mbili za AAA katika ufunguzi wa jarida. Kuna moduli nyingi za bei rahisi za laser huko nje na kimsingi zinatofautiana tu kwa thamani ya kipinga cha sasa cha kizuizi kilichowekwa ndani. Kinzani hiyo huamua upimaji wa voltage ya moduli ya laser. Ninatumia betri mbili za AAA kwa hivyo nilichukua lasers 3 za volt. Kubadili ni pole moja, kutupa mara mbili kubadili ndogo. Capacitor hutumiwa kulazimisha kupasuka kwa nuru moja na kila kuvuta kwa kichocheo. Katika nafasi moja ya kubadili capacitor huchaji juu na katika nafasi nyingine hutoka kupitia laser.
Hatua ya 4: Programu
Kama miradi yangu yote ya PIC, programu hiyo imeandikwa kwa lugha ya mkutano. Kinachofanya mradi huu kuwa wa kawaida sana ni kwamba utaratibu wa kawaida haufanyi chochote kwa sababu hatua zote hufanyika kwa mshughulikiaji wa kukatiza. PIC ina huduma inayoitwa interrupt-on-change ambayo, katika PIC za zamani, hutengeneza usumbufu kwa chanya yoyote hasi au hasi kwa mpito mzuri kwenye pini ya I / O. PIC hii inaruhusu programu kuweka chanzo cha kukatiza kuwa kando nzuri, makali hasi, au kingo zote mbili. Moduli ya sensa nyepesi itazalisha kingo zote kwenye mpito kwa hivyo huduma hii ni rahisi sana. Katika kesi hii, programu hiyo inasubiri hadi pato la sensorer lirejee juu (kuzima) kabla ya usumbufu kuzalishwa.
Wakati kukatika kwa sensorer kunapokelewa, programu hiyo inalemaza uingizaji huo kwa muda na kuweka kipima muda. Kwa kweli, kipima muda hufanya kama mzunguko wa kudorora kwa swichi. Katika saa ya 8-MHz iliyochaguliwa kwa PIC na usanidi wa kipima muda, jumla ya muda ni kama 130ms. Wakati wa kumaliza unamaliza, pia hutengeneza usumbufu. Wakati huo, pembejeo ya sensa inaruhusiwa tena. Uingizaji wa kila sensa una timer yake ya kujitolea kwa hivyo hakuna mgongano kati ya wachezaji.
Kila kukatika kwa sensorer pia kutaangazia moja ya LED za mchezaji huyo. Badala ya kaunta, programu hutumia ubadilishaji ambao umewekwa kidogo. Kidogo hicho hubadilishwa kushoto na kila kukatiza na kisha huingizwa kwenye bandari ya pato kuwasha LED inayofuata. Wakati taa ya mwisho imewashwa, kizingiti kinazuia usumbufu zaidi na ambayo hufunga vizuri mchezaji mwingine. Kubadilisha upya imeunganishwa na uingizaji wa MCLR wa PIC na bits za usanidi zimewekwa kuruhusu kazi hiyo. Usanidi unapobanwa, programu itaimarisha na kusafisha taa za taa.
Hiyo ni kwa chapisho hili. Angalia miradi yangu mingine ya elektroniki kwenye www.boomerrules.wordpress.com
Ilipendekeza:
Kujifunga kwa Moja kwa Moja kwa Mchezo Mtendaji wa Mchezo wa Gofu wa 3: Hatua 12 (na Picha)
Kujifunga kwa Moja kwa Moja kwa Mchezo Mtendaji wa Mchezo wa Gofu wa 3: Hivi majuzi nilichapisha Inayoweza kufundishwa juu ya kujenga mchezo wa kufurahisha unaoweza kubeba na unaoweza kuchezwa ndani na nje. Inaitwa "Executive Par 3 Golf Game". Nilitengeneza kadi ya alama ya kuiga kurekodi kila alama ya wachezaji kwa "mashimo" 9. Kama ilivyo
Mchezo wa Kumbukumbu ya Mchezo wa Kutumia BBC MicroBit: Hatua 7
Mchezo wa Kumbukumbu ya Puzzle Kutumia MicroBit ya BBC: Ikiwa haujui ni MicroBit ya BBC ni nini, kimsingi ni kifaa kidogo ambacho unaweza kupanga kuwa na pembejeo na matokeo. Aina kama Arduino, lakini zaidi ya mwili. Kile nilichopenda sana juu ya MicroBit ni kwamba ina mbili zilizojengwa katika pembejeo b
Mchezo wa Mkasi wa Mkamba wa Arduino wa Mkononi Kutumia Mchezo wa 20x4 LCD Onyesha na I2C: Hatua 7
Mchezo wa Mkasi wa Mwamba wa Arduino wa Mkononi Kutumia Uonyesho wa LCD 20x4 na I2C: Halo kila mtu au labda niseme " Hello World! Huu ni mchezo wa Mikasi ya Mwamba wa Arduino wa Mkononi kwa kutumia onyesho la LCD la I2C 20x4. Mimi
Jinsi ya Kusanikisha Udhibiti wa AGS-001 Unaodhibitiwa Katika Mchezo wa Mapema wa Wavulana wa Mchezo (Hakuna LOCA!): Hatua 5 (na Picha)
Jinsi ya kusanikisha Mwangaza wa AGS-001 unaodhibitiwa Kwenye Mchezo wa Mapema wa Wavulana wa Mchezo (Hakuna LOCA!): Unatafuta kuangaza skrini ya zamani ya Game Boy Advance. Huwezi kupata vifaa hivi vipya vya backlit vya IPS popote, na vifaa vya zamani vya AGS-101 vimepungukiwa na bei ya juu. Mbali na hilo, unataka kuwa na uwezo wa kuona skrini ukiwa nje,
Mchezo wa Kijeshi wa Nje wa Retro Mchezo Mvulana: Hatua 3
Mchezo wa Mchezaji wa Hifadhi ya Nje wa Retro: Je! Unapeana nakala mpya ya tukio la kipekee au la kipekee (du moins à ma connaissance). Kila kitu kiliundwa kwa njia ya kiunganishi USB-SATA itatekelezwa nje ya eneo moja kwa moja. Je! Unastahili wakati fulani kupita cette c