Talaan ng mga Nilalaman:

Kinokontrol ng WiFi ang Dekorasyon ng Light Light Christmas: 4 na Hakbang
Kinokontrol ng WiFi ang Dekorasyon ng Light Light Christmas: 4 na Hakbang

Video: Kinokontrol ng WiFi ang Dekorasyon ng Light Light Christmas: 4 na Hakbang

Video: Kinokontrol ng WiFi ang Dekorasyon ng Light Light Christmas: 4 na Hakbang
Video: 30 товаров для автомобиля с Алиэкспресс, автотовары №22 2024, Nobyembre
Anonim
Image
Image
Kinokontrol ng WiFi ang Dekorasyon ng Light Light Christmas
Kinokontrol ng WiFi ang Dekorasyon ng Light Light Christmas

Kontrolin ang isang LED light strip mula sa iyong telepono o PC - maraming mga nakakatuwang mga pattern ng ilaw na may temang Pasko.

Mga gamit

1. ESP12e dev board: Aliexpress: https://s.click.aliexpress.com/e/EOP1yvis - board ng pagpapaunlad ng ESP8266, na may pack ng baterya at paunang solder na mga header. Ang isang ito ay may RGB LED, at kahit isang light sensor. Bumili ng dalawa kung gusto mo! Ang proyektong ito ay madaling maiakma para sa anumang board ng ESP8266, tulad ng aking paboritong D1 Mini. Ginagamit ko ang isang ito dito dahil walang kinakailangang paghihinang, at may kasamang isang pack ng baterya.

2. Arduino Uno: Aliexpress: https://s.click.aliexpress.com/e/O3ReneKM - ito ang may naaalis na Atmega328P chip, ginagamit para sa pagprograma ng ESP8266 dev board.

3. USB cable para sa Uno: Aliexpress:

4. Jumper cables upang ikonekta ang lahat - walang paghihinang para sa proyektong ito! Aliexpress: https://s.click.aliexpress.com/e/O3ReneKM - isang pagpipilian ng lalaki sa lalaki / babae atbp Gumagamit kami ng M2M para sa Uno upang Koneksyon sa LED Strip

5. WS2812 LED Strip: Aliexpress: https://s.click.aliexpress.com/e/O3ReneKM - Piliin ang iyong bersyon. Pinili ko ang 5m, 150 LED's, IP30 (hindi hindi tinatagusan ng tubig) at puting PCB

6. Mga baterya ng AA x 3

Hakbang 1: Ang Circuit

Ang Circuit
Ang Circuit
Ang Circuit
Ang Circuit

Tingnan ang diagram ng circuit.

* Mangyaring tandaan: Hindi ako maaaring managot para sa anumang natutunaw na mga micro-controller o LED strip. Ang proyektong ito ay nagtrabaho para sa akin, iyon ang masasabi ko, subalit hindi ko kinakailangang iwanang tumatakbo ito kapag umalis ako sa bahay. Inirerekumenda sa maraming mga forum ng Arduino na magkaroon ng hindi bababa sa isang 1000 uF capacitor sa pagitan ng 5v at GND (bago ang LED strip) at din ng isang 500 Ohm risistor bago ang linya ng Data. Mangyaring tingnan ang https://learn.adafruit.com/adafruit-neopixel-uberguide/powering-neopixels para sa ilang higit pang mga tip.

Hakbang 2: Programming

Kunin ang iyong Arduino code dito: https://github.com/tomjuggler/esp8266-fastled-web… - Ang code na ito ay hindi sa akin, Inangkop ko lang ito upang magtrabaho sa labas ng kahon para sa aking LED strip, at mag-isa ring tumayo default nang hindi nangangailangan ng isang router.

Kung hindi mo pa nagagawa, kunin ang addon ng ESP8266 para sa Arduino IDE. Ang addon at mga tagubilin ay narito:

1. Siguraduhin na ang lahat ay konektado (maliban sa linya ng kuryente ng LED Strip (dilaw na kawad), ang 2 mga mode ng pin ng programa ay kailangang paikliin nang paisa-isa bago mag-on. Ang board ay may kasamang maliit na cap na bagay upang magawa ito.

2. Lakas sa board (Nagdagdag ako ng isang switch sa minahan, hindi ito kasama, maaari mo lamang hilahin ang isang baterya at ibalik ito sa lakas.)

3. I-plug ang USB cable mula sa Arduino sa iyong computer - ang Atmega328 chip ng Arduino Uno ay kailangang alisin muna (maaari mo ring gamitin ang isang USB sa Serial adapter upang mag-program sa halip).

4. Piliin ang 'Generic ESP8266 Module' bilang iyong board, sa Arduino IDE. Pumili din ng 4m na may 1m Spiff. Suriin ang iyong koneksyon sa Serial ngayon, Mga Tool -> Port.

5. Mag-upload ng sketch

6. I-switch at i-on muli ang board (na may mga mode mode pin na pinaikling pa rin)

7. Mag-upload ng mga Spiff (kailangan ng mga file para sa web server atbp), Mga Tool -> 'ESP8266 Sketch Data Upload'

8. Idiskonekta ang 2 mga pin ng mode ng programa, ikonekta ang dilaw na LED Strip 5v wire sa 5v (na-wedged ko ang minahan sa pagitan ng + terminal ng baterya at baterya, tingnan ang larawan sa ibaba)

9. Power on

10. Ngayon kailangan mong kumonekta sa WiFi Access Point, gamit ang PC o Mobile Phone. Ang AP ay dapat ipakita bilang ESP - isang bagay o iba pa. Kapag nakakonekta, i-type ang '192.168.4.1' sa address bar. Ito ang default na web server address ng ESP8266.

11. Iyon lang, dapat mong magamit ang web app upang makontrol ang iyong mga ilaw!

Hakbang 3: Pagtatapos

Tinatapos ko na
Tinatapos ko na
Tinatapos ko na
Tinatapos ko na
Tinatapos ko na
Tinatapos ko na
Tinatapos ko na
Tinatapos ko na

Kapag na-load ang code dapat mong ma-disconnect ang mga wire sa programa at Arduino UNO. Ngayon ay isabit mo lang ang iyong mga ilaw sa bintana (isinabit ko ang mina sa itaas na mga gilid, sa likod ng isang netong kurtina na nagbibigay ng mahusay na epekto). Gayundin, marahil ilagay ang board at baterya sa isang kahon para sa pagiging maayos, o kahit palitan ang pack ng baterya ng isang supply ng kuryente (Maaari ko itong gawin sa paglaon.)

Hakbang 4: Maligayang Pasko Lahat

Ang nakikita kong pinaka-kaakit-akit tungkol sa proyektong ito ay ang dami ng mga inter-working na piraso dito. Ang chip ng ESP ay na-program sa C, na nakikialam sa JavaScript na hinahain ng isang panloob na web server, at tumatakbo sa browser. Ang HTML ay kasangkot din - tingnan sa loob ng folder ng data ng Arduino sketch ang iyong sarili kung interesado ka. Napakagandang programa sa pag-aaral na may ilang mga talagang maligaya na setting para sa mga ilaw, at nagpapasalamat ako kay Jason Coon sa pagbabahagi nito sa GitHub.

Mahahanap mo ito at maraming mga proyektong electronics sa aking website: circuss Scientist.com

Inirerekumendang: