Isi kandungan:

Perapian LED Arduino / ESP: 4 Langkah (dengan Gambar)
Perapian LED Arduino / ESP: 4 Langkah (dengan Gambar)

Video: Perapian LED Arduino / ESP: 4 Langkah (dengan Gambar)

Video: Perapian LED Arduino / ESP: 4 Langkah (dengan Gambar)
Video: Rahasia ESP32 !! Kendali LED dengan WebServer dan Cara Menggunakan ESP32 dengan Arduino IDE 2024, Julai
Anonim
Image
Image
Perapian LED Arduino / ESP
Perapian LED Arduino / ESP

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

Menyiapkan Pangkalan
Menyiapkan Pangkalan
Menyiapkan Pangkalan
Menyiapkan Pangkalan
Menyiapkan Pangkalan
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

Menambah Api
Menambah Api
Menambah Api
Menambah Api
Menambah Api
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

Pendawaiannya
Pendawaiannya
Pendawaiannya
Pendawaiannya
Pendawaiannya
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

Memuat naik Kod
Memuat naik Kod
Memuat naik Kod
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: