Mundarija:
- 1 -qadam: qismlar
- 2 -qadam: NES boshqaruvchisiga tayyorgarlik
- 3 -qadam: sxematik
- 4 -qadam: rozetkalarni ulash
- 5 -qadam: Kabelni ulash
- 6 -qadam: PIC
- 7 -qadam: Yakuniy yig'ilish
Video: NES Controller IPod masofadan boshqarish pulti: 7 qadam (rasmlar bilan)
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:28
PIC mikrokontrollerini NES boshqaruvchisiga joylashtirib, uni Apple iPod pultini almashtirishga aylantirish mumkin. (Faqat 3 -chi va 4 -chi avlod iPod'larida bu bor, bu naushnik uyasi yonidagi kichik oval port). Yangilanish (26.08.2011): iPodlar uzoqdan bu iPod masofali ulagichidan foydalanganiga ancha vaqt bo'ldi, lekin dock ulagichi (shuffle, iPad va iPhone bundan mustasno barcha iPodlarda ishlatiladi) bir xil Rx/Tx pinlariga ega. 3.3V kuchlanishli. Oxir -oqibat, buzilgan ulagichning o'rnini oddiy sindiruvchi taxtasi bosishi mumkin va siz uni yaqinda Apple -ning har qanday mahsulotlari bilan ishlashga majbur qilishingiz mumkin. Siz tarqatma taxtalarni quyidagi manzilda sotib olishingiz mumkin: https://www.kineteka.com/PodBreakout-v1.aspx (Mini juda chiroyli va ularda ham pinout haqida ma'lumot bor).
1 -qadam: qismlar
Mikrokontroller- dsPIC30F2011 Bularni Microchip saytidan namuna olish mumkin. Dasturlashning eng oson usuli - Microchip ICD2 -dan foydalanish, lekin ular ancha qimmat. Men buni sinab ko'rmadim, lekin https://homerreid.ath.cx/misc/dspicprg/ saytida topilgan yordam dasturlari uy qurilishi JDM Programmer. IC rozetkalari bilan ishlatilishi mumkin- men 2 ta 8-pinli DIP soketlarini ishlatardim (bitta 18) pin yoki 16 pin ham ishlagan bo'lardi). Bu dasturlash va disk raskadrovka qilish uchun ICni olib tashlash va almashtirish uchun kerak. NES ControllerDremel kesish uchi bilan o'tkir pichoq Lehimlash temir va kichik o'lchagichli elektr lehim Lehimlash nasosi Flush kesgichlar yoki sim kesgichlar Naylon pense Standart Ethernet (CAT-5) kabellari Yaxshi miqdorda kichik o'lchagich sim qo'shimcha CAT-5 kabelining ichki qismlari. 3G yoki 4G iPod. iPod-dagi masofaviy raz'em uchun vilka. Bu sotib olish eng qiyin. IPod Linux -ning saytida bir nechta takliflar bor, men uzoq masofali vilkaga mos keladigan eski xotira modulining kichik qismini ishlatardim, lekin boshqa echimlarning hammasi ishlaydi.
2 -qadam: NES boshqaruvchisiga tayyorgarlik
Tekshirgichni kichik Phillips tornavida bilan burab, tenglikni olib tashlang. Qo'shish kerak bo'lgan yagona komponent - bu PIC va uni ushlab turish uchun rozetkalar. Shunday qilib, tekshirgichning asl ko'rinishi va ko'rinishi mutlaqo buzilmaydi.
Birinchidan, NES chipini olib tashlash kerak. Agar sizda nasosni olib tashlash nasosi bo'lmasa, ICni taxtani yuvuvchi kesgichlar bilan kesib tashlashingiz mumkin, va pimlarni lehimlantiruvchi temir bilan qizdirib, qisqich yordamida tortib olib tashlashingiz mumkin. Asl NES kabeli ham xuddi shu tarzda taxtadan olib tashlanishi kerak. PIC uchun joy ajratish uchun taxtaning kichik qismini o'ng yuqori burchakdan kesib olish kerak. Faqat rozetkadagi ICni boshqaruv paneli ichidagi taxtada o'tirishiga ruxsat berish uchun etarli. Taxminan.25 "dan 1" gacha bo'lgan qismni kesib tashlash uchun dremelni ehtiyotkorlik bilan ishlating.
3 -qadam: sxematik
Tekshirgich ichidagi sxema asosan quyidagi rasmda bo'ladi. Bu rasmga amal qilish qiyin, lekin nazoratchi qanday ishlashini yaxshiroq tushuntiradi. Quyidagi qadamlar ushbu sxemani qo'llashimni batafsil bayon qiladi.
4 -qadam: rozetkalarni ulash
G'oyaning soddaligi sababli, bajarilishi kerak bo'lgan yagona elektr ishi - bu IC rozetkalarini taxtaga va nazorat kabelini taxtaga ulash. Tekshirgichning simlari nazariy jihatdan juda oddiy, lekin murakkab barcha original komponentlardan foydalanish (yashil shaffof lenta bilan qoplangan qora chiziqlar-bu tortishish qarshiligi.) Simlarning ko'p qismi dremel bilan taxtaning qancha qismi olib tashlanganiga qarab farq qilishi mumkin. Kesilgan izlarning ba'zilari sim bilan almashtirilishi kerak, ayniqsa tugmachalarga yoki tortish qarshiligiga ulanadigan izlar. Eslatma: eski NES chipining prokladkalari tekshirgichning orqa tarafida bosilgan tirqishdan soat sohasi farqli o'laroq sanaladi.. PIC pin raqamlari xuddi shu tarzda sanaladi. Ranglar asl NES kabel simlarining ranglarini bildiradi va taxtaning orqa tomoniga bosiladi (qavs ichidagi ranglar emas).
PIC pin 1 (Master Reset) --- V+ (NES pin 16) PIC pin 2 (IO 0) --- UP (NES pin 4) PIC pin 3 (IO 1) --- DOWN (NES pin 5) PIC pin 4 (IO 2) --- CHAP (NES pin 6) PIC pin 5 (IO 3) --- O'ng (NES pin 7) PIC pin 8 (uzatish) --- sariq PIC pin 11 (IO 4) --- A (NES pin 1) PIC pin 12 (IO 5) --- B (NES pin 15) PIC pin 13 (VSS) --- tuproq (O'ng yuqori burchak yaqinidagi bo'sh joy, chetidan uzoqroqda) PIC pin 14 (VDD) --- V+PIC pin 15 (IO 7) --- SELECT (NES pin 13) PIC pin 16 (IO 6) --- START (NES pin 14) PIC pin 17 (AVSS) --- tuproq (yuqoridagi kabi bo'sh joy) PIC pin 18 (AVDD) --- V+
5 -qadam: Kabelni ulash
Cat5 kabelining uzunligini kesib oling (men 2 fut ishlatardim) va har bir uchidan bir dyuym izolyatsiyani kesib oling. Ochiq joylardan uchta simdan boshqasini kesib tashlang.
Kabeldagi 3 ta sim masofadagi vilkaning piniga ulanadi. Ulagichni ulash qanday ulagichga qarab o'zgaradi, shuning uchun men har bir simni ulagichdagi pin deb atayman. Ulagich pin 1 (Qabul qilish) --- NES pin 3 (bu PIC uzatgichiga ulangan) Ulagich pin 3 (Topraklama) --- jigarrang Ulagich pin 4 (3.3V) --- V+ Bu uchta sim ulangandan so'ng, shunchaki kabelni tekshirgich korpusida o'tgan kabelni kuchlanish o'chirish ustunlariga suring. V+ chizig'iga bog'lash uchun joylarning etishmasligi. V+ ga ega bo'lishi kerak bo'lgan barcha pinlar bir -biriga to'g'ridan -to'g'ri ulanishi mumkin, lekin NES pin 16 - 3.3V bo'lishi kerak. Men pichoqni ishlatib, paypoqlarimni izidan olib tashladim.
6 -qadam: PIC
Men dsPIC30F2011 dan foydalanardim. Bu va boshqa ko'plab PIC -larni Microchip saytidan https://sample.microchip.com/ saytidan olish mumkin. Men oddiy PIC o'rniga dsPIC ishlatardim, chunki u 1. iPod 3.3V bilan ta'minlangan. Hamma tugmalar uchun 8 ta kirish -chiqish porti 3. UART modulini dasturlash oson, u iPodga ma'lumotlarni aylantirishsiz yuborishi mumkin. 4. Menda allaqachon bitta va dasturchi bor edi. Siz qanday ishlatishni biladigan va ushbu talablarga javob beradigan boshqa mikrokontrollerni almashtirish mumkin, lekin simlar boshqacha bo'ladi. DsPIC -ni ishlatishning salbiy tomoni shundaki, dasturchi juda qimmat (ICD2 hozir 160 dollar). Http://homerreid.ath.cx/misc/dspicprg/ saytida bepul uy qurilishi JDM dasturchisi bilan foydalanish mumkin, lekin men bunga hech qachon urinmaganman. Ziplangan fayllar PIC kodidir. Bu Microchip -ning erkin foydalanish mumkin bo'lgan MPLAB IDE -dagi loyihasi. Agar siz uni o'zgartirishni yoki qayta kompilyatsiya qilishni xohlasangiz, sizga Microchip -ning C kompilyatori ham kerak bo'ladi, u bepul talabalar nashriga ega. Ulardan MPLAB yoki yuqorida aytib o'tilgan JDM dasturchisi bilan dasturlash uchun zarur bo'lgan olti burchakli faylni (shuningdek zipda) yaratish uchun foydalanish mumkin. Kod kirish/chiqish portlarini sekundiga 64 marta namuna qiladi va agar biror o'zgarish bo'lsa, iPodga ketma -ket turli buyruqlar yuboradi. Kodni yozish uchun men Apple Accessory Protocol (AAP yoki iAP) bo'yicha hamma uchun ochiq bo'lgan hujjatlardan foydalanganman va bu haqda https://www.adriangame.co.uk/ipod-acc-pro.html va http:/da yozilgan. /nuxx.net/wiki/Apple_Accessory_Protocol Yuqoriga, pastga, chapga va o'ngga mos ravishda ovoz balandligi, ovoz balandligi, oldingi qo'shiq va keyingi qo'shiq. A musiqani ijro etadi/to'xtatadi, B esa uni to'xtatadi. Tanlash tugmasi o'chadi va "Ishga tushirish" tugmasi ushlab turilganda iPod interfeysini to'g'ridan -to'g'ri boshqarishga imkon beradi. Ishga tushganda, g'ildirakni yuqoriga va pastga aylantiring va A va B iPod -ni tanlash va menyu tugmalarini ishlating.
7 -qadam: Yakuniy yig'ilish
NES boshqaruvchi korpusini taxtaga ulang va uni bir -biriga mahkamlang. IPodni masofadan boshqarish pultiga ulang va tugmachalarni bosing. PIC uni quvvat manbai bo'lgan iPod -ga ulash orqali yoqiladi. Sizda iPodni har qachongidan ham 2 fut uzoqroq masofadan boshqarish mumkin. Bu ko'rsatma o'tkir, tez va issiq narsalarni o'z ichiga oladi. Ularga tegish sizni o'ldirmasligi mumkin. Men sabab bo'lishi mumkin bo'lgan har qanday saraton uchun men javobgar emasman.
Tavsiya:
LoRa asosidagi masofadan boshqarish pulti - Katta masofadan asboblarni boshqarish: 8 qadam
LoRa asosidagi masofadan boshqarish pulti | Katta masofadan asboblarni boshqarish: Hey, nima bo'ldi, bolalar! Bu loyihada biz LEDlar, motorlar kabi turli xil asboblarni boshqarish uchun ishlatilishi mumkin bo'lgan masofadan boshqarish pultini yaratmoqchimiz yoki agar biz kundalik hayotimiz haqida gapiradigan bo'lsak, biz o'z uy dasturchimizni boshqaramiz.
IRduino: Arduino masofadan boshqarish pulti - yo'qolgan masofadan boshqarish pultiga taqlid: 6 qadam
IRduino: Arduino masofadan boshqarish pulti - Yo'qotilgan masofadan boshqarish pultiga taqlid qiling: Agar siz televizor yoki DVD pleer uchun masofadan boshqarish pultini yo'qotib qo'ysangiz, qurilmaning o'zi tugmachalarini bosib o'tish, topish va ulardan foydalanish qanchalik achinarli ekanligini bilasiz. Ba'zida bu tugmalar masofadan boshqarish pulti bilan bir xil funktsiyalarni taklif qilmaydi. Qabul qilish
Taymer funktsiyasi bilan televizorni masofadan boshqarish pulti yordamida uy jihozlarini qanday boshqarish mumkin: 7 qadam (rasmlar bilan)
Uy asbob -uskunalarini masofadan boshqarish pulti bilan taymer funktsiyasi yordamida qanday boshqarish mumkin: Iste'mol bozoriga 25 yil kirganidan keyin ham, infraqizil aloqa so'nggi kunlarda juda dolzarb bo'lib qolmoqda. Bu sizning 55 dyuymli 4K televizoringiz yoki avtomobilingizning ovoz tizimidan qat'i nazar, hamma narsaga javob berish uchun IQ masofadan boshqarish pulti kerak
Oddiy masofadan boshqarish pulti to'rt kanalli RC o'yinchoqli masofadan boshqarish pultiga aylantirildi: 4 qadam
Oddiy masofadan boshqarish pulti to'rt kanalli RC o'yinchoqli masofadan boshqarish pultiga aylantirildi: 如何 通用 遥控 器 套件 的 的.方法 非常 简单。 只需
IR masofadan boshqarish pultini masofadan boshqarish pultiga aylantirish: 9 qadam (rasmlar bilan)
IR masofadan boshqarish pultini masofadan boshqarish pultiga aylantiring: "Bugungi yo'riqnomada" sizga qanday qilib umumiy chastotali modulni mikrokontroldorisiz ishlatishingiz mumkinligini ko'rsataman, bu esa oxir -oqibat bizni har qanday qurilmaning IR masofadan boshqarish pultini RFga aylantirishga imkon beradi. Masofadan boshqarish pulti. Konvertatsiya qilishning asosiy afzalligi