Mündəricat:

Uzaqdan idarəetmə ilə DIY RGB-LED Glow Poi: 14 addım (şəkillərlə)
Uzaqdan idarəetmə ilə DIY RGB-LED Glow Poi: 14 addım (şəkillərlə)

Video: Uzaqdan idarəetmə ilə DIY RGB-LED Glow Poi: 14 addım (şəkillərlə)

Video: Uzaqdan idarəetmə ilə DIY RGB-LED Glow Poi: 14 addım (şəkillərlə)
Video: Ünvanlı LED-lərə və musiqi rejiminə malik mühit LED panelləri Local Tuya vasitəsilə qoşulur 2024, Noyabr
Anonim
Uzaqdan idarəetmə ilə DIY RGB-LED Glow Poi
Uzaqdan idarəetmə ilə DIY RGB-LED Glow Poi
Uzaqdan idarəetmə ilə DIY RGB-LED Glow Poi
Uzaqdan idarəetmə ilə DIY RGB-LED Glow Poi
Uzaqdan idarəetmə ilə DIY RGB-LED Glow Poi
Uzaqdan idarəetmə ilə DIY RGB-LED Glow Poi
Şəkil
Şəkil

Giriş

Hamıya Salam! Bu, mənim ilk bələdçimdir və (inşallah) açıq mənbəli RGB-LED vizual poi yaratmaq axtarışımdakı bir sıra bələdçilərin birincisidir. Əvvəlcə sadə saxlamaq üçün bu, IR vasitəsilə uzaqdan idarəetmə və hər cür rəng dəyişikliyi animasiyalarına malik sadə bir led-poi ilə nəticələnəcək.

Unutmayın: Bu cür poi (IR -uzaqdan olmadan) Amazon -da təxminən 20 dollara satın alına bilər, buna görə maddi cəhətdən buna dəyər deyil - təcrübə üçün DIY, nəticə deyil.

Ümid edirəm ki, insanlar bu layihənin GitHub-a animasiyalar qoyacaqlar, nəticədə seçim etməyiniz üçün çoxlu animasiyalar yaradılacaq və buna görə də bu versiyanı reseptsiz satılanlardan daha dəyərli edəcəklər.

Şəkil
Şəkil

İmtina

Əvvəlcə bir neçə təhlükəsizlik xəbərdarlığı. Yalnız nə etdiyinizi bilirsinizsə bu quruluşu sınayın. Elektrik mühəndisi deyiləm, bir şey səhv olarsa məsuliyyət daşımıram. Bir neçə təhlükəli addım/material iştirak edir və bunlardan xəbərdar olmalısınız:

Lipos təhlükəli ola bilər. Xüsusilə LiPosun lehimlənməsi, qısaldılması və saxlanması müxtəlif təhlükələrlə gəlir. Tikinti yaxşı getsə belə, tellər boşala bilər, hüceyrələr zədələnə bilər və ya adı olmayan Çin komponentlərindən biri uğursuz ola bilər və qısalmaya səbəb ola bilər. Baxımsız olaraq şarj etmələrinə icazə verməyin, ən yaxşı halda onları şarj etmək üçün xarici bir şarj cihazı istifadə edin, saxlama və nəqliyyat üçün liponu çıxarın (ən yaxşısı onları inandığım "lipo çantalarından" birində saxlamaqdır).

Pois onlarla birlikdə çıxış edərkən bəzi əhəmiyyətli qüvvələrə məruz qalır. Kiməsə və ya bir şeylə vurursan və ya çap uğursuz olarsa və hissələr ətrafa uçarsa, yaralana bilər.

Sağlam düşüncədən istifadə edin, təhlükələrdən xəbərdar olun, əmin deyilsinizsə özünüz oxuyun. Fikri anlayırsan.

Əgər sizi qorxutmamışamsa, quruluşdan zövq alın və onlarla əylənin.

Addım 1: Material və Alətlər

Alətlər və Materiallar
Alətlər və Materiallar
Alətlər və Materiallar
Alətlər və Materiallar

Materiallar Bill

Əvvəlcə bu quruluş üçün nəyə ehtiyacımız olduğunu nəzərdən keçirək. Gözləmək üçün vaxtınız varsa, malların çoxunu AliExpress -dən almağı məsləhət görürəm. Lipoları yalnız HobbyKing -də tapdım.

Şəkil
Şəkil

Komponentlər/Elektronika

Miqdarı Adı Mənbə Şərh
2 TP4056 Lityum Batareya Şarj Cihazı Modulu Amazon.com, AliExpress
2 Turnigy nano-tech 1000mah 1S 15C Dairəvi Hüceyrə Hobbi
2 2-5V-dan 5V-a qədər Güc Artırma Güc Təchizatı AliExpress MT3608 gücləndirici dövrə də uyğun gəlir
2 ArduinoPro Mini ATMEGA328P 5V 16MHz Amazon.com, AliExpress
2 1838 940nm İQ qəbuledici diod Amazon.com, AliExpress
1m APA102 LED Şeridi (144 və ya 96 LED/m) Amazon.com, AliExpress Təxminən 2x10 Led uzunluğuna ehtiyacınız var
2 220vF 10V kondansatör AliExpress
1 IR Uzaqdan AliExpress
Şəkil
Şəkil

Alətlər

Adı Tövsiyə Şərh
3D printer
Lehimleme dəmir QUICKO T12
İsti Yapışqan Tabancası
Arduino IDE ilə kompüter
FTDI USB çipi FT232 alternativ: Arduino Uno
Tel ötürücülər isteğe bağlı
Tel kəsicilər Knipex kəsicilər isteğe bağlı
Çörək lövhəsi + Süveter isteğe bağlı
Arduino Uno isteğe bağlı

Sarf materialları

Adı Şərh
İncə tel 24-28AWG
Lehimləmə qurğusu
Boru kiçiltmək
Pin başlıqları (Kişi və Dişi) və ya kiçik bağlayıcı
Təmiz 3D Çap Filamenti PLA istifadə etdim, amma neylon daha güclü nəticələr verə bilər
İsti yapışqan çubuqlar
sink axını və lehim və ya metal fırça/zımpara kağızı Zımpara kağızı mənim üçün yaxşı işləyirdi
Kəmərlər üçün bir az kordon Sadə plastik akkorddan istifadə etdim, amma yaradıcı olmaq istəyə bilərsiniz

Addım 2: 3D çap

3D çap
3D çap
Şəkil
Şəkil
Şəkil
Şəkil

Bu ən uzun müddət çəkdiyindən, "hər yerdə" dəstək yerləşdirilməsi ilə bu quruluşun bütün hissələrini iki dəfə çap etməyə başlayacağıq.

Thingiverse -ə gedin, STL fayllarını yükləyin və ən sevdiyiniz dilimləyici ilə dilimləyin.

0.28 qətnamədə yaxşı işləyən aydın PLA istifadə etdim, amma edə bilsəniz, təhlükəsiz tərəfdə olmaq və iplik zamanı hər hansı bir nasazlığın qarşısını almaq üçün daha güclü bir material istifadə etmək istəyə bilərsiniz.

Nəticə şəffafdan daha qeyri -şəffafdır, bu da bizim üçün yaxşıdır, çünki poi diffuzor rolunu oynayır və tək LEDlər görünmədən gözəl işıqlanır. Çaplar bitdikdən sonra, dəstək materialını buraxın və iki yarısını bir neçə dəfə vidalayın və açın. Dəstək materialı daha yaxşı bir tutuş təmin edir və bir -birinə yaxşı oturduqdan sonra bütün dayaqları çıxara bilərsiniz.

Şəkil
Şəkil

Addım 3: Proqramlaşdırma: Hazırlıq

Layihəni tərtib etmək üçün FastLED və IRremote Kitabxanasını qurmalıyıq. Hər ikisini də Arduino IDE -nin Kitabxana İdarəçiliyində istifadə edərək tapa bilərsiniz. Eskizləri Arduino pro mini -yə yükləmək üçün FTDI çipindən istifadə etməlisiniz.

Əlavə olaraq GitHub-da tapıla bilən bu layihə üçün mənbə koduna ehtiyacınız var.

Addım 4: Proqramlaşdırma: Kodu redaktə edin

Proqramlaşdırma: Kodu redaktə edin
Proqramlaşdırma: Kodu redaktə edin
Proqramlaşdırma: Kodu redaktə edin
Proqramlaşdırma: Kodu redaktə edin
Proqramlaşdırma: Kodu redaktə edin
Proqramlaşdırma: Kodu redaktə edin
Proqramlaşdırma: Kodu redaktə edin
Proqramlaşdırma: Kodu redaktə edin

Rahatlıq üçün ehtiyat bir Arduino Uno istifadə etdim, ancaq Arduino Pro Minislərindən birini istifadə edə bilərsiniz.

Şəkil
Şəkil

İnfraqırmızı qəbuledici çiplərdən birini istifadə edərək yuxarıdakı şəkildə göstərilən dövrə bağlayın, IRrecvDemo nümunə eskizini Arduino-ya yükləyin və seriyalı monitoru açın.

Sonra pultunuzu istifadə edin və istifadə etmək istədiyiniz düymələri basın. Hər bir düyməyə basıldığında müəyyən bir hex-rəqəm göstərilməlidir. Dow düyməsini basıb saxlasanız, fərqli bir onaltılıq sayı təkrarlanmalıdır.

Şəkil
Şəkil

Birincisi, təkrarlanan hex rəqəminin dəyərini kopyalayın və BTN_REPEAT-ı bu dəyərə dəyişdirin. Sonra koddakı tərifləri işləyin və hamısını pultunuza uyğun olaraq dəyişdirin. Onaltılıq sayı olaraq tanınmaq üçün bütün dəyərlərin 0x ilə başlamalı olduğundan əmin olun - buna görə yalnız nömrənin vurğulanmış hissəsini dəyişdirin.

Şəkil
Şəkil

Addım 5: Proqramlaşdırma: Kodu Yükləyin

Proqramlaşdırma: Kodu yükləyin
Proqramlaşdırma: Kodu yükləyin
Proqramlaşdırma: Kodu yükləyin
Proqramlaşdırma: Kodu yükləyin

Poi kodunu tərtib edin və FTDI çipinizlə Arduino pro mini -ni bağlayın. Arduino pro mini-ni cihaz olaraq, serial çeviricisini proqramçı olaraq seçin və kodu hər iki Arduino-ya yükləyin.

Kodu yuxarıdakı şəkildə göstərildiyi kimi çörək taxtasına yapışdıraraq Arduino'ya tellər/başlıqlar lehimləmədən asanlıqla yükləyə bilərsiniz. Proqramçını PC -yə bağlamadan əvvəl proqramçınızdakı gərginlik tullananını 5V -ə qoyduğunuzdan əmin olun.

Şəkil
Şəkil

Addım 6: Lehimləmə: Baxış

Lehimləmə: Baxış
Lehimləmə: Baxış
Lehimləmə: Baxış
Lehimləmə: Baxış

Sonra komponentləri birlikdə lehimləyəcəyik. Bir şey aydın deyilsə yuxarıdakı diaqramı istinad olaraq istifadə edin.

Yer məhdud olduğu üçün telləri mümkün qədər qısa tutmaq istəyirik, amma əvvəlcə daha uzun tellərdə lehim etməyi və sonra korpusdan istifadə edərək düzgün uzunluğu ölçməyi və artıqlığı kəsməyi məsləhət görürəm.

Addım 7: Lehimləmə: Güc Modulu

Lehimləmə: Güc Modulu
Lehimləmə: Güc Modulu
Lehimləmə: Güc Modulu
Lehimləmə: Güc Modulu
Lehimləmə: Güc Modulu
Lehimləmə: Güc Modulu
Lehimləmə: Güc Modulu
Lehimləmə: Güc Modulu

TP4056 -nın B (atteriya) və Çıxış (qoyma) yastıqlarına ilk lehim telləri.

Sonra TP4056 modulunu 3d çaplı qutunun alt hissəsinə yerləşdirin, batareya tellərini batareya çuxuruna aparan kiçik kanala qoyun və artıq telləri kəsin.

Şəkil
Şəkil

Sonra buck-boost modulunu TP4056 modulunun altına qoyun və çıxış tellərini kəsin ki, asanlıqla buck buck modulunun giriş tellərinə lehim edə biləsiniz.

Şəkil
Şəkil

Çapdan hər şeyi çıxarın və iki kişi pin başlığını və ya konnektorunuzun kişi hissəsini akkumulyator tellərinizə lehimləyin və bir az büzülən borularla bağlayın.

Şəkil
Şəkil

Sonra hər iki modulun çıxış pinlərini və giriş pinlərini birlikdə lehimləyin

Şəkil
Şəkil

Adım 8: Lehimləmə: Batareya

Lehimləmə: Batareya
Lehimləmə: Batareya
Lehimləmə: Batareya
Lehimləmə: Batareya
Lehimləmə: Batareya
Lehimləmə: Batareya

Sonra telləri lehimləyəcəyik və batareyaya bağlayacağıq.

Tez və dəqiq bir şəkildə lehim etdiyinizə əmin olun, əks halda lehimləmə istiliyi hüceyrələrinizə zərər verəcəkdir. Səhv olaraq liposları qısaltmamaq üçün diqqətli olun.

Kontaktlar alüminiumdan hazırlandığından lipoya lehimləmə telləri çətin ola bilər. Kontaktlardan hər hansı bir oksidi təmizləmək üçün ya xüsusi sink axını və lehim, metal fırça və ya zımpara kağızı istifadə edə bilərsiniz. Sonra tellərə lehimləyin və istilik büzücü boru istifadə edərək izolyasiya edin.

Sonra batareyanı 3d çaplı qutuya daxil edirik, tellərin uzunluğunu ölçürük, bir az ehtiyat buraxırıq, geri götürürük və artıq telləri kəsirik.

Şəkil
Şəkil

Daha sonra dişi pin başlıqlarına və ya dişi bağlayıcı konnektorumuza tellərə lehim verə bilərik və bir daha istilik büzülməsi ilə izolyasiya edə bilərik.

Addım 9: Lehimləmə: Arduino, Leds və Sensor

Lehimləmə: Arduino, Leds və Sensor
Lehimləmə: Arduino, Leds və Sensor
Lehimləmə: Arduino, Leds və Sensor
Lehimləmə: Arduino, Leds və Sensor
Lehimləmə: Arduino, Leds və Sensor
Lehimləmə: Arduino, Leds və Sensor

Sonra Arduino, IR Sensor və LED şeridini bağlamalıyıq

Arduino, VCC və GND üçün tellər alır

İnfraqırmızı Sensor bir az daha çətindir: Əvvəlcə kondansatörü sensora mümkün qədər yaxın bağlamalıyıq. Sensor yuvası topraklandığından, kondansatörlərin mənfi ayağını korpusa və müsbət ayağını VCC telinə lehimləyirik. Sonra hər üç sancağı bağlayırıq və istilik büzücü boru istifadə edərək təcrid edirik.

LED şeridi üçün əvvəlcə 10 LEDli bir zolaq kəsdik. Sonra telləri 4 kontaktın hamısına lehimləyirik.

Addım 10: Lehimləmə: Hamısını bir araya gətirmək

Lehimləmə: Hamısını bir araya gətirmək
Lehimləmə: Hamısını bir araya gətirmək
Lehimləmə: Hamısını bir araya gətirmək
Lehimləmə: Hamısını bir araya gətirmək
Lehimləmə: Hamısını bir araya gətirmək
Lehimləmə: Hamısını bir araya gətirmək
Lehimləmə: Hamısını bir araya gətirmək
Lehimləmə: Hamısını bir araya gətirmək

Növbəti addım telləri mümkün qədər qısa şəkildə kəsmək və bütün modulları birləşdirməkdir.

Arduinos elektrik kabelini və təkan modulunu korpusun içinə qoyaraq və elektrik kabelini uzunluğuna görə kəsərək başlayırıq.

Şəkil
Şəkil

İnfraqırmızı qəbuledici üçün də eyni şeyi təkrarlayırıq. LED şeridi üçün kabellər ölçülmədən kəsilə bilər, çünki onları bir az daha uzun saxlamaq üçün kifayət qədər yerimiz var.

Şəkil
Şəkil

Daha sonra infraqırmızı qəbuledicilərin elektrik kabellərini Arduino pinlərinə və məlumat pininə Arduinonun 11 pininə lehimləyə bilərik.

Şəkil
Şəkil

Ardından, LED zolağımızın məlumatlarını və saat kabelini Arduinoya lehimləyirik. Saat kabelini 5 pininə və məlumat kabelini 6 pininə qoşun.

Şəkil
Şəkil

Qalan tək şey, həm Arduinoları, həm də led zolaqlı elektrik kabellərini təkan modulunun çıxışına bağlamaqdır.

Şəkil
Şəkil

Addım 11: TEST VAXTI

SINAŞ VAXTI!
SINAŞ VAXTI!

Lehimləmə işləri bitməli olduğundan, batareyanı qoşub hər şeyi sınaya bilərik. Hər şeyin yaxşı işlədiyinə əmin olmaq istəyirik, çünki növbəti addımdan sonra ayıklama bir kabus olacaq.

Şəkil
Şəkil

Addım 12: Quraşdırma

İndi isti yapışqan istifadə edərək qutunun içindəki hər şeyi düzəltmək istəyirik.

TP4056 modulundan başlayırıq

Şəkil
Şəkil

sonra təkan moduluna yapışdırın

Şəkil
Şəkil

Arduino onu izlədi

Şəkil
Şəkil

nəhayət IR qəbuledicisi

Şəkil
Şəkil

və LED şeridi

Şəkil
Şəkil

Addım 13: Kəmər əlavə edin

Kəmər əlavə edin
Kəmər əlavə edin

Bütün bunlarla məşğul olmadım və yaradıcılıqla məşğul olmağı və məndən daha çox vaxt və səy sərf etməyi məsləhət görərdim. Gələcəkdə əlavə edəcəyim bu təlimatı tapdım.

Hələlik, qoyduğum akkorddan istifadə etdim, 3d çaplı yuvalardan bəslədim və düyün bağladım.

Addım 14: Bitti

Bitdi!
Bitdi!
Bitdi!
Bitdi!
Bitdi!
Bitdi!
Bitdi!
Bitdi!
Şəkil
Şəkil

Və bitirdik. 2 -yə çatana qədər bütün addımları təkrarlayın və dönməyə hazırsınız.

Ümid edirəm izləməkdən zövq aldınız. Oxuduğunuz üçün təşəkkürlər:)

Tövsiyə: