
Daftar Isi:
2025 Pengarang: John Day | [email protected]. Terakhir diubah: 2025-01-23 14:49



Kontrol strip lampu LED dari ponsel atau PC Anda - banyak pola lampu bertema Natal yang menyenangkan.
Perlengkapan
1. Papan dev ESP12e: Aliexpress: https://s.click.aliexpress.com/e/EOP1yvis - Papan pengembangan ESP8266, dengan paket baterai dan header yang sudah disolder. Yang ini dilengkapi dengan LED RGB, dan bahkan sensor cahaya. Beli dua jika Anda suka! Proyek ini dapat dengan mudah diadaptasi untuk papan ESP8266 apa pun, seperti D1 Mini favorit saya. Saya menggunakan yang ini di sini karena tidak perlu menyolder, dan dilengkapi dengan baterai.
2. Arduino Uno: Aliexpress: https://s.click.aliexpress.com/e/O3ReneKM - ini adalah yang memiliki chip Atmega328P yang dapat dilepas, digunakan untuk memprogram papan dev ESP8266.
3. Kabel USB untuk Uno:Aliexpress:
4. Kabel jumper untuk menghubungkan semuanya - tidak ada penyolderan untuk proyek ini!Aliexpress: https://s.click.aliexpress.com/e/O3ReneKM - pilihan pria ke pria/wanita dll. Kami menggunakan M2M untuk Uno untuk Koneksi Strip LED
5. WS2812 LED Strip:Aliexpress: https://s.click.aliexpress.com/e/O3ReneKM - Pilih versi Anda. Saya memilih 5m, 150 LED, IP30 (tidak tahan air) dan PCB putih
6. Baterai AA x 3
Langkah 1: Sirkuit


Lihat diagram sirkuit.
*harap diperhatikan: Saya tidak bertanggung jawab atas pengontrol mikro atau strip LED yang meleleh. Proyek ini berhasil untuk saya, hanya itu yang bisa saya katakan, namun saya tidak akan membiarkannya berjalan ketika saya meninggalkan rumah. Di banyak forum Arduino direkomendasikan untuk memiliki setidaknya kapasitor 1000 uF antara 5v dan GND (sebelum strip LED) dan juga resistor 500 Ohm sebelum jalur Data. Silakan lihat https://learn.adafruit.com/adafruit-neopixel-uberguide/powering-neopixels untuk beberapa tips lainnya.
Langkah 2: Pemrograman
Dapatkan kode Arduino Anda di sini: https://github.com/tomjuggler/esp8266-fastled-web… - kode ini bukan milik saya, saya baru saja mengadaptasinya agar berfungsi di luar kotak untuk strip LED saya, dan juga berdiri sendiri oleh default tanpa perlu router.
Jika Anda belum melakukannya, dapatkan addon ESP8266 untuk Arduino IDE. Addon dan instruksinya ada di sini:
1. Pastikan semuanya terhubung (kecuali untuk jalur listrik Strip LED (kabel kuning), 2 pin mode pemrograman harus dikorsletingkan bersama sebelum dinyalakan. Papan dilengkapi dengan penutup kecil untuk melakukan ini.
2. Nyalakan papan (saya menambahkan sakelar ke milik saya, itu tidak datang dengan satu, Anda cukup menarik satu baterai dan menyalakannya kembali.)
3. Colokkan kabel USB dari Arduino ke komputer Anda - chip Atmega328 Arduino Uno harus dilepas terlebih dahulu (Anda juga bisa menggunakan adaptor USB to Serial untuk memprogram).
4. Pilih 'Generic ESP8266 Module' sebagai papan Anda, di Arduino IDE. Juga pilih 4m dengan 1m Spiffs. Periksa koneksi Serial Anda sekarang, Alat -> Port.
5. Unggah sketsa
6. Matikan dan hidupkan papan lagi (dengan pin mode pemrograman masih korsleting)
7. Unggah Spiffs (berkas yang diperlukan untuk server web dll), Alat -> 'ESP8266 Sketsa Unggah Data'
8. Cabut 2 pin mode pemrograman, sambungkan kabel LED Strip 5v kuning ke 5v (saya terjepit di antara terminal + baterai dan baterai, lihat foto di bawah)
9. Hidupkan
10. Sekarang Anda perlu terhubung ke WiFi Access Point, menggunakan PC atau Ponsel. AP harus muncul sebagai ESP - sesuatu atau lainnya. Setelah terhubung, ketik '192.168.4.1' ke dalam bilah alamat. Ini adalah alamat server web default ESP8266.
11. Itu saja, Anda harus dapat menggunakan aplikasi web untuk mengontrol lampu Anda!
Langkah 3: Menyelesaikan




Setelah kode dimuat, Anda harus dapat memutuskan kabel pemrograman dan Arduino UNO. Sekarang gantung saja lampu Anda di sekitar jendela (saya menggantung lampu saya di sekitar tepi atas, di belakang tirai jaring yang memberikan efek luar biasa). Juga, mungkin menempatkan papan dan baterai di dalam kotak untuk kerapian, atau bahkan mengganti baterai dengan catu daya (saya dapat melakukannya sendiri nanti).
Langkah 4: Selamat Natal Semuanya
Apa yang menurut saya paling menarik tentang proyek ini adalah jumlah potongan antar-kerja di sini. Chip ESP diprogram dalam C, yang berinteraksi dengan JavaScript yang disajikan oleh server web internal, dan dijalankan di browser. HTML juga terlibat - lihat sendiri di dalam folder data sketsa Arduino jika Anda tertarik. Ini adalah program pembelajaran yang hebat dengan beberapa pengaturan lampu yang sangat meriah, dan saya berterima kasih kepada Jason Coon karena telah membagikannya di GitHub.
Anda dapat menemukan ini dan lebih banyak proyek elektronik di situs web saya: circusscientist.com
Direkomendasikan:
Menggunakan Kembali Dekorasi Natal LED Lama dengan Menggabungkannya: 7 Langkah

Menggunakan Kembali Dekorasi Natal LED Lama dengan Mencampurnya Kembali: Saya membeli dekorasi Natal yang agak mengerikan di toko Pound (yaitu toko dolar) selama penjualan setelah musim tiga tahun lalu. Itu adalah "NOEL" yang mengecewakan. tanda yang diterangi oleh jumlah LED bertenaga baterai yang tidak mencukupi
Dekorasi Pohon Natal LED: 3 Langkah (dengan Gambar)

Dekorasi Pohon Natal LED: Halo semuanya. Saat Natal akan datang, saya telah memutuskan untuk membuat hiasan pohon Natal yang indah dengan beberapa LED, beberapa resistor, dan IC timer 555. Semua komponen yang dibutuhkan adalah komponen THT, ini lebih mudah disolder daripada komponen SMD
Dekorasi Jendela Liburan LED: 13 Langkah

Dekorasi Jendela Liburan LED: Kata teman saya, membuat dekorasi jendela liburan dengan strip LED adalah pemborosan. Secara keseluruhan, liburan hanya berlangsung beberapa hari, jadi kami harus membagi dan menghapusnya hanya setelah beberapa hari. Setelah dipikir-pikir, itulah kebenarannya. Kali ini saya mau m
Dekorasi Dinding Back-lit Berbentuk Hati Terkendali Jarak Jauh: 8 Langkah (dengan Gambar)

Dekorasi Dinding Back-lit Terkendali Jarak Jauh Berbentuk Hati: Dalam tutorial pembuatan hadiah dekorasi rumah DIY ini, kita akan belajar cara membuat panel gantung dinding backlit berbentuk hati menggunakan papan kayu lapis dan menambahkan berbagai jenis efek pencahayaan yang dapat dikontrol oleh remote control dan lampu sensor (LDR) menggunakan Arduino. Kamu C
ESP8266 / Arduino RGB LED Lampu Natal Dekorasi Jendela: 5 Langkah (dengan Gambar)

ESP8266 / Arduino RGB LED Lampu Natal Dekorasi Jendela: Saat itu tahun: Desember. Dan di lingkungan saya, semua orang mendekorasi rumah dan jendela mereka dengan lampu Natal. Kali ini, saya memutuskan untuk membuat sesuatu yang khusus, unik, menggunakan modul ESP8266 dan hanya beberapa LED RGB. Kamu C