Saya ingin membuat rumah saya pintar. Dan agar murah, sederhana dan dapat diandalkan. Ternyata, ini bisa dilakukan. Tapi ... Saya tidak bisa menemukan rumah pintar yang sudah jadi. Yang ada di pasaran bisa mahal, atau tidak berfungsi, atau tidak jelas, dll. dll. Saya ingat tentang Arduino. Dan ternyata Anda dapat melakukan ini di atasnya (atau lebih tepatnya, bukan di atasnya, tetapi di pengontrol ESP8266 sangat mirip dengannya). Benar, ini sudah menjadi hobi sepenuhnya. Anda tidak bisa hanya membeli dan menjual. Anda perlu mencari, merakit, menyolder, menghubungkan dan, tentu saja, memprogram. OK mari kita pergi!
Ini adalah artikel pertama saya tentang rumah pintar saya. Kedepannya, saya akan memaparkan artikel berikut tentang apa yang secara khusus saya lakukan dan bagaimana.
Untuk siapa artikel ini?
Ini dirancang untuk programmer terapan biasa yang tinggal di komunitas pondok di rumah mereka sendiri, yang mengetahui elektronik di tingkat sekolah biasa. Mereka yang, karena pekerjaannya, tidak dapat menghabiskan banyak waktu mempelajari mikrokontroler dan elektronik radio, tetapi ingin membuat dan memelihara rumah pintar mereka sendiri sebagai hobi.
Profesional elektronik tidak akan tertarik. Saya berbicara tentang jalan saya dari awal.
Bagaimana seharusnya hasilnya?
Akibatnya, basis akan muncul di mana Anda dapat membuat sistem rumah pintar yang kompleks dan menerapkan skenario Anda. Misalnya, saya tertarik dengan skenario berikut ini:
Hubungkan humidifier jaringan, pemanas, AC, ventilasi paksa, sensor suhu, sensor kelembaban, sensor karbon dioksida ke dalam satu sistem yang akan memberikan iklim mikro normal di dalam ruangan.
Saya meninggalkan tombol beranda. Dengan perangkat apa di rumah dimatikan: misalnya, penerangan, setrika, besi solder.
Detektor gerakan dan kehadiran dengan pencahayaan ruangan dasar. Untuk mematikan lampu jika tidak ada orang di dalam ruangan selama beberapa waktu.
Persyaratan rumah pintar
Jadi, syarat rumah pintar sebagai hobi adalah:
Jika memungkinkan, lakukan tanpa menyolder.
Jangan terlalu mendalami elektronik.
Semua masalah diselesaikan terutama dengan pemrograman.
Bahasa pemrograman C ++ dan JavaScript.
Gunakan Wi-Fi, 1-Wire, I2C sebagai koneksi perangkat.
Perangkat harus lebih murah dari Xiaomi.
, , . , . - , .
ESP8266. Arduino. Wi-Fi . 80 . . Arduino, , , Wi-Fi. . . .
ESP8266 , . . . .
ESP8266 , . (Wi-Fi + ). ESP8266 Wi-Fi. ESP8266 , 1-Wire I2C. , .
ESP8266 . Arduino. , ESP8266. . ESP Easy. .
ESP8266 . . . : MQTT-, Low Code Node Red Homebridge. Apple HomeKit + Siri. , , , , .
? - . . , , , . , Raspberry Pi Zero W, : 1500 , wi-fi , . DIN- .
. Raspberry Pi Zero W . . .
ESP8266. . , ( , ZigBee , Wi-Fi, ZigBee , Wi-Fi).
Siri . Siri . . , .. . Siri .
?
. . . . DHT11 () BMP085 ( ). Homekit .