Mundarija:
- 1 -qadam: Komponentlar va asboblarni yig'ing
- 2 -qadam: Uzoqdan boshqarish pultini ajratish
- 3 -qadam: kirish joyini va joyini aniqlang
- 4 -qadam: Mikrokontrollerni joylashtirishni tanlang
- 5 -qadam: Hammasini birga lehimlang
- 6 -qadam: O'rnatish teshiklarini burg'ulash
- 7 -qadam: kod
- 8 -qadam: yig'ing va zavqlaning
- 9 -qadam: Kelajak
Video: "Retro kelajak" Bluetooth masofadan boshqarish pulti: 9 qadam (rasmlar bilan)
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:28
Menga asrning o'rtalarida ilmiy fantastika va kontseptsiya mahsulotlarida taqdim etilgan "ertangi dunyo" ning ko'rinishi va tuyg'usi doim yoqardi.
To'g'ri, bu to'g'ri emas. Men yoshligimda "Star Trek" dagi Trikoderlar chirkin va bema'ni deb o'ylagan edim, lekin "Keyingi avlod" dagi odamlar chiroyli va ajoyib edi. Ammo endi men katta bo'lganimda, qora va kumush, teri va metalning kombinatsiyasini bej yoki qora rangdan ko'ra afzal ko'raman.
So'nggi o'n yil ichida men estetika va funksionallikning minimalizmga uyg'unligini chuqurroq qadrladim.
Shunday qilib, men "atom" studiyam uchun boshqaruvchi yaratish loyihasini boshlaganimda, taxminiy davrga tegishli bo'lgan masofadan boshqariladigan televizordan tayanch sifatida foydalanmoqchi bo'ldim. Men eBay-dan sakkiz tugmachali Magnavox-ning ikkita paketini topdim va sevib qoldim. Menga faqat bitta kerak edi, lekin bu yaxshi shartnoma edi. Ushbu loyiha davomida men boshqasidan ilhomlanib, kelajakdagi loyihada xuddi shu kontseptsiyaga boshqacha yondashaman.
Men bilardimki, erta simsiz televizorning masofadan boshqarish pultlari (ko'pincha "bosuvchilar" deb ataladi) ovozdan foydalangan. [Yon eslatma: bizning uyimizda arzonroq televizorlar bor edi, men esa "masofadan boshqarish pulti"] Men shaxsan ko'rgan boshqa birovning ichida bitta tugma bor edi, u televizor eshitishi mumkin bo'lgan ohang yaratish uchun plastinkani bosdi. keyingi kanal va keyingi va hokazo.
Ammo bu masofadan boshqarish pultini ochish yana ko'p narsalarni ko'rsatdi. Ichkaridagi elektron platada rulon va masofadan boshqarish pultining yuqori qismiga qaratilgan dinamik kabi narsa bor edi. Har bir tugma yonida boshqa reytingli kondansatör bor edi. Sakkiz tugmachadan birini bosish orqali kontaktlarning zanglashiga olib keladigan chastota modulyatsiyalangan kondansatkichlardan o'tadi.
Men o'zimni bunday kirishlar oralig'ini ta'minlash uchun oddiy parallel sxemalardan foydalanish nafisligiga qoyil qoldim. Men uni ajratganimdan afsuslana boshladim.
Xo'sh … Menda ikkita bor. Bir kishini FAN nomidan qurbon qilish mumkin!
1 -qadam: Komponentlar va asboblarni yig'ing
O'zingizning retro Bluetooth masofadan boshqarish pultini yaratish uchun sizga kerak bo'ladigan qismlar:
- Amp masofadan boshqarish pulti (men sakkiz tugmachali Magnavox pultidan foydalanayapman)
- Bir parcha permaboard (Agar sizda maxsus PCB yaratish uchun ko'nikmalaringiz, vaqtingiz va resurslaringiz bo'lsa, bunga o'ting. Bu loyihadagi eng katta qiyinchiliklar - bu ulanish simlarini ulash va lehimlash).
- Mikrokontroller (men Adafruit Feather 32u4 Bluefruit LE dan foydalanayapman)
- Bluetooth moduli (men yuqoridagi patlarni ishlatardim, ikkalasida ham bor edi, lekin men alohida bo'laklardan foydalanishim mumkin edi)
- Tugmalar (men Adafruit -dan "Yumshoq teginish tugmalari" dan foydalanmoqdaman, chunki men ishlatgan kattaroq tugmalar mikrofonga olinadigan darajada baland bosilgan)
- Qandaydir turdagi batareya
- Yoqish/o'chirish tugmasi
Sizga kerak bo'lgan boshqa narsalar:
- Lehim
- Tel
- Sarlavhalar
- Elektr tasmasi
- Uchinchi qo'l yoki PCB vitse (men ikkalasini ham ishlatardim)
- Tel kesuvchi
- Tel -striptizchi
- Kaliperlar va/yoki yaxshi ko'z olmasi
2 -qadam: Uzoqdan boshqarish pultini ajratish
Menda bu borada xotirjam xotiralar bor, lekin bir marta ota -onam menga "Qizil omar" ga borgan vaqtimiz haqida gapirib berishdi va men tankdagi lobsterlarning ismlarini o'ylab topa boshladim. Ota -onam meni mish -mishdan qaytarishga harakat qilishdi, lekin men turishga harakat qildim. Ovqat kelganda va o'lik qisqichbaqasimonlar (men qisqichbaqalardan qisqichbaqalarni bilmasdim) bo'lganida, men ularni o'ldirishganmi, deb so'ray boshladim. Men juda xafa bo'ldim.
Men olib tashlashim kerak bo'lgan dahshatli dars, o'ldirmoqchi bo'lgan narsalarni nomlamaslik edi.
Shunday qilib, men tornavida bilan "Clicky" ning orqasida turganimda, qanday yirtqich bo'lishni o'ylardim.
Keyin esladimki, menda ikkitasi bor, boshqasiga hali nom bermaganman, shuning uchun men uni o'ldirganman.
Elektron kartani olib tashlash oson edi. Men qisqichlarni ishlatishdan oldin batareyani ushlagichiga olib keladigan simlarni kesib tashladim.
3 -qadam: kirish joyini va joyini aniqlang
Yaxshiyamki, masofadan boshqarish pultining elektron platasi men o'tirgan permaboard bilan deyarli bir xil edi, shuning uchun u erda hech narsa kesishim shart emas edi.
Tugmalarni joylashtirish uchun men birinchi o'lchovli tugmalar va ikkinchi qatorning birinchi tugmachalarini aniq o'lchash va aniq bo'lmagan "ko'zni yig'ish" kombinatsiyasidan foydalandim. Shundan so'ng, men boshqalarni joylashtirish uchun bir xil bo'shliqlarni qayta -qayta hisobladim.
Yoqish/o'chirish tugmasi nisbatan oson edi. Agar kerak bo'lmasa, men ishni kesishni xohlamadim, shuning uchun men emitent turgan jabhani ishlatardim. Yuqoridagi rasmda menda tugmachalarning boshqa tarafidagi kalit bor edi, lekin baxtga ko'ra, men uni lehimlashdan oldin joylashuvini qayta tekshirib ko'rdim, chunki uni boshqa tomonga o'tkazmasam, teshikdan o'tish mumkin emas edi.
4 -qadam: Mikrokontrollerni joylashtirishni tanlang
Bu erda men xafa bo'la boshladim.
Men dastlab mikrokontrollerni tugmalar yordamida taxtaning pastki qismiga qo'yib, batareyaning asl bo'linmasiga o'tiradigan joyga qo'yishni o'ylagandim, lekin agar shunday qilsam, taxtaning balandligi baland emas edi -orqada ham o'tkaziladigan offs.
Keyin men uni taxtaning yuqori qismiga qo'yishga harakat qildim, lekin u stendlar orasiga to'g'ri kelmadi.
Oxir -oqibat, men foydalanmoqchi bo'lgan GPIO pinlarini tugmalar orasiga joylashtiradigan qilib qo'yishga qaror qildim. Men uni kerakli tomonga burab qo'yish uchun uni yon tomonga burishim kerak edi.
5 -qadam: Hammasini birga lehimlang
Men qilgan birinchi narsa, har tomondan tugmachalarning barcha "yuqori tashqi" pinlariga bitta simni ulash edi. Keyin men simlarni taxtaning pastki chetiga egib, lehim ko'prigi yaratdim. Keyin men kalitning bir tomonidan er avtobusiga boshqa simni o'tkazdim.
Keyin men kerakli uzunlikdagi bosh pimlarini kesib, yarmigacha teshiklarga joylashtirdim. Shunday qilib, men tugmachalarning har bir "pastki ichki" pimlaridan, sarlavhaning plastik qismi ostidagi tegishli GPIO pinlariga sim o'tkaza olardim.
Shundan so'ng, men divanda o'tirdim va qo'llarimga yig'lab yig'lab, rum va kola ichdim, bu jarohatlardan qutulish uchun, o'zimni barcha aloqalarimdan o'tkazdim va o'zimning tenglikni ishlab chiqarish uchun vaqt va ko'nikmaga ega bo'lishni xohlardim. Men, shuningdek, har xil g'ayritabiiy kuchlarga qasam ichdim, agar bu ishlasa, men boshqa hech qachon qilmayman. [Rasmda yo'q]
Keyin men kalitning o'rta pozitsiyasidan Tukning "yoqish" piniga sim o'tkazdim.
Keyin men bitta boshli pinni kerakli joyga qo'ydim va uni erdan qisqa sim o'tkazib, er osti avtobusiga lehimladim.
Oxir -oqibat men tukni joyiga qo'yib, lehimlab qo'ydim. Yuqoridagi rasmda men o'ng tomonni tugatmagan edim, faqat er pinasi.
6 -qadam: O'rnatish teshiklarini burg'ulash
Yana bir bor aniq o'lchash va noaniq ko'zlarni yig'ish kombinatsiyasidan foydalanib, men o'rnatish vintlarini o'rnatdim va teshiklarni burg'ilash uchun Dremel va stendimni ishlatdim.
7 -qadam: kod
Mening lehim ishimdan tashqari, bu hozirda loyihaning eng yomon qismi. Bu ikki xil kutubxonaning buzilishi: biri Adafruitdan (ularning Adafruit BluefruitLE nRF51 kutubxonasidan) va men Rum, Koka va yig'lashdan keyin topgan boshqa narsa.
Men ikkalasini ham ular ishlamaguncha kaltakladim.
Ko'pincha.
Bu yerdagi versiyada masofadan boshqarish pulti kerak bo'lmagan paytlarda meta -kalitlarni jo'natib turadi. Bu mening foydalanishimga ta'sir qilmaydi, shuning uchun men uni tuzatishga hali vaqt ajratmaganman.
Asosan, u GPIO pinlarini skanerlaydi va ularni klaviaturadagi raqamlarga moslashtiradi. Bu raqamni men foydalanadigan studiya dasturiy ta'minotidagi yorliqlarga osongina tayinlashim uchun ba'zi meta -kalitlarni ushlab turganda yuboradi.
8 -qadam: yig'ing va zavqlaning
Men himoya qilish uchun barcha simlarning ustiga elektr tasmasini qo'ydim. Men batareyani uladim va uni o'rnatish joylari orasiga tepaga joylashtirdim. Batareyani egib, bitta to'xtash joyida, narsa yaxshi joyida qoldi.
Endi menda Bluetooth masofadan boshqarish pulti bor, u tugmani bosganimda studiyadagi kompyuterimga tezkor tugma yuboradi. Men ko'rinadigan klaviatura bo'lmasdan dasturiy ta'minotni boshqarishim mumkin.
9 -qadam: Kelajak
Buni qaerdan olish kerakligi haqida menda bir nechta fikrlar bor:
Agar men hozirgi tizimda qolsam, ulanishlar yanada toza bo'lishi uchun men o'z taxtamni yasashni xohlardim. Men kodni yanada toza va toza bo'lish uchun yangilagan bo'lardim.
Yana bir fikr, boshqa masofadan boshqarish pultidan foydalanish (Clicky!), Chunki u loyihalashtirilgan va Clickyni eshitadigan qabul qilgich qurgan! va HID qobiliyatli mikrokontrollerdan foydalanib, studiya kompyuteri uchun klaviatura vazifasini bajaradi.
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