Агуулгын хүснэгт:
- Алхам 1: Ачаалагч ба Хөгжлийн орчныг бэлтгэ
- Алхам 2: Sketch -ийг суулгана уу
- Алхам 3: Гагнуур
- Алхам 4: Нэмэлт: Кейс
Видео: Sega Genesis Controller -ийг USB адаптерт 2 доллараар худалдаж аваарай: 4 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:00
Энэхүү адаптер нь Sega Genesis / Mega Drive хянагчийг ретроарх эсвэл бусад програм хангамжид ашиглахын тулд хос XBox 360 тоглоомын самбарыг дууриах боломжийг олгодог. Энэ нь электроникийн хувьд Arduino-тэй нийцтэй stm32f103c8t6 цэнхэр эмийг хэрэглэдэг.
Орц:
- stm32f103c8t6 цэнхэр эм
- хоёр DB9 эрэгтэй залгуур (би өөрөө хийсэн)
- утаснууд
Алхам 1: Ачаалагч ба Хөгжлийн орчныг бэлтгэ
Ачаалагч болон Arduino хөгжүүлэх орчныг бэлтгэ.
1. Энд байгаа зааврыг дагаж эхэлнэ үү.
2. Анхаарна уу: Харамсалтай нь одоо хуурамч stm32f103c8t6 хавтангуудыг тойрч хөвж байна. Энэхүү дахин шошготой IC нь анхны 32K флаш болон 20K хуцаас ялгаатай нь зөвхөн 32K флаш, 10K хуцтай бөгөөд магадгүй stm32f103c6 байж магадгүй юм. Хэрэв танд эдгээрийн аль нэг нь байгаа бол та booloader -ийг анивчих гэж байхад STM32 Demonstrator танд бага нягтралтай 32K төхөөрөмжтэй гэж хэлэх болно (дэлгэцийн зургийг үзнэ үү). Хэрэв та ийм байр суурьтай байгаа бол хамгийн сүүлийн үеийн Arduino цөм болон ачаалагч төхөөрөмжтэй байгаа эсэхийг шалгаарай. Та Arduino IDE -д Generic stm32f103c6 -ийг сонгох хэрэгтэй болно.
3. Libmaple цөм дээрээ STM32F1/libraries/USBComposite -ийн агуулгыг эндээс хамгийн сүүлийн хувилбараар (эсвэл дор хаяж 0.92) солино. Энэ нь хос XBox360 хянагчийг дэмжихэд шаардлагатай.
4. Цэнхэр эм нь буруу USB эсэргүүцэлтэй, ихэвчлэн 1.5К биш 10К байдаг. Зарим компьютертай бол тэд сайн ажиллах болно, гэхдээ бусад хүмүүст асуудал үүсгэж магадгүй юм. 3.3V ба A12 хоорондох эсэргүүцлийг шалгана уу. Хэрэв энэ нь 1.5K биш бол эдгээр тээглүүрүүдийн хооронд зэрэгцээ эсэргүүцэл нэмж 1.5K авна. Жишээлбэл, хэрэв танд 10K байгаа бол 1.8K эсэргүүцэл нэмнэ үү.
Алхам 2: Sketch -ийг суулгана уу
Миний ноорогыг аваад самбар дээр байршуулаарай. Аль Xbox 360 хянагчийг дууриахыг хүсч байгаагаас хамааран хоёр ноорог сонголт байдаг (нийцтэй байдал өөр байж болно):
- x360 утастай
- x360 утасгүй.
Миний ухрах зорилгоор, ноорог нь dpad товчлууруудын хариуд зүүн гар талын хөдөлгөөнийг анхдагчаар илгээдэг боловч хэрэв та dpad товчлуурыг дарахдаа START товчлуурыг дарвал XBox dpad товчлууруудыг илгээдэг. Хэрэв танд энэ шаардлагагүй бол дараах мөрийг бичээрэй.
#тодорхойлох START_ACTIVATED_DPAD
Самбарыг компьютерт холбож, хоёр тоглоомын самбар гарч ирснийг шалгаарай (мэдээжийн хэрэг, танд самбар дээр залгагдсан зүйл байхгүй тул тэд хөдлөхгүй). Windows дээр win-R товчийг дарж joy.cpl гэж бичээд хоёр тоглоомын талбарыг үзээрэй.
Алхам 3: Гагнуур
Хоёр DB9 эрэгтэй залгуурыг авах эсвэл хийх (эсвэл хэрэв энэ нь таны хүссэн зүйл бол зөвхөн нэгийг нь хий; энэ тохиолдолд та кодыг өөрчлөхийг хүсч магадгүй юм).
Одоо тэдгээрийг хоёр диаграмм дээрх шиг цэнхэр эмтэйгээ холбоно уу. Энд харагдах байдал нь DB9 залгуурын ар талаас, өөрөөр хэлбэл таны гагнах талаас (эсвэл хянагч дээрх эмэгтэй үүрний урд тал) харагдаж байна.
Алхам 4: Нэмэлт: Кейс
Та миний 3D хэвлэсэн DB9 залгуурыг ашиглаж байгаа гэж бодож байгаа бол энэ төслийг 3D хэвлэх боломжтой хайрцагны загвар надад байна.
Зөвлөмж болгож буй:
Ухаалаг толин тусгалыг 80 доллараас бага үнээр худалдаж аваарай - Raspberry Pi ашиглах: 6 алхам (зурагтай)
Ухаалаг толин тусгалыг 80 доллараас доош үнээр хийх - Raspberry Pi -г ашиглах нь: Энэхүү төсөлд бид таныг өглөө бэлдэж байхад танд хэрэгтэй мэдээллийг харуулах ухаалаг толь бүтээх болно. Бүх зүйл 80 доллараас доогуур байх ёстой бөгөөд энэ нь ихэнх хүмүүст боломжийн үнэтэй байдаг. Энэхүү гарын авлага нь танд зөвхөн
Cisco Console нь Null Modem цуваа адаптерт шилжих: 4 алхам
Cisco Console нь Null модемийн сериал адаптерт холбогдсон: Одоогоор би USB -ээс Цуваа кабель (миний зөөврийн компьютерт цуваа порт байхгүй), Cisco консолын кабель, тэг модемийн кабель (хуучин унтраалга болон бусад тоног төхөөрөмжийн хувьд) холбож байна. Би хуучин тоног төхөөрөмж дээр ажиллахдаа Cisco c -ээ салгах хэрэгтэй болдог
EeePC / нэтбүүкийн цүнхийг ойролцоогоор 8 доллараар худалдаж аваарай (мөн Redmaloo -оос худалдаж авахын оронд 91 доллар хэмнээрэй): 5 алхам (зурагтай)
EeePC / нэтбүүкийн цүнхийг ойролцоогоор 8 доллараар худалдаж аваарай (мөн Redmaloo -оос худалдаж авахын оронд 91 доллар хэмнээрэй): Энэхүү зааварчилгаа нь өөрийн гараар зөөврийн компьютер, бүр илүү сайн нэтбүүкийн цүнхийг хэрхэн яаж хийхийг танд харуулах болно. Энэ нь таны нэтбүүкийг хадгалах болно, танд хулганы дэвсгэр, өвөрмөц, сайхан, гар хийцийн зүйлийг ашиглах мэдрэмж, галууны мэдрэмжийг өгөх болно
Их мөнгө хэмнээрэй! Онлайнаар худалдаж аваарай!: 6 алхам
Их мөнгө хэмнээрэй! Онлайнаар худалдаж аваарай !: Миний олж харсан мөнгийг муу судалгаа, тансаг дэлгүүрээр аялах эсвэл сэтгэл дундуур худалдан авалт хийхэд зарцуулсан гэдэгт та итгэхгүй байх болно. Асар их хөнгөлөлт хэдхэн товшилтоор л үлдэнэ. Харамсалтай нь эдгээр вэбсайтууд яг л чамайг хараад аваагүй байгаа нь миний хувьд азтай хэрэг юм
12v -ээс USB адаптерт 12в -аас 5в хүртэл трансформатор (машинд тохиромжтой): 6 алхам
12v to USB адаптер 12v -аас 5v -ийн трансформатор (Машинд тохиромжтой): Энэ нь 12V -аас USB (5v) адаптер хэрхэн яаж хийхийг танд харуулах болно. Үүний хамгийн тод хэрэглээ бол 12V машины адаптер юм, гэхдээ та хаана ч байсан 12 вольт ашиглаж болно! Хэрэв танд USB -ээс өөр зүйлд 5v хэрэгтэй бол USB портуудыг нэмэх алхамуудыг алгасаарай