Daftar Isi:

Pengontrol Strip LED Outlet Dinding Nirkabel Arduino ESP32 Praktis: 6 Langkah
Pengontrol Strip LED Outlet Dinding Nirkabel Arduino ESP32 Praktis: 6 Langkah

Video: Pengontrol Strip LED Outlet Dinding Nirkabel Arduino ESP32 Praktis: 6 Langkah

Video: Pengontrol Strip LED Outlet Dinding Nirkabel Arduino ESP32 Praktis: 6 Langkah
Video: Контрольная лампа с 4 реле с NodeMCU ESP8266 IoT и D1 Mini через WiFi 2024, November
Anonim
Pengontrol Strip LED Outlet Dinding Nirkabel Arduino ESP32 Praktis
Pengontrol Strip LED Outlet Dinding Nirkabel Arduino ESP32 Praktis

Ini adalah pengontrol Stopkontak Nirkabel DIY yang sangat praktis untuk strip LED berbiaya rendah.

Ini menggantikan pengontrol wifi murah yang dijual di EBay. Mereka bekerja dengan baik dengan strip Led RGB. Kontroler EBay Wifi tidak dibangun dengan baik, dan mudah rusak. Juga, saya sepertinya tidak dapat menemukannya kapan pun saya ingin menggunakannya, dan mereka tidak begitu menarik. Ada opsi lain dengan menggunakan Aplikasi gratis dengan Android atau iOS. Kelemahannya adalah saya tidak selalu membawa telepon di sekitar rumah. Bahkan jika saya melakukannya, saya harus memulai Aplikasi sebelum menggunakannya. Tidak langsung untuk anggota keluarga saya yang lain, tua dan muda. Konsep saklar dinding lebih intuitif dan diterima secara sosial. Yang terpenting, jika saya menggunakan telepon untuk mengontrol banyak lampu di rumah, saya harus mendaftar ke aplikasi dengan semua informasi Wifi rumah saya (SSID, kata sandi, dll). dengan server yang duduk di Asia, yang menurut saya tidak terlalu nyaman.

Beberapa orang lain tampaknya dapat memecahkan dan memprogram ulang pengontrol murah dan menjalankan IFTTT, yang dapat menjadi tantangan bagi sebagian orang. Dengan proyek ini, saya dapat menggunakan pencahayaan saya dengan cara tradisional, lebih nyaman, dan kebanyakan orang tahu cara menggunakannya. Karena tidak ada modifikasi pada pengontrol, Anda masih dapat menggunakannya dengan AWS echo atau Google Home. Saya kemudian meletakkan papan PC untuk meningkatkan keandalan dan menghilangkan kabel solder. Tidak ada kawat untuk ditarik, dan jangkauan yang tercakup cukup bagus, saya menguji hingga 50'. Sebagian besar sakelar akan dipasang dekat dengan lampu. Saya dapat membangun sebanyak yang saya inginkan dengan masing-masing sekitar $20, dengan mudah. Oh, ditambah batu bata listrik $ 5 untuk menyalakannya.

Biaya

Kurang dari $20 proyek, + $5 untuk power brick.

Peralatan

Besi solder

Obeng

PC untuk pengembangan perangkat lunak Arduino IDE

Perlengkapan

1 x Arduino ESP32 controller dari EBay

1 x 2,4 layar LCD warna TFT dengan input bantalan sentuh

1 x 0,1 "grid 2" x 3" papan prototipe

Kawat pembungkus kawat elektronik

Solder timah

2 x 2 "x 1" Plastik fleksibel

2 x sekrup stopkontak listrik

4 x # 4, atau # 6 sekrup dan mur mesin

Sekelompok header soket IC single-in-line, dari toko surplus elektronik lokal kami

Langkah 1: Solder Header Ke Papan Prototipe

Solder Header Ke Papan Prototipe
Solder Header Ke Papan Prototipe
Solder Header Ke Papan Prototipe
Solder Header Ke Papan Prototipe

Saya menggunakan modul ESP-32 dari EBay dengan harga di bawah $6, dan LCD TFT 2,4 dengan touchpad seharga $7

Solder soket single-in-line dipotong agar sesuai untuk ESP-32 ke papan prototipe. Itu tergantung pada aplikasi sakelar Anda untuk menyesuaikan ukuran papan prototipe. Saya cukup mencocokkan papan prototipe dengan ukuran yang sama dengan modul LCD. Yang terakhir saya tidak memiliki kendali atasnya, tetapi ini adalah yang populer di EBay atau AliExpress.

Ukuran modul LCD pas di belakang pelat depan sakelar roket biasa. Jika Anda berbaris dengan benar, dan menyolder dua header soket single-in-line di bagian bawah papan prototipe, Anda dapat menggunakan header untuk menyatukan kedua papan tanpa menggunakan sekrup apa pun. Mereka bertahan dengan cukup baik, dan dapat dengan mudah dilepas untuk debugging.

Langkah 2: Solder Kabel untuk Menghubungkan Header untuk Modul ESP32 dan LCD

Kabel Solder untuk Menghubungkan Header untuk Modul ESP32 dan LCD
Kabel Solder untuk Menghubungkan Header untuk Modul ESP32 dan LCD

Ikuti skema, kabel pembungkus kawat solder dari header modul ESP32 ke pin header bagian bawah. Kelihatannya rumit di awal, tapi sebenarnya ada 14 kabel saja, ditambah 3 jump over. Butuh waktu sekitar satu jam untuk melakukannya.

Tidak diperlukan penyolderan pada modul LCD. Agar papan dapat dikawinkan dengan papan prototipe, Anda perlu menyolder header 4-pin ke ujung yang lain. Sebagian besar modul LCD tidak disertakan.

Langkah 3: Membuat Braket Pemasangan

Membuat Braket Pemasangan
Membuat Braket Pemasangan

Potong dua potongan plastik dengan lebar yang sama dengan modul LCD, dan gunakan sakelar roket biasa sebagai templat untuk mengebor lubang pada plastik untuk membuat braket pemasangan. Ini membutuhkan kesabaran untuk menyusunnya. Gunakan beberapa sekrup dan mur mesin #4, atau #6, dan spacer, untuk menebalkan pelat plastik ke modul LCD seperti pada gambar di atas. Saya bereksperimen satu dengan plastik dan satu dengan pelat logam seng. Plastik jelas lebih mudah ditangani dan dibuat perkakas, dan cukup kuat untuk menopang seluruh sakelar. Saya lolos dengan spacer dengan yang plastik, karena saya bisa mengetuk sekrup ke dalamnya.

Semuanya harus pas di dalam kotak stopkontak listrik biasa. Tergantung kotaknya plastik atau logam, dan mereknya, Anda mungkin harus memangkasnya sedikit. Kotak outlet plastik biru normal memiliki pegangan sekrup yang mungkin perlu dipangkas sedikit. Saya menggunakan Multi-Tool Berosilasi untuk memangkasnya dalam sekejap.

Langkah 4: Kembangkan Perangkat Lunak Pengontrol

Kembangkan Perangkat Lunak Pengontrol
Kembangkan Perangkat Lunak Pengontrol

Ini adalah asumsi bahwa Anda harus terbiasa dengan lingkungan Arduino Sketch IDE. Saya dapat memberikan biner yang akan berfungsi jika Anda mengikuti skema untuk membangun papan prototipe. Karena ada begitu banyak halaman web yang membahas tentang tutorial Arduino Sketch IDE, dan karena itu, tidak akan dibahas di sini.

Langkah 5: Unduh Firmware Kontrol

Mirip dengan bagian sebelumnya, ada begitu banyak web tutorial tentang cara memprogram modul Arduino. seperti pytool. Saya dapat menyediakan file biner untuk pengujian Anda. Perangkat lunak ini masih berkembang, dan disediakan apa adanya, tanpa jaminan atau asumsi kewajiban apa pun. Pengguna dapat menggunakannya secara bebas tanpa modifikasi, dengan risiko mereka sendiri.

Langkah 6: Pengujian Sistem

Image
Image
Pengujian Sistem
Pengujian Sistem

Pengontrol dimulai di halaman UI sakelar lampu, karena ini adalah pengontrol lampu. Ia bekerja dengan pengontrol strip WiFi RGB Led yang populer. Menu utama memiliki 6 Ikon, dan saya harap semuanya jelas secara grafis.

Satu hal yang perlu ditunjukkan adalah Anda harus pergi ke halaman utama dengan menekan tombol Google like 9 kotak, lalu ikon pengaturan kiri atas untuk memilih tombol WiFi. Kemudian akan otomatis memindai semua AP wifi, dan Anda harus memilih pengontrol WiFi berdasarkan alamat MAC mereka. Informasi akan disimpan untuk sesi berikutnya.

Video yang disematkan menunjukkan:

1. Versi prototipe genggam yang ditenagai oleh baterai yang mengendalikan strip lampu RGB yang terletak di cetakan langit-langit. Ini memungkinkan saya untuk merekam video untuk keduanya secara bersamaan.

2. Versi terinstal di dalam kotak sakelar dinding biasa.

Direkomendasikan: