Mündəricat:

WiFi İdarə olunan Milad İşıq Pəncərəsi Dekorasiyası: 4 addım
WiFi İdarə olunan Milad İşıq Pəncərəsi Dekorasiyası: 4 addım

Video: WiFi İdarə olunan Milad İşıq Pəncərəsi Dekorasiyası: 4 addım

Video: WiFi İdarə olunan Milad İşıq Pəncərəsi Dekorasiyası: 4 addım
Video: Varlı, yoxsa kasıb olacaqsınız? - BURADAN ÖYRƏNİN 2024, Noyabr
Anonim
Image
Image
WiFi İdarə olunan Milad İşıq Pəncərəsi Dekorasiyası
WiFi İdarə olunan Milad İşıq Pəncərəsi Dekorasiyası

Telefonunuzdan və ya kompüterinizdən bir LED işıq şeridini idarə edin - əyləncəli Milad temalı işıq nümunələri.

Təchizat

1. ESP12e qurğu lövhəsi: Aliexpress: https://s.click.aliexpress.com/e/EOP1yvis - Batareya dəsti və əvvəlcədən lehimli başlıqları olan ESP8266 inkişaf lövhəsi. Bu RGB LED və hətta bir işıq sensoru ilə gəlir. İstəsəniz iki alın! Bu layihə, sevdiyim D1 Mini kimi istənilən ESP8266 lövhəsinə asanlıqla uyğunlaşdırıla bilər. Lehimə ehtiyac olmadığı üçün burada istifadə edirəm və batareya dəsti ilə gəlir.

2. Arduino Uno: Aliexpress: https://s.click.aliexpress.com/e/O3ReneKM - bu, ESP8266 inkişaf etdirici lövhəsinin proqramlaşdırılması üçün istifadə olunan çıxarıla bilən Atmega328P çipinə sahib olanıdır.

3. Uno üçün USB kabeli: Aliexpress:

4. Hər şeyi birləşdirmək üçün tullanan kabellər - bu layihə üçün lehimləmə yoxdur! LED şeridi bağlantısı

5. WS2812 LED Şeridi: Aliexpress: https://s.click.aliexpress.com/e/O3ReneKM - Versiyanızı seçin. 5m, 150 LED, IP30 (su keçirməz) və ağ PCB seçdim

6. AA batareyaları x 3

Addım 1: Dövrə

Dövrə
Dövrə
Dövrə
Dövrə

Dövrə diaqramına baxın.

*Xahiş edirik unutmayın: hər hansı bir əriyən mikro nəzarətçi və ya LED şeridi üçün məsuliyyət daşımıram. Bu layihə mənim üçün işlədi, deyə bildiyim qədərdir, amma evdən çıxanda mütləq işini tərk etməzdim. Bir çox Arduino forumunda 5v və GND arasında (LED şeridindən əvvəl) ən azı 1000 uF kondansatörün və həmçinin Data xəttindən əvvəl 500 Ohm rezistorun olması tövsiyə olunur. Daha bir neçə ipucu üçün https://learn.adafruit.com/adafruit-neopixel-uberguide/powering-neopixels səhifəsinə baxın.

Addım 2: Proqramlaşdırma

Arduino kodunuzu buradan əldə edin: https://github.com/tomjuggler/esp8266-fastled-web…-bu kod mənim deyil, sadəcə LED şeridim üçün qutudan çıxmağa uyğunlaşdırmışam və yanında yönlendiriciye ehtiyac olmadan standart.

Bunu hələ etməmisinizsə, Arduino IDE üçün ESP8266 əlavəsini əldə edin. Əlavələr və təlimatlar burada:

1. Hər şeyin bağlı olduğundan əmin olun (LED Şeridi elektrik xətti (sarı tel) istisna olmaqla), 2 proqramlaşdırma rejimi sancağının açılmadan əvvəl birlikdə qısaldılması lazımdır.

2. Lövhəyə enerji verin (özümə bir keçid əlavə etdim, heç biri ilə gəlmir, sadəcə bir batareyanı çəkib yenidən işə sala bilərsiniz.)

3. USB kabelini Arduinodan kompüterinizə qoşun - əvvəlcə Arduino Uno'nun Atmega328 çipini çıxarmaq lazımdır (bunun əvəzinə proqramlaşdırmaq üçün USB -dən Seriala adaptor istifadə edə bilərsiniz).

4. Arduino IDE -də lövhəniz olaraq 'Ümumi ESP8266 Modulu' seçin. Həmçinin 1m Spiffs ilə 4m seçin. İndi Serial bağlantınızı yoxlayın, Alətlər -> Liman.

5. Eskiz yükləyin

6. Lövhəni söndürün və yenidən açın (proqramlaşdırma rejimi pinləri hələ də qısadır)

7. Yükləmə Spiffs (veb server və s. Üçün lazım olan fayllar), Alətlər -> 'ESP8266 Sketch Data Upload'

8. 2 proqramlaşdırma rejimi sancağını ayırın, sarı LED Strip 5v teli 5v -ə qoşun (+ batareya terminalı ilə batareya arasına minə bağladım, aşağıdakı fotoya baxın)

9. Yandırın

10. İndi PC və ya Mobil Telefondan istifadə edərək WiFi Giriş Noktasına qoşulmalısınız. AP ESP kimi görünməlidir - bir şey və ya başqa. Bağlandıqdan sonra ünvan çubuğuna '192.168.4.1' yazın. Bu, ESP8266 standart veb server ünvanıdır.

11. Budur, işıqlarınızı idarə etmək üçün veb tətbiqindən istifadə etməlisiniz!

Addım 3: Bitirmə

Bitirmə
Bitirmə
Bitirmə
Bitirmə
Bitirmə
Bitirmə
Bitirmə
Bitirmə

Kod yükləndikdən sonra proqramlaşdırma tellərini və Arduino UNO -nu ayıra bilməlisiniz. İndi işıqlarınızı pəncərənin ətrafına asın (mənim işığımı üst kənarlarına, böyük bir effekt verən ağ pərdənin arxasına asdım). Ayrıca, lövhəni və batareyaları səliqə üçün bir qutuya qoyun və ya hətta batareya paketini enerji təchizatı ilə əvəz edin (bunu daha sonra özüm edə bilərəm).

Addım 4: Hər kəsə Milad bayramınız mübarək

Bu layihə ilə bağlı ən maraqlısı, burada işləyən işlərin miqdarıdır. ESP çipi, daxili bir veb server tərəfindən xidmət edilən JavaScript ilə əlaqə quran və brauzerdə işləyən C dilində proqramlaşdırılmışdır. HTML də iştirak edir - maraqlanırsınızsa Arduino eskizinin məlumat qovluğuna özünüz baxın. İşıqlar üçün həqiqətən şənlik parametrləri olan əla bir öyrənmə proqramıdır və GitHub -da paylaşdığı üçün Jason Coon'a minnətdaram.

Bu və daha çox elektronika layihələrini veb saytımda tapa bilərsiniz: circusscientist.com

Tövsiyə: