Isi kandungan:

Pengawal Jalur LED Outlet Dinding Tanpa wayar Arduino ESP32 praktikal: 6 Langkah
Pengawal Jalur LED Outlet Dinding Tanpa wayar Arduino ESP32 praktikal: 6 Langkah

Video: Pengawal Jalur LED Outlet Dinding Tanpa wayar Arduino ESP32 praktikal: 6 Langkah

Video: Pengawal Jalur LED Outlet Dinding Tanpa wayar Arduino ESP32 praktikal: 6 Langkah
Video: DIY How to make Floating TV Backwall and Cabinet with LED lights - Hide your wires! 2024, November
Anonim
Pengawal Jalur LED Outlet Dinding Tanpa wayar Arduino ESP32 praktikal
Pengawal Jalur LED Outlet Dinding Tanpa wayar Arduino ESP32 praktikal

Ini adalah pengawal DIY Wireless Wall Outlet yang sangat praktikal untuk jalur LED kos rendah.

Ia menggantikan pengawal wifi murah yang dijual di EBay. Mereka berfungsi dengan baik dengan jalur LED RGB. Pengawal EBay Wifi tidak dibina dengan baik, dan mudah pecah. Saya juga tidak dapat mencarinya setiap kali saya mahu menggunakannya, dan mereka tidak begitu menarik. Terdapat pilihan lain dengan menggunakan Aplikasi percuma dengan Android atau IOS. Kelemahannya ialah saya tidak selalu membawa telefon di sekitar rumah. Walaupun saya melakukannya, saya mesti memulakan Aplikasi sebelum menggunakannya. Tidak lurus untuk ahli keluarga saya yang lain, tua dan muda. Konsep suis dinding lebih intuitif dan diterima secara sosial. Yang paling penting, jika saya menggunakan telefon untuk mengawal banyak lampu di rumah, saya perlu mendaftar dengan aplikasi dengan semua maklumat Wifi rumah saya (SSID, kata laluan, dll.). dengan pelayan yang duduk di Asia, yang saya rasa tidak selesa.

Beberapa orang lain nampaknya dapat memecahkan dan memprogram semula pengawal yang murah dan menjalankan IFTTT, yang mungkin mencabar bagi sesetengah orang. Dengan projek ini, saya dapat menggunakan pencahayaan saya dengan cara tradisional, dengan lebih mudah, dan kebanyakan orang tahu menggunakannya. Oleh kerana tidak ada pengubahsuaian pada pengawal, anda masih dapat menggunakannya dengan gema AWS atau Google Home. Saya kemudian meletakkan papan PC untuk meningkatkan kebolehpercayaan dan menghilangkan kabel pematerian. Tidak ada wayar untuk menarik, dan jarak yang diliputi cukup bagus, saya menguji hingga 50 '. Sebilangan besar suis akan dipasang hampir dengan cahaya. Saya dapat membina seberapa banyak yang saya mahukan dengan harga sekitar $ 20 setiap satu, dengan mudah. Oh, tambah bata kuasa $ 5 untuk mengaktifkannya.

Kos

Kurang dari $ 20 projek, + $ 5 untuk bata kuasa.

Alat

Besi pematerian

pemacu skru

PC untuk pengembangan perisian Arduino IDE

Bekalan

1 x pengawal Arduino ESP32 dari EBay

Paparan LCD warna 1 x 2.4 dengan input pad sentuh

Papan prototaip 1 x 0.1 "grid 2" x 3"

Kawat bungkus elektronik

Memimpin pematerian

2 x 2 "x 1" Plastik lentur

2 x skru saluran elektrik

Skru dan kacang mesin 4 x # 4, atau # 6

Sekumpulan header soket IC tunggal dalam talian, dari kedai lebihan elektronik tempatan kami

Langkah 1: Solder Header Ke Prototaip Board

Solder Header Ke Prototaip Papan
Solder Header Ke Prototaip Papan
Solder Header Ke Prototaip Papan
Solder Header Ke Prototaip Papan

Saya menggunakan modul ESP-32 dari EBay dengan harga di bawah $ 6, dan LCD TFT 2.4 dengan pad sentuh dengan harga $ 7

Header soket single-in-line solder dipotong agar sesuai dengan ESP-32 ke papan prototaip. Itu bergantung pada aplikasi suis anda untuk menyesuaikan ukuran papan prototaip. Saya hanya memadankan papan prototaip dengan ukuran yang sama dengan modul LCD. Yang terakhir saya tidak mempunyai kawalan ke atasnya, tetapi ia adalah yang popular di EBay atau AliExpress.

Saiz modul LCD sesuai tepat di belakang plat depan suis roket biasa. Sekiranya anda berbaris dengan betul, dan menempelkan dua header soket single-in-line di bahagian bawah papan prototaip, anda boleh menggunakan header untuk mengikat kedua papan tanpa menggunakan skru. Mereka tahan dengan cukup baik, dan dapat dilepaskan dengan mudah untuk debug.

Langkah 2: Kabel Pateri untuk Menghubungkan Header untuk Kedua-dua Modul ESP32 dan LCD

Kabel Pateri untuk Menyambungkan Header untuk Modul ESP32 dan LCD
Kabel Pateri untuk Menyambungkan Header untuk Modul ESP32 dan LCD

Ikuti wayar solder wayar-skema dari header modul ESP32 ke pin header bawah. Ini kelihatan rumit pada awalnya, tetapi sebenarnya ada 14 wayar sahaja, ditambah 3 lompatan lompatan. Saya mengambil masa lebih kurang satu jam untuk melakukannya.

Tidak diperlukan pematerian pada modul LCD. Agar papan sesuai dengan papan prototaip, anda perlu menyisipkan header 4-pin di hujungnya. Sebilangan besar modul LCD tidak disertakan dengannya.

Langkah 3: Membuat Pendakap Pemasangan

Membuat Pendakap Pemasangan
Membuat Pendakap Pemasangan

Potong dua kepingan plastik menjadi sama lebar dengan modul LCD, dan gunakan suis roket biasa sebagai templat untuk mengebor lubang pada plastik untuk membuat pendakap pemasangan. Ini memerlukan sedikit kesabaran untuk menyusunnya. Gunakan beberapa skru dan kacang mesin # 4, atau # 6, dan spacer, untuk mencantumkan plat plastik ke modul LCD seperti pada gambar di atas. Saya bereksperimen dengan plastik dan satu dengan plat logam zink. Plastik pastinya lebih mudah dikendalikan dan dikendalikan, dan cukup kuat untuk menyokong keseluruhan suis. Saya melepaskan spacer dengan plastik, kerana saya hanya boleh memasukkan skru ke dalamnya.

Seluruhnya mesti dimasukkan ke dalam kotak stopkontak elektrik biasa. Bergantung pada kotak itu plastik atau logam, dan jenama, anda mungkin perlu memotongnya sedikit. Kotak keluar plastik biru biasa mempunyai penahan skru yang mungkin perlu dipangkas sedikit. Saya menggunakan Alat Berayun untuk mengurangkannya dalam sekelip mata.

Langkah 4: Kembangkan Perisian Pengawal

Kembangkan Perisian Pengawal
Kembangkan Perisian Pengawal

Ini adalah andaian bahawa anda perlu membiasakan diri dengan persekitaran Arduino Sketch IDE. Saya dapat memberikan perduaan yang seharusnya berfungsi jika anda mengikuti skema untuk membina papan prototaip. Oleh kerana terdapat banyak laman web yang membincangkan mengenai tutorial Arduino Sketch IDE, dan oleh itu, laman web ini tidak akan dibahas di sini.

Langkah 5: Muat turun Firmware Kawalan

Sama seperti bahagian sebelumnya, terdapat begitu banyak tutorial web mengenai cara memprogram modul Arduino. seperti pytool. Saya boleh memberikan fail binari untuk ujian anda. Perisian ini masih berkembang, dan disediakan sebagaimana adanya, tanpa jaminan atau sebarang tanggungan tanggungjawab. Pengguna boleh menggunakannya secara bebas tanpa pengubahsuaian, dengan risiko mereka sendiri.

Langkah 6: Ujian Sistem

Image
Image
Ujian Sistem
Ujian Sistem

Pengawal dimulakan di halaman UI suis lampu, kerana ini adalah pengawal cahaya. Ia berfungsi dengan pengawal jalur LED WiFi RGB yang popular. Menu utama mempunyai 6 Ikon, dan saya harap semuanya jelas secara grafik.

Satu perkara yang perlu diperhatikan ialah anda perlu pergi ke halaman utama dengan menekan butang 9 seperti kotak Google, kemudian Ikon tetapan kiri atas untuk memilih butang WiFi. Ia kemudian akan secara automatik mengimbas semua AP wifi, dan anda harus memilih pengawal WiFi berdasarkan alamat MAC mereka. Maklumat akan disimpan untuk sesi berikutnya.

Video yang disematkan menunjukkan:

1. Versi prototaip genggam yang dikuasakan oleh bateri yang mengawal jalur cahaya RGB yang terletak di cetakan siling. Ini membolehkan saya merakam video untuk kedua-duanya pada masa yang sama.

2. Versi terpasang di dalam kotak suis dinding biasa.

Disyorkan: