Orodha ya maudhui:

Gameboy Mapema Kama Gamepad ya Bluetooth: Hatua 7
Gameboy Mapema Kama Gamepad ya Bluetooth: Hatua 7

Video: Gameboy Mapema Kama Gamepad ya Bluetooth: Hatua 7

Video: Gameboy Mapema Kama Gamepad ya Bluetooth: Hatua 7
Video: Попистофали в ад с закрытыми глазами ► 1 Прохождение Metal: Hellsinger 2024, Novemba
Anonim
Mapenzi ya Gameboy Kama Gamepad ya Bluetooth
Mapenzi ya Gameboy Kama Gamepad ya Bluetooth

Kifaa kimsingi ni ESP32 iliyounganishwa na GBA kupitia bandari ya kiunga. Pamoja na kifaa kilichounganishwa na bila cartridge yoyote iliyoingizwa kwenye GBA, mara tu GBA ikiwasha ESP32 inapeleka rom ndogo kupakiwa kwenye GBA. Rom hii ni mpango uliofanywa kuwezesha mawasiliano kati ya ESP32 na GBA kwa wote wanaoshughulikia unganisho la Bluetooth na kutuma uingizaji wa mtumiaji kwa ESP32 wakati imeunganishwa kwa mwenyeji wa bluetooth na kufanya kama mchezo wa mchezo. Kwa bahati mbaya inafanya kazi tu na GBA ya jadi na sikuweza kuifanya ifanye kazi na GBA SP. Nadhani GBA SP haitoi nguvu za kutosha.

Ikiwashwa ESP32 hufanya mlolongo wa multiboot kupitia SPI kwa GBA kutuma rom ambayo ESP32 imehifadhi kwenye kumbukumbu ya flash. Mara baada ya kubeba ESP32 inawezesha bandari ya UART kwenye pini sawa na rom huwasiliana na ESP32 kwa kutumia UART kupitia bandari ya kiunga. ESP32 inaendeshwa na 3.3V ambayo GBA inatoa kupitia bandari

Ugavi:

Programu ya ESP32 WROOM & ESP32

GBA-GC adapta ya kubofya ya kiunganishi cha kiunga cha kiunga cha GBA na kesi hiyo

Kanda ya umeme na wir

Hatua ya 1: Panga programu ya ESP32

Mpango wa ESP32
Mpango wa ESP32

Anza kupanga programu yako ya ESP32 na firmware unayoweza kupata hapa:

github.com/Shyri/gba-bt-hid/tree/master/es…

Ninapendekeza kutumia programu hii wanaouza huko nje, moja kama picha.

Mradi huu ulijaribiwa na ESP-IDF v3.3.2 ambayo unaweza kupata hapa:

Utahitaji pia kusanikisha btstack. Jitolee https://github.com/bluekitchen/btstack/commit/a0a ……. ndio toleo la hivi karibuni zaidi ambalo limethibitishwa kufanya kazi katika mradi huu.

Fuata tu maagizo ya mazingira ya ESP32 hapa

Chomeka ESP32 kwenye programu. Chomeka programu kwa pc. Nenda kwenye saraka ya nambari na uendeshe 'fanya flash'

Hatua ya 2: Kupata Kiunganishi cha Bandari ya Kiungo

Kupata Kiunganishi cha Bandari ya Kiungo
Kupata Kiunganishi cha Bandari ya Kiungo

Ninapendekeza kununua moja ya nyaya hizi za GBA-GC zinabisha wanauza.

Watatoa kiunganishi cha bandari pamoja na kesi ambapo utaweka kifaa na itaambatanisha vizuri kwenye GBA yako.

Kuisambaratisha na kufuta kiunganishi cha kiunga cha bandari. Kuwa mwangalifu hapa na usikimbilie, kontakt imetengenezwa kwa plastiki na ukiweka chuma cha kutengeneza kwa muda mrefu kitaanza kuyeyuka na haitafunga vizuri kwenye GBA yako baadaye.

Hatua ya 3: Kata PCB ndogo

Kata PCB ndogo
Kata PCB ndogo

Labda utagundua PCB inayokuja katika adapta ya GBA-GC ina umbo maalum ili kontakt isitoke kwenye kesi wakati wowote unapovuta adapta kutoka juu ya GBA. Ili kufanya kitu kimoja nikakata kipande cha ubao na ukubwa huu

Hatua ya 4: Kata PCB ndogo (2)

Kata PCB ndogo (2)
Kata PCB ndogo (2)
Kata PCB ndogo (2)
Kata PCB ndogo (2)

Labda utagundua PCB inayokuja katika adapta ya GBA-GC ina umbo maalum ili kontakt isitoke kwenye kesi wakati wowote unapovuta adapta kutoka juu ya GBA. Ili kufanya kitu kimoja nikakata kipande cha ubao wa ukubwa na saizi hii:

Unaweza kutumia wholes kama kumbukumbu ikiwa hutaki kuchukua mtawala kupima. Sasa tunahitaji kushikamana na kiunganishi cha bandari ya kiungo kwa mguu ambao ni mashimo matatu kwa upana. Katika mchoro hapo juu ungeweka kontakt katika mguu wa kushoto na chini ya kontakt ingeonyesha nje skrini. Kumbuka kwamba manyoya yanaunganisha pande zote za ubao wa mbele na hatutaki kufupisha pini za bandari za kiunga. Kile nilichofanya ni kugeuza pini za upande mmoja wa kontakt kwa safu ya kwanza ya mashimo, na kwa upande mwingine kauza pini zingine tatu kwa safu ya pili ya mashimo kujaribu kuzuia mawasiliano na safu ya kwanza. Kidogo mbaya lakini inafanya kazi.

Hatua ya 5: Futa Kontakt kwa ESP32

Waya Kontakt kwa ESP32
Waya Kontakt kwa ESP32

Kufuatia waya huu wa mchoro unganisho 5 kutoka bandari ya kiunga hadi pini za ESP32. Kumbuka kufupisha EN na 3V3 vinginevyo haitafanya kazi.

Hatua ya 6: Badilisha Kesi hiyo

Badilisha Kesi hiyo
Badilisha Kesi hiyo
Badilisha Kesi hiyo
Badilisha Kesi hiyo

Sasa kwa kuwa tuna waya, unaweza kuipima na kuona ikiwa inafanya kazi.

Mara tu tukijaribiwa tunaweza kuendelea kuiweka katika kesi hiyo. Ili kuifanya iwe sawa tutahitaji kuchonga kesi hiyo katika maeneo kadhaa. Unaweza kuona kwenye picha ambapo unapaswa kuchonga upande mmoja wa kesi.

Katika upande mwingine unaweza kufanya notches kadhaa nyepesi sana kulinganisha pembe za ESP32.

Hatua ya 7: Kumaliza

Kumaliza
Kumaliza

Weka bomba la umeme kwenye pini za ESP32 ili uepuke fupi yoyote mara tu ikiwa imefungwa. Weka vipande kama picha. Ubao uliokatwa na kiunganishi cha kiunga kwa upande mmoja na ESP32 kwa upande mwingine. Kuleta pande mbili pamoja zikipiga nyaya ili kubaki ndani.

Weka screws mbili na uko tayari kwenda!

Ilipendekeza: