Mündəricat:
- Giriş
- İmtina
- Addım 1: Material və Alətlər
- Materiallar Bill
- Addım 2: 3D çap
- Addım 3: Proqramlaşdırma: Hazırlıq
- Addım 4: Proqramlaşdırma: Kodu redaktə edin
- Addım 5: Proqramlaşdırma: Kodu Yükləyin
- Addım 6: Lehimləmə: Baxış
- Addım 7: Lehimləmə: Güc Modulu
- Adım 8: Lehimləmə: Batareya
- Addım 9: Lehimləmə: Arduino, Leds və Sensor
- Addım 10: Lehimləmə: Hamısını bir araya gətirmək
- Addım 11: TEST VAXTI
- Addım 12: Quraşdırma
- Addım 13: Kəmər əlavə edin
- Addım 14: Bitti
Video: Uzaqdan idarəetmə ilə DIY RGB-LED Glow Poi: 14 addım (şəkillərlə)
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:45
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.
İ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
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.
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 |
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
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.
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
Rahatlıq üçün ehtiyat bir Arduino Uno istifadə etdim, ancaq Arduino Pro Minislərindən birini istifadə edə bilərsiniz.
İ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.
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.
Addım 5: 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.
Addım 6: 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
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.
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.
Ç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.
Sonra hər iki modulun çıxış pinlərini və giriş pinlərini birlikdə lehimləyin
Adım 8: 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.
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
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
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.
İ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.
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.
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.
Qalan tək şey, həm Arduinoları, həm də led zolaqlı elektrik kabellərini təkan modulunun çıxışına bağlamaqdır.
Addım 11: TEST 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.
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
sonra təkan moduluna yapışdırın
Arduino onu izlədi
nəhayət IR qəbuledicisi
və LED şeridi
Addım 13: 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
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ə:
ESP8266 - İnternet / ESP8266 ilə Taymer və Uzaqdan İdarəetmə ilə Bağ Suvarması: 7 Addım (Şəkillərlə)
ESP8266 - İnternet / ESP8266 ilə Taymer və Uzaqdan İdarəetmə ilə Bağ Suvarması: ESP8266 - Suvarma uzaqdan idarə və tərəvəz bağları, çiçək bağları və çəmənlər üçün vaxtı ilə. ESP-8266 sxemindən və suvarma qurğusu üçün hidravlik / elektrikli klapandan istifadə edir
HT12D HT12E istifadə edərək RF 433MHZ Radio İdarəetmə - 433mhz ilə HT12E və HT12D istifadə edərək Rf Uzaqdan İdarəetmə edilməsi: 5 addım
HT12D HT12E istifadə edərək RF 433MHZ Radio İdarəetmə | HT12E və HT12D -dən 433mhz istifadə edərək Rf Uzaqdan İdarəetmə edilməsi: Bu təlimatda sizə HT12E kodlu 433mhz ötürücü qəbuledici modulu istifadə edərək RADIO uzaqdan idarə etməyi göstərəcəyəm. HT12D kod deşifratoru IC. Bu təlimatda çox ucuz komponentləri istifadə edərək məlumat göndərə və ala bilərsiniz: HT
Amazon Fire Uzaqdan Uzaqdan TV Uzaqdan sürüşdürün: 3 Addım (Şəkillərlə birlikdə)
Amazon Fire Uzaqdan Uzaqdan TV Uzaqdan Sürüşdürün: Oh Amazon, Fire TV'niz çox gözəldir, niyə bizə pultunuzda səs idarəetməsini vermədiniz? Yaxşı ki, Amazon -da 5 dollardan aşağı qiymətə bu sevimli kiçik uzaqdan, güc, səssiz satın ala bilərsiniz. , həcmi və hamısı kiçik bir paketdə. 3d printerə daxil edin
Adi Uzaqdan İdarəetmə Dəsti Dörd Kanallı RC Oyuncaq Uzaqdan İdarəetmə Sisteminə Çevrildi: 4 Addım
Adi Uzaqdan İdarəetmə Dəsti Dörd Kanallı RC Oyuncaq Uzaqdan İdarəetmə Sisteminə Çevrildi: 如何 通用 遥控 器 套件 转换 为 玩具 中 中 遥控 采用 采用 6 6 6 6 6 6 6 6 2262 和 2272 和 433 模块 构建 构建改造 方法 简单。 只需 准备 一些 瓦楞纸 板 , 然后 按照
IR Uzaqdan Uzaqdan Uzaqdan Çevirin: 9 Addım (Şəkillərlə birlikdə)
IR Uzaqdan Uzaqdan Uzaqdan RF -yə çevirin: Bugünkü Təlimat kitabında, ümumi bir RF modulunu mikro nəzarətçi olmadan necə istifadə edə biləcəyinizi sizə göstərəcəyəm ki, nəticədə hər hansı bir cihazın IR uzaqdan idarəetmə cihazını RF -yə çevirə biləcəyiniz bir layihə hazırlayaq. Uzaqdan. Çevirmənin əsas üstünlüyü