Sisukord:
- Samm: programmeerige ESP32
- 2. samm: lingipordi pistiku hankimine
- Samm: lõigake väike PCB
- 4. samm: lõigake väike PCB (2)
- Samm: ühendage pistik ESP32 -ga
- 6. samm: kohandage ümbrist
- Samm: viimistlus
Video: Gameboy Advance kui Bluetoothi mängupult: 7 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:45
Seade on põhimõtteliselt ESP32, mis on GBA -ga ühendatud linkpordi kaudu. Kui seade on ühendatud ja GBA -sse pole sisestatud ühtegi kassetti, saadab ESP32 pärast GBA sisselülitamist väikese romu GBA -sse laadimiseks. See rom on programm, mis võimaldab suhelda ESP32 ja GBA vahel nii Bluetooth -ühenduse käsitlemiseks kui ka kasutaja sisendi saatmiseks ESP32 -le, kui see on ühendatud Bluetooth -hostiga ja toimib mängupuldina. Kahjuks töötab see ainult traditsioonilise GBA -ga ja ma ei suutnud seda GBA SP -ga töötada. Ma arvan, et GBA SP lihtsalt ei anna piisavalt jõudu.
Sisselülitamisel teostab ESP32 mitme alglaadimise jada SPI kaudu GBA -le, saates rom, mille ESP32 on välkmällu salvestanud. Pärast laadimist võimaldab ESP32 UART -pordi samades tihvtides ja rom suhtleb ESP32 -ga UART -i kaudu lingipordi kaudu. ESP32 toiteallikaks on 3,3 V, mida GBA pordi kaudu annab
Tarvikud:
ESP32 WROOM ja ESP32 programmeerija
GBA-GC väljalülitusadapter GBA lüli pesa isase pistiku ja korpuse jaoks
Veidi elektrilinti ja traati
Samm: programmeerige ESP32
Alustage ESP32 programmeerimist püsivaraga, mille leiate siit:
github.com/Shyri/gba-bt-hid/tree/master/es…
Soovitan kasutada ühte sellist programmeerijat, mida nad seal müüvad, ühte nagu pilt.
Seda projekti testiti ESP-IDF v3.3.2 abil, mille leiate siit:
Samuti peate installima btstacki. Kohustus https://github.com/bluekitchen/btstack/commit/a0a… on viimane versioon, mis on selles projektis tõestatud.
Järgige lihtsalt ESP32 keskkonnajuhiseid siin
Ühendage ESP32 programmeerijaga. Ühendage programmeerija arvutiga. Minge koodikataloogi ja käivitage "make flash"
2. samm: lingipordi pistiku hankimine
Soovitan osta üks neist GBA-GC kaablitest.
Need pakuvad nii lingipordi pistikut kui ka ümbrist, kuhu paigutate seadme ja kinnitate selle ilusti oma GBA -sse.
Võtke see lahti ja eemaldage lingipordi pistik. Olge siin ettevaatlik ja ärge kiirustage, pistik on peamiselt plastikust ja kui jootekolvi liiga kaua asetate, hakkab see sulama ja ei ühenda hiljem teie GBA -ga õigesti.
Samm: lõigake väike PCB
Võimalik, et olete märganud, et GBA-GC adapteriga kaasasoleval trükkplaadil on eriline kuju, nii et pistik ei tuleks korpuse küljest lahti, kui adapter GBA ülaosast välja tõmmatakse. Sama asja tegemiseks lõikasin selle suurusega tükikese laua
4. samm: lõigake väike PCB (2)
Võib-olla olete märganud, et GBA-GC-adapteriga kaasasoleval trükkplaadil on eriline kuju, nii et pistik ei tuleks korpuse küljest lahti, kui adapter GBA ülaosast välja tõmmatakse. Sama asja tegemiseks lõikasin selle suurusega tükikese:
Kui te ei soovi joonlauda mõõtmiseks välja võtta, saate viitena kasutada terveid. Nüüd peame kleepima linkpordi pistiku jala külge, mille laius on kolm auku. Ülaltoodud skeemil asetate pistiku vasakusse jalga ja pistiku põhi on ekraanist väljapoole suunatud. Pidage meeles, et tervikud ühendavad parfüümi mõlemad pooled ja me ei taha linkpordi tihvte lühistada. See, mida ma tegin, oli pistiku ühe külje tihvtide jootmine esimese aukude rea külge ja teise poole jootmine ülejäänud kolm tihvti teise aukude rea juurde, püüdes vältida kontakti esimese reaga. Natuke karm aga töötab.
Samm: ühendage pistik ESP32 -ga
Seda skeemi järgides ühendage 5 ühendust lingipordist ESP32 tihvtidega. Ärge unustage lühendada EN -i 3V3 -ga, muidu see ei tööta.
6. samm: kohandage ümbrist
Nüüd, kui see on juhtmega ühendatud, saate seda testida ja kontrollida, kas see töötab.
Kui oleme katsetanud, saame selle ümbrisesse paigutada. Selle sobitamiseks peame korpuse paaris kohas nikerdama. Piltidelt näete, kus peate korpuse ühel küljel nikerdama.
Teisel küljel saate teha vaid paar väga kerget sälku, mis sobivad ESP32 nurkadega.
Samm: viimistlus
Pange elektriline kraan ESP32 tihvtidele, et vältida lühisust pärast selle sulgemist. Asetage tükid nagu pildil. Lõigatud laudis, mille ühel küljel on ühenduslüli ja teisel pool ESP32. Ühendage mõlemad küljed kokku, painutades kaableid nii, et need jäävad sisse.
Pange kaks kruvi kinni ja olete valmis minema!
Soovitan:
Mini mängupult: 3 sammu (piltidega)
Mini mängupult: Tere sõbrad, ma tegin selle väikese mängupuldi ATTINY85 abil, tahtsin seda juba ammu teha, kuid mul ei olnud piisavalt aega, lõpuks lõpetasin selle ja sellega on nii lõbus mängida. Esiteks vabandan kohmaka ehituse pärast, kuid olen näinud mõnda p
Ekspressioonirobot- kui see kui see: 5 sammu
Expression Robot- Kui see on see: Hallo ja tervitage Expression Robot Instructable.DIt is de instructable waar ik aan heb gewerkt tijdens mijn les van If This Than That. De Expression robot is gemaakt met als doel jou als gebruiker te stimuleren bij jezelfreflectie . Robotite koostöö
ESP32 Bluetoothi õpetus - ESP32 sisseehitatud Bluetoothi kasutamine: 5 sammu
ESP32 Bluetoothi õpetus | ESP32 sisseehitatud Bluetoothi kasutamine: Tere poisid Kuna ESP32 pardal on WiFi ja amp; Nii Bluetooth kui ka meie enamasti projektide puhul kasutame tavaliselt ainult Wifi -d, me ei kasuta Bluetoothi. Nii et selles juhendis näitan, kui lihtne on kasutada ESP32 Bluetoothi & Teie põhiprojektide jaoks
DIY FPV maapealne jaam odavamalt kui $ $ $, kui arvate: 9 sammu
DIY FPV maapealne jaam odavamalt kui $ $ $, kui arvate: Hei, tere tulemast minu juhendatavasse. See on FPV maapealne jaam, mille ehitasin kasutama koos oma väikese tillukesega. See kaalub umbes 2 naela, on tore
Kuidas saada muusikat peaaegu igalt (Haha) veebisaidilt (niikaua kui kuulete, saate selle kätte Ok, kui see on Flashisse manustatud, ei pruugi teil seda olla võimalik) TÖÖTLETUD !!!!! Lisatud teave: 4 sammu
Kuidas saada muusikat peaaegu igalt (Haha) veebisaidilt (nii kaua, kui kuulete, saate selle kätte … Ok, hea, kui see on Flashisse manustatud, ei pruugi teil olla võimalik) TÖÖTLETUD !!!!! Lisatud teave: kui lähete kunagi veebisaidile ja see mängib lugu, mis teile meeldib ja mida soovite, siis siin on juhend, mille jaoks te ei ole minu süü, kui midagi sassi ajate (ainus võimalus on see, kui hakkate asju ilma põhjuseta kustutama) ) mul õnnestus muusikat hankida