Мазмуну:
- 1 -кадам: ESP32 программасы
- 2 -кадам: Link Port Connector алуу
- 3 -кадам: Чакан ПХБны кесип алыңыз
- 4 -кадам: Чакан ПХБны кесүү (2)
- 5 -кадам: Коннекторду ESP32ге туташтырыңыз
- 6 -кадам: Ишти ыңгайлаштыруу
- 7 -кадам: Аяктоо
Video: Bluetooth Gamepad катары Gameboy Advance: 7 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:36
Түзмөк негизинен шилтеме порт аркылуу GBA менен байланышкан ESP32 болуп саналат. GBAга киргизилген картриджсиз туташкан түзмөк менен, GBA ESP32 күйгүзүлгөндөн кийин GBAга жүктөлүү үчүн кичинекей ром жөнөтөт. Бул ром - бул ESP32 менен GBAнын ортосундагы байланышты иштетүү үчүн, блютуз туташуусун иштетүү жана колдонуучу киргизүүсүн ESP32ге Bluetooth хостуна туташканда жана геймпад катары иштөө үчүн жасалган программа. Тилекке каршы, бул салттуу GBA менен гана иштейт жана мен аны GBA SP менен иштей албадым. GBA SP жөн эле жетиштүү күч бербейт деп ойлойм.
ESP32 күйгүзүлгөндө, SPI аркылуу GBAга ESP32 флеш -эсинде сакталган ромду жөнөтүп, көп жүктөө ыраатын аткарат. ESP32 жүктөлгөндөн кийин UART портун ошол эле казыктарга иштетет жана ROM USPти колдонуп ESP32 менен шилтеме порту аркылуу байланышат. ESP32 GBA порту аркылуу берген 3.3V менен иштейт
Берилиштер:
ESP32 WROOM & ESP32 программисти
GBA шилтеме портунун эркек туташтыргычы жана иши үчүн GBA-GC нокаут адаптери
Кээ бир электр тасмасы жана зым
1 -кадам: ESP32 программасы
ESP32 программаңызды бул жерден таба аласыз.
github.com/Shyri/gba-bt-hid/tree/master/es…
Мен ал жерде саткан бул программисттердин бирин колдонууну сунуштайм, бири сүрөттөгүдөй.
Бул долбоор ESP-IDF v3.3.2 менен сыналган, аны бул жерден таба аласыз:
Ошондой эле btstackти орнотушуңуз керек болот. Милдеттенме https://github.com/bluekitchen/btstack/commit/a0a… бул долбоордо иштегени далилденген эң акыркы версия.
Жөн гана бул жерде ESP32 экологиялык көрсөтмөлөрүн аткарыңыз
ESP32 программистине туташтырыңыз. Программистти компьютерге туташтырыңыз. Код каталогуна өтүңүз жана "make flash" иштетиңиз
2 -кадам: Link Port Connector алуу
Мен GBA-GC кабелдеринин бирин сатып алууну сунуштайм, алар сатышат.
Алар шилтеме порту туташтыргычын жана плюс сиз аппаратты жайгаштыра турган жана GBAга жакшылап тиркелүүчү ишти камсыз кылат.
Аны демонтаждоо жана шилтеме порту туташтыргычын ажыратуу. Бул жерде этият болуңуз жана шашпаңыз, туташтыргычы негизинен пластмассадан жасалган жана эгер сиз ширетүүчү темирди көпкө койсоңуз, эрип баштайт жана кийинчерээк GBAңызга туура сайылбайт.
3 -кадам: Чакан ПХБны кесип алыңыз
GBA-GC адаптерине келген ПКБнын өзгөчө формасы бар экенин байкап калышыңыз мүмкүн, андыктан адаптерди GBA чокусунан тартканыңызда коннектор иштен чыкпайт. Ошол эле нерсени жасоо үчүн, мен ушул өлчөмдөгү перфорборддун бир бөлүгүн кесип алдым
4 -кадам: Чакан ПХБны кесүү (2)
GBA-GC адаптерине келген ПКБнын өзгөчө формасы бар экенин байкап калышыңыз мүмкүн, андыктан адаптерди GBA чокусунан тартканыңызда коннектор иштен чыкпайт. Ошол эле нерсени жасоо үчүн, мен ушул өлчөмдөгү перфорбордун бир бөлүгүн кесип алдым:
Сиз өлчөгүчтү сызгычтан чыгаргыңыз келбесе, бүтүндүгүн шилтеме катары колдоно аласыз. Эми биз шилтеме порт туташтыргычын туурасы үч тешик болгон бутка жабыштырышыбыз керек. Жогорудагы диаграммада туташтыргычты сол бутка коюп, туташтыргычтын ылдыйы экранды сыртка каратмак. Унутпаңыз, бүтүндөй перфордборттун эки жагын бириктирет жана биз шилтеменин порт казыктарын кыскартууну каалабайбыз. Мен эмне кылдым, туташтыргычтын бир тарабынын төөнөгүчтөрүн биринчи катар тешиктерге, ал эми экинчи тарабында калган үч казыкты экинчи катарга тешип, биринчи катарга тийбөөгө аракет кылдым. Бир аз орой, бирок ал иштейт.
5 -кадам: Коннекторду ESP32ге туташтырыңыз
Бул диаграммадан кийин шилтеме портунан ESP32 казыктарына 5 байланышты өткөрүңүз. 3V3 менен кыска ENти унутпаңыз, антпесе ал иштебейт.
6 -кадам: Ишти ыңгайлаштыруу
Эми бизде зым бар, аны сынап көрүп, иштээрин көрө аласыз.
Текшерилгенден кийин биз аны корпуска жайгаштыра алабыз. Ылайыктуу болушу үчүн, ишти бир нече жерге оюп алышыбыз керек. Сиз корпустун бир жагына оюу керек болгон сүрөттөрдү көрө аласыз.
Экинчи тарапта сиз ESP32 бурчтарына дал келүүчү бир нече жуптарды жасай аласыз.
7 -кадам: Аяктоо
Электр кранын ESP32 төөнөгүчтөрүнө салыңыз, андыктан ал жабылгандан кийин кыска болуп калбашы үчүн. Бөлүктөрдү сүрөттөгүдөй жайгаштырыңыз. Бир жагында шилтеме туташтыргычы бар, экинчисинде ESP32 менен кесилген перформат. Кабелдерди ийип, эки жагын бириктирип, ичиндегилери калсын.
Эки бураманы кой, ошондо сен барууга даярсың!
Сунушталууда:
HACKED! Поезд айдоочусу катары Servo Motor !: 17 кадам
HACKED! Үлгү поезд айдоочусу катары Servo Motor !: Моделдик темир жолду баштайсызбы? Бардык кымбат поезд контроллерлерин сатып алууга бюджетиңиз жетпейби? Кабатыр болбо! Бул көрсөтмөдө мен сизге өзүңүздүн аз бюджеттүү поезд контроллерин сервоприводду бузуп кантип жасоону көрсөтөм. Ошентип, келгиле
Ардуино ISP катары -- AVRде Hex файлын жазуу -- AVRдеги сактандыруучу -- Ардуино программист катары: 10 кадам
Ардуино ISP катары || AVRде Hex файлын жазуу || AVRдеги сактандыруучу || Ардуино программист катары: ……………………… Сураныч, дагы видеолор үчүн менин YouTube каналыма ЖАЗЫЛЫҢЫЗ …….. Бул макала isp сыяктуу ардуино жөнүндө. Эгерде сиз он алтылык файлды жүктөгүңүз келсе же AVRде сактандыргычты орноткуңуз келсе, анда программистти сатып алуунун кажети жок, сиз жасай аласыз
Заряддоочу жок Gameboy Advance Sp кубаттоо: 3 кадам
Заряддоочу жок Gameboy Advance Spны кубаттоо: Бул көрсөтмөдө мен сизге GameBoy Advance SPди заряддагычсыз кантип заряддоону үйрөтөм. Мен үй буюмдарын колдонуу менен GBA SP заряддагычын жасадым. Мен бул маселени онлайн үйрөткүч менен чечүүнү көздөдүм, бирок аягында бардык "үйрөткүчтөр" бул болду
Шамдарды сенсор катары колдонуп, Wiimoteту компьютердик чычкан катары кантип колдонуу керек?: 3 кадам
Шамдарды сенсор катары колдонуп, Wiimoteту компьютердик чычкан катары кантип колдонуу керек !!: Бул колдонмо Wii Remote (Wiimote) компьютериңизге кантип туташтырып, чычкан катары колдонууну көрсөтөт
LED Mod Gameboy Advance: 8 кадам
LED Mod - Gameboy Advance Бул режимдин жардамы менен сиз GBA ишиңизди жарыктандырып, жакшы жарык эффекттерин бере аласыз