Daftar Isi:
Video: The Ultimate Light Switch: 6 Langkah (dengan Gambar)
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:56
Tujuan dari instruksi ini adalah untuk menjelaskan bagaimana saya membuat sakelar lampu yang terhubung dengan wifi (juga disebut remote lebih lanjut). Tujuan dari remote ini adalah untuk menghidupkan dan mematikan beberapa relai yang terhubung dengan wifi. Relai tidak dijelaskan dalam instruksi ini. Mereka dijelaskan dalam instruksi terpisah yang saya buat di masa lalu: ESP8266 Wifi Switch.
Remote ini akan berisi hingga 3 tombol kecil. Setiap tombol menghidupkan/mematikan satu atau lebih relai. Sebuah LED di sebelah setiap tombol berfungsi sebagai umpan balik. Tombol yang lebih besar digunakan untuk tujuan khusus: mematikan semua relai. Tidak hanya yang dikendalikan oleh remote, tetapi semua relay dikendalikan oleh semua remote rumah. Ini digunakan untuk mematikan semuanya saat berangkat kerja, atau pergi tidur.
Tautan antar perangkat dikelola oleh Blynk. Mikrokontroler jarak jauh adalah Huzzah Feather dengan ESP8266. Daya ke remote berasal dari colokan dinding USB (tanpa baterai).
Jika Anda mengikuti instruksi saya, Anda akan melihat bahwa perangkat ini memiliki tujuan yang sama seperti yang dijelaskan dalam instruksi sebelumnya: ESP32 Thing Wifi Remote, dan Anda benar. Saya membuat perbaikan berikut dari model sebelumnya:
- ESP32 Thing digantikan oleh Huzzah Feather dengan ESP8266 (Saya memiliki masalah konektivitas dengan ESP32 Thing).
- Tombol logam digantikan oleh tombol plastik (listrik statis kadang-kadang ditransmisikan ke papan melalui tombol logam, membutuhkan reboot).
- Remote ini sekarang hanya mengontrol beberapa lampu, biasanya lampu di satu ruangan, alih-alih mengontrol semua lampu rumah dengan masing-masing remote (agar Anda tidak secara tidak sengaja menyalakan lampu di kamar tidur lain misalnya).
- Saya memiliki baterai dalam model lama, untuk dapat melepas remote dari colokan USB, dan masih menggunakannya selama beberapa jam. Ternyata saya tidak pernah menggunakan fungsi ini, jadi saya melepas baterai untuk membuat remote lebih ramping.
- Saya menambahkan tombol "matikan semuanya".
- Saya menambahkan LED umpan balik.
Tingkat kesulitan: Sedang
Bahan yang dibutuhkan:
- 1 kandang plastik PolyCase dan PolyCase
- 1 Feather HUZZAH dengan ESP8266 Adafruit
- 1 papan tempat memotong roti solder berukuran setengah Adafruit
- 3 led Adafruit
- 3 tombol tekan tinggi dan sempit Adafruit
- 1 tombol tekan pendek dan lebar Adafruit
- 7 resistor 3.3k Amazon
- 1 USB tipe-A konektor laki-laki Adafruit
- kawat Sparkfun
- lem poliuretan Lowes
Alat yang dibutuhkan:
- Besi solder Amazon
- Dremel (jika Anda tidak memilikinya, pisau utilitas sudah cukup) Lowes
- Mesin bor (jika Anda tidak memilikinya, bor tangan sudah cukup) Lowes
Langkah 1: Desain
Mikrokontroler:
Sebagai mikrokontroler, saya menggunakan bulu Huzzah dengan ESP8266, dibuat oleh Adafruit, karena alasan berikut:
- Ini memiliki kemampuan wifi
- Itu murah ($18,95 untuk versi rakitan)
- Ini relatif kecil (23mm x 51mm x 8mm / 0,9" x 2" x 0,28")
- Ini memiliki 9 pin GPIO (saya membutuhkan 7)
Mikrokontroler akan ditenagai oleh 5V dari outlet USB.
4 GPIO akan digunakan sebagai input dari tombol, dan 3 akan digunakan sebagai output ke lampu led. Salah satu tombol (yang mematikan setiap lampu) memiliki LED yang disertakan, jadi tidak masuk akal bagi saya untuk memiliki umpan balik yang dipimpin untuk tombol ini.
Tombol:
Desain tombolnya sangat sederhana: untuk 3 tombol kecil, saya memilih sakelar taktil, juga disebut sakelar SPST. Saya memilih yang tinggi, sehingga mereka akan menonjol dari kandang. Untuk tombol yang lebih besar, saya juga memilih tombol SPST, tetapi yang lebih pendek, sehingga akan tersembunyi di dalam enklosur, tujuannya agar tidak didorong secara tidak sengaja. Ini juga memiliki led di dalam, dan memiliki simbol I/O.
Seperti yang ditunjukkan pada diagram di atas, sakelar memasok ground ke GPIO melalui resistor pull-down 3,3k, dan memasok 3,3V ke GPIO saat ditekan.
LED:
Saya menggunakan LED kuning 5mm. Mereka hanya terhubung ke GPIO di satu ujung, dan ke ground melalui resistor 3,3k di ujung lainnya.
Lampiran:
Untuk enklosur, saya membutuhkan kotak plastik dengan dimensi internal minimal 51mm x 97mm x 11mm / 2.0" x 3.8" x 0.4". Kotak yang saya pilih memiliki dimensi internal 52mm x 100mm x 19mm / 2.0" x 3.9" x 0,7". Ini berarti bahwa saya harus menumpuk beberapa karton atau kertas di belakang papan tempat memotong roti, untuk memastikan bahwa sistem didorong rata dengan penutup enklosur, dan tombol akan keluar dari penutupnya.
Semua komponen disolder pada papan tempat memotong roti yang dapat disolder. Ini membuatnya lebih permanen dan aman daripada papan tempat memotong roti konvensional, dan tidak perlu mendesain PCB yang dibuat khusus. Saya menemukan bahwa permaboard setengah ukuran dari Adafruit bekerja dengan sempurna.
Langkah 2: Membuat Papan
Direkomendasikan:
Remote Control Bluetooth Light Switch: 4 Langkah (dengan Gambar)
Remote Control Bluetooth Light Switch: Ini akan menjadi proyek pertama dalam seri berjudul: "Kemalasan yang Dioptimalkan: Solusi Rekayasa yang Berlebihan untuk Masalah-Masalah yang Sangat sepele"Pernah berbaring di tempat tidur larut malam membaca atau menonton Netflix di laptop Anda? Bagian terburuknya tentu saja
Pull the Light - Light Module Menggunakan Neopixel & Pull Up Switch: 6 Langkah (dengan Gambar)
Pull the Light - Light Module Menggunakan Neopixel & Pull Up Switch : Fitur Modul Lampu Arduino Uno Hardware & enklosur yang dibeli dari internet Neopixel & Catu daya dipinjam dari School of Informatics & Desain Produk Modul lampu dikendalikan oleh catu daya Semua fungsi dikendalikan melalui
Wifi Light Switch Raspberry Pi Web Server: 8 Langkah (dengan Gambar)
Wifi Light Switch Raspberry Pi Web Server: Saya ingin mengontrol sakelar lampu di kamar tidur saya tanpa harus turun dari tempat tidur, jadi saya ingin dapat mengontrolnya dari ponsel saya. Saya memiliki beberapa kendala tambahan, saya ingin dapat mengontrolnya dari perangkat apa pun dengan mudah, saya ingin dapat
Mod Catu Daya ATX Ultimate Dengan Port Pengisian USB: 7 Langkah (dengan Gambar)
Mod Catu Daya ATX Ultimate Dengan Port Pengisian USB: Saya tahu sudah ada banyak ini di sini, tapi saya tidak melihat yang seperti ini jadi saya pikir saya akan mempostingnya, jadi ini dia. Catu daya ini memiliki 3 jalur 12v, 3 jalur 5v, 3 jalur 3.3v, jalur 1 -12v, & 2 port USB. Ini menggunakan 480 Watt ATX
RF Outlet ke Light Switch Hack: 5 Langkah (dengan Gambar)
RF Outlet to Light Switch Hack: Proyek ini menyediakan informasi untuk memodifikasi outlet remote control menjadi saklar lampu remote control. Saya harap Anda menikmati membaca proyek ini dan silakan kirim komentar atau pertanyaan di bawah ini. Proyek ini semua dimulai ketika saya menemukan proyek hebat ini o