Turinys:
- 1 žingsnis: Paruoškite įkrovos įkėlimo programą ir kūrimo aplinką
- 2 veiksmas: įdiekite eskizą
- 3 žingsnis: lydmetalis
- 4 žingsnis: neprivaloma: dėklas
Video: „Sega Genesis“valdiklis prie USB adapterio už 2 USD: 4 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:44
Šis adapteris leidžia „Sega Genesis / Mega Drive“valdikliui imituoti dvigubas „XBox 360“žaidimų plokštes, skirtas naudoti su retroarchu ar kita programine įranga. Elektronikai naudojama su „Arduino“suderinama stm32f103c8t6 mėlyna piliulė.
Ingridientai:
- stm32f103c8t6 mėlyna piliulė
- du DB9 lizdai (aš padariau savo)
- laidai
1 žingsnis: Paruoškite įkrovos įkėlimo programą ir kūrimo aplinką
Paruoškite įkrovos įkėlimo programą ir „Arduino“kūrimo aplinką.
1. Pradėkite vadovaudamiesi čia pateiktomis instrukcijomis.
2. Pastaba: Deja, dabar aplink plūduriuojančias stm32f103c8t6 plokštes plaukioja su peržymėtu IC. Šis peržymėtas IC turi tik 32K blykstę ir 10K RAM, o ne 64K (ar net 128K) blykstę ir 20K RAM originalų, ir galbūt yra stm32f103c6. Jei turite vieną iš šių, tada, kai ketinate mirksėti „booloader“, „STM32 Demonstrator“jums pasakys, kad turite mažo tankio 32K įrenginį (žr. Ekrano kopiją). Jei esate tokioje padėtyje, įsitikinkite, kad turite naujausią „Arduino“branduolį ir įkrovos įkėlimo programą, nes jie dabar palaiko šį žemesnės klasės įrenginį. Ir jums reikės pasirinkti bendrąjį „strd32f103c6“„Arduino IDE“.
3. „Libmaple“branduolyje pakeiskite STM32F1/libraries/USBComposite turinį naujausia versija (arba bent 0,92). Tai reikalinga norint palaikyti dvigubus „XBox360“valdiklius.
4. Mėlynos tabletės turi netinkamą USB rezistorių, paprastai 10K, o ne 1,5K. Kai kuriuose kompiuteriuose jie veiks gerai, tačiau gali sukelti problemų su kitais. Patikrinkite savo atsparumą tarp 3.3V ir A12. Jei tai ne 1,5K, lygiagrečiai pridėkite rezistorių tarp šių kaiščių, kad gautumėte 1,5K. Pavyzdžiui, jei turite 10K, pridėkite 1,8K rezistorių.
2 veiksmas: įdiekite eskizą
Gaukite mano eskizą ir įkelkite jį į lentą. Yra dvi eskizo parinktys, priklausomai nuo to, kurį „Xbox 360“valdiklį norite mėgdžioti (suderinamumas gali skirtis):
- x360 laidinis
- x360 belaidis.
Mano retroarcho tikslais eskizas pagal numatytuosius nustatymus siunčia kairiojo lazdelės judesius, reaguodamas į dpad mygtukus, tačiau jei laikydami nuspaudę mygtuką START, paspausite dpad mygtukus, jis siunčia XBox dpad mygtukus. Jei jums to nereikia, pakomentuokite eilutę:
#define START_ACTIVATED_DPAD
Prijunkite lentą prie kompiuterio ir patikrinkite, ar rodomos dvi žaidimų plokštės (jos, žinoma, nejudės, nes prie lentos nieko neprikabinote). „Windows“sistemoje paspauskite „Win-R“ir įveskite joy.cpl, kad pamatytumėte du žaidimų pultus.
3 žingsnis: lydmetalis
Gaukite arba padarykite du DB9 vyriškus lizdus (arba tik vieną, jei to norite; tokiu atveju galbūt norėsite pakeisti kodą).
Dabar prijunkite juos, kaip parodyta dviejose diagramose, prie savo mėlynos tabletės. Vaizdas čia yra iš DB9 lizdo galinės pusės, t. Y. Iš tos pusės, kurioje lituojate (arba, atitinkamai, iš valdiklių lizdo priekinės pusės).
4 žingsnis: neprivaloma: dėklas
Čia turiu 3D spausdinamo dėklo projektą projektui, darant prielaidą, kad naudojate mano 3D spausdintus DB9 lizdus.
Rekomenduojamas:
Vairo ratų klavišai prie automobilio stereo adapterio (CAN magistralė -> 1 raktas): 6 žingsniai
Vairo ratų klavišai prie automobilio stereo adapterio (CAN magistralė -> Key1): praėjus kelioms dienoms po to, kai nusipirkau naudotą automobilį, sužinojau, kad negaliu groti muzikos iš savo telefono per stereo sistemą. Dar labiau apmaudu buvo tai, kad automobilis turėjo „Bluetooth“, bet leido tik balso skambučius, o ne muziką. Jis taip pat turėjo „Windows Phone“USB prievadą, bet aš
„Arduino“pagrindu sukurtas „pasidaryk pats“žaidimų valdiklis - „Arduino PS2“žaidimų valdiklis - Žaidimas „Tekken“naudojant „pasidaryk pats“„Arduino“žaidimų pultą: 7 žingsniai
„Arduino“pagrindu sukurtas „pasidaryk pats“žaidimų valdiklis | „Arduino PS2“žaidimų valdiklis | Žaidimas „Tekken“naudojant „pasidaryk pats“„Arduino Gamepad“: Sveiki, vaikinai, žaisti žaidimus visada smagu, tačiau žaisti su savo „pasidaryk pats“žaidimo valdikliu yra smagiau. Taigi, mes padarysime žaidimų valdiklį naudodami „arduino pro micro“šioje instrukcijoje
USB į ESP-01 adapterio plokštės modifikavimas: 3 žingsniai (su nuotraukomis)
USB prie ESP-01 adapterio plokštės modifikavimas: Ar nusipirkote šį USB į ESP-01 adapterio plokštę ir sužinojote, kad jo negalima naudoti ESP-01 mirksėjimui? Tu ne vienas. Šis pirmosios kartos adapteris neturi jokio mechanizmo ESP-01 įjungti į serijinio programavimo režimą, kurį reikia ištraukti
YABC - dar vienas „Blynk“valdiklis - „IoT“debesų temperatūros ir drėgmės valdiklis, ESP8266: 4 žingsniai
YABC - Dar vienas „Blynk“valdiklis - „IoT“debesų temperatūros ir drėgmės valdiklis, ESP8266: Sveiki, kūrėjai, neseniai pradėjau auginti grybus namuose, austrių grybus, bet jau turiu 3 kartus šių valdiklių namuose, kad galėčiau kontroliuoti savo namų alaus fermentacijos temperatūrą, žmona dabar taip pat daro šį „Kombucha“dalyką ir yra šilumos termostatas
Žaidimų pridėjimas prie „Atgames Genesis Flashback HD“: 5 žingsniai (su paveikslėliais)
Žaidimų pridėjimas prie „Atgames Genesis Flashback HD“: tai bus tik greitas aprašymas, kaip pridėti žaidimų prie „Atgames Genesis Flashback HD“. Jei nežinote, ką darote, ir nesate atsargūs, galite visiškai išardyti įrenginį, nes pagal šią instrukciją reikia keisti jautrią sritį