Daftar Isi:

Strip LED RGB Terkendali WiFi Dengan ESP8266: 5 Langkah
Strip LED RGB Terkendali WiFi Dengan ESP8266: 5 Langkah

Video: Strip LED RGB Terkendali WiFi Dengan ESP8266: 5 Langkah

Video: Strip LED RGB Terkendali WiFi Dengan ESP8266: 5 Langkah
Video: RGB-лампа настроения со смартфона, управляемая через Wi-Fi || Учебное пособие по RGB || ESP8266 RGB-лампа настроения || Учебное пособие по Блинку 2024, November
Anonim
Image
Image
Kumpulkan Semua Bahan & Alat
Kumpulkan Semua Bahan & Alat

Idenya adalah membuat lampu LED yang bisa dikontrol dari WiFi. Saya memiliki beberapa strip LED cadangan dari Natal yang tergeletak di sekitar, jadi saya mendaur ulang ini ke ESP8266 yang memungkinkan LED dikontrol dari WiFi.

ESP8266 dapat berfungsi sebagai server web, ini akan digunakan untuk membuat tata letak Remote untuk mengontrol Strip LED. Strip LED yang saya miliki adalah 12V, jadi saya memerlukan catu daya 12 V untuk ini, jika tidak, jika Anda memiliki LED 5V, Anda dapat memberi daya pada strip LED dari sumber daya yang sama yang memberi daya pada rangkaian ESP8266.

Langkah 1: Kumpulkan Semua Bahan & Alat

Untuk ini, Anda membutuhkan bahan-bahan berikut:

- 1 x ESP8266

- 3 x MOSFET IRF510

- Strip LED RGB

- Papan prototipe

- Kawat Konektor

- Catu daya 12 V untuk Strip LED

- Catu daya 5 V untuk ESP8266

Berikut ini adalah alat-alat yang Anda perlukan:

- Penari telanjang kawat

- Besi Solder

- Multimeter (Alat praktis untuk pemecahan masalah)

Langkah 2: Hubungkan Sirkuit

Hubungkan Sirkuit
Hubungkan Sirkuit
Hubungkan Sirkuit
Hubungkan Sirkuit

Hubungkan rangkaian sesuai diagram di atas. Kami membutuhkan 3 MOSFET untuk memberi daya pada 3 warna (MERAH, HIJAU, BIRU) LED. Perhatikan bahwa saya tidak menggunakan strip LED beralamat individual. Untuk itu Anda akan memerlukan koneksi yang berbeda.

Menggunakan 3 warna LED, kami dapat membuat lebih banyak warna. Untuk tujuan pendidikan, sangat menyenangkan bisa mengajari anak-anak tentang warna-warna dasar, dan kombinasi yang membentuk warna-warna lain.

Hal lain yang perlu diperhatikan adalah Anda harus memastikan bahwa GND catu daya 12 V terhubung ke GND catu daya 5V. Alternatif lain adalah Anda dapat menggunakan catu daya 12V untuk menyalakan 5V menggunakan regulator 5V LM7805.

Langkah 3: Konfigurasikan Kode Dari Antarmuka Arduino

Konfigurasikan Kode Dari Antarmuka Arduino
Konfigurasikan Kode Dari Antarmuka Arduino
Konfigurasikan Kode Dari Antarmuka Arduino
Konfigurasikan Kode Dari Antarmuka Arduino

Anda dapat mengunduh kode yang saya gunakan dari situs web saya di lokasi berikut. Kode akan membutuhkan perpustakaan berikut untuk dijalankan.

- ESP8266WiFI

- Server Web ESP8266

-Arduino OTA

Setelah Anda memuat kode di antarmuka Arduino, ada beberapa hal yang perlu Anda konfigurasikan.

1. Ubah yang berikut ini untuk menunjuk ke ssid dan kata sandi wifi Anda

/* Pengaturan jaringan */const char* ssid = "WIFISSID Anda"; // SSID - nama WiFi Anda const char* password = "yourwifipassword"; // kata sandi

2. Ubah alamat IP untuk mencerminkan subnet Router Anda, dan pastikan tidak ada perangkat di alamat IP yang sama.

IPaddress ip(192, 168, 1, 111); // alamat IP statis dari gateway alamat IP perangkat (192, 168, 1, 1); // Subnet alamat IP Gatway(255, 255, 255, 0); // topeng jaringan

3. Ubah password OTA (On the air update) di bagian Setup di sekitar baris 62.

// kode OTA ArduinoOTA.setHostname("LEDStrip"); ArduinoOTA.setPassword((const char *)"ledstripOTApassword"); ArduinoOTA.mulai();

Langkah 4: Unggah Kode ke ESP8266

Unggah Kode ke ESP8266
Unggah Kode ke ESP8266
Unggah Kode ke ESP8266
Unggah Kode ke ESP8266

Setelah Anda mengonfigurasi kode agar sesuai dengan pengaturan WiFi Anda, sekarang saatnya untuk mengunggah kode ke ESP8266. Pastikan Anda memilih port yang benar tempat ESP8266 Anda terpasang. Pada contoh di atas, saya memiliki milik saya di /dev/cu.wchusbserial14750, ini mungkin berbeda dari PC atau Mac Anda.

Kemudian Pilih Sketsa-> Unggah.

Tunggu hingga pengunggahan selesai. Jika semuanya berjalan dengan baik, ESP8266 harus terhubung ke router WiFi Anda dan memiliki alamat IP 192.168.1.111. Ini mungkin berbeda jika Anda telah mengubahnya di langkah sebelumnya. Arahkan browser Anda ke alamat IP itu, https://192.168.1.111, Anda akan melihat remote control LED seperti yang ditunjukkan pada gambar.

Klik pada warna untuk mengubah warna LED sesuai dengan suasana hati Anda, dan selamat menikmati.

Langkah 5: Peningkatan di Masa Depan

Sekarang setelah Anda memiliki strip LED RGB yang dikendalikan WiFi yang berfungsi, Anda dapat bermain-main dengan kode untuk menambahkan lebih banyak kombinasi lampu disko yang berbeda. Beberapa saran untuk peningkatan di masa mendatang meliputi:

- Menghubungkan sirkuit ke MQTT sehingga Anda dapat mengontrolnya melalui internet

- Tambahkan sirkuit deteksi gerakan, untuk secara otomatis menyalakan lampu LED untuk lampu malam

- Tambahkan kode untuk mode flash yang berbeda (Flash, Strobo, Fade, Smooth), tombol ini saat ini tidak berfungsi.

- Ubah warna terang berdasarkan Musik.

Itu saja, saya harap Anda menikmati posting ini. Dan jika Anda suka ini, Anda dapat memilih saya di kontes Pencahayaan. Anda dapat mengunjungi situs web saya untuk proyek IoT sederhana lainnya.

Anda juga dapat memberi saya komentar tentang saran apa untuk peningkatan di masa mendatang yang ingin Anda lihat, sehingga saya dapat menggunakan ide ini untuk memposting di instruksi berikutnya.

Direkomendasikan: