Mündəricat:

Ağıllı Masa LED İşığı - Ağıllı İşıqlandırma W/ Arduino - Neopixels İş Sahəsi: 10 Adım (Şəkillərlə birlikdə)
Ağıllı Masa LED İşığı - Ağıllı İşıqlandırma W/ Arduino - Neopixels İş Sahəsi: 10 Adım (Şəkillərlə birlikdə)

Video: Ağıllı Masa LED İşığı - Ağıllı İşıqlandırma W/ Arduino - Neopixels İş Sahəsi: 10 Adım (Şəkillərlə birlikdə)

Video: Ağıllı Masa LED İşığı - Ağıllı İşıqlandırma W/ Arduino - Neopixels İş Sahəsi: 10 Adım (Şəkillərlə birlikdə)
Video: ESP32 Tutorial 12 - WS2812 RGB Srip 4 Project with SunFounder's ESP32 IoT Learnig kit 2024, Iyul
Anonim
Ağıllı Masa LED İşığı | Ağıllı İşıqlandırma W/ Arduino | Neopixels İş Sahəsi
Ağıllı Masa LED İşığı | Ağıllı İşıqlandırma W/ Arduino | Neopixels İş Sahəsi

İndi evdə çox vaxt keçiririk, virtual olaraq oxuyuruq və işləyirik, buna görə də xüsusi və ağıllı işıqlandırma sistemi olan Arduino və Ws2812b LED -lərlə iş sahəmizi daha da genişləndirməyək.

Burada, televizorunuzdan, ev kinoteatrınızdan və ya İQ ötürücüsü olan hər hansı bir cihazdan bir IR uzaqdan idarəetmə cihazı ilə idarə edə biləcəyiniz Smart Desk LED İşığını necə qurduğunuzu sizə göstərəcəyəm.

Vizual öyrənən birisinizsə, 1000 sözdən çox dəyərli bir videonun olduğunu bilirəm, buna görə də burada 2 hissədən ibarət Təlimat videosu var. (Mən ispan dilində danışıram, buna görə də ingiliscə altyazıları açmağı düşünün):

Addım 1: Lazım olan bacarıqlar

Lazım olan bacarıqlar
Lazım olan bacarıqlar

Gördüyünüz kimi, bu layihədə heç bir şey çox çətin görünmür, ancaq bəzi əsas bilgilərə ehtiyacınız olacaq:

-Arduino IDE -dən istifadə.

-Proqramlaşdırma ESP8266.

-3D çap.

-Qaynaq.

-Kabel çəkmə.

Addım 2: Komponentlər və Parçalar siyahısı

Komponentlərin və hissələrin siyahısı
Komponentlərin və hissələrin siyahısı

Komponentlərinizi tapmaq üçün tövsiyə edə biləcəyim yaxşı bir yer, MakerFocus, Açıq Mənbə Avadanlıq Mağazasıdır!

1. PCB Həqiqətən sizinki sifariş üçün JLCPCB SMT Xidmətlərindən istifadə etməyi məsləhət görürəm.

2. ESP8266 (Mikro nəzarətçi).

3. WS2812 LED şeritləri.

4. 5v 2A enerji təchizatı.

5. PCB Power Jack.

6. 3D printer.

7. IR Sensor

8. Uzaqdan idarəetmə, televizorunuz ola bilər.

Addım 3: Dövrə Şeması

Dövrə diaqramı
Dövrə diaqramı

Budur Dövrə diaqramı, PCB dizaynını daha sonra yaratmağımıza imkan verəcək dövrənin bütün daxili koneksiyalarına malikdir.

Şematikanın PDF -ni də əlavə etdim ki, daha yaxşı görə biləsiniz.

Sxemləri, Kodları və Kitabxanaları PULSUZ YÜKLƏ.

Addım 4: PCB Dizaynı və Sifarişi

PCB Dizaynı və Sifarişi
PCB Dizaynı və Sifarişi
PCB Dizaynı və Sifarişi
PCB Dizaynı və Sifarişi
PCB Dizaynı və Sifarişi
PCB Dizaynı və Sifarişi

Yaxşı bir layihənin həyata keçirilməsi üçün onu meydana gətirən dövrə üçün etibarlı bir montaj lazımdır və bunu yaxşı bir PCB ilə etməkdən daha yaxşı bir yol yoxdur.

Burada PCB istehsal şirkətinizdə PCB sifariş etmək üçün lazım olan Gerber, BOM və Pick & Place Files yükləyə bilərsiniz.

JLCPCB təklif edirəm:

Beş - 4 Qatı PCB və ucuz SMT (2 Kupon) üçün 2 dollar

ƏLAQƏDƏN TASARLANMIŞ KARTINI ALIN, Gerber + Pick & Place + BOM

Addım 5: 3D hissələrin çapı

3D hissələrinin çapı
3D hissələrinin çapı

Layihə korpusunu çap etmək üçün bütün fayllar.

Onları 3D printerinizdə çap edə bilərsiniz, əgər sizinki yoxdursa, burada mənim istifadə etdiyim çap edə bilərsiniz.

Ender 3 Pro 3D printer

Addım 6: ESP8266 proqramlaşdırılması

ESP8266 proqramlaşdırılması
ESP8266 proqramlaşdırılması
ESP8266 proqramlaşdırılması
ESP8266 proqramlaşdırılması
ESP8266 proqramlaşdırılması
ESP8266 proqramlaşdırılması
  1. Kodun işləyəcəyi kitabxanaları quraşdırın
  2. Arduino IDE -ni açın.
  3. Fayl> Nümunələr> IRremoteESP8266> IRrecvDemo -ya gedin
  4. Bu nümunə kodu, istifadə etmək istədiyiniz uzaqdan idarəetmə düyməsini ötürən IR kodunu kopyalamağa imkan verəcəkdir.
  5. IRrecvDemo -da, kRecvPin -i IR Sensoru ilə əlaqəli olduğunuza yeniləyin.
  6. ESP8266 cihazınızı proqramçıya bağlayın və İQ Sensorunu seçdiyiniz Pinə qoşun.
  7. Kodu yükləyin.
  8. Serial monitoru açın və kodu bilmək istədiyiniz düymələri basın və kopyalayın və qeydlərdə qeyd edin.
  9. MCM-LED-DESK.ino kodunu açın.
  10. KRecvPin -i 3 -ə qoyun, piksellər pin 0 -a bağlıdır və mənim vəziyyətimdə piksel sayı 80 -dir.
  11. Leer () funksiyasında, If kodunu uzaqdan idarə etməyinizə uyğun olaraq yeniləyin.
  12. Layihə PCB və USB -dən TTL çeviricisindən istifadə edərək kodu ESP8266 -ya yükləyin

Addım 7: ESP8266 ADC Hack

ESP8266 ADC Hack
ESP8266 ADC Hack
ESP8266 ADC Hack
ESP8266 ADC Hack

Diqqət yetirdiyiniz kimi, dizaynım ESP-07 və ya ESP-01 ilə istifadə oluna bilər, amma mənim vəziyyətimdə ESP-01-dən istifadə etdim və ADC (Tout) pininə çatmır, buna görə də kiçik bir teli lehimləməli oldum. çipin Tout pinində və PCB ADC pininə bağlayın.

Addım 8: Layihə Montajı

Layihə Assambleyası
Layihə Assambleyası
Layihə Assambleyası
Layihə Assambleyası
Layihə Assambleyası
Layihə Assambleyası
Layihə Assambleyası
Layihə Assambleyası

PCB -ni artıq bağlı olan hər şeyi qutuya qoyun, vidalayın, potansiometr qozunu və düyməsini qoyun, İQ sensoru yapışdırın və hər şeyi vintlər və ya daha çox yapışqanla bağlayın: D.

Addım 9: Zolaqları və İdarəetmə Birimini yerləşdirin

Şeritlərin və İdarəetmə Birliyinin yerləşdirilməsi
Şeritlərin və İdarəetmə Birliyinin yerləşdirilməsi
Şeritlərin və İdarəetmə Birliyinin yerləşdirilməsi
Şeritlərin və İdarəetmə Birliyinin yerləşdirilməsi
Şeritlərin və İdarəetmə Birliyinin yerləşdirilməsi
Şeritlərin və İdarəetmə Birliyinin yerləşdirilməsi

Zolaqları masanıza və ya istədiyiniz yerə yapışdırın, onlarda artıq yapışqan var, amma bir az isti yapışqanla bağladım.

Masanızın/yerinizin ölçüsündə kəsin, bağlayıcının idarəetmə qutusuna çata biləcəyinə əmin olun və onu da yapışdırın.

Bağlayın və 5V 2A+ enerji təchizatı tapın.

Addım 10: Gücləndirmə və Test

Gücləndirmə və Test
Gücləndirmə və Test
Gücləndirmə və Test
Gücləndirmə və Test
Gücləndirmə və Test
Gücləndirmə və Test

Güc mənbəyini idarəetmə qutusuna qoşun və pultunuzu götürün və potensialiometrlə parametrlərinizi və parlaqlığınızı yoxlayın.

Layihənizdən və quruluşunuzdan zövq alın.

Kodu dəyişdirmək və istədiyiniz rəngləri və animasiyalar əlavə etməkdə sərbəstsiniz.

Tövsiyə: