Saya ingin membuat sistem otomasi rumah, dan saya memerlukan beberapa sakelar yang dapat dikendalikan oleh komputer. Alasan saya tidak dapat menggunakan relay adalah karena saya juga membutuhkan sakelar untuk dapat dipindah secara manual dan tidak secara terprogram (karena saya tidak ingin lampu macet dalam status apa pun yang ada di dalamnya saat program pengendali sakelar berjalan menabrak). Namun, saya tidak yakin apa cara kanonik untuk membuat sesuatu seperti itu.
Opsi yang saya pikirkan sejauh ini:
- Saklar biasa dengan servo-duct ditempelkan ke belakang
- Sakelar yang terhubung ke mikrokontroler (seperti Arduino) yang membalikkan sinyal setiap kali sakelar dimatikan
- Sakelar yang mengirim pesan ke mikrokontroler yang terhubung ke lampu, memerintahkannya untuk membalikkan keadaan output
smart-home
hardware
microcontrollers
Danya02
sumber
sumber
Jawaban:
Sejauh ini, rute termudah adalah dengan membeli produk yang ada di sini yang cukup terbuka sehingga Anda dapat menggunakan modul RF standar untuk mengendalikannya.
Ini setara dengan memiliki MCU dan switch terintegrasi (sehingga memberi Anda otonomi yang baik) dan juga menghindari masalah dengan penampilan atau keamanan hasilnya. Anda tentu saja kemudian terjebak dengan protokol on-air pabrikan kecuali Anda mencoba dan merekayasa balik firmware mereka pada sakelar (yang mungkin akan sangat dioptimalkan biaya).
Jika Anda menggunakan sakelar LightWaveRF, yang Anda butuhkan hanyalah modul transmisi £ 1 433 MHz, dan arduino atau sejenisnya untuk mengirim protokol yang dijelaskan di sini . Sakelar ini menangani semua isolasi induk, dan menyediakan kontrol sentuh kapasitif pada sakelar. Anda juga dapat menggunakan remote control standar untuk memberikan input ke hub kontrol Anda jika Anda menggunakan modul terima. Karena ada beberapa saluran yang tersedia, Anda dapat menggunakan remote untuk memberikan input ke hub, dan menggunakan hub untuk menyampaikan perintah pada saluran ke-2.
Modul 433 MHz mudah digunakan kembali karena protokol RF tidak aman. Apa pun yang lebih canggih membuat Anda berada di bawah kekuasaan pabrikan kecuali jika firmware terbuka
sumber
Jika Anda ingin sakelar yang benar-benar independen jika mikrokontroler gagal, maka Anda dapat memasang gerbang XOR untuk dua input. Relai akan mati ketika kedua input sama, dan aktif jika input berbeda. Dua input tersebut adalah:
Sirkuit:
Biasanya saklar harus terbuka (input B rendah seperti pada gambar di atas) dan N-FET digerakkan oleh pin MCU. Ketika pin MCU rendah, maka gerbang XOR menghasilkan rendah karena input cocok (keduanya rendah) dan relai akan dimatikan. Ketika pin MCU tinggi, relai akan dihidupkan karena input berbeda.
Sekarang jika MCU macet dan pinnya macet dalam keadaan, maka ada dua kasus:
Ini adalah simulasi sehingga Anda dapat memeriksa mekanismenya sendiri. Pin GPIO dari MCU dapat dikontrol dari jarak jauh melalui Bluetooth, WiFi atau modul 433 MHz yang sudah disebutkan atau teknologi lain yang sesuai.
Pembaruan yang diminta oleh OP:
Daftar 2 input gerbang XOR yang tersedia di Farnell misalnya. Ini adalah salah satu dari Texas Instruments yang juga tersedia di Farnell.
Beberapa komentar tentang keamanan . Jika Anda memutuskan untuk mengganti tegangan listrik, maka disarankan untuk mengganti kabel listrik panas daripada netral.
Yang terbaik adalah menggunakan relai SPDT untuk memastikan dan beralih panas dan netral juga.
Alih-alih MOSFET Anda bisa menggunakan opto-isolator untuk mengisolasi sirkuit digital dan saklar manual dari relay dan listrik.
Selalu gunakan penyegelan yang benar, jangan biarkan permukaan logam terbuka. Perlu saya yang berurusan dengan tegangan listrik selalu sangat berbahaya.
sumber
Saya percaya pernyataan asli Anda mungkin salah.
Mengapa tidak mendapatkan relai dengan penggantian manual?
Ini ada satu dari honeywell .
sumber