Isi kandungan:

Lilin LED untuk Tanglung Kertas: 3 Langkah
Lilin LED untuk Tanglung Kertas: 3 Langkah

Video: Lilin LED untuk Tanglung Kertas: 3 Langkah

Video: Lilin LED untuk Tanglung Kertas: 3 Langkah
Video: SENTUHAN PRAKARYA - CARA MEMBUAT GANTUNGAN LAMPION IMLEK 2024, November
Anonim
Lilin LED untuk Tanglung Kertas
Lilin LED untuk Tanglung Kertas

Projek ini menunjukkan bagaimana membuat kesan lilin yang kelihatan realistik untuk digunakan misalnya di dalam Paper Lanterns. Ia menggunakan papan NodeMCU (ESP8266) untuk memacu NeoPixels, juga dikenal sebagai LED WS2812. Lihat video di bahagian hasil untuk melihat perbandingan dengan lilin sebenar.

Langkah 1: Perkakasan

Perkakasan
Perkakasan
Perkakasan
Perkakasan
Perkakasan
Perkakasan
Perkakasan
Perkakasan

WS2812 LED, adalah LED warna penuh yang disambungkan secara bersiri, dapat dialamatkan secara individu, dan boleh mempunyai komponen merah, hijau dan biru mereka antara 0 dan 255.

Dari projek sebelumnya saya mempunyai beberapa jalur yang tersisa, kerana terdapat beberapa jarak antara LED, saya memilih untuk menggunakan 4 LED secara bersilang untuk satu tanglung.

Seperti semua projek WS2812, disarankan untuk menambahkan perintang kecil pada saluran data pertama (wayar tengah). Dan sebagai tambahan, tambahkan kapasitor berhampiran bekalan kuasa. Power Amp bergantung pada bilangan LED.

Langkah 2: Perisian

Perisian
Perisian

Dalam projek ini LED tidak dipacu oleh Arduino, tetapi papan NodeMCU (ESP8266) dengan MicroPython di atasnya.

Langkah pertama adalah mengemas kini firmware mikroponik berikut panduan ini: Bermula dengan MicroPython pada ESP8266

Kemudian boleh menggunakannya untuk menggerakkan LED seperti yang ditunjukkan dalam 11. Mengendalikan NeoPixels

Pada papan saya Mesin.pin (4) adalah D2 (seperti yang dapat dilihat pada gambar). Jangan lupa untuk menyambungkan gnd dengan LED.

Untuk menjadikan kerlipan yang dipimpin seperti lilin sebenar, saya menulis program python kecil yang secara automatik mengemas kini petunjuk individu berikutan sebaran gaussian yang terdapat dalam komen artikel ini:

Program (main.py) mencipta sebanyak mungkin objek LED_light yang ditentukan dalam pemalar LED_COUNT.

Dengan mengubah secara rawak, panjang dan intensiti cahaya, ia menghasilkan kesan yang baik.

Kebarangkalian Kecerahan LED Rawak 50% 77% - 80% (hampir tidak dapat dilihat) 30% 80% - 100% (sangat ketara, kelipan udara sim) 5% 50% - 80% (sangat ketara, nyala api) 5% 40% - 50% (sangat ketara, nyala api) 10% 30% - 40% (sangat ketara, nyala api) semua ini dengan masa aktualisasi Gauss. Kebarangkalian Masa Rawak 90% 20 ms 3% 20 - 30 ms 3% 10 - 20 ms 4% 0 - 10 ms

sumber: komen Eric di

Langkah 3: Hasilnya

Hasilnya memberikan kesan yang baik seolah-olah ada angin yang membuat lilin berkelip-kelip.

Dalam video kedua, lampu di bahagian belakang didasarkan pada LED dan sekali di depan adalah lilin nyata untuk perbandingan.

Disyorkan: