Агуулгын хүснэгт:
- Алхам 1: Шаардлагатай эд анги
- Алхам 2: Утас бэлтгэх
- Алхам 3: Hex файлыг Atmega8 руу асаах
- Алхам 4: Breadboard хийх
- Алхам 5: Осциллятор + SNES
- Алхам 6: USB өгөгдөл ба хүч
- Алхам 7: Хянагчийг турших
- Алхам 8: ПХБ -ийн талхны самбар
- Алхам 9: Хянагчийг өөрчлөх
- Алхам 10: Эцсийн шалгалт + Тэмдэглэл
Видео: USB SNES хянагч: 10 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:06
Эхний зааварчилгаа. Энэ нь юу хэрэгтэй байгааг, засч залруулахыг надад хэлээрэй. Би хэлхээ, програм хийгээгүй. Би зүгээр л USB SNES хянагчийг хэрхэн яаж хийхийг алхам алхмаар харуулсан гарын авлага хийж байна. Анхны хуудас энд байна: www.raphnet.net/electronique/snes_nes_usb/index_en.php Энэхүү гарын авлага нь ердийн snes хянагчийг USB тоглоомын самбар болгон хөрвүүлэх болно. Үүнийг XP, Vista, 7, PS3 дээр туршиж үзсэн. Энэ нь mac болон linux дээр ажиллах ёстой боловч би тэдгээрийг туршиж үзээгүй байна. Төхөөрөмжийг стандарт HID төхөөрөмж гэж хүлээн зөвшөөрдөг. -Та энэ гарын авлагад зориулж ямар нэгэн зүйл програмчлах шаардлагагүй. Хөтөлбөрийг аль хэдийн эмхэтгэсэн бөгөөд таны чип рүү харуулахад бэлэн боллоо. -Танд гагнуурын анхан шатны ур чадвар хэрэгтэй. -Схемийн үндсэн унших чадвар нь тусалдаг, гэхдээ би алхам бүрийг тайлбарлахыг хичээх болно.
Алхам 1: Шаардлагатай эд анги
Эд ангиудын жагсаалт: ---------------------------------------- -Atmega8 DIP микроконтроллер -AVR програмист (usb, parallell эсвэл serial. Би usb ашигладаг.) -12MHz болор осцилятор -[2] 3.6 вольт zener диод -1.5K Resistor (1.3K -аас 1.7K хүртэл ажиллах боломжтой) -[2] 68 ом эсэргүүцэл (60 -аас хаана ч хамаагүй) 75 ажиллах ёстой) -USB эрэгтэй кабель -SNES хянагч (эхний тал нь илүү сайн ажилладаг. Утаснуудын өнгө нь гарын авлагад нийцдэг.) -Жижиг утас. -PCB - www.radioshack.com/product/index.jsp - $ 2 -Борны самбар. Энэ нь хянагч оруулахаас өмнө тест хийхэд илүү хялбар болгодог.www.radioshack.com/product/index.jsp-9 долларын хэрэгсэл: ---------------------- ------------------- Утас хуулагч-Утас таслагч-Гагнуурын төмөр-Гагнуур-Хамрын хавчаар хайчлах хэрэгсэл. (чип нь өөрчлөгдөөгүй хянагчтай тохирохгүй болно.
Алхам 2: Утас бэлтгэх
-USB кабель аваад эрэгтэй бус үзүүрийг нь таслаарай. Танд зөвхөн кабель, эрэгтэй USB хэрэгтэй. -USB кабель болон доторх бүх 4 холболтыг хуулна. (зарим USB кабель нь 5 утастай байдаг. Энэхүү гарын авлагад 5 -р утас шаардлагагүй тул таслах боломжтой. -SNES хянагчийг нээнэ үү. Холболтын утсыг самбар дээр ойрхон хайчилж ав, гэхдээ хангалттай утас үлдээгээрэй. pcb. Хэт их утас үлдээгээд хэрэггүй бол тасалсан нь дээр.
Алхам 3: Hex файлыг Atmega8 руу асаах
Би USB програмист ашиглан чипээ анивчлаа. Энэ нь эмхэтгэсэн hex файлыг компьютерээс чип рүү илгээдэг гэсэн үг юм. Бодит програмчлал хийх шаардлагагүй. Цуваа ба зэрэгцээ ажиллах болно, гэхдээ програмист програм хангамж минийхээс арай өөр байх болно.
HEX файлыг эндээс татаж авах боломжтой: (зорилтот хаягийг баруун товчлуур дээр дарж хадгална уу …) www.raphnet.net/electronique/snes_nes_usb/releases/nes_snes_db9_usb-1.7.hexЭнэ бол чипт бүх дохиог хэрхэн зохицуулахыг хэлж өгөх програм хангамж юм.
Бүх Атмега чипүүдэд гал хамгаалагч байт хэрэгтэй. Тэдний хийж байгаа зүйлд санаа зовох хэрэггүй, энэ дизайн хэрэгтэй гэдгийг мэдэж аваарай: өндөр байт = 0xc9 бага байт = 0x9f
Таны чип анивчдаг програм нь эдгээр гал хамгаалагчийг тохируулах боломжтой байх ёстой. Би систем дээрээ ProgISP -ийг ашигласан.
Та үүнийг анивчихаад талхны тавцан дээр суухад бэлэн боллоо.
Алхам 4: Breadboard хийх
Та талхны самбар ашиглах үндсийг мэддэг гэж би бодож байна. Үгүй бол үүний тулд олон гарын авлага байдаг. Та утсыг хэрхэн гагнахаа мэддэг гэж би бодож байна. Хэрэв та зургийг уншиж чадахгүй байгаа бол энд дарна уу: www.raphnet.net/electronique/snes_nes_usb/sch-revD-p.webp
Алхам 5: Осциллятор + SNES
Осциллятор нь 9 ба 10 -р тээглүүрт холбогддог. Үүнийг аль ч талаас нь эргүүлж, ажиллуулж болно. SNES Clock нь 28 -р зүүтэй холбогддог. SNES түгжээ нь 27 -р зүүтэй холбогддог. SNES өгөгдөл нь 26 -р зүүтэй холбогддог. SNES газар нь чип болон usb газар дээрх хоёр сууринд холбогддог.
Алхам 6: USB өгөгдөл ба хүч
Энэ хэсгийг зөв утсаар холбоход маш төвөгтэй байдаг. Схемд анхаарлаа хандуулаарай. USB 5V нь 5V зүү, SNES 5V USB Ground нь газардуулгын зүү рүү хоёуланд нь ордог бөгөөд SNES газардуулгын USB2 нь өгөгдөл юм. Үүнд: 3.6V zener диодоор дамжуулж 68ohm эсэргүүцэлээр дамжуулж 2 ба 3 -р зүүг 1.5k резистороор 5В -т залгана. USB3 бол өгөгдөл +юм. 3.6 вольтын генераторын диодоор дамжуулж 68 ом эсэргүүцэлтэйгээр 4 -р зүү рүү газардуулна
Алхам 7: Хянагчийг турших
Бүх эд ангиудыг байрлуулсны дараа USB портоо компьютертээ залгаарай, шинэ тоног төхөөрөмж гарч ирэх болно. Та тоглоомын хянагчийн доорх хяналтын самбар дээрх бүх товчлуурыг туршиж үзэх боломжтой. Хэрэв энэ нь ажиллах юм бол та үүнийг pcb рүү шилжүүлж хянагч руу оруулахад бэлэн байна.
Алхам 8: ПХБ -ийн талхны самбар
Би доорх самбарыг ашиглан загвараа хийсэн. Би чипийг байрлуулж, самбараас шаардлагагүй бүх хэсгийг таслахын тулд драмел ашигласан. Та хянагчийг тохируулахын тулд аль болох жижиг болгох хэрэгтэй. Тээглүүрийн ойролцоох бүх гагнуурын цэгүүд 3 цооног холбодог болохыг анхаарна уу. Энэ нь энэ самбар дээр нэг зүү тутамд 2 утас ашиглах боломжийг олгодог. Тэмдэглэл. Гагнуур нь хавтангийн доод талд байх ёстой. Буруу талд нь тавь, тээглүүрүүд ямар ч холболт үүсгэхгүй.
Алхам 9: Хянагчийг өөрчлөх
Би дотор нь байгаа бүх зүйлд багтахын тулд бүрхүүлийг бага зэрэг зүсэх хэрэгтэй болсон. Би тойрогтоо абси товчлууруудын доор байрлуулсан. Энэ зураг миний юу хийснийг харуулж байна. Үүнийг хаагдсан л бол хүссэн хэмжээгээрээ тохируулаарай.
Алхам 10: Эцсийн шалгалт + Тэмдэглэл
Үүнийг туршиж үзээд ажиллаж байгаа эсэхийг шалгаарай. Хэрэв тийм бол та дууссан байна. Хэрэв нийтлэг алдааг шалгаагүй бол. Нийтлэг алдаанууд: -------------------------- Цахилгаан ба газардуулга зөв холбогдсон эсэхийг шалгах Зенер диодын чиглэлийг шалгана уу. Тэд хоёр талаараа ажилладаггүй. Осциллятор холбогдсон уу? Та зөв програм болон гал хамгаалагчийн байтыг програмчилсан уу? Snes өгөгдөл, түгжээ, цагийг зөв зүүгээр холбосон уу? Та хаана ч байсан гагнуурын гүүртэй юу? ТАЙЛБАР: --------------------------- Энэхүү хянагч нь PS3 дээр ажилладаг боловч товчлуурууд нь тийм ч сайхан харагддаггүй. Эхлэх ба сонгох товчлуурууд нь ps3 эхлүүлэх ба сонгохтой таарахгүй байна. Үүнийг товчлууруудыг дахин тохируулах боломжийг олгодог зарим сөнөөгч тоглоомд ашиглах боломжтой. Энэхүү зааварчилгааг сайжруулахын тулд юу хийж чадахаа надад хэлээрэй.
Зөвлөмж болгож буй:
Товчлуураар ажилладаг алхам хянагч: 4 алхам
Товчлуураар ажилладаг Stepper Controller:
Arduino дээр суурилсан DIY тоглоомын хянагч - Arduino PS2 тоглоомын хянагч - DIY Arduino Gamepad ашиглан Tekken тоглох: 7 алхам
Arduino дээр суурилсан DIY тоглоомын хянагч | Arduino PS2 тоглоомын хянагч | DIY Arduino Gamepad ашиглан Tekken тоглох: Сайн байна уу залуусаа, тоглоом тоглох нь үргэлж хөгжилтэй байдаг, гэхдээ өөрийн гараар хийсэн DIY тоглоомын хянагчтай тоглох нь илүү хөгжилтэй байдаг тул бид энэ зааварт arduino pro micro ашиглан тоглоом хянагч хийх болно
YABC - Өөр нэг Blynk хянагч - IoT үүлний температур ба чийгшлийн хянагч, ESP8266: 4 алхам
YABC - Өөр нэг Blynk хянагч - IoT үүлний температур ба чийгшлийн хянагч, ESP8266: Сайн байна уу, би саяхан гэртээ мөөг, хясааны мөөг тарьж эхлэв, гэхдээ би гэрийнхээ исгэх зориулалттай исгэгчийн температурыг хянахын тулд гэртээ энэ контроллерын гуравны нэгийг авсан байгаа. мөн энэ Kombucha -г одоо хийж байгаа бөгөөд дулааны термостатын хувьд
SNES USB хянагч ба флаш диск: 8 алхам
SNES USB хянагч ба флаш диск: Энэхүү зааварчилгаанд би SNES хянагчийг USB флэш дисктэй USB хянагч болгон хэрхэн өөрчлөх тухай бичсэн болно. Энэ бол тийм ч тансаг арга биш, зүгээр л нүцгэн тоног төхөөрөмжийн битүүдийг цуглуулж ажлаа хийж гүйцэтгээрэй. Геологийн бүрэн кредит
SNES хянагч нь хулганы горимд орно: 8 алхам
SNES хянагчийг хулганы мод руу оруулах: SNES хянагчийг ажиллах оптик хулгана болгох хурдан бөгөөд хялбар арга