Isi kandungan:

Lampu Bilik Tidur Ws2812: 6 Langkah (dengan Gambar)
Lampu Bilik Tidur Ws2812: 6 Langkah (dengan Gambar)

Video: Lampu Bilik Tidur Ws2812: 6 Langkah (dengan Gambar)

Video: Lampu Bilik Tidur Ws2812: 6 Langkah (dengan Gambar)
Video: RGB Led Running Text Super Tipis | LED SCREEN 2024, November
Anonim
Image
Image
Senarai bahagian
Senarai bahagian

Hai semua, Saya memutuskan untuk membina semula lampu bilik tidur yang ada agar dapat mengawalnya dari telefon pintar atau mana-mana peranti dengan penyemak imbas dan menyatu daripada Apple Home.

Sasarannya adalah:

1. Gunakan jalur LED WS2812b untuk mengawal kecerahan, warna atau animasi / kesan

2. Gunakan lampu normal 220v yang dikendalikan oleh geganti untuk mengekalkan tingkah laku yang normal

3. Gunakan LDR untuk kawalan kecerahan automatik bergantung pada cahaya bilik

4. Laman web bersepadu / terbina dalam untuk dikendalikan melalui mana-mana peranti dalam penyemak imbas

5. Satukan semuanya ke Apple Home kit, jika ada

6. Penjadual dalaman untuk menentukan peraturan, peraturan masa dimatikan dan hidup bebas dari Apple Home

Langkah 1: Senarai Bahagian

Senarai bahagian
Senarai bahagian
Senarai bahagian
Senarai bahagian

1. Mana-mana lampu tradisional dengan ketinggian 900-1000 mm

2. Paip plastik berdiameter 20-40 mm dan tinggi 900-1000 mm. Saya telah menggunakan paip kanalisasi yang murah

3. Jalur led WS2812 30-60 LED per meter. Panjang 2-3 meter

4. Peranti ESP8266 atau ESP32. Saya telah menggunakan papan dev ESP8266

5. Bekalan kuasa AC / DC 5V 2-3 A. (pengiraannya seperti 1A untuk 50 LED ditambah tolak)

6. LDR

7. Modul geganti untuk mengawal lampu 220v

8. Perintang: 1x 200 Ohm, 1x 10k Ohm

9. Beberapa wayar

Langkah 2: Pendawaian

Pendawaian
Pendawaian

Sekarang adalah masa untuk menyatukan semua komponen.

Langkah 3: Berkumpul

Berkumpul
Berkumpul
Berkumpul
Berkumpul

1. Balut jalur LED di sekeliling paip plastik

2. Masukkan ESP8266 ke dalam kotak plastik mana pun

3. Masukkan modul geganti ke dalam kotak plastik yang lain

4. Kawat mengikut gambar rajah

5. Pasang kotak di bahagian bawah lampu. Saya telah menggunakan gam plastik

6. Letakkan LDR di bahagian atas lampu dan sembunyikan wayar di dalam paip plastik

Langkah 4: Perisian

Untuk projek ini, saya telah menggunakan perisian universal, yang dikembangkan oleh saya sendiri

Sila lihat laman github

Ini mengandungi arahan penuh bagaimana menyusun dan menyiapkan

Tepat untuk projek ini saya telah menggunakan fail konfigurasi berikut

1. Konfigurasi config.json

2. Perkhidmatan perkhidmatan.json

3. Pencetus pencetus.json

Apa yang anda perlukan periksa dan ubah:

1. Services.json - sesuaikan "numleds": xxx, di mana nombor xxx LED sebenar anda, setelah memotong jalur

2. config.json - tetapkan nama host yang betul untuk "localhost" peranti anda:

3. config.json - tetapkan nilai yang tepat untuk sambungan mqtt anda: "mqtt_host", "mqtt_port":, "mqtt_user", "mqtt_pass"., jika mqtt_host kosong, peranti tidak akan cuba menyambung ke mqtt

Langkah 5: Integrasi dengan Apple Home (pilihan)

Sila lihat wiki, bagaimana melakukan integrasi

github.com/Yurik72/ESPHomeController/wiki/…

Sila lihat bahagian konfigurasi yang dilampirkan untuk Homekit2MQTT.

Sekiranya anda tidak mahu menambahkan semuanya secara manual, ganti semua atau sebahagian fail (config.json) dalam konfigurasi Homekit2MQTT.

Langkah 6: Nikmati

Nikmati
Nikmati
Nikmati
Nikmati
Nikmati
Nikmati
Nikmati
Nikmati

Sekarang, apabila semuanya selesai anda boleh

  1. Menggunakan mana-mana peranti menguruskan cahaya anda melalui penyemak imbas

    • Hidupkan / matikan LED RGB
    • Hidupkan / matikan mentol lampu
    • Urus warna, kecerahan dan lebih daripada 40 kesan terpasang untuk WS2812
    • Sediakan penjadual masa yang mudah untuk semua fungsi yang dinyatakan di atas
  2. Menggunakan kit Apple Home

    • Hidupkan / matikan LED RGB
    • Hidupkan / matikan mentol lampu
    • Urus warna dan kecerahan RGB Leds
    • Menggunakan penjadual persediaan skrip automasi Home kit
    • Menggunakan siri untuk kawalan suara lampu anda

Disyorkan: