Daftar Isi:
- Langkah 1: Hal-hal yang Anda Butuhkan
- Langkah 2: Diagram Skema
- Langkah 3: Perangkat Lunak dan Kode
- Langkah 4: Hubungkan Semua Hal Bersama
- Langkah 5: Sentuhan Akhir
Video: WiFi Led Fedora Hat (ESP8266 + WS2812b): 5 Langkah (dengan Gambar)
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:58
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
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
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
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
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
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:
Hat Not Hat - Topi untuk Orang yang Tidak Benar-benar Mengenakan Topi, Tapi Ingin Memakai Topi Pengalaman: 8 Langkah
Hat Not Hat - Topi untuk Orang yang Tidak Benar-benar Memakai Topi, Tapi Ingin Memiliki Topi Pengalaman: Saya selalu berharap bisa menjadi orang topi, tetapi belum pernah menemukan topi yang cocok untuk saya. Ini "Topi Bukan Topi" atau tukang pesona seperti yang disebut adalah solusi keras untuk masalah topi saya di mana saya mungkin menghadiri Kentucky Derby, vakum
Shake Detecting Talking Hat Dengan Circuit Playground Express: 12 Langkah (dengan Gambar)
Shake Detecting Talking Hat With Circuit Playground Express: Tutorial mudah dan cepat ini mengajarkan Anda cara membuat topi berbicara! Itu akan merespons dengan jawaban yang diproses dengan hati-hati ketika Anda 'mengajukan' sebuah pertanyaan, dan mungkin itu dapat membantu Anda memutuskan apakah Anda memiliki kekhawatiran atau masalah. Di kelas Wearable Tech saya, saya
Tutorial Interface RGB Led WS2812B Dengan Arduino UNO: 7 Langkah (dengan Gambar)
Tutorial Antarmuka RGB Led WS2812B Dengan Arduino UNO: Tutorial ini akan mengajarkan Anda beberapa dasar penggunaan Sparkfun RGB Led WS2812B dengan Arduino UNO
FEDORA 1.0, Pot Bunga Cerdas: 8 Langkah (dengan Gambar)
FEDORA 1.0, Pot Bunga Cerdas: FEDORA atau Penganalisis Hasil Organik Dekorasi Lingkungan Bunga adalah pot bunga cerdas untuk berkebun dalam ruangan. FEDORA bukan hanya pot bunga, ia dapat bertindak sebagai jam alarm, pemutar musik nirkabel, dan teman robot kecil. Fitur utama
PhotonLamp - Lampu Desainer yang Dilengkapi WS2812b Dengan Kontrol MQTT: 5 Langkah (dengan Gambar)
PhotonLamp - Lampu Desainer WS2812b Dilengkapi Dengan Kontrol MQTT: Beberapa tahun yang lalu kami membeli lampu desainer yang memiliki kap lampu berbentuk cerutu dan terbuat dari gelas susu. Kami menyukai desain khusus naungan dan tampilan lampu secara keseluruhan. Tapi saya belum benar-benar puas dengan cahaya