Orodha ya maudhui:
Video: Wireless 4 Player Family Game Mdhibiti: 3 Hatua
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:50
Huyu ni mtawala wa mtindo wa arcade isiyo na waya ambayo watu 4 wanaweza kucheza mara moja. Haina waya ili usilazimike kusambaza kompyuta yako kwa kidhibiti kinachotumiwa na watoto wa miaka 5. Wao huanguka kila wakati na sitaki waharibu vitu vyangu vya kuchezea wakati wanapokuwa na safari ya kuepukika kwenye waya. Hivi karibuni tulinunua kifuatiliaji kipya cha kompyuta na kilikuja kwenye sanduku lenye nguvu sana na styrofoam mnene sana ndani. Kama kitu kutoka kwa sitcom, nilikuwa nikibishana na mke wangu kila wakati juu ya kuweka sanduku. Kwangu ilionekana kuwa inaomba kubadilishwa kuwa kitu wakati kwake ilikuwa taka mbaya. Halafu, nje ya bluu, Wanafunzi waliendesha mashindano ya kasi kulingana na kadibodi. Na kwa hivyo alasiri hoja ilimalizika na mradi huu ulizaliwa.
Tulitumia mwisho wa mwisho tuliokuwa nao karibu na nyumba kuleta mradi huo. Wazo lilikuwa tu kutumia kile tulikuwa tumeketi karibu kufanya kitu kizuri - kwa bahati nzuri tulikuwa na seti ya vifungo vya arcade na pi ya rasipberry ambayo tulinunua miaka iliyopita kufanya baraza la mawaziri la arcade. Kwa kukata tulitumia msumeno na kisu changu cha zamani cha mfukoni.
Vifaa
1. Sanduku la kadibodi2. Styrofoam au jalada nyingine zenye mnene 3. Vifungo vya Arcade kutoka Ali Express au Amazon 4. Raspberry Pi 3B + 5. Skrini nyingine ya kompyuta. 6. Kisu au kitu cha kukata mashimo kwenye kadibodi 7. Kufunga mkanda8. Rangi ya dawa
Hatua ya 1: Ujenzi
Tulichora haraka mchoro wa kile tunataka kitu hicho kiwe kama, kisha tukatumia kisu na msumeno wa mbao kukata kadibodi na styrofoam kwa saizi sahihi. Tuliweka alama kwenye kadibodi na kitufe kizuri / mpangilio wa shangwe na kukata mashimo kwa uangalifu na kisu. Hili lilikuwa zoezi zuri katika hesabu za kimsingi kwa watoto. Baada ya kabati kukatwa tuliipaka rangi na kisha kuweka vifungo vyote mahali. Jambo kuu la kufurahisha tulilofanya ni gundi safu tatu za kadibodi kwa juu ya kidhibiti ili kuipa ugumu zaidi. Hii ilifanya iwe ngumu kukata lakini ilifanya kazi kikamilifu kwa kutengeneza kilele karibu kama imara kama kuni.
Raspberry Pi 3B + ina bandari nne za usb. Tuna familia ya seti nne na 4 za vifungo vya arcade! Huu ulikuwa utabiri.
Hatua ya 2: Programu
Nambari ya mradi huu ni rahisi na ya gari. Yote yanaweza kupatikana hapa:
Watawala 4 wameunganishwa kupitia usb kwa pi ya raspberry. Kwenye pi ya Raspberry, kuna hati ndogo ya chatu inayoendesha. Nilitumia maktaba ya pembejeo ya Python kupata ishara kutoka kwa vifungo na viunga vya furaha. Programu hiyo hubadilisha ishara kuwa nambari fupi ya ASCII na kuituma kupitia tundu la TCP juu ya wifi kwa PC inayoendesha mchezo (nitarejelea hii kama seva ya mchezo). Kwa mfano, wakati mchezaji 0 anasonga fimbo ya furaha kushoto, herufi '0XL' zinatumwa juu ya tundu la TCP kwenye seva ya mchezo. Kwa kupima niliendesha SuperTuxKart kwenye fikra yangu ya kufikiria. Programu ndogo ya seva inaendesha kwenye kiboreshaji cha mawazo na inasikiliza kwenye tundu la TCP. Nambari ambazo zinatoka kwa rasipberry pi juu ya wifi hutafsiriwa katika vitufe vya vitufe kwenye kibodi kupitia maktaba ya pyautogui. Kwa hivyo, wakati mchezaji 0 kwenye kidhibiti cha kadibodi akihamisha fimbo ya kufurahisha kushoto na mtawala anatoa 'OXL', seva inayoendesha mchezo inadhani mchezaji anapiga kitufe cha '1' kwenye kibodi. Mchezo lazima usanidiwe ili kutambua mashine hizi za kibodi kama inavyoweza kuonyeshwa kwenye skrini ya chaguzi hapa. Mchezo huu unafanya vizuri na mchezaji mmoja au wawili, lakini wakati watu 4 wanacheza SuperTuxKart kwa fujo seva inaanza kukosa data kutoka kwa mdhibiti. Sina hakika ikiwa hii ni kosa: 1. Kwenye upande wa mteja (mtawala) Kwenye upande wa seva (thinkpad)3. Imejengwa katika utendaji wa Linux. Labda laptop yangu ya Ubuntu haiwezi kutambua idadi kubwa ya vitufe vya wakati huo huo. Kwa hivyo ikiwa mchezaji 0, 1, na 2 wote wanasimamia na kushoto, hiyo inamaanisha vifungo 2 * 3 = 6 vinabanwa mara moja. Sina hakika ikiwa kompyuta yangu (au kompyuta yoyote) imeundwa kushughulikia hilo. Kawaida funguo za moto ni vifungo 3 au chini k.v. CTRL + ALT + DEL. Katika siku zijazo nitajaribu kuanzisha soketi 4 za tcp, moja kwa kila mtawala, na kisha kwa upande wa seva kuunda pedi halisi ya mchezo. Haikuwa na wakati wa kuona jinsi ya kufanya hivyo bado kati ya uzazi, kufanya kazi na kukata masanduku ya kadibodi juu.
Hatua ya 3: Baadaye
Hii ilikuwa Dhibitisho rahisi la Dhana. Katika siku zijazo, nambari inahitaji kuwa bora. Ningependa kuweka alama kwenye unganisho kama kifaa cha kuficha cha bluetooth, lakini bluez5 kwenye Linux ni kidogo ya kuzama wakati wa kufanya kazi - ndio sababu nilikwenda na tundu la TCP + chatu. Pia - wacha tukabiliane - mtawala anaonekana kama heck. Kwa wakati zaidi ningewekeza nguvu zaidi kukata kwa uangalifu zaidi. Kisha ningeweka msaada zaidi - pande za sanduku zinaanza kupiga kidogo. Kwa ni nini na ni gharama gani, jambo hili linaonekana kuwa la kutosha. Nitaendelea kuipuuza wakati tunatazama sinema jioni.
Ilipendekeza:
Mdhibiti wa Deepcool AIO RGB Arduino Mdhibiti: 6 Hatua
Mdhibiti wa Deepcool Castle AIO RGB Arduino: Niligundua kuchelewa sana kuwa ubao wangu wa mama haukuwa na kichwa cha kichwa cha rgb kinachoweza kushughulikiwa kwa hivyo niliboresha kutumia mafunzo kama hayo. Mafunzo haya ni ya mtu aliye na Deepcool Castle AIOs lakini inaweza kutumika kwa vifaa vingine vya rgb pc. KANUSHO: Ninajaribu
Intro kwa Mdhibiti Mdhibiti wa CloudX: Hatua 3
Intro kwa Microcontroller ya CloudX: Mdhibiti mdogo wa CloudX ni vifaa vya kufungua na programu-kompyuta ndogo ambayo hukuruhusu kuunda miradi yako ya maingiliano. CloudX ni bodi ndogo ya chip ambayo inaruhusu watumiaji kuiambia nini cha kufanya kabla ya kuchukua hatua yoyote, inakubali k tofauti
Mdhibiti wa Mchezo bila waya na Arduino na NRF24L01 + (msaada kwa Mdhibiti mmoja au Wawili): Hatua 3
Mdhibiti wa Mchezo bila waya na Arduino na NRF24L01 + (msaada kwa Mdhibiti mmoja au Wawili): Unaweza kupata mradi kamili kutoka kwa wavuti yangu (iko katika Kifini): https://teukka.webnode.com/l/langaton-ohjain-atmega-lla- ja-nrf24l01-radiomoduulilla / Huu ni mkutano mfupi sana kuhusu mradi huo. Nilitaka tu kuishiriki ikiwa mtu angesema
Mdhibiti mdogo wa AVR. Pulse Modulation Upana. Mdhibiti wa DC Motor na Mwangaza wa Mwanga wa LED.: 6 Hatua
Mdhibiti mdogo wa AVR. Pulse Modulation Upana. Mdhibiti wa DC Motor na Uzito wa Mwanga wa LED. Halo kila mtu! Pulse Modding Width (PWM) ni mbinu ya kawaida sana katika mawasiliano ya simu na udhibiti wa nguvu. ni kawaida kutumika kudhibiti nguvu inayolishwa kwa kifaa cha umeme, iwe ni motor, LED, spika, n.k kimsingi ni modu
YABC - Mdhibiti Mwingine wa Blynk - Joto la IoT Cloud na Mdhibiti wa Unyevu, ESP8266: Hatua 4
YABC - Mdhibiti Mwingine wa Blynk - Mdhibiti wa Joto la IoT na Udhibiti wa Unyevu, ESP8266: Hi Makers, hivi karibuni nilianza kukuza uyoga nyumbani, uyoga wa Oysters, lakini tayari nina 3x ya vidhibiti hivi nyumbani kwa Udhibiti wa Joto la Fermenter kwa pombe yangu ya nyumbani, mke pia inafanya jambo hili la Kombucha sasa, na kama Thermostat ya Joto