Mundarija:
- Kirish
- Voz kechish
- 1 -qadam: Materiallar va asboblar
- Materiallar hisobi
- 2 -qadam: 3D bosib chiqarish
- 3 -qadam: Dasturlash: tayyorgarlik
- 4 -qadam: Dasturlash: Kodni tahrirlash
- 5 -qadam: Dasturlash: Kodni yuklash
- 6 -qadam: Lehimlash: umumiy nuqtai
- 7 -qadam: Lehimlash: Quvvat moduli
- 8 -qadam: Lehimlash: Batareya
- 9 -qadam: Lehimlash: Arduino, Leds va sensor
- 10 -qadam: Lehimlash: Hammasini bir joyga to'plash
- 11 -qadam: TEST VAQTI
- 12 -qadam: yig'ish
- 13 -qadam: tasma qo'shing
- 14 -qadam: Bajarildi
Video: Masofadan boshqarish pulti bilan DIY RGB-LED Glow Poi: 14 qadam (rasmlar bilan)
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:24
Kirish
Hammaga salom! Bu mening birinchi qo'llanma va (umid qilamanki) ochiq manbali RGB-LED vizual poi yaratish bo'yicha izlanishlarim bo'yicha birinchi qo'llanma. Avvaliga oddiy bo'lish uchun, natijada IQ orqali masofadan boshqarish pulti va har xil rang o'zgarishi animatsiyalari mavjud bo'lgan oddiy LED-poi paydo bo'ladi.
Shuni yodda tuting: bunday poi (IR -masofasiz) Amazonda taxminan 20 dollarga sotib olinishi mumkin, shuning uchun buning uchun moliyaviy kuch sarflash kerak emas - tajriba uchun DIY, natija emas.
Umid qilamanki, odamlar ushbu loyihaning GitHub-ga animatsiyalarni qo'shadilar, natijada siz tanlashingiz mumkin bo'lgan turli xil animatsiyalarga ega bo'lasiz va shuning uchun bu versiya birjadan tashqari narxlarga qaraganda qimmatroq bo'ladi.
Voz kechish
Birinchidan, xavfsizlik haqida bir nechta ogohlantirishlar. Agar siz nima qilayotganingizni bilsangiz, bu qurilishga harakat qiling. Men elektr muhandisi emasman, agar biror narsa noto'g'ri ketsa, men javobgarlikka tortilmayman. Bir nechta xavfli qadamlar/materiallar mavjud va siz ular haqida bilishingiz kerak:
Lipos xavfli bo'lishi mumkin. Ayniqsa, LiPosni lehimlash, qisqartirish va saqlash har xil xavflar bilan birga keladi. Agar qurilish yaxshi ketsa ham, simlar uzilib qolishi, hujayralar shikastlanishi yoki noma'lum xitoy komponentlaridan biri ishlamay qolishi va qisqa tutashuvga olib kelishi mumkin. Ularni qarovsiz zaryad qilishlariga yo'l qo'ymang, zaryadlash uchun tashqi zaryadlovchidan foydalaning, saqlash va tashish uchun liponi olib tashlang (eng yaxshisi, ularni "lipo sumkalari" dan birida saqlash).
Pois ular bilan ishlashda ba'zi muhim kuchlarga bo'ysunadi. Agar siz kimgadir yoki biror narsaga urib qo'ysangiz yoki bosma ishlamay qolsa va uning qismlari uchib ketsa, odamlar jarohat olishlari mumkin.
Aqlli fikrni ishlating, xavflardan xabardor bo'ling, agar ishonchingiz komil bo'lmasa, o'zingiz o'qing. Siz fikrni olasiz.
Agar men sizni qo'rqitmagan bo'lsam, qurilishdan zavqlaning va ular bilan dam oling.
1 -qadam: Materiallar va asboblar
Materiallar hisobi
Birinchidan, bu qurilish uchun bizga nima kerakligini ko'rib chiqaylik. Agar kutishga vaqtingiz bo'lsa, ko'p narsalarni AliExpress -dan sotib olishni maslahat beraman. Men liposlarni faqat HobbyKingda topdim.
Komponentlar/elektronika
Miqdor | Ism | Manba | Sharh |
2 | TP4056 Lityum batareya zaryadlovchi moduli | Amazon.com, AliExpress | |
2 | Turnigy nano-texnologiyasi 1000 mah 1S 15C dumaloq uyali | Xobbi | |
2 | 2-5V dan 5V gacha kuchaytiruvchi quvvat manbai | AliExpress | MT3608 kuchaytirgich sxemasi ham mos keladi |
2 | ArduinoPro Mini ATMEGA328P 5V 16 MGts | Amazon.com, AliExpress | |
2 | 1838 940nm IR-qabul qiluvchi diod | Amazon.com, AliExpress | |
1m | APA102 LED tasmasi (144 yoki 96 LED/m) | Amazon.com, AliExpress | Sizga taxminan 2x10 uzunlikdagi LED kerak |
2 | 220vF 10V kondansatör | AliExpress | |
1 | IR masofadan boshqarish pulti | AliExpress |
Asboblar
Ism | Tavsiya | Sharh |
3D-printer | ||
Lehimlash temir | QUICKO T12 | |
Issiq yopishtiruvchi qurol | ||
Arduino IDE bilan kompyuter | ||
FTDI USB chip | FT232 | muqobil: Arduino Uno |
Tel o'tkazgichlar | ixtiyoriy | |
Wirrecters | Knipex to'sarlari | ixtiyoriy |
Non paneli + o'tish joylari | ixtiyoriy | |
Arduino Uno | ixtiyoriy |
Sarf materiallari
Ism | Sharh |
Yupqa sim | 24-28AWG |
Lehimlovchi qo'rg'oshin | |
Quvurni qisqartirish | |
Pin sarlavhalari (erkak va ayol) yoki kichik ulagich | |
3D bosib chiqarish filamentini tozalash | Men PLA dan foydalandim, lekin neylon kuchli natijalarga olib kelishi mumkin |
Issiq yopishtiruvchi tayoqlar | |
sink oqimi va lehim yoki metall cho'tka/silliqlash qog'ozi | Zımpara qog'ozi men uchun yaxshi ishladi |
Tasma uchun ba'zi simlar | Men oddiy plastik akkorddan foydalanardim, lekin siz ijodiy bo'lishni xohlashingiz mumkin |
2 -qadam: 3D bosib chiqarish
Bu eng uzoq vaqtni talab qiladiganligi sababli, biz "hamma joyda" qo'llab -quvvatlash joylashuvi bilan ushbu qurilishning barcha qismlarini ikki marta chop etishdan boshlaymiz.
Thingiverse -ga o'ting, STL fayllarini yuklab oling va sevimli dilim bilan kesib oling.
Men aniq PLA -ni 0,28 o'lchamda ishlatardim, u yaxshi ishladi, lekin agar iloji bo'lsa, xavfsiz tomonda bo'lish va aylantirish paytida biron bir nosozlikni oldini olish uchun kuchliroq materialdan foydalanishni xohlashingiz mumkin.
Natijada shaffofdan ko'ra shaffof emas, bu biz uchun yaxshi, chunki poi diffuzor vazifasini bajaradi va bitta LED ko'rinmasdan yaxshi yonadi. Chop etish tugagandan so'ng, qo'llab -quvvatlovchi materialni qoldiring va ikki yarmini bir necha marta burab, burab qo'ying. Qo'llab -quvvatlovchi material yaxshiroq ushlab turishni ta'minlaydi va ular bir -biriga mahkam o'rnashgach, siz barcha tayanchlarni olib tashlashingiz mumkin.
3 -qadam: Dasturlash: tayyorgarlik
Loyihani kompilyatsiya qilish uchun FastLED va IRremote kutubxonasini o'rnatishimiz kerak, ikkalasini Arduino IDE kutubxona menejmenti yordamida topish mumkin. Arduino pro mini -ga eskizlarni yuklash uchun FTDI chipidan foydalanish kerak.
Bundan tashqari, sizga GitHub-da joylashgan ushbu loyiha uchun manba kodi kerak.
4 -qadam: Dasturlash: Kodni tahrirlash
Qulaylik uchun men zaxira Arduino Uno -dan foydalandim, lekin siz Arduino Pro Minis -dan birini ishlatishingiz mumkin.
Infraqizil qabul qiluvchi chiplardan biri yordamida yuqoridagi rasmda ko'rsatilgan sxemani ulang, IRrecvDemo misolini Arduino-ga yuklang va ketma-ket monitorni oching.
Keyin masofadan boshqarish pultidan foydalaning va kerakli tugmalarni bosing. Har bir tugma bosilganda ma'lum olti raqam ko'rsatilishi kerak. Agar siz tugmani ushlab tursangiz, boshqa o'n oltilik raqam takrorlanishi kerak.
Birinchidan, takrorlanadigan o'n oltilik raqamning qiymatini nusxalash va BTN_REPEAT ni bu qiymatga o'zgartirish. Keyin koddagi ta'riflar ustida ishlang va barchasini masofadan boshqarish pultiga mos keladigan qilib o'zgartiring. Olti burchakli raqam sifatida tan olinishi uchun barcha qiymatlar 0x bilan boshlanishi kerakligiga ishonch hosil qiling - shuning uchun faqat raqamning ajratilgan qismini o'zgartiring.
5 -qadam: Dasturlash: Kodni yuklash
Poi kodini tuzing va Arduino pro mini -ni FTDI chipingiz bilan ulang. Arduino pro mini-ni qurilma sifatida, ketma-ket konvertorni dasturchi sifatida tanlang va Arduinos-ga kodni yuklang.
Siz kodni yuqoridagi rasmda ko'rsatilgandek non paneliga yopishtirib Arduino -ga simlar/sarlavhalarni lehimlamasdan osongina yuklashingiz mumkin. Dasturchini kompyuterga ulashdan oldin, dasturchingizdagi kuchlanish o'tish moslamasini 5V ga o'rnatganingizga ishonch hosil qiling.
6 -qadam: Lehimlash: umumiy nuqtai
Keyin biz tarkibiy qismlarni birlashtiramiz. Agar biror narsa tushunarsiz bo'lsa, yuqoridagi diagramani mos yozuvlar sifatida ishlating.
Joy cheklanganligi uchun biz simlarni iloji boricha qisqa tutishni xohlaymiz, lekin men avval uzunroq simlarga lehim qilishni maslahat beraman, keyin korpus yordamida to'g'ri uzunlikni o'lchab, ortiqcha qismini kesib tashlayman.
7 -qadam: Lehimlash: Quvvat moduli
TP4056 ning B (atteriya) va OUT (qo'yilgan) prokladkalariga birinchi lehim simlari.
Keyin TP4056 modulini 3D bosma qutining pastki qismiga qo'ying, batareya simlarini batareya teshigiga olib boradigan kichik kanalga joylashtiring va ortiqcha simni uzing.
Keyin pulni ko'tarish modulini TP4056 moduli ostiga qo'ying va chiqish simlarini kesib oling, shunda siz ularni pulni kuchaytirish modulining kirish simlariga lehimlay olasiz.
Chop etishdan hamma narsani olib tashlang va ikkita erkak pinli ulagichni yoki ulagichning erkak qismini akkumulyator simlariga lehimlang va ularni issiqlik o'tkazmaydigan quvurlar bilan mahkamlang.
Keyin ikkala modulning chiqish va kirish pinlarini lehimlang
8 -qadam: Lehimlash: Batareya
Keyin biz simlarni va batareyaga ulagichni lehimlaymiz.
Tez va aniq lehimlashga ishonch hosil qiling, aks holda lehimdan kelib chiqadigan issiqlik hujayralarga zarar etkazadi. Lipolarni xato qilmaslik uchun ehtiyot bo'ling.
Aloqa alyuminiydan qilinganligi sababli, lipoga payvandlash simlari qiyin bo'lishi mumkin. Kontaktlardan oksidni tozalash uchun siz maxsus sink oqimi va lehim, metall cho'tka yoki zımpara qog'ozidan foydalanishingiz mumkin. Keyin simlarga lehimlang va issiqlik o'tkazmaydigan quvur yordamida izolyatsiya qiling.
Keyin biz batareyani 3D bosilgan qutiga joylashtiramiz, simlarning uzunligini o'lchaymiz, zaxira qoldirmaymiz, uni olib tashlaymiz va ortiqcha simlarni kesib tashlaymiz.
Keyin biz ayol pin-sarlavhalarini yoki ayol konnektori ulagichlarini simlarga lehimlab, yana issiqlik o'tkazgich yordamida ajratib olamiz.
9 -qadam: Lehimlash: Arduino, Leds va sensor
Keyin biz Arduino, IQ sensori va LED tasmasini ulashimiz kerak
Arduino VCC va GND uchun simlarni oladi
Infraqizil sensori biroz murakkabroq: birinchi navbatda biz kondansatörni sensorga iloji boricha yaqinroq ulashimiz kerak. Sensor korpusi erga ulanganligi sababli, biz kondansatkichlarning salbiy oyog'ini korpusga, ijobiy oyog'ini esa VCC simiga lehimlaymiz. Keyin biz uchta pimni sim bilan bog'laymiz va ularni issiqlik o'tkazmaydigan quvur yordamida ajratamiz.
LED chizig'i uchun biz birinchi navbatda 10 ta LEDli tasma qismini kesib tashladik. Keyin biz simlarni barcha 4 ta kontaktga lehimlaymiz.
10 -qadam: Lehimlash: Hammasini bir joyga to'plash
Keyingi qadam - simlarni iloji boricha qisqartirish va barcha modullarni bir -biriga ulash.
Biz Arduinos quvvat simini korpus ichiga va kuchaytirgich moduliga qo'yib, quvvat simini uzunligicha qirqishdan boshlaymiz.
Infraqizil qabul qilgich uchun ham xuddi shunday takrorlaymiz. LED chizig'ining kabellari o'lchovsiz kesilishi mumkin, chunki bizda ularni biroz uzoqroq saqlash uchun etarli joy bor.
Keyin biz infraqizil qabul qiluvchilarning quvvat kabellarini Arduino pinlariga va uning piniga Arduino-ning 11-piniga to'g'ridan-to'g'ri lehimlashimiz mumkin.
Keyin biz LED chizig'ining ma'lumotlari va soat kabelini Arduino-ga lehimlaymiz. Soat kabelini 5 -pin va ma'lumot kabelini 6 -pinga ulang.
Qolgan yagona narsa - Arduinos va LED chiziqli quvvat kabellarini kuchaytiruvchi modulning chiqishiga ulash.
11 -qadam: TEST VAQTI
Endi biz lehimlashni tugatganimiz uchun batareyani ulashimiz va hamma narsani sinab ko'rishimiz mumkin. Biz hamma narsa yaxshi ishlashiga ishonch hosil qilmoqchimiz, chunki keyingi bosqichda disk raskadrovka dahshatli tush bo'ladi.
12 -qadam: yig'ish
Endi biz korpus ichidagi hamma narsani issiq elim yordamida tuzatmoqchimiz.
Biz TP4056 modulidan boshlaymiz
keyin kuchaytiruvchi modulga yopishtiring
undan keyin Arduino
Nihoyat, IR qabul qiluvchisi
va LED tasmasi
13 -qadam: tasma qo'shing
Men bu bilan shug'ullanganim yo'q va men sizga ijodkorlik bilan shug'ullanishni va mendan ko'ra ko'proq vaqt va kuch sarflashni maslahat beraman. Men buni kelajakda qo'shmoqchi bo'lgan ko'rsatma topdim.
Hozircha, men o'zim qo'ygan akkordni ishlatdim, uni 3d bosma uyalar orqali oziqladim va tugun bog'ladim.
14 -qadam: Bajarildi
Va biz tugatdik. 2 -sonli bo'lgunga qadar barcha qadamlarni takrorlang va aylanishga tayyor bo'lasiz.
Umid qilamanki, siz kuzatishni davom ettirdingiz, o'qiganingiz uchun tashakkur:)
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