Mündəricat:
- Addım 1: Lazım olan hissələr
- Addım 2: Bağlantı
- Addım 3: Kodlaşdırma
- Addım 4: PC Kassasının İçinə Yerləşdirilməsi
- Addım 5: Tamamlandı
Video: Sərin PC İşıqları üçün Arduino Led Strip Controller: 5 Addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:46
Aliexpress -dən bu sərin RGB LED şeridi aldım və PC işıqları üçün istifadə etmək istəyirəm.
İlk problem onu idarə etməkdir, sonra onu necə gücləndirmək olar.
Bu təlimat, github arduino kodu, iş layihəsi videosu və addım-addım bələdçi ilə bunu necə edəcəyinizi göstərir.
Addım 1: Lazım olan hissələr
Bu layihə üçün istifadə edəcəyik:
- Arduino nano
- RGB zolağı
- NPN tranzistoru
- 100-220 Ohm müqavimət
- Jumper telləri
- Çörək lövhəsi
Əlavə:
Lehim dəsti
Transistorlara ehtiyacın səbəbi, RGB zolaqlarının çoxunun 12 volt gücə malik olmasıdır, buna görə RGB şeridi üçün xarici və arduino üçün ikincil bir enerji təchizatına ehtiyacımız olacaq (7805 gərginlik tənzimləyicisini də istifadə edə bilərik. miqyas 12 voltdan 5 volta qədər).
Transistorlar parlaqlığı və rəng növünü idarə edən hər bir rəng kanalına verilən gərginliyi təyin edir.
İstifadə etdiyim RGB led şeridi SMD 3528 -dir. Çoxlu RGB ledləri yoxdur, əksinə hər trek üçün 2 yaşıl, 2 mavi və 2 qırmızı led var (bütün zolaq 10 smlik parçalara bölünmüşdür. İstədiyiniz uzunluğu kəsə bilərsiniz, lehimləyin və işləyəcək). Bu məlumatla bilirik ki, 50% -i qırmızıya və 50% -i mavi rəngə boyamaq bənövşəyi rəng yaratmayacaq. Bunun əvəzinə aşağı parlaqlığı olan qırmızı və mavi LEDlərə sahib olacağıq.
Tam rəngli effekt əldə etmək üçün fərqli bir led şerit almalıyıq.
P. S. ünvanlı led şeritlərdən istifadə etməyəcəyik.
Addım 2: Bağlantı
Çörək taxtasını götürəcəyik və üzərinə 3 tranzistorlu arduino nano qoyacağıq.
Hər bir tranzistorda Baza, Kollektor və Emitent kimi 3 pin var. Bir kanalı aşağıdakı kimi bağlayacağıq:
- Ardino pin kanalına əsas
- Lider nisbi kanala kollektor
- GND -yə göndərən
Kanallar bunlardır:
- Mavi Arduino D3
- QIRMIZI Arduino D5
- GREEN Arduino D6
Pinout dəyişdirməkdən çekinmeyin, yalnız arduinoda PWM pinlərini seçməyi unutmayın.
Addım 3: Kodlaşdırma
Tam arduino kodu github -da mövcuddur və Arduino IDE ilə istifadə edilə bilər.
Bəzi əsas təsirləri görmək üçün bir neçə funksiyanı kodlaşdırdım:
- fade_colors_slow: FADESPEED və KEEPCOLORTIME saniyə olaraq hər rəngdən (qırmızı, yaşıl və mavi) keçər.
- all_on: hər 3 rəngi yandırır
- change_colors_rough: rəngləri birbaşa birindən digərinə dəyişir
Onları döndərə, dinamik bir solma sürəti və ya hər hansı bir şey yarada bilərsiniz. Unutmayın ki, bu LED şeridi tam RGB deyil, ayrı qırmızı, yaşıl və mavi kanallara malikdir, buna görə də bu zolaq üçün bu funksiyalar sərindir. Digər zolaqların olması fərqli rənglərin və solğun üslubların yaranması ilə nəticələnəcək.
Addım 4: PC Kassasının İçinə Yerləşdirilməsi
İndi rgb şeridini kəsib PC -nin qutusuna yerləşdirməyin vaxtıdır. Çörək taxtasını enerji təchizatının üstünə qoymağı seçdim (əsası plastikdir, buna görə heç bir qısa yol olmayacaq).
Layihəni gücləndirmək üçün birbaşa enerji təchizatından 5V və 12V təklif edən enerji təchizatı Periferik konnektorundan (pinout şəklinə baxın) istifadə edə bilərik. Qoşulun:
- Arduinot Vin -ə 5V
- 12V -dan RGB -yə qədər 12v
- GND - Arduino GND
Bir kod yükləməyə və ya dəyişdirməyə davam etmək istəyirsinizsə, 5V konnektorunu çıxarıb USB portundan istifadə edərək arduino -nu kompüterə qoşa bilərik. Bu şəkildə kodumuzu yükləyə və arduino -nu işə sala bilərik.
Addım 5: Tamamlandı
İndi PC üçün fərdi işıqlandırma sisteminiz var. Kodu dəyişdirməkdən və ehtiyaclarınıza uyğunlaşmaqdan çekinmeyin.
Bu layihədə bəzi dəyişikliklər edilə bilər:
- Parametrləri və rəng effektlərini dəyişdirmək üçün düymələri və sərin bir interfeysi olan və ya nəzarətçiyə HTTP sorğuları göndərən bir moruq olan şəxsi veb serveri olan bir NODEMCU V3 -dən istifadə etmək (bu layihəyə baxın)
- Bütün layihəni kiçiltmək üçün ATTINY85 -i nəzarətçi kimi istifadə etmək (bəlkə hamısını bir PCB -yə lehimləmək). Tam yazını burada tapa bilərsiniz)
- Bluetooth vasitəsilə idarə etmək üçün bluetooth HC-05 modulu əlavə olunur…
Bu belədir! Əylənin.
Tövsiyə:
Fre üçün Sərin İşıqlandırma (LED Modulları): 9 Addım
Fre üçün Sərin İşıqlandırma (LED Modulları): bu təlimatda bəzi gözəl işıqlandırma effektləri üçün kiçik LED işıqlar düzəltdim, çünki pulsuz olduğu üçün təkrar emal edilmiş batareyalardan istifadə etdim, ancaq istədiyiniz batareyanı istifadə edə bilərsiniz
ESP8266 RGB LED STRIP WIFI İdarəetmə - NODEMCU, Wi -Fi üzərindən idarə olunan Led Strip üçün IR Uzaqdan - RGB LED STRIP Smartfon İdarəçiliyi: 4 addım
ESP8266 RGB LED STRIP WIFI İdarəetmə | NODEMCU, Wi -Fi üzərindən idarə olunan Led Strip üçün IR Uzaqdan | RGB LED STRIP Smartfon İdarəçiliyi: Salam uşaqlar, bu dərslikdə bir RGB LED şeridini idarə etmək üçün nodemcu və ya esp8266 -ı IR uzaqdan idarəetmə vasitəsi kimi istifadə etməyi öyrənəcəyik və Nodemcu smartfon vasitəsilə wifi üzərindən idarə olunacaq. Beləliklə, əsasən smartfonunuzla RGB LED STRIP -ə nəzarət edə bilərsiniz
İnteraktiv həyət işıqları, keçid işıqları: 3 addım
İnteraktiv həyət işıqları, keçid işıqları: Arxa həyətim üçün bir növ interaktiv həyət işıqları qurmaq istəyirdim. Fikir, kimsə bir tərəfə getdiyi zaman, getdiyin istiqamətdə bir animasiya quracaqdı. Dollar General 1.00 dollarlıq günəş işığı ilə başladım
DIY Milad İşıqları Musiqiyə Quruldu - Xoreoqrafik Ev İşıqları: 15 Addım (Şəkillərlə)
DIY Milad İşıqları Musiqiyə Quruldu - Xoreoqrafiya Edilmiş Ev İşıqları: Musiqiyə Qurulan DIY Milad İşıqları - Xoreoqrafiya Edilmiş Ev İşıqları Bu yeni başlayan DIY deyil. Elektronika, dövrə, BASIC proqramlaşdırma və elektrik təhlükəsizliyi haqqında ümumi müdrikliklərə dair möhkəm bir anlayışa ehtiyacınız olacaq. Bu DIY təcrübəli bir adam üçündür, buna görə də
Sərin Laptop LED işıqları: 6 addım
Sərin Laptop LED İşıqları: BTW Bu mənim ilk təlimatımdır .. Laptopunuzun arxasında sərin bir LED işıqları edin. LEDləri dinamiklərinizə paralel bağlamalısınız, LEDlər sizin səsləndirdiyiniz musiqinin ritmi ilə yanıb -sönəcək .. LCD -də diqqətli olun, bir az təzyiq qıra bilər