Talaan ng mga Nilalaman:

Bed Room Lamp Ws2812: 6 Mga Hakbang (na may Mga Larawan)
Bed Room Lamp Ws2812: 6 Mga Hakbang (na may Mga Larawan)

Video: Bed Room Lamp Ws2812: 6 Mga Hakbang (na may Mga Larawan)

Video: Bed Room Lamp Ws2812: 6 Mga Hakbang (na may Mga Larawan)
Video: Neopixel addressable LEDs fire effect with IKEA lamp 2024, Hulyo
Anonim
Image
Image
Listahan ng Bahagi
Listahan ng Bahagi

Kamusta kayong lahat, Nagpasya akong muling itayo ang mayroon nang lampara sa silid ng kama upang makontrol ito mula sa smartphone o anumang aparato sa browser at isama kaysa sa Apple Home.

Ang mga target ay:

1. Gumamit ng WS2812b led strip upang makontrol ang liwanag, kulay o animation / effects

2. Gumamit ng normal na lampara na 220v na kinokontrol ng relay upang mapanatili ang normal na pag-uugali

3. Gumamit ng LDR upang awtomatikong kontrolin ang liwanag ay nakasalalay sa ilaw ng silid

4. Pinagsama / built-in na web site upang makontrol sa pamamagitan ng anumang mga aparato sa loob ng browser

5. Isama ang lahat sa mga ito sa Apple Home kit, kung mayroon

6. Panloob na tagapag-iskedyul upang tukuyin ang mga panuntunan, ang mga patakaran sa oras ay patayin at sa mga independ mula sa Apple Home

Hakbang 1: Listahan ng Bahagi

Listahan ng Bahagi
Listahan ng Bahagi
Listahan ng Bahagi
Listahan ng Bahagi

1. Anumang tradisyunal na lampara na 900-1000 mm ang taas

2. Plastik na tubo na 20-40 mm ang lapad at taas na 900-1000 mm. Gumamit ako ng murang tubo ng canalization

3. Ang WS2812 na humantong strip 30-60 LEDs bawat metro. 2-3 metro ang haba

4. aparato ng ESP8266 o ESP32. Gumamit ako ng ESP8266 dev board

5. Power supply AC / DC 5V 2-3 A. (ang pagkalkula ay tulad ng 1A para sa 50 LEDs plus minus)

6. LDR

7. Relay module upang makontrol ang 220v lampara

8. Mga Resistor: 1x 200 Ohm, 1x 10k Ohm

9. Ilang wires

Hakbang 2: Mga kable

Kable
Kable

Ngayon na ang oras upang magkabit ng lahat ng mga bahagi nang magkasama.

Hakbang 3: Pagtitipon

Pagtitipon
Pagtitipon
Pagtitipon
Pagtitipon

1. Balutin ang mga LED strip sa paligid ng plastik na tubo

2. Ilagay ang ESP8266 sa anumang plastic box

3. Ilagay ang module ng relay sa isa pang plastic box

4. Wire ayon sa mga diagram

5. Maglakip ng mga kahon sa ilalim ng ilawan. Gumamit ako ng plastik na Pandikit

6. Ilagay ang LDR sa tuktok ng lampara at itago ang mga wire sa loob ng plastik na tubo

Hakbang 4: Software

Para sa proyektong ito Gumamit ako ng unibersal na software, na binuo ng aking sarili

Mangyaring magkaroon ng isang hitsura pahina ng github

Naglalaman ito ng buong pagtuturo kung paano mag-ipon at mag-setup

Eksakto para sa proyektong ito na ginamit ko ang mga sumusunod na mga file ng pagsasaayos

1. Configuration config.json

2. Mga serbisyo sa serbisyo.json

3. Nag-trigger ang mga nag-trigger. Json

Ano ang kailangan mong suriin at baguhin:

1. Services.json - ayusin ang "numleds": xxx, kung saan ang xxx number ng iyong mga aktwal na LED, pagkatapos ng strip cutting

2. config.json - itakda ang tamang pangalan ng host para sa iyong "localhost" na aparato:

3. config.json - magtakda ng mga tamang halaga para sa iyong koneksyon sa mqtt: "mqtt_host", "mqtt_port":, "mqtt_user", "mqtt_pass"., kung walang laman ang mqtt_host, hindi susubukan ng aparato na kumonekta sa mqtt

Hakbang 5: Pagsasama sa Apple Home (opsyonal)

Mangyaring magkaroon ng isang pagtingin wiki, kung paano gawin ang pagsasama

github.com/Yurik72/ESPHomeController/wiki/…

Mangyaring magkaroon ng isang naka-attach na bahagi ng pagsasaayos para sa Homekit2MQTT.

Kung hindi mo nais na idagdag ang lahat nang manu-mano, palitan lamang ang lahat o bahagi ng file (config.json) sa pagsasaayos ng Homekit2MQTT.

Hakbang 6: Masiyahan

Tangkilikin
Tangkilikin
Tangkilikin
Tangkilikin
Tangkilikin
Tangkilikin
Tangkilikin
Tangkilikin

Ngayon, kapag tapos na ang lahat magagawa mo

  1. Gamit ang anumang aparato pamahalaan ang iyong ilaw sa pamamagitan ng browser

    • I-on / off ang mga RGB LED
    • I-on / off ang bombilya
    • Pamahalaan ang kulay, ningning at higit sa 40 built-in na mga epekto para sa WS2812
    • Mag-setup ng simpleng tagapagsulat ng tiyempo para sa lahat ng mga pagpapaandar na inilarawan sa itaas
  2. Paggamit ng Apple Home kit

    • I-on / off ang mga RGB LED
    • I-on / off ang bombilya
    • Pamahalaan ang kulay at ningning ng RGB Leds
    • Paggamit ng tagapag-iskedyul ng pag-set up ng script ng automate ng Home kit
    • Paggamit ng siri para sa kontrol ng boses ng iyong lampara

Inirerekumendang: