Mündəricat:
- Addım 1: hissələr:
- Addım 2: Çap olunan hissələr
- Addım 3: Kabel çəkmə
- Addım 4: Montaj
- Addım 5: Proqramlaşdırma
Video: RGB LED nəzarətçi: 5 addım (şəkillərlə birlikdə)
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:48
Miladdan 10 gün əvvəl Amazon dövründə yaşayan ərimə hədiyyəyə ehtiyacım var idi, yəni rəfdən bir şey almaq heç bir seçim deyildi.
Ofisi üçün işığa ehtiyacı vardı və hərdən bir şeyi dəyişdirməyi sevir. Onun masası da rahatlıqla bir pəncərə silləsinin önünə qoyulub. Buna görə idarə olunan RGB işıqlandırması dərhal ağlıma gəldi. Masasını işıqlandıracaq qədər parlaq olmalı və rəngə nəzarət etməli idi.
RGB LED Nəzarətçisini təqdim edirəm.
(Aşağıdakı videoya baxın)
Addım 1: hissələr:
Aşağıdakı hissələrdən istifadə etdim:
1x Sparkfun Pro Micro 5V/16MHz (https://www.sparkfun.com/products/12640) Əvvəlcə Arduino -ya baxdım, amma Miladdan əvvəl hər şey əlbəttə satıldı. Sparkfun qədər yaxşı olduğu ortaya çıxdı və veb saytındakı təlimatlar Arduino proqramlaşdırma proqramını istifadə etməyi çox asanlaşdırdı. Protoboard -a uyğun olması üçün pin deliklərinə sancaqlar taxmalı oldum. Mikro nəzarətçi ilə ProtoBoard -a qoşulduqda onları lehimləmək ən yaxşısı idi.
2x 1m 60LED/m möhürlənmiş RGB LED şeritler (https://www.sparkfun.com/products/12023) Masanı 14W/m ilə işıqlandıracaq qədər bahalı və parlaq deyil.
1x Protoboard (https://www.sparkfun.com/products/9567) 2 gün ərzində Protoboard istifadə etdiyim hər şeyi sınamalı, düzəltməli və yığmalı idim. Telləri kifayət qədər möhkəm tutur və əlaqələri asanlıqla gəzdirə bilərəm. Həm də istifadə etdiyim iki LED şeridi üçün 2-3A cərəyanı yüksək deyil.
3x Güclü MOSFET -lər (https://www.digikey.com/products/en?keywords=IRF84… Onlar kifayət qədər cərəyanı idarə edə bilməli idilər və bunu 12V D -də 3A/Birimdən artıq edə bilərlər. S və 5V kommutasiya gərginliyi. Bilirəm ki, onlar həddindən artıq işlə məşğuldurlar, amma bunu təhlükəsiz oynamaq istədim.
3x 100 mm sürgülü Potansiyometrlər 10k (https://www.digikey.com/products/en?keywords=987-1… Bilirəm ki, adi potensiometrlərdən istifadə edə bilərdim, amma böyük sürgülərdən istifadə etmək daha çox məmnunluq gətirir.
1x Switch (https://www.digikey.com/product-detail/en/zf-elect… Hər şeyi açmaq və söndürmək üçün.
1x 12V 3A enerji təchizatı (https://www.amazon.com/ANVISION-2-Pack-Adapter-5-5… 2 LED şeridi tam parlaqlıq üçün maksimum 2.4A lazımdır. Arduino demək olar ki, heç bir şeyə ehtiyac duymur, buna görə də 3A Kifayət qədər tapdığım təchizat.
1x Barrel Reseptoru (https://www.digikey.com/products/en?keywords=%09EJ… Beləliklə, güc mənbəyimizi bu balaca oğlana ehtiyacımız olan nəzarətçiyə qoşa bilərik. Mən kənardan daxil olan şeyləri birləşdirməyi üstün tuturam., çünki üstündə bir dəstə tel olan cihazları çox rahat hesab etmirəm.
2x cüt CPC Konnektoru Şassi Montajı (https://www.mouser.com/productdetail/te-connectivi… LED Bağlayıcıları (https://www.mouser.com/productdetail/te-connectivi…)
Başqa şeylər: Müxtəlif rəngli bəzi 20-24AWG tel, parlaqlığımı tənzimləmək üçün çekmecemdə saxladığım kiçik bir nizamlı potensiometr, kəsmə düyməsi, 4x 5kOhm rezistorlar və inteqrasiya edilmiş rezistorlu 3x 5V LEDlər.
Addım 2: Çap olunan hissələr
Bir korpus üçün Fusion 360 -da birini hazırladım.
Bütün elektronika üçün əsas Muhafaza və Potensiometrlər üçün bəzi düymələrə ehtiyacım var idi. Bu şeyin harada quraşdırılacağını hələ bilmədiyim üçün yalnız iki tərəfə əlçatan ola bilər.
Üst tərəfdə LEDlər, kəsmə düyməsi və parlaqlıq nəzarət potensiometrinin (5 ədəd) 1/4 düymlük deşikləri var. Sol tərəfdə açar üçün böyük bir kəsik, mikro USB kabel üçün kiçik bir kəsik var. Arduino, nəzarətçi aparatını, Qadın 4Pin CPC Priz konnektorları üçün 2 delik və Barrel Jack üçün 8 mm çuxur götürmədən yenidən proqramlaşdırıla bilər.
Ön tərəfdə Potansiometr tutacaqları üçün 3 yarıq və 4-40 vida üçün deliklər var.
Düymələri salda və qrup halında çap etdim ki, bu da kiçik əşyalar üçün FDM printerlərində daha yaxşı nəticələrə gətirib çıxarır. Minimum dəstək üçün arxa paneldə yazdığım Kassa.
Əsas plitə korpusa vidalanır. Düz başlı vintlərim yox idi, buna görə də hissənin altına hissə kvadratlar yapışdırmaq məcburiyyətində qaldım ki, bu vintlər üzərində dayanmasın və masanı cızmasın.
Addım 3: Kabel çəkmə
Əvvəlcə ehtiyacım olan bütün hissələrə (Potensiometrlər, Barrel Jack, Düymələr, Açarlar və s.) Sonra fərqli funksiyaları yoxlamaq və hər hansı bir proqram və ya naqillərdəki səhvləri aradan qaldırmaq üçün elektronikləri bir dəzgahda yığdım. MOSFET Qapısını Arduino üzərindəki 8Bit PWM -ə bağlamağın rəng dəyişikliyinə və düzgün işləməsinə səbəb olduğunu gördüm. 10 (Pins 5, 6) və 16 bit (Pin 9) PWM -lərin istifadəsi əvəzinə kərə yağı kimi hamarlaşmağa gətirib çıxarır (hələ də PWM pinlərinə yalnız 8 bit yazıram).
(Nəyə bağlı olduğunu öyrənmək üçün elektrik sxeminə baxın)
Addım 4: Montaj
Kabelləri sınadıqdan sonra hər şeyi korpusun içərisinə yığdım. Qutunun xaricində mümkün qədər lehimləməyim, bağlayıcıları əvvəlcədən yığmağımda çox kömək etdi.
Kəlbətin tellərin Protoboarddakı doğru deliklərə daxil olması üçün çox faydalı olduğunu gördüm. Kabelləri bağlamazdan əvvəl uzunluğunu kəsdim, buna görə hər şey mümkün qədər təmizdir.
Nəhayət, Baza lövhəsini vidaladım və üzərinə bir neçə keçə parçası bağladım, buna görə də masanın üstündə gözəl dayanır.
Addım 5: Proqramlaşdırma
Sparkfun Arduino proqramı vasitəsilə proqramlaşdırılır (Təlimatlara baxın:
Proqram, son iş rejimini saxlamaq üçün EEPROM kitabxanasını ehtiva edir, buna görə nəzarətçi ona velosiped sürərkən olduğu vəziyyəti itirmir.
Üstdəki əlavə Potentiometer, göstərilən rəngə təsir etmədən bütün rejimlərdə Parlaqlığı tənzimləyir.
3 Modu var, buna görə də yuxarıdakı 3 Status LEDləri var.
Mod 1: RGB rejimi (yalnız 1 Status LED yanır) 3 Potansiyometr qırmızı, Yaşıl və Göyün parlaqlığını fərdi olaraq idarə edir. Sabit bir rəng göstərilir.
Mode2: RGB Solğun Modu (2 Status LEDləri yanır) Bu rejimdə hər üç rəng Saat üzərindədir (12 -də Qırmızı, 4 -də Yaşıl və 8 -də Mavi). Saat əqrəbi saat əqrəbi istiqamətində fırlanır və mövqeyindən asılı olaraq hər üç rəngin qarışığı göstərilir. Birinci Potansiyometr solma sürətini (Əlin Hızı) idarə edir, İkinci Potansiyometr Rəngin saat 12 -də olduğunu təyin edir. (Saatı Döndürür) Üçüncü Potansiyometr, Saat əli geri dönməzdən əvvəl nə qədər döndüyünü təyin edir.
Mod 3: RGB Dispersiyası (Bütün 3 Status LEDləri yandırılır) Bu rejimdə hər rəngin öz saatı var və hər Potansiyometr bir qolun sürətini idarə edir. təkrarlanmadan uzun müddət keçdiyi üçün təsadüfi görünən rəng nümunəsi göstərilir. (Ən sevdiyim rejim)
Tövsiyə:
3 Kanallı Rəqəmsal LED Strip WS2812 Nəzarətçi: 9 Addım (Şəkillərlə birlikdə)
3 Kanallı Rəqəmsal LED Strip WS2812 Nəzarətçi: Mən həmişə birdən çox rəqəmsal LED şeridi idarə etmək üçün ucuz bir yol istəmişəm
Microbit Midi CC Simsiz Nəzarətçi: 5 Adım (Şəkillərlə birlikdə)
Microbit Midi CC Simsiz Nəzarətçi: Bu təlimatda Microbit -dən midi nəzarətçi olaraq istifadə etməyə və onu ən sevdiyiniz musiqi istehsal proqramına bağlamağa imkan verən simsiz midi CC nəzarətçi yaradacağıq. Midi CC nədir? Doğru termin "Nəzarət
Mikro nəzarətçi necə seçilir: 21 addım (şəkillərlə birlikdə)
Mikro nəzarətçini necə seçmək olar: Əvvəllər həvəskarlar üçün mövcud olan müxtəlif mikrokontrolör çiplərinin sayı olduqca məhdud idi. Poçt sifarişi çip satıcısından satın ala biləcəyiniz hər şeyi istifadə etməlisiniz və bu da seçimi az sayda müştəriyə endirdi
Mikro nəzarətçi əsaslı ağıllı batareya şarj cihazı: 9 addım (şəkillərlə birlikdə)
Mikro nəzarətçi əsaslı ağıllı batareya şarj cihazı: Görəcəyiniz dövrə, avtomatik kəsilmiş ATMEGA8A əsaslı bir ağıllı batareya şarj cihazıdır. Müxtəlif şarj vəziyyətlərində fərqli parametrlər LCD vasitəsilə göstərilir. tamamladım … inşa etdim
Arduino HVAC Servo Termostat/Nəzarətçi: 5 Addım (Şəkillərlə birlikdə)
Arduino HVAC Servo Termostatı/Nəzarətçisi: Təlimatlı "yaşıl" a xoş gəldiniz! Bir Arduino, iki servo mühərrikin bir temperatur sensoru və bir metaldan (və ya taxtadan) necə istifadə edəcəyini göstərəcəyəm ki, divar vasitəsilə HVAC qurğusu üçün rəqəmsal termostat hazırlayım. CB Richard Ellis görə (böyük bir real