Mundarija:

Masofadan boshqarish pulti bilan DIY RGB-LED Glow Poi: 14 qadam (rasmlar bilan)
Masofadan boshqarish pulti bilan DIY RGB-LED Glow Poi: 14 qadam (rasmlar bilan)

Video: Masofadan boshqarish pulti bilan DIY RGB-LED Glow Poi: 14 qadam (rasmlar bilan)

Video: Masofadan boshqarish pulti bilan DIY RGB-LED Glow Poi: 14 qadam (rasmlar bilan)
Video: Разблокировка блокировки кнопок LED и ЖК-телевизоров без пульта дистанционного управления 2024, Noyabr
Anonim
Masofadan boshqarish pulti bilan DIY RGB-LED Glow Poi
Masofadan boshqarish pulti bilan DIY RGB-LED Glow Poi
Masofadan boshqarish pulti bilan DIY RGB-LED Glow Poi
Masofadan boshqarish pulti bilan DIY RGB-LED Glow Poi
Masofadan boshqarish pulti bilan DIY RGB-LED Glow Poi
Masofadan boshqarish pulti bilan DIY RGB-LED Glow Poi
Rasm
Rasm

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.

Rasm
Rasm

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 va asboblar
Materiallar va asboblar
Materiallar va asboblar
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.

Rasm
Rasm

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
Rasm
Rasm

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

3D bosib chiqarish
3D bosib chiqarish
Rasm
Rasm
Rasm
Rasm

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.

Rasm
Rasm

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

Dasturlash: kodni tahrirlash
Dasturlash: kodni tahrirlash
Dasturlash: kodni tahrirlash
Dasturlash: kodni tahrirlash
Dasturlash: kodni tahrirlash
Dasturlash: kodni tahrirlash
Dasturlash: kodni tahrirlash
Dasturlash: kodni tahrirlash

Qulaylik uchun men zaxira Arduino Uno -dan foydalandim, lekin siz Arduino Pro Minis -dan birini ishlatishingiz mumkin.

Rasm
Rasm

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.

Rasm
Rasm

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.

Rasm
Rasm

5 -qadam: Dasturlash: Kodni yuklash

Dasturlash: kodni yuklash
Dasturlash: kodni yuklash
Dasturlash: kodni yuklash
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.

Rasm
Rasm

6 -qadam: Lehimlash: umumiy nuqtai

Lehimlash: umumiy nuqtai
Lehimlash: umumiy nuqtai
Lehimlash: umumiy nuqtai
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

Lehimlash: quvvat moduli
Lehimlash: quvvat moduli
Lehimlash: quvvat moduli
Lehimlash: quvvat moduli
Lehimlash: quvvat moduli
Lehimlash: quvvat moduli
Lehimlash: quvvat moduli
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.

Rasm
Rasm

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.

Rasm
Rasm

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.

Rasm
Rasm

Keyin ikkala modulning chiqish va kirish pinlarini lehimlang

Rasm
Rasm

8 -qadam: Lehimlash: Batareya

Lehimlash: batareya
Lehimlash: batareya
Lehimlash: batareya
Lehimlash: batareya
Lehimlash: batareya
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.

Rasm
Rasm

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

Lehimlash: Arduino, Leds va sensor
Lehimlash: Arduino, Leds va sensor
Lehimlash: Arduino, Led va sensor
Lehimlash: Arduino, Led va sensor
Lehimlash: Arduino, Leds va sensor
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

Lehimlash: Hammasini bir joyga to'plash
Lehimlash: Hammasini bir joyga to'plash
Lehimlash: Hammasini bir joyga to'plash
Lehimlash: Hammasini bir joyga to'plash
Lehimlash: Hammasini bir joyga to'plash
Lehimlash: Hammasini bir joyga to'plash
Lehimlash: Hammasini bir joyga to'plash
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.

Rasm
Rasm

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.

Rasm
Rasm

Keyin biz infraqizil qabul qiluvchilarning quvvat kabellarini Arduino pinlariga va uning piniga Arduino-ning 11-piniga to'g'ridan-to'g'ri lehimlashimiz mumkin.

Rasm
Rasm

Keyin biz LED chizig'ining ma'lumotlari va soat kabelini Arduino-ga lehimlaymiz. Soat kabelini 5 -pin va ma'lumot kabelini 6 -pinga ulang.

Rasm
Rasm

Qolgan yagona narsa - Arduinos va LED chiziqli quvvat kabellarini kuchaytiruvchi modulning chiqishiga ulash.

Rasm
Rasm

11 -qadam: TEST VAQTI

TEST VAQTI!
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.

Rasm
Rasm

12 -qadam: yig'ish

Endi biz korpus ichidagi hamma narsani issiq elim yordamida tuzatmoqchimiz.

Biz TP4056 modulidan boshlaymiz

Rasm
Rasm

keyin kuchaytiruvchi modulga yopishtiring

Rasm
Rasm

undan keyin Arduino

Rasm
Rasm

Nihoyat, IR qabul qiluvchisi

Rasm
Rasm

va LED tasmasi

Rasm
Rasm

13 -qadam: tasma qo'shing

Tasma qo'shing
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

Bajarildi!
Bajarildi!
Bajarildi!
Bajarildi!
Bajarildi!
Bajarildi!
Bajarildi!
Bajarildi!
Rasm
Rasm

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: