Daftar Isi:

WiFi Led Fedora Hat (ESP8266 + WS2812b): 5 Langkah (dengan Gambar)
WiFi Led Fedora Hat (ESP8266 + WS2812b): 5 Langkah (dengan Gambar)

Video: WiFi Led Fedora Hat (ESP8266 + WS2812b): 5 Langkah (dengan Gambar)

Video: WiFi Led Fedora Hat (ESP8266 + WS2812b): 5 Langkah (dengan Gambar)
Video: How to install WLED on ESP8266 and connect to WS2812B strip lights 2024, November
Anonim
Image
Image
Hal yang Anda Butuhkan
Hal yang Anda Butuhkan

Ini adalah Topi led yang keren, Anda dapat mengubah warna dan efek led dengan ponsel pintar atau komputer Anda, juga saya mencoba membuatnya sesederhana dan semurah mungkin. Juga memiliki baterai yang dapat diisi ulang sehingga Anda dapat membawa ini bersama Anda! Ini juga hadiah yang bagus!. Jadi ayo mulai -----

Langkah 1: Hal-hal yang Anda Butuhkan

Hal yang Anda Butuhkan
Hal yang Anda Butuhkan
Hal yang Anda Butuhkan
Hal yang Anda Butuhkan

Kami membutuhkan beberapa komponen dan beberapa alat sederhana untuk membuat ini-

1) NodeMcu Lolin v3 (ESP8266 12e) [Otak topi]

2) WS2812b [alias NeoPixel] Saya menggunakan 8 buah

3) baterai li-ion 18650 [Sumber daya utama]

4) perlindungan baterai dan modul pengisi daya

5) modul konverter boost 5V

6) Segala jenis sakelar spdt

7) Kabel

8) pin header [Menghubungkan kabel ke node mcu]

9) Beberapa benang hitam dan kain hitam

10) DAN HAL UTAMA Topi itu sendiri

Peralatan-

1) Besi solder dan solder

2) Tang

3) Pemotong

4) jarum

DAN komputer untuk memprogram NodeMCU

Langkah 2: Diagram Skema

Diagram skematik
Diagram skematik

Seperti pada diagram ground dan Vcc dari Baterai terhubung ke modul tp4056 [Catatan- Dalam diagram Anda akan melihat bahwa itu adalah modul tp4056 tapi sebenarnya saya menggunakan modul tp4056 dengan overcharge, over discharge, dan short circuit protraction] dari modul vcc terhubung ke booster 5v melalui sakelar dan ground langsung terhubung ke modul booster. Dari output booster Vcc Dan Ground hubungkan Kedua NodeMCU dan leds. D1 dari NodeMCU terhubung ke pin Din WS2812b.

Saya sarankan Anda untuk Membangun prototipe di papan roti terlebih dahulu.

Langkah 3: Perangkat Lunak dan Kode

Perangkat Lunak dan Kode
Perangkat Lunak dan Kode
Perangkat Lunak dan Kode
Perangkat Lunak dan Kode
Perangkat Lunak dan Kode
Perangkat Lunak dan Kode

Sekarang mari kita lakukan bagian perangkat lunak

Dalam proyek ini saya menggunakan proyek McLighting, Terima kasih kepada Toblum

Unduh McLighting dari adove

Mereka adalah instruksi terperinci di sini -

Tapi saya mencoba menjelaskan dengan kata-kata yang mudah -

  • Pertama Anda memerlukan ID Arduino, unduh dari sini -
  • Kemudian Anda perlu menginstal dukungan papan ESP8266 untuk arduino, buka dialog preferensi dan masukkan URL berikut sebagai URL Manajer Papan Tambahan
  • Sekarang pergi ke alat - papan dan pilih NodeMCU 1.0, atur frekuensi CPU ke 80 MHz, dan ukuran Flash ke 4M (1M SPIFFS), lalu pilih port com yang tepat.
  • Sekarang kita perlu menambahkan beberapa perpustakaan -Buka "Sketsa"> "Sertakan Perpustakaan"> "Kelola Perpustakaan …" dan instal perpustakaan berikut dengan mencarinya dan menginstal:1) WiFiManager oleh @tzapu2) WebSockets oleh @Links20043)Adafruit NeoPixel oleh @adafruit4) Opsional: PubSubClient oleh @knollearyUnduh pustaka https://github.com/kitesurfer1404/WS2812FX ini dan muat di arduino IDE dengan Sketch > Include Library > Add. ZIP Library
  • Sekarang kita perlu melakukan beberapa perubahan dalam sketsa sebagai pengaturan kita, buka sketsa MC Lighting Arduino dan buka file definition.h dan ubah saja jumlah led dan pin data, dalam kasus saya, saya menggunakan 8 led dan pin D1. Anda juga dapat mengubah nama WiFi di sini
  • Sekarang kompilasi dan unggah sketsa ke papan ESP8266
  • Setelah itu esp akan bertindak sebagai titik akses terbuka, sambungkan dan masukkan kredensial WiFi Anda, ESP akan terhubung ke wifi itu
  • Temukan IP-nya dengan memeriksa output debug Arduino IDE atau cukup periksa router atau hotspot wifi Anda untuk perangkat yang terhubung.
  • Buka https://YOUR_ESP8266_HOSTNAME_OR_IP/upload dan unggah index.htm dari direktori McLighting\clients\web\build.
  • Akhirnya Nyalakan kembali papan dan buka alamat IP dan Anda akan memiliki antarmuka jarak jauh untuk dikendalikan.

Langkah 4: Hubungkan Semua Hal Bersama

Hubungkan Semua Hal Bersama
Hubungkan Semua Hal Bersama
Hubungkan Semua Hal Bersama
Hubungkan Semua Hal Bersama

Saya menggunakan total 8 led dan menghubungkannya dalam rantai dengan kabel. Pengisi daya, konverter penambah, dan sakelar ditempatkan di atas baterai agar pas di tempat kecil. dari output boost converter 2 kabel menuju Vin dan GND dari node mcu dan lainnya menuju +5v dan GND dari led pertama seri ws2812b. Saya menambahkan header pin femal kecil di ujung kabel sinyal dan kabel daya node mcu untuk terhubung dengan mudah di node mcu.

Saya telah menempatkan baterai dan simpul mcu di sisi belakang topi dan menjahitnya dengan topi, juga saya menjahit led dengan topi sehingga mereka tetap di tempatnya.

Langkah 5: Sentuhan Akhir

Sentuhan akhir
Sentuhan akhir
Sentuhan akhir
Sentuhan akhir

Setelah Anda memeriksa semuanya Bekerja dengan baik, ambil sepotong kecil kain hitam dan jahit untuk menutupi bagian belakang topi untuk menyembunyikan baterai dan NodeMCU, Saya juga mengecat led yang menghubungkan kabel dengan warna hitam.

Di pengontrolnya ada 50+ efek led keren dan Anda juga dapat mengontrol kecepatan dan kecerahan led.

Sekarang Anda memiliki topi led yang keren. SELAMAT BERSENANG-SENANG!!

Jika Anda memiliki masalah, tanyakan di komentar, jangan lupa untuk memilih proyek ini.

Direkomendasikan: