Përmbajtje:

Sega Genesis Controller në Përshtatës USB për hapa 2: 4 dollarë
Sega Genesis Controller në Përshtatës USB për hapa 2: 4 dollarë

Video: Sega Genesis Controller në Përshtatës USB për hapa 2: 4 dollarë

Video: Sega Genesis Controller në Përshtatës USB për hapa 2: 4 dollarë
Video: Save Old School Gamer Magazine - Join the Kickstarter Campaign Today! 2024, Nëntor
Anonim
Sega Genesis Controller në Përshtatës USB për 2 dollarë
Sega Genesis Controller në Përshtatës USB për 2 dollarë
Sega Genesis Controller në Përshtatës USB për 2 dollarë
Sega Genesis Controller në Përshtatës USB për 2 dollarë
Sega Genesis Controller në Përshtatës USB për 2 dollarë
Sega Genesis Controller në Përshtatës USB për 2 dollarë

Ky përshtatës lejon që kontrolluesi Sega Genesis / Mega Drive të imitojë tastierë të dyfishta të lojërave XBox 360 për përdorim me retroarch ose programe të tjera. Përdor një pilulë blu stm32f103c8t6 të pajtueshme me Arduino për pajisjet elektronike.

Përbërësit:

  • pilulë stm32f103c8t6 blu
  • dy priza mashkullore DB9 (i bëra vetë)
  • telat

Hapi 1: Përgatitni Ngarkuesin e Ngarkuesit dhe Mjedisin e Zhvillimit

Përgatitni Ngarkuesin e Ngarkuesit dhe Mjedisin e Zhvillimit
Përgatitni Ngarkuesin e Ngarkuesit dhe Mjedisin e Zhvillimit
Përgatitni Ngarkuesin e Ngarkuesit dhe Mjedisin e Zhvillimit
Përgatitni Ngarkuesin e Ngarkuesit dhe Mjedisin e Zhvillimit
Përgatitni Ngarkuesin e Ngarkuesit dhe Mjedisin e Zhvillimit
Përgatitni Ngarkuesin e Ngarkuesit dhe Mjedisin e Zhvillimit

Përgatitni një bootloader dhe një mjedis zhvillimi Arduino.

1. Filloni duke ndjekur udhëzimet këtu.

2. Shënim: Fatkeqësisht, tani po lundrojnë rreth tabelave të rreme stm32f103c8t6, me një IC të rishikuar. Ky IC i ri -etiketuar ka vetëm 32K flash dhe 10K dash në krahasim me flashin 64K (ose edhe 128K) dhe dashin 20K të origjinaleve, dhe ndoshta është një stm32f103c6. Nëse keni një nga këto, atëherë kur jeni gati për të ndezur ngarkuesin e ngarkimit, demonstruesi STM32 do t'ju tregojë se keni një pajisje me densitet të ulët 32K (shiko pamjen e ekranit). Nëse jeni në atë pozicion, sigurohuni që keni bërthamën dhe bootloaderin më të fundit Arduino, pasi ato tani mbështesin këtë pajisje të nivelit të ulët. Dhe do t'ju duhet të zgjidhni Generic stm32f103c6 në Arduino IDE.

3. Në thelbin tuaj të libmaple, zëvendësoni përmbajtjen e STM32F1/libraries/USBComposite me versionin më të fundit (ose të paktën 0.92) nga këtu. Kjo është e nevojshme për të mbështetur kontrolluesit e dyfishtë XBox360.

4. Pilulat blu kanë një rezistencë të gabuar USB, zakonisht 10K në vend të 1.5K. Me disa kompjuterë, ata do të punojnë mirë, por mund të shkaktojnë telashe me të tjerët. Kontrolloni rezistencën tuaj midis 3.3V dhe A12. Nëse nuk është 1.5K, shtoni një rezistencë paralelisht midis këtyre kunjave për të marrë 1.5K. Për shembull, nëse keni 10K, atëherë shtoni një rezistencë 1.8K.

Hapi 2: Instaloni Sketch

Instaloni Sketch
Instaloni Sketch

Merrni skicën time dhe ngarkojeni në tabelë. Ekzistojnë dy mundësi skicimi, në varësi të cilës kontrollues të Xbox 360 dëshironi të imitoni (përputhshmëria mund të ndryshojë):

  • x360 me tela
  • x360 pa tel.

Për qëllimet e mia retroarch, skica dërgon lëvizjet e shkopit të majtë në përgjigje të butonave dpad si parazgjedhje, por nëse mbani shtypur butonin START duke shtypur butonat dpad, ai dërgon butona dpad XBox në vend të tij. Nëse nuk keni nevojë për këtë, komentoni rreshtin:

#përcaktoni START_ACTIVATED_DPAD

Lidheni tabelën në një kompjuter dhe kontrolloni që të shfaqen dy tastiera lojërash (ata nuk do të lëvizin, natyrisht, pasi nuk keni asgjë të fiksuar në tabelë). Në Windows, shtypni win-R dhe shkruani joy.cpl për të parë dy tastierat e lojërave.

Hapi 3: Saldator

Saldator
Saldator
Saldator
Saldator
Saldator
Saldator

Merrni ose bëni dy bazat tuaja mashkullore DB9 (ose vetëm një nëse kjo është gjithçka që dëshironi; në atë rast, mund të dëshironi të modifikoni kodin).

Tani i lidhni ato si në dy diagramet me pilulën tuaj blu. Pamja këtu është nga pjesa e pasme e prizës DB9, domethënë, nga ana në të cilën ngjiteni (ose, në mënyrë të barabartë, pjesa e përparme e prizës femërore në kontrolluesit).

Hapi 4: Opsionale: Rast

Opsionale: Rast
Opsionale: Rast

Unë kam një dizajn për një kuti të printueshme 3D për projektin këtu, duke supozuar se po përdorni bazat e mia të shtypura 3D DB9.

Recommended: