Tartalomjegyzék:
- 1. lépés: Programozza be az ESP32 programot
- 2. lépés: A Link Port csatlakozó beszerzése
- 3. lépés: Vágjon le egy kis NYÁK -t
- 4. lépés: Vágjon le egy kis NYÁK -ot (2)
- 5. lépés: Csatlakoztassa a csatlakozót az ESP32 -hez
- 6. lépés: Igazítsa a tokot
- 7. lépés: A befejezés
Videó: Gameboy Advance Bluetooth Gamepadként: 7 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:39
Az eszköz alapvetően egy ESP32, amely a link porton keresztül csatlakozik a GBA -hoz. Ha az eszköz csatlakoztatva van, és nincs patron a GBA -ban, a GBA bekapcsolása után az ESP32 egy kis romot küld a GBA -ba. Ez a rom egy olyan program, amely lehetővé teszi a kommunikációt az ESP32 és a GBA között mind a Bluetooth -kapcsolat kezeléséhez, mind a felhasználói bemenet elküldéséhez az ESP32 -hez, amikor az csatlakozik egy Bluetooth -gazdagéphez, és gamepadként működik. Sajnos csak a hagyományos GBA -val működik, és nem tudtam a GBA SP -vel működni. Szerintem a GBA SP nem ad elég erőt.
Bekapcsoláskor az ESP32 többszörös rendszerindítást hajt végre az SPI -n keresztül a GBA -nak, és küld egy romot, amelyet az ESP32 tárolt a flash memóriában. A betöltés után az ESP32 engedélyezi az UART -portot ugyanazokban a tűkben, és a rom kommunikál az ESP32 -vel az UART használatával a linkporton keresztül. Az ESP32 -t a GBA által a porton keresztül biztosított 3,3 V táplálja
Kellékek:
ESP32 WROOM és ESP32 programozó
GBA-GC leütő adapter a GBA link port dugó csatlakozójához és a tokhoz
Néhány elektromos szalag és huzal
1. lépés: Programozza be az ESP32 programot
Indítsa el az ESP32 programozását az itt található firmware segítségével:
github.com/Shyri/gba-bt-hid/tree/master/es…
Azt javaslom, hogy használjon egyet az általuk forgalmazott programozók közül, olyan, mint a képen.
Ezt a projektet az ESP-IDF v3.3.2 verziójával tesztelték, amely itt található:
Telepítenie kell a btstack -et is. A kötelezettségvállalás https://github.com/bluekitchen/btstack/commit/a0a… a legújabb verzió, amely bizonyítottan működik ebben a projektben.
Csak kövesse az ESP32 környezeti utasításait itt:
Csatlakoztassa az ESP32 -t a programozóhoz. Csatlakoztassa a programozót a számítógéphez. Lépjen be a kódkönyvtárba, és futtassa a "make flash" parancsot
2. lépés: A Link Port csatlakozó beszerzése
Azt javaslom, hogy vásárolja meg az egyik ilyen GBA-GC kábelt, amelyet az általuk forgalmazott leüt.
Mindkettő biztosít egy link port csatlakozót, valamint egy tokot, ahol elhelyezi az eszközt, és szépen csatlakoztatja a GBA -hoz.
Szerelje szét és forgassa le a link port csatlakozóját. Itt legyen óvatos, és ne siessen, a csatlakozó főleg műanyagból készül, és ha túl sokáig fekteti a forrasztópáka olvadni kezd, és később nem fog megfelelően csatlakozni a GBA -hoz.
3. lépés: Vágjon le egy kis NYÁK -t
Lehet, hogy észrevette, hogy a GBA-GC adapterhez mellékelt NYÁK különleges alakú, így a csatlakozó nem jön le a házról, amikor kihúzza az adaptert a GBA tetejéről. Ahhoz, hogy ugyanazt készítsem, vágtam egy darab ilyen méretű parfümlemezt
4. lépés: Vágjon le egy kis NYÁK -ot (2)
Lehet, hogy észrevette, hogy a GBA-GC adapterhez mellékelt NYÁK különleges alakú, így a csatlakozó nem jön le a házról, amikor kihúzza az adaptert a GBA tetejéről. Ahhoz, hogy ugyanazt elkészítsem, vágtam egy darabot a következő méretű méretekből:
Használhatja az egészeket referenciaként, ha nem akarja kivenni a vonalzót a méréshez. Most ragasztanunk kell az összekötő port csatlakozóját a három lyuk szélességű lábhoz. A fenti ábrán a csatlakozót a bal lábába helyezné, és a csatlakozó alja kifelé mutatna a képernyőre. Ne feledje, hogy az egészek összekötik a perfboard mindkét oldalát, és nem akarjuk rövidre zárni a link port csapjait. Amit csináltam, az volt, hogy a csatlakozó egyik oldalának csapjait forrasztottam az első furatsorhoz, a másik oldalon pedig a másik három tüskét forrasztottam a második furatsorhoz, hogy ne érintkezzenek az első sorral. Kicsit durva, de működik.
5. lépés: Csatlakoztassa a csatlakozót az ESP32 -hez
Ezt az ábrát követve kösse össze az 5 csatlakozást a link portról az ESP32 csapokhoz. Ne felejtse el rövidíteni az EN -t 3V3 -mal, különben nem fog működni.
6. lépés: Igazítsa a tokot
Most, hogy bekötöttük, kipróbálhatja, és működik -e.
Miután teszteltük, folytathatjuk a tokba helyezését. Ahhoz, hogy illeszkedjen, néhány helyen faragnunk kell a tokot. A képeken látható, hogy a tok egyik oldalán faragni kell.
A másik oldalon csak néhány nagyon könnyű bevágást készíthet, amelyek illeszkednek az ESP32 sarkokhoz.
7. lépés: A befejezés
Tegyen egy elektromos csapot az ESP32 csapokra, hogy elkerülje a rövidzárlatot, miután bezárta. Helyezze a darabokat, mint a képen. A vágott perforált lemez az egyik oldalon a csatlakozó csatlakozóval, a másik oldalon az ESP32. Húzza össze a két oldalt, hajlítva a kábeleket, hogy a maradék belül maradjon.
Csavarja be a két csavart, és készen áll az indulásra!
Ajánlott:
Slide Advance Alert System: 6 lépés
Slide Advance Alert System: A Brown Dog Gadgets -en sok videót közvetítünk a műhelyek számára, és a beállítások között szerepel egy személy a fényképezőgépen, és egy másik személy, mint producer, aki futtatja a szoftvert, figyeli a csevegőablakot, valamint végzi a kamera váltást és előrehaladást. a diák
A vezérelhető AGS-001 elülső lámpa beszerelése az eredeti Game Boy Advance-ba (nem LOCA!): 5 lépés (képekkel)
A vezérelhető AGS-001 elülső lámpa beszerelése eredeti Game Boy Advance-ba (nem LOCA!): Meg akarja világítani régi Game Boy Advance képernyőjét. Ezeket az új, háttérvilágítású IPS készleteket sehol nem találja, a régi AGS-101 készletek pedig elfogytak vagy túl drágák. Ezenkívül szeretné látni a képernyőt, miközben kint van
Game Boy Advance újratölthető akkumulátor Mod: 6 lépés
Game Boy Advance újratölthető akkumulátor mód: Ebben az útmutatóban megmutatom, hogyan kell módosítani a Game Boy Advance készüléket, hogy újratölthető LiFePO4 akkumulátorokat és USB -portot használjon a töltéshez. Kifejezetten LiFePO4 elemeket használunk, és nem Li-Ion akkumulátorokat, mert 3,2 V-os, szemben a 3,7 V-os Li-Io-val
Gameboy Advance Sp töltése töltő nélkül: 3 lépés
Gameboy Advance Sp töltése töltő nélkül: Ebben az oktatóanyagban megtanítom, hogyan kell tölteni a GameBoy Advance SP -t töltő nélkül. Készítettem egy GBA SP töltőt háztartási cikkek felhasználásával. Ezt a problémát egy online oktatóanyaggal akartam megoldani, de a végén az összes „oktatóanyag” az volt, hogy
LED mod és Gameboy Advance: 8 lépés
LED Mod a Gameboy Advance: Miután megnéztem ezt az Instructable -t, úgy döntöttem, hogy egy Instructable to LED Mod GBA -t készítek. Ezzel a moddal világíthat a GBA tokján, miközben szép fényhatásokat biztosít