Daftar Isi:

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, November
Anonim
Image
Image
Perapian LED Arduino / ESP
Perapian LED Arduino / ESP

Ada perapian yang sudah tidak berfungsi di rumah yang saya sewa, tanpa pilihan nyata untuk perapian yang bagus dan nyaman. Jadi saya memutuskan untuk membuat perapian LED RGB saya sendiri, yang memberikan perasaan menyenangkan yang mensimulasikan api yang sebenarnya. Tidak sebagus api sungguhan, tetapi memberikan perasaan nyaman yang sangat mirip.

Anda juga dapat membuatnya sendiri, ini adalah proyek pemula yang mudah yang dapat Anda lakukan hanya dengan beberapa bagian dan modul Arduino atau ESP8266. Kedua modul bekerja dengan baik, alasan mengapa saya memilih ESP8266 adalah karena ini juga memberi saya kesempatan untuk mengontrol perapian dari jarak jauh, menyalakan/mematikannya dari sistem otomatisasi rumah saya. Keseluruhan proyek ini cukup murah, dan juga tidak membutuhkan banyak waktu.

Bahan yang dibutuhkan:

  • WS2812B RGB LED strip (1 meter, 60 LED/meter) - eBay cca. 7 USD
  • Modul NodeMCU ESP8266 ESP-12 (3.3v) atau Arduino Nano V3.0 (5V) (Jika Anda ingin WiFi, pilih NodeMCU) - cc. 4-7 USD
  • 1 x Kapasitor (1000 uF, 6.3V+) untuk menstabilkan lonjakan arus
  • Kertas roti yang diolesi mentega putih
  • Beberapa papan kayu untuk alas (atau karton)
  • Kabel USB, adaptor daya dinding (1 A atau lebih)

Juga, Anda akan membutuhkan beberapa besi solder, peralatan dan kabel.

Langkah 1: Mempersiapkan Basis

Mempersiapkan Basis
Mempersiapkan Basis
Mempersiapkan Basis
Mempersiapkan Basis
Mempersiapkan Basis
Mempersiapkan Basis

Pertama-tama, Anda perlu memotong strip LED RGB 1 meter menjadi dua dan menyambungkan pin (GND ke GND, D ke D, +5V ke +5V). Ini akan memberi Anda strip ganda sepanjang 50 cm.

Sekarang Anda dapat mengambil beberapa kayu dan memotongnya sesuai ukuran, seharusnya hanya sedikit lebih panjang dari strip LED dan hanya sedikit lebih lebar. Anda dapat menggunakan bahan lain, tetapi menurut saya kayu terlihat lebih baik.

Amankan hanya ujung strip LED RGB ke papan dengan selotip atau lem (panas).

Langkah 2: Menambahkan Api

Menambahkan Api
Menambahkan Api
Menambahkan Api
Menambahkan Api
Menambahkan Api
Menambahkan Api

Ambil kertas yang diolesi minyak dan sobek sepotong (lebar sekitar 10-15 sentimeter), kerutkan sedikit lalu geser ke bawah strip LED, lipat ke atas dan ke sekeliling, sehingga membuat "nyala". Tujuannya adalah untuk membangunnya di atas LED, sehingga cahaya dari LED tersebar di atas kertas.

Anda dapat mencoba untuk mengamankannya dengan melipat sisi-sisinya. Anda tidak akan bisa menggunakan selotip atau lem biasa untuk menyatukannya, karena ini adalah kertas yang diolesi minyak/anti lengket. Anda dapat mengikatnya dengan benang transparan menggunakan jarum.

Setelah Anda menyelesaikan nyala api pertama, lanjutkan membangun semua nyala api berikutnya, sedikit tumpang tindih dengan alas sebelumnya.

Langkah 3: Menghubungkannya

Menghubungkannya
Menghubungkannya
Menghubungkannya
Menghubungkannya
Menghubungkannya
Menghubungkannya

Menghubungkan modul (NodeMCU) ke strip LED itu mudah, tetapi Anda perlu melakukan beberapa penyolderan untuk memisahkan kabel dari strip LED. Juga, pastikan untuk menambahkan kapasitor 1000 uF 6.3V (atau lebih) antara + dan GND, dekat dengan strip LED, ini akan membantu menstabilkan daya.

Pengkabelan adalah:

  • Hubungkan +5V (USB VCC) dari NodeMCU ke strip LED +5V
  • Hubungkan GND dari NodeMCU ke strip LED GND
  • Hubungkan pin bertanda "D7" dari NodeMCU ke "D" pada strip LED

Jika Anda menggunakan Arduino, Anda dapat menghubungkan pin digital (D2-D13) ke strip LED, pastikan untuk mencocokkannya dengan kode sumber.

Langkah 4: Mengunggah Kode

Mengunggah Kode
Mengunggah Kode
Mengunggah Kode
Mengunggah Kode

Anda harus menggunakan Arduino IDE dan pastikan untuk menginstal juga dukungan papan ESP8266:

github.com/esp8266/Arduino

Kode sumber tersedia di halaman github:

Kompilasi dan unggah kode ke modul NodeMCU, dan selesai! Ini akan mulai berkedip LED.

Ada satu catatan khusus untuk kode: konsumsi daya dari kode saat ini diukur menjadi sekitar 600-700 mA, yang berada di atas port USB 500 mA normal. Untuk alasan ini, untuk 1 menit pertama, itu hanya akan menyalakan sebagian dari LED (sekitar sepertiga), dan kemudian akan menyala dan menyalakan semuanya. Jika Anda menggunakan adaptor daya dinding, pastikan adaptor tersebut dapat mendukung setidaknya 1 A dan bukan tipe termurah.

Karena kode sumber tersedia, jangan ragu juga untuk bereksperimen dengan warna, pengaturan waktu.

Menikmati!

Direkomendasikan: