Termostat olmaq: necə oldu

Termostat olmaq: necə oldu

Bir neçə illik məhsuldar işdən sonra ağıllı evdə iqlim nəzarəti üçün ilk məhsulumuzu - qızdırılan döşəmələri idarə etmək üçün ağıllı termostatı ictimaiyyətə təqdim etmək qərara alındı.

Bu cihaz nədir?

Bu, 3 kVt-a qədər hər hansı bir elektrik qızdırılan döşəmə üçün ağıllı termostatdır. Tətbiq, veb səhifə, HTTP, MQTT vasitəsilə idarə olunur, buna görə də bütün ağıllı ev sistemlərinə asanlıqla inteqrasiya olunur. Ən populyar olanlar üçün plaginlər hazırlayacağıq.

Yalnız elektriklə qızdırılan döşəməni deyil, həm də su ilə qızdırılan döşəmə, qazan və ya elektrik sauna üçün termal başlığı idarə edə bilərsiniz. Həmçinin, nrf istifadə edərək, termostat müxtəlif sensorlarla əlaqə qura biləcək. Demək olar ki, bütün iqlimlə əlaqəli sensorlar hazırda inkişaf mərhələsindədir. Cihaz ESP-yə əsaslandığı üçün biz qərara gəldik ki, istifadəçilərdən fərdiləşdirmə seçimlərini götürmək yersizdir. Buna görə də, istifadəçinin cihazı inkişaf etdirici rejiminə keçirməsi və digər proqram təminatını, məsələn, HomeKit və ya üçüncü tərəf layihələrinin dəstəyi ilə quraşdıra bilməsi üçün edəcəyik.

*HomeKit və ya digər populyar layihələri dəstəkləyən üçüncü tərəf proqram təminatını quraşdırdıqdan sonra OTA (Over-the-Air) vasitəsilə orijinalına qayıtmaq mümkün deyil.

Qarşılaşdığımız çətinliklər

Heç birinin olmadığını söyləmək axmaqlıq olardı. Yaranan ən çətin problemləri və onları necə həll etdiyimizi təsvir etməyə çalışacağam.

Cihazı yerləşdirmək çətin idi. Həm resurs xərcləri, həm də vaxt xərcləri baxımından (onlar təxminən bir il üçün hazırlanmışdır).

Bazarda bir çox variant var idi. Ən populyarı isə 3D çapdır. Gəlin bunu anlayaq:
Klassik 3D çap. İstehsal sürəti kimi keyfiyyət çox arzuolunmazdır. Prototiplər üçün 3D çapdan istifadə etdik, lakin istehsal üçün uyğun deyildi.

Fotopolimer 3D printer. Burada keyfiyyət daha yaxşıdır, lakin qiymət effekti ortaya çıxır. Bənzər bir printerdə çap edilmiş prototiplər təxminən 4000 rubla başa gəlir və bu, bədənin iki hissəsindən biridir. Siz öz printerinizi ala bilərsiniz, bu da qiyməti aşağı salacaq, amma yenə də qiymət astronomik olacaq, sürət isə qeyri-qənaətbəxş olacaq.

Silikon tökmə. Biz bunu ən yaxşı variant hesab etdik. Keyfiyyət yaxşı idi, qiymət yüksək idi, lakin kritik deyildi. 20 işdən ibarət ilk partiya hətta çöl sınaqları üçün sifariş edildi.

Amma şans hər şeyi dəyişdi. Bir axşam mən təsadüfən tərtibatçılar üçün daxili çatda qeyd etdim ki, korpuslarda problem var, qiymət çox yüksəkdir. Və ertəsi gün bir həmkarı şəxsi mesajında ​​dostunun dostunun TPA (termoplastik maşın) olduğunu yazdı. Və ilk mərhələdə bunun üçün bir qəlib edə bilərsiniz. Bu mesaj hər şeyi dəyişdi!

Əvvəllər injection qəlibləmə maşınlarından istifadə etməyi düşünürdüm, amma məni dayandıran ən azı 5000 ədəd bir partiya sifariş etmək ehtiyacı olmadı (baxmayaraq ki, cəhd etsəniz, Çin vasitəsilə daha az tapa bilərsiniz). Kalıbın qiyməti məni dayandırdı. 5000 dollara yaxın. Bu məbləği birdən ödəməyə hazır deyildim. Yeni zərb edilən həmkarımız vasitəsilə qəlib üçün məbləğ astronomik deyildi, 2000-2500 dollar arasında dəyişirdi. Bundan əlavə, o, bizimlə görüşməyə razılaşdı və ödənişin hissə-hissə ediləcəyinə razılaşdıq. Beləliklə, gövdələrlə bağlı problem həll edildi.

Qarşılaşdığımız ikinci və heç də az əhəmiyyətli çətinlik hardware idi.

Aparat versiyalarının sayını hesablamaq mümkün deyil. Mühafizəkar hesablamalara görə, təqdim olunan seçim aralıqları saymadan yeddincidir. Orada sınaq zamanı aşkar edilmiş bütün çatışmazlıqları aradan qaldırmağa çalışdıq.

Beləliklə, əvvəllər mən bir hardware nəzarətçisinə ehtiyac olmadığına inanırdım. İndi, onsuz, cihaz istehsala girməyəcək: seçdiyimiz platformanın şıltaqlığına görə.
ESP-yə başqa bir analoq giriş. Əvvəllər hər bir ESP pininin universal olduğunu düşünürdüm. Lakin ESP-də yalnız bir analoq pin var. Mən bunu təcrübədə öyrəndim və bu, çap dövrə lövhələrinin yenidən işlənməsinə və yenidən sıralanmasına səbəb oldu.

Çap dövrə lövhələrinin ilk versiyası

Termostat olmaq: necə oldu

Termostat olmaq: necə oldu

Çap dövrə lövhələrinin ikinci versiyası

Termostat olmaq: necə oldu

Termostat olmaq: necə oldu

Analoq pinlə bağlı problemləri təcili həll etməli olduğumuz çap dövrə lövhələrinin sondan əvvəlki versiyası

Termostat olmaq: necə oldu

Termostat olmaq: necə oldu

Proqram təminatına gəldikdə, çoxlu tələlər də var idi.

Məsələn, ESP vaxtaşırı düşür. Pinq ona getsə də, səhifə açılmır. Yalnız bir həll var - kitabxananı yenidən yazmaq. Başqaları da ola bilər, amma cəhd etdiklərimizin hamısı nəticə vermədi.

İkinci əhəmiyyətli problem, qəribə də olsa, səhifə açarkən ESP-yə edilən sorğuların sayıdır. GET və ya ajax istifadə edərək, sorğuların sayının nalayiq şəkildə çoxalması ilə qarşılaşdıq. Bu səbəbdən, ESP gözlənilməz davrandı, sadəcə olaraq yenidən başlaya və ya sorğunu bir neçə saniyə ərzində emal edə bildi. Həll yolu veb-rozetlərə keçmək idi. Bundan sonra müraciətlərin sayı xeyli azalıb.

Üçüncü problem veb interfeysidir. Bu barədə daha ətraflı məlumat daha sonra dərc olunacaq ayrı bir məqalədə olacaq.

Hələlik deyəcəm ki, hazırda ən yaxşı seçim VUE.JS-dən istifadə etməkdir.

Bu çərçivə sınaqdan keçirdiklərimizdən ən uyğunudur.

İnterfeys seçimlərinə aşağıdakı linklərdə baxmaq olar.

adaptive.lytko.com
mobile.lytko.com

Termostat olmaq

Bütün çətinlikləri dəf edərək bu nəticəyə gəldik:

Termostat olmaq: necə oldu

Termostat olmaq: necə oldu

İnşaat

Termostat üç lövhədən (modullardan) ibarətdir:

  1. menecer;
  2. idarə olunur;
  3. Ekran lövhəsi.

menecer – gələcək sensorlarla işləmək üçün ESP12, hardware “watchdog” və nRF24-ün yerləşdiyi lövhə. Başlanğıcda cihaz DS18B20 rəqəmsal sensorunu dəstəkləyir. Ancaq üçüncü tərəf istehsalçılarının analoq sensorlarını birləşdirmək imkanı verdik. Gələcək cihaz proqram təminatı yeniləmələrindən birində biz üçüncü tərəf termostatları ilə gələn sensorlardan istifadə etmək imkanı əlavə edəcəyik.

Termostat olmaq: necə oldu

idarə olunur – enerji təchizatı və yükə nəzarət lövhəsi. Orada 750mA enerji təchizatı, temperatur sensorlarını birləşdirmək üçün terminallar və yükü idarə etmək üçün 16A röle yerləşdirdilər.

Termostat olmaq: necə oldu

Görünüş – seçdiyimiz inkişaf mərhələsində Nextion ekranı 2.4 düym.

Bu barədə internetdə asanlıqla məlumat tapa bilərsiniz. Onu da əlavə edim ki, qiymətdən başqa, demək olar ki, hər kəs üçün əlverişlidir. 2.4 düymlük ekranın qiyməti təxminən 1200₽ təşkil edir ki, bu da son qiymətə ən yaxşı təsir göstərmir.

Buna görə də bizim ehtiyaclarımıza uyğun, lakin daha aşağı qiymətə analoq hazırlamaq qərara alındı. Düzdür, siz onu Nextion Editor mühitindən yox, klassik şəkildə proqramlaşdırmalı olacaqsınız. Daha çətindir, amma biz buna hazırıq.

Analoq sensor ekranlı 2.4 düymlük matris və onu idarə etmək və ESP32-də yükü azaltmaq üçün bortda STM12 olan lövhə olacaq. Bütün nəzarət UART vasitəsilə Nextion-a bənzəyəcək, həmçinin 32 MB yaddaş və qeydlərin qeyd edilməsi üçün tam hüquqlu fleş kart olacaq.

Modul dizaynı modullardan birini dəyişdirməyi asanlaşdırır və çıxış tamamilə fərqli bir cihazdır.

Məsələn, artıq bir neçə versiyada "board 2" üçün seçimlər var:

  • Seçim 1 - isti döşəmələr üçün. 220V-dan enerji təchizatı. Röle özündən sonra istənilən yükü idarə edir.
  • Seçim 2 – su ilə qızdırılan döşəmə və ya akkumulyator klapan üçün. 24V AC ilə işləyir. 24V üçün klapan nəzarəti.
  • Seçim 3 - 220 V-dan enerji təchizatı. Qazan və ya elektrik sauna kimi ayrı bir xəttin idarə edilməsi.

Sözündən sonra

Mən peşəkar tərtibatçı deyiləm. Mən insanları bir məqsədlə birləşdirə bildim. Əksər hallarda hamı ideya üçün çalışır; həqiqətən dəyərli bir şey etmək üçün; son istifadəçi üçün faydalı olacaq bir şey.

Əminəm ki, işin dizaynı bəzi insanların xoşuna gəlməyəcək; bəziləri üçün - səhifənin görünüşü. Bu sənin haqqındır! Amma biz bütün bu yolu özümüz getdik, gördüyümüz işi və ən əsası nə üçün etdiyimizi daim tənqid etməklə. Yuxarıda qeyd olunan kimi suallarınız yoxdursa, şərhlərdə söhbət etməkdən məmnun olarıq.

Konstruktiv tənqid yaxşıdır və biz buna görə minnətdarıq.

İdeyanın tarixi burada. Maraqlananlar üçün:

  1. Bütün suallar üçün: Telegram qrupu LytkoG
  2. Xəbərləri izləyin: Telegram məlumat kanalı Lytko Xəbərləri

Və bəli, biz etdiyimiz işdən həzz alırıq.

Mənbə: www.habr.com

Добавить комментарий