Artikel yang didedikasikan untuknya pada waktu itu mendapat tanggapan luas di antara penonton, tertarik pada "otomatisasi rumah" dan sama sekali tidak acuh tak acuh; dan dalam materi ini kami ingin memperbarui informasi tentang produk kami, menceritakan bagaimana perkembangannya selama ini dan jalur apa yang telah kami tempuh. Tapi hal pertama yang pertama. Kami harap Anda tertarik, mari kita mulai!
Desain sirkuit
Termostat masih merupakan sandwich dari tiga komponen: papan βdayaβ bawah, papan atas βpintarβ, dan monitor sentuh (teman lama - Nextion 2.4). Di masa mendatang, kami ingin mengganti monitor: kami sedang bekerja untuk membuat modul tampilan serupa, tetapi dengan layar sentuh kapasitif. Modernisasi ini tidak akan mempengaruhi biaya akhir: tidak akan meningkatkannya, tetapi sayangnya, biaya produksi juga tidak akan berkurang. Pengguna akan mendapatkan keuntungan - tampilan perspektif lebih "responsif" dibandingkan dengan Nextion resistif.
Kami juga mengembangkan versi termostat non-layar. Satu-satunya perbedaan adalah biaya total dan kemungkinan pemasangan tersembunyi di kotak soket.
Semua ini memungkinkan kami untuk memasang termostat kami daripada kebanyakan termostat pihak ketiga yang menggunakan sensor analog dari peringkat yang disajikan (lebih lanjut tentang itu di bawah).
Bagian daya tidak berubah, semuanya ada di tempatnya:
catu daya AC-DC 5V 700mA, TE Connectivity (RT314005) 16A relay
Tetapi "otak" termostat, baik perangkat keras maupun perangkat lunak, telah mengalami revisi yang jauh lebih menyeluruh.
1 - perubahan kecil: sensor suhu built-in ds18b20 ditinggalkan, "ruang" untuk itu tetap ada, jika perlu, pemasangan diy seharusnya tidak sulit;
2 - konektor untuk monitor Nextion.
3 - konektor untuk monitor masa depan (tidak dipasang pada gambar) - Penggemar DIY akan dapat menggunakannya sepenuhnya;
4 - kursi untuk modul radio ss2530 (e18);
5 - konektor untuk menghubungkan kabel pemrograman (pada gambar di bawah).
Dengan bantuannya, pemilik dapat mengubah perangkat lunak lain yang kompatibel dengan platform tersebut. Versi sebelumnya hanya menyediakan "tempat" untuk menyolder, tetapi sekarang tidak akan sulit untuk merombak perangkat.
Watchdog (hardware) - untuk keandalan maksimum akan me-restart perangkat jika "terjadi kesalahan". Pelompat sebelumnya - pelompat untuk mengaktifkannya - diganti dengan tombol kontrol analog dan tombol.
Untuk mengoptimalkan ruang, modul ESP8266 telah dipindahkan ke sisi bawah papan. Modul radio nRF24L telah diganti dengan modul cc2530 (e18), yang memungkinkan termostat digunakan di jaringan ZigBee di masa mendatang.
Mekanisme yang diterapkan sebelumnya untuk menghubungkan tingkat atas dan bawah menjadi satu kesatuan (gambar 1), sayangnya, tidak menunjukkan dirinya dari sisi terbaik - sumber daya yang sangat rendah untuk koneksi ini - pemutusan hubungan - dicatat. Kami menggantinya dengan yang lebih andal (gambar 2).
Gambar 1
Gambar 2
Komponen perangkat lunak
Kami telah menambahkan fitur eksperimental ke firmware dengan dukungan "MQTT" dalam bentuk dukungan asli untuk protokol Apple HomeKit. Di masa mendatang, kami berencana untuk menerima sertifikat MFI dan memberikan dukungan penuh untuk Apple HomeKit.
Firmware HomeKit yang berpengalaman menjadikan pengintegrasian termostat ke ekosistem rumah pintar Apple menjadi transparan dan mudah. Anda dapat mengonfigurasi dan mengontrol perangkat menggunakan layar sentuh atau antarmuka web, dan aplikasi Apple asli "Rumah".
Dalam versi kepemilikan MQTT, komunikasi dengan seluruh dunia tentang "hal-hal pintar" dilakukan menggunakan protokol MQTT melalui broker MQTT, yang membuka peluang untuk integrasi dengan hampir semua sistem di pasar (MajorDoMo!, Home Assistant, dll.). Secara umum, ini ditandai dengan pengaturan yang lebih fleksibel, memungkinkan Anda untuk menyesuaikan "skrip".
Pengguna dapat beralih di antara dua versi ini kapan saja menggunakan antarmuka web.
Mari kita gambarkan semua kemungkinan secara lebih rinci
Mekanisme interaksi dan desain antarmuka untuk monitor layar sentuh yang terpasang di termostat telah didesain ulang. Basisnya adalah pengalaman pengguna operasi, permintaan mereka. Menyertakan komentar di bawah artikel (terima kasih sekali lagi!) Dan saran untuk meningkatkan antarmuka di grup Telegram kami sangat membantu . Situs webnya juga mendapatkannya .
Beginilah tampilan halaman utama di versi lama:
Sekarang terlihat seperti ini:
Mari kita tinjau semua pengaturan termostat.
Antarmuka lama Antarmuka
baru
Anda dapat:
- ( +- 5.0 0.5);
- ( ds18b20 );
- ( );
- Over-the-air (Β« Β»);
- β β : , ;
- β .
Selain itu, Anda dapat menyesuaikan ambang suhu: nilai minimum dan maksimum yang diizinkan. Kisaran saat ini dapat disesuaikan dari 7 hingga 75 derajat, tetapi di masa mendatang kami akan meningkatkan ambang atas menjadi 90 derajat. Ini akan memungkinkan termostat digunakan untuk mengontrol boiler pemanas. Nilai-nilai ini ditetapkan hanya pada saat konfigurasi awal. Jika Anda perlu mengubahnya, Anda perlu mengatur ulang perangkat dan mengkonfigurasi ulang parameternya.
Kami terus memperluas daftar sensor suhu analog yang didukung, dan saat ini terlihat seperti ini:
- 3,3 kΞ©,
- 5 kOhm,
- 6,8 kΞ©
- 10 kOhm,
- 12 kOhm,
- 14,8 kΞ©
- 15 kOhm,
- 20 kOhm,
- 33 kOhm,
- 47 kOhm.
Tentu saja, dukungan untuk sensor digital ds18b20 dipertahankan (dipilih secara default).
Halaman web memungkinkan Anda membuat semua pengaturan di atas. Selain:
- terhubung ke broker MQTT;
- lihat deskripsi topik untuk kontrol perangkat;
- perbarui perangkat dari Server, atau unduh file firmware secara manual;
- ubah mode operasi dari MQTT ke HomeKit dan kembali;
- sambungkan kembali perangkat ke jaringan Wi-Fi yang berbeda.
Persiapan untuk bekerja
Data untuk menghubungkan ke titik akses ESP dikodekan dalam qr-code yang ditampilkan di layar saat pertama kali dihidupkan (pada versi dengan layar). Cukup "pindai" dengan smartphone Anda dan terima tawaran untuk menghubungkan ke AP termostat. Dalam versi tanpa layar, Anda harus terhubung secara manual ke titik akses "Lytko-xxxx".
Setelah terkoneksi ke jaringan dan konfigurasi awal pada smartphone Anda, perangkat siap digunakan. Segala sesuatu.
Umpan balik
Selain saran untuk meningkatkan antarmuka termostat, kami juga menerima ide untuk memperluas fungsionalitas perangkat: bagaimana jika kami memasang termostat yang sama untuk mengontrol ketel? Atas permintaan salah satu anggota grup Telegram kami , kami menambahkan dukungan boiler ke firmware dengan meningkatkan ambang batas suhu atas yang memungkinkan pengontrol memanaskan perangkat yang terhubung.
Pada permulaan pertama, Anda perlu menyetel suhu maksimum ke tingkat yang diperlukan pada saat konfigurasi awal.
Seorang rekan menyambungkan termostat ke ketel air panas dan menulis artikel tentangnya .
Prestasi
Termostat kami sekarang ada di TV, atau lebih tepatnya, di lensa. Video tentang produk kami dirilis di saluran YouTube Electronics di bagian lensa . Tim Lytko berterima kasih kepada penulis atas peninjauan menyeluruh terhadap perangkat dan demonstrasi fungsionalitas yang luas. Kami mempertimbangkan kritik yang diungkapkan oleh penulis dan sedang berusaha memperbaiki semua kekurangannya. Ulasan ini menyajikan dua model: pemanasan di bawah lantai konvensional * dan kontak kering. * meskipun versi termostat ini juga dapat digunakan bersama dengan ketel, beberapa pengguna kami telah dapat mengkonfigurasinya untuk mengontrol katup pada radiator. Sejauh ini, hanya melalui sensor berkabel, tetapi kami juga mengembangkan opsi untuk memperoleh suhu dari luar: menggunakan sensor BLE, sensor ZigBee, atau sensor MQTT eksternal.
NB: kami tidak puas dengan apa yang telah dicapai dan telah menyiapkan versi baru perangkat dengan ESP32 terpasang. Tes akan segera dimulai.
