Otomatisasi penerangan plot di desa atau langkah pertama ke rumah pintar

Untuk waktu yang lama saya akan menulis tentang rumah pintar saya, dan inilah liburan panjang, di mana saya tidak pergi ke mana pun dan ada alasan bagus untuk memenuhi rencana saya. Saya berpikir untuk memecah teks menjadi beberapa artikel kecil yang akan lebih mudah dibaca (dan mungkin juga menulis).

Pertama, mukadimah. Semuanya berawal dari kenyataan bahwa saya meletakkan beberapa tiang di lokasi desa dan memasang lampu. Setelah itu saya mendapat ide untuk menyalakan dan mematikan lampu secara otomatis.

Pilihan sederhana untuk menyalakan lampu di malam hari dan mematikannya di pagi hari dengan bantuan photo relay tidak cocok, karena cahaya masuk ke jendela rumah dan mencegah tidur. Keluarga mengatakan opsi ini tidak ramah.

Pilihan berikutnya adalah timer dengan kalender REV-302 dari Novatek-Electro. Kelemahan dari opsi ini adalah bahwa hal itu lebih atau kurang memungkinkan menyalakan lampu di senja (kalender twilight), tapi itu pasti mustahil untuk menentukan kapan perlu mematikan lampu - kadang-kadang kita pergi tidur di desa-desa pada jam 10 malam, kadang-kadang pada jam 1 pagi - tidak ada mode!

Saya mulai memikirkan kemungkinan skenario. Dalam versi pertama (agak canggung) ada tiga mode:
  • hari - lampu mati
  • senja - lampu menyala
  • malam - lampu menyala sebentar oleh sensor gerak.

Beralih antara mode siang-malam dan malam hari jelas diterapkan menggunakan relai foto. Konsep pergantian malam-malam seharusnya dilakukan setelah waktu tertentu (30 atau 60 menit) setelah lampu di teras padam. Teras di desa adalah tempat di mana setiap orang selalu bergaul dan ketika semua orang pergi tidur, lampu mati di sana. Sensor gerak seharusnya berdiri di pintu keluar dari rumah atau di koridor dan menyalakan lampu di situs ketika seseorang pergi ke toilet di malam hari.

Skenario ini menurut saya terlalu rumit dan saya menyederhanakannya dengan meninggalkan sensor gerak. Dalam bentuk yang disederhanakan, skripnya terlihat seperti ini:
  • lampu menyala ketika senja terbenam (photo relay)
  • lampu mati ketika pagi tiba (juga photo relay)
  • lampu dapat dinyalakan dan dimatikan kapan saja dengan sebuah saklar.

Terlepas dari kesederhanaan skrip, tidak mungkin untuk mengimplementasikannya tanpa perangkat khusus. Di sini, di salah satu forum, mereka menyarankan menggunakan relay Aries yang dapat diprogram PR110.

gambar

Setelah mempelajari dokumentasi untuk relay, saya memutuskan bahwa inilah yang saya butuhkan. Ngomong-ngomong (saya memikirkan ini nanti), relay ini memungkinkan Anda untuk mengimplementasikan skenario yang paling pertama. Satu-satunya hal yang sedikit memalukan - bagi saya tampaknya menggunakan relay untuk tugas yang begitu sederhana adalah seperti meriam burung pipit, tetapi karena tidak ada pilihan lain, saya memutuskan untuk melakukannya.

Relai diprogram dalam lingkungan visual khusus OWEN Logic, di mana program dibuat dalam bentuk diagram blok. Pendekatan visual untuk pemrograman juga memainkan peran - saya tidak ingin mengingat bahasa pemrograman, tetapi semuanya tampak sederhana (jauh kemudian saya sedikit mengubah sikap saya menjadi pemrograman visual - ini sangat bagus untuk tugas-tugas yang sangat sederhana, tetapi begitu kompleksitas bertambah, pemrograman visual menjadi beban ) Dalam lingkungan ini, saya menerapkan logika saya dan memeriksa dalam mode emulasi - semuanya bekerja persis seperti yang saya inginkan.
gambar
Saya masih tidak yakin bagaimana optimalnya algoritma diimplementasikan, tetapi karena semuanya berfungsi, tidak ada yang perlu disentuh))
Adalah mungkin untuk melanjutkan berlatih. Saya membeli relay yang dapat diprogram, photo relay dan tombol-switch. Saya juga harus membeli perangkat khusus untuk menghubungkan ke komputer untuk memuat program ke relay dan untuk debugging. Terutama tidak ada yang di-debug, tetapi tidak mungkin memuat tanpa itu.

gambar
Bangku tes dirakit di dapur.

Pada bulan Mei, ketika kami pergi ke desa, saya memasang relay, memuat program ke dalamnya, dan selama dua tahun sekarang semuanya telah bekerja dengan baik, tanpa intervensi tunggal.
gambar

Bisakah solusi yang lebih optimal ditemukan untuk tugas ini? Mungkin, ya, jika Anda menyolder sirkuit kontrol sendiri. Opsi ini juga dipertimbangkan, tetapi pengetahuan saya jelas tidak cukup untuk membuat sirkuit sendiri, dan meskipun saya tahu cara menyolder, saya tidak terlalu menyukainya. Sejak itu saya bertemu dan mempelajari pengontrol yang berbeda, tetapi untuk tugas-tugas sederhana, saya masih berpikir relay yang dapat diprogram adalah alternatif yang baik.

PS
Musim panas ini saya mulai mengulangi semua kabel di rumah dan akhirnya saya berencana untuk meletakkan semuanya dalam kotak yang rapi)))

Source: https://habr.com/ru/post/id388711/


All Articles