Isi kandungan:
- Langkah 1: Menyiapkan Pangkalan
- Langkah 2: Menambah Api
- Langkah 3: Pendawaiannya
- Langkah 4: Memuat naik Kod
Video: Perapian LED Arduino / ESP: 4 Langkah (dengan Gambar)
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:12
Terdapat perapian yang tidak berfungsi di rumah yang saya sewa, tanpa pilihan sebenar untuk perapian yang bagus dan selesa. Oleh itu, saya memutuskan untuk membuat perapian LED RGB saya sendiri, yang memberikan perasaan yang menyenangkan dengan meniru api yang sebenar. Tidak sebaik api yang sebenarnya, tetapi memberikan perasaan selesa yang serupa.
Anda juga boleh membuat sendiri, ini adalah projek pemula yang mudah yang boleh anda lakukan dengan hanya beberapa bahagian dan modul Arduino atau ESP8266. Kedua-dua modul berfungsi dengan baik, sebab mengapa saya memilih ESP8266 adalah kerana ini juga memberi saya peluang untuk mengawal perapian dari jauh, menghidupkan / mematikannya dari sistem automasi rumah saya. Keseluruhan projek ini agak murah, dan juga tidak memerlukan banyak masa.
Bahan yang diperlukan:
- Jalur LED WS2812B RGB (1 meter, 60 LED / meter) - eBay cca. 7 USD
- Modul NodeMCU ESP8266 ESP-12 (3.3v) atau Arduino Nano V3.0 (5V) (Sekiranya anda mahukan WiFi, pilih NodeMCU) - cca. 4-7 USD
- 1 x Kapasitor (1000 uF, 6.3V +) untuk menstabilkan lonjakan semasa
- Kertas penaik berminyak putih
- Sebilangan papan kayu untuk alas (atau kadbod)
- Kabel USB, penyesuai kuasa dinding (1 A atau lebih)
Anda juga memerlukan sedikit alat solder, alat dan wayar.
Langkah 1: Menyiapkan Pangkalan
Pertama sekali, anda perlu memotong jalur LED RGB 1 meter pada separuh dan pasangkan pin bersama (GND ke GND, D ke D, + 5V hingga + 5V). Ini akan memberi anda jalur berganda sepanjang 50 cm.
Sekarang anda boleh mengambil beberapa kayu dan memotongnya, ukurannya mestilah sedikit lebih panjang daripada jalur LED dan sedikit lebih lebar. Anda boleh menggunakan bahan lain, tetapi saya rasa kayu kelihatan lebih baik.
Lekatkan hanya hujung jalur LED RGB ke papan dengan pita scotch atau gam (panas).
Langkah 2: Menambah Api
Ambil kertas berminyak dan koyakkan sekeping (lebar sekitar 10-15 sentimeter), kerut sedikit dan kemudian geserkannya di bawah jalur LED, lipat ke atas dan di sekelilingnya, sehingga ia menjadi "nyala". Tujuannya adalah untuk membinanya di atas LED, supaya cahaya dari LED menyebar di atas kertas.
Anda boleh mencarinya dengan melipat sisi. Anda tidak akan dapat menggunakan pita scotch atau gam biasa untuk menyatukannya, kerana ia kertas berminyak / tidak melekat. Anda boleh mengikatnya dengan beberapa benang lutsinar menggunakan jarum.
Sebaik sahaja anda melakukan api pertama, teruskan membina semua nyalaan berikutnya, sedikit bertindih dengan asas sebelumnya.
Langkah 3: Pendawaiannya
Memasang modul (NodeMCU) ke jalur LED adalah mudah, tetapi anda perlu melakukan pematerian untuk memisahkan wayar dari jalur LED. Juga, pastikan untuk menambah kapasitor 1000 uF 6.3V (atau lebih) antara + dan GND, dekat dengan jalur LED, ini akan membantu menstabilkan kuasa.
Pendawaian adalah:
- Sambungkan + 5V (USB VCC) dari NodeMCU ke jalur LED + 5V
- Sambungkan GND dari NodeMCU ke jalur LED GND
- Sambungkan pin bertanda "D7" dari NodeMCU ke "D" pada jalur LED
Sekiranya anda menggunakan Arduino, anda boleh menyambungkan sebarang pin digital (D2-D13) ke jalur LED, pastikan anda memadankannya dalam kod sumber.
Langkah 4: Memuat naik Kod
Anda harus menggunakan Arduino IDE dan pastikan untuk memasang juga sokongan papan ESP8266:
github.com/esp8266/Arduino
Kod sumber boleh didapati di halaman github:
Susun dan muat naik kod ke modul NodeMCU, dan itu sahaja! Ia akan mula berkelip LED.
Terdapat satu catatan khas untuk kod tersebut: penggunaan kuasa kod semasa diukur sekitar 600-700 mA, yang berada di atas port USB 500 mA yang biasa diberikan. Atas sebab ini, untuk 1 minit pertama, ia hanya akan menyalakan sebahagian LED (sekitar sepertiga), dan kemudian ia akan menyala dan menyalakan semuanya. Sekiranya anda menggunakan penyesuai daya dinding, pastikan ia dapat menyokong sekurang-kurangnya 1 A dan bukan jenis yang paling murah.
Kerana kod sumber tersedia, jangan ragu untuk bereksperimen dengan warna, masa.
Selamat mencuba!
Disyorkan:
Sisipan Perapian LED: 9 Langkah (dengan Gambar)
Sisipan Perapian LED: Kami mempunyai perapian pembakar kayu di rumah kami yang tidak digunakan dalam beberapa dekad. Pemilik rumah sebelumnya merancang untuk memasang semula perapian dengan penyisip gas asli tetapi dimatikan oleh harganya. Kerana musim sejuk Kanada ini menenggelamkan es batu yang
Kawal Perapian Anda Dengan HomeKit dan Alexa: 7 Langkah
Kawal Perapian Anda Dengan HomeKit dan Alexa: Baru-baru ini saya memasang perapian gas, termasuk alat kawalan jauh. Dan setelah melihat beberapa contoh orang yang menggabungkan perapian mereka ke dalam persediaan kawalan rumah mereka, saya mula mencari yang sama. Perapian saya mempunyai alat kawalan jauh ini
Kesan Cahaya Perapian: 4 Langkah
Kesan Cahaya Perapian: Setelah hari musim sejuk yang panjang dan sejuk, bukankah senang duduk di hadapan perapian di kehangatan rumah anda? Sebilangan besar orang tidak mempunyai perapian, tetapi walaupun pemandangan atau cahaya api dapat menghangatkan anda dan hati yang sejuk. Sekiranya anda ingin
Bermula Dengan Esp 8266 Esp-01 Dengan Arduino IDE - Memasang Esp Papan di Arduino Ide dan Pengaturcaraan Esp: 4 Langkah
Bermula Dengan Esp 8266 Esp-01 Dengan Arduino IDE | Memasang Papan Esp di Arduino Ide dan Pengaturcaraan Esp: Dalam instruksional ini kita akan belajar bagaimana memasang papan esp8266 di Arduino IDE dan cara memprogramkan esp-01 dan memuat naik kod di dalamnya. Oleh kerana papan esp sangat popular jadi saya terfikir untuk membetulkan instruktor untuk ini dan kebanyakan orang menghadapi masalah
Perapian Nendoroid Miniatur LED: 9 Langkah (dengan Gambar)
Perapian Nendoroid Miniatur LED: Nendoroid anda layak mendapat malam yang hangat dan nyaman di kebakaran Krismas ini. Bahan: Perapian kayu miniatur Adafruit Pro Trinket 5V * Mini PCB Neopixel 5 pack 30 awg wire silicone Micro USB (idealnya kabel USB sudut tepat) SolderHot g