Kļūstot par termostatu: kā tas notika

Kļūstot par termostatu: kā tas notika

Pēc vairāku gadu auglīga darba tika nolemts iepazīstināt sabiedrību ar mūsu pirmo produktu klimata kontrolei viedajā mājā - viedo termostatu apsildāmo grīdu kontrolei.

Kas ir Ŕī ierīce?

Šis ir viedais termostats jebkurai elektriski apsildāmai grīdai līdz 3kW. Tas tiek vadīts, izmantojot aplikāciju, tīmekļa lapu, HTTP, MQTT, tāpēc ir viegli integrējams visās viedās mājas sistēmās. Mēs izstrādāsim spraudņus populārākajiem.

JÅ«s varat vadÄ«t ne tikai elektrisko apsildāmo grÄ«du, bet arÄ« termogalvu Å«dens apsildāmajai grÄ«dai, boileri vai elektrisko pirti. Tāpat, izmantojot nrf, termostats varēs sazināties ar dažādiem sensoriem. GandrÄ«z visi ar klimatu saistÄ«tie sensori paÅ”laik tiek izstrādāti. Tā kā ierÄ«ce ir balstÄ«ta uz ESP, mēs nolēmām, ka nebÅ«tu pareizi atņemt lietotājiem pielāgoÅ”anas iespējas. Tāpēc mēs to darÄ«sim tā, lai lietotājs varētu pārslēgt ierÄ«ci izstrādātāja režīmā un instalēt citu programmaparatÅ«ru, piemēram, ar HomeKit vai treÅ”o puÅ”u projektu atbalstu.

*pēc treŔās puses programmaparatÅ«ras instalÄ“Å”anas ar HomeKit vai citu populāru projektu atbalstu, atgrieÅ”anās pie sākotnējās nav iespējama, izmantojot OTA (Over-the-Air).

Grūtības, ar kurām saskārāmies

Teikt, ka tādu nebija, bÅ«tu stulbi. MēģināŔu aprakstÄ«t vissarežģītākās problēmas, kas radās un kā mēs tās atrisinājām.

IerÄ«ces izvietoÅ”ana bija izaicinājums. Gan resursu izmaksu, gan laika izmaksu ziņā (tās tika izstrādātas apmēram gadu).

Tirgū bija daudz iespēju. Un vispopulārākā ir 3D druka. Izdomāsim:
Klasiskā 3D druka. Kvalitāte atstāj daudz vēlamo, tāpat kā ražoÅ”anas ātrums. Mēs izmantojām 3D drukāŔanu prototipiem, taču tā nebija piemērota ražoÅ”anai.

Fotopolimēra 3D printeris. Å eit kvalitāte ir daudz labāka, bet tiek izmantota cenas ietekme. Prototipi, kas drukāti uz lÄ«dzÄ«ga printera, maksā apmēram 4000 rubļu, un Ŕī ir viena Ä·ermeņa daļa no divām. JÅ«s varat iegādāties savu printeri, kas samazinās cenu, bet vienalga cena bÅ«s astronomiska, un ātrums bÅ«s neapmierinoÅ”s.

Silikona lieÅ”ana. Mēs uzskatÄ«jām Å”o par labāko variantu. Kvalitāte bija laba, cena augsta, bet ne kritiska. Pirmā 20 lietu partija pat tika pasÅ«tÄ«ta pārbaudei uz lauka.

Bet nejauŔība mainÄ«ja visu. Kādu vakaru netīŔām ievietoju iekŔējā čatā izstrādātājiem, ka ir problēma ar korpusiem, cena ir pārāk augsta. Un nākamajā dienā kolēģis personiskā ziņā rakstÄ«ja, ka drauga draugam ir TPA (termoplastiskā maŔīna). Un pirmajā posmā jÅ«s varat tam izveidot veidni. Å Ä« ziņa mainÄ«ja visu!

IepriekÅ” biju apsvēris iespēju izmantot iesmidzināŔanas formÄ“Å”anas iekārtas, taču mani atturēja pat ne nepiecieÅ”amÄ«ba pasÅ«tÄ«t vismaz 5000 gabalu partiju (lai gan, ja pamēģināsi, ar Ä·Ä«nieÅ”u palÄ«dzÄ«bu var atrast mazāk). Pelējuma cena mani apturēja. Apmēram 5000 USD. Es nebiju gatavs maksāt Å”o summu uzreiz. Summa par veidni caur mÅ«su tikko kaltu kolēģi nebija astronomiska, tā svārstÄ«jās no 2000 lÄ«dz 2500 USD. Turklāt viņŔ piekrita mums tikties un mēs vienojāmies, ka maksājums tiks veikts pa daļām. Tātad problēma ar korpusiem tika atrisināta.

Otrā un ne mazāk svarīgā grūtība, ar ko saskārāmies, bija aparatūra.

AparatÅ«ras versiju skaitu nevar saskaitÄ«t. Pēc piesardzÄ«gām aplēsēm piedāvātais variants ir septÄ«tais, neskaitot starpposma variantus. Tajā mēģinājām novērst visus testÄ“Å”anas procesā konstatētos trÅ«kumus.

Tātad, iepriekÅ” es uzskatÄ«ju, ka aparatÅ«ras sargsuns nav vajadzÄ«gs. Tagad bez tā ierÄ«ce nenonāks ražoÅ”anā: mÅ«su izvēlētās platformas kaprÄ«zuma dēļ.
Vēl viena analogā ieeja ESP. IepriekÅ” es domāju, ka katra ESP tapa ir universāla. Bet ESP ir tikai viena analogā tapa. Es to uzzināju praksē, kā rezultātā tika pārstrādātas un pārkārtotas iespiedshēmas plates.

Pirmā iespiedshēmu plates versija

Kļūstot par termostatu: kā tas notika

Kļūstot par termostatu: kā tas notika

Otrā iespiedshēmu plates versija

Kļūstot par termostatu: kā tas notika

Kļūstot par termostatu: kā tas notika

PriekÅ”pēdējā iespiedshēmu plates versija, kurā mums bija steidzami jāatrisina problēmas ar analogo tapu

Kļūstot par termostatu: kā tas notika

Kļūstot par termostatu: kā tas notika

Kas attiecas uz programmatūru, arī bija daudz nepilnību.

Piemēram, ESP periodiski nokrÄ«t. Pat ja ping tiek nosÅ«tÄ«ts uz to, lapa netiek atvērta. Risinājums ir tikai viens ā€“ bibliotēkas pārrakstÄ«Å”ana. Var bÅ«t arÄ« citi, bet visi tie, kurus izmēģinājām, nederēja.

Otra nozÄ«mÄ«gā problēma, dÄ«vainā kārtā, ir pieprasÄ«jumu skaits ESP, atverot lapu. Izmantojot GET vai ajax, mēs saskārāmies ar faktu, ka pieprasÄ«jumu skaits kļuva nepieklājÄ«gi liels. Å Ä« iemesla dēļ ESP izturējās neparedzami, tas varēja vienkārÅ”i atsāknēt vai apstrādāt pieprasÄ«jumu vairākas sekundes. Risinājums bija pārslēgties uz tÄ«mekļa ligzdām. Pēc tam pieprasÄ«jumu skaits ievērojami samazinājās.

TreŔā problēma ir tÄ«mekļa saskarne. PlaŔāka informācija par to bÅ«s atseviŔķā rakstā, kas tiks publicēts vēlāk.

Pagaidām tikai teikŔu, ka Ŕobrīd labākais risinājums ir izmantot VUE.JS.

Å is ietvars ir vispiemērotākais no visiem, ko esam pārbaudÄ«juÅ”i.

Interfeisa opcijas var apskatÄ«t zemāk esoÅ”ajās saitēs.

adaptive.lytko.com
mobile.lytko.com

Kļūstot par termostatu

Pārvarot visas grÅ«tÄ«bas, mēs nonācām pie Ŕāda rezultāta:

Kļūstot par termostatu: kā tas notika

Kļūstot par termostatu: kā tas notika

Būvniecība

Termostats sastāv no trim paneļiem (moduļiem):

  1. Vadītājs;
  2. Pārvaldīts;
  3. Displeja dēlis.

VadÄ«tājs ā€“ plate, uz kuras atrodas ESP12, aparatÅ«ras ā€œsargsunsā€ un nRF24 darbam ar nākotnes sensoriem. PalaiÅ”anas brÄ«dÄ« ierÄ«ce atbalsta digitālo sensoru DS18B20. Bet mēs nodroÅ”inājām iespēju savienot analogos sensorus no treÅ”o puÅ”u ražotājiem. Un vienā no turpmākajiem ierÄ«ces programmatÅ«ras atjauninājumiem mēs pievienosim iespēju izmantot sensorus, kas tiek piegādāti ar treŔās puses termostatiem.

Kļūstot par termostatu: kā tas notika

PārvaldÄ«ts ā€“ baroÅ”anas avots un slodzes vadÄ«bas panelis. Tur viņi ievietoja 750mA baroÅ”anas bloku, spailes temperatÅ«ras sensoru pievienoÅ”anai un 16A releju slodzes kontrolei.

Kļūstot par termostatu: kā tas notika

displejs ā€“ mÅ«su izvēlētajā izstrādes stadijā Nākamais displejs 2.4 collas.

Informāciju par to var viegli atrast internetā. Vēlos piebilst, ka tas ir ērti gandrÄ«z visiem, izņemot cenu. 2.4 collu displejs maksā aptuveni 1200ā‚½, kas neietekmē galÄ«go cenu.

Tāpēc tika nolemts izgatavot analogu, kas atbilstu mūsu vajadzībām, bet par zemāku cenu. Tiesa, tas būs jāprogrammē klasiskā veidā, nevis no Nextion Editor vides. Tas ir grūtāk, bet mēs esam tam gatavi.

Analogs bÅ«s 2.4 collu matrica ar skārienekrānu un plati ar STM32, lai to kontrolētu un samazinātu ESP12 slodzi. Visa vadÄ«ba bÅ«s lÄ«dzÄ«ga Nextion caur UART, kā arÄ« 32 MB atmiņa un pilnvērtÄ«ga zibatmiņas karte žurnālu ierakstÄ«Å”anai.

Moduļu konstrukcija ļauj viegli nomainīt vienu no moduļiem, un izvade ir pilnīgi cita ierīce.

Piemēram, vairākās versijās jau ir iespējas ā€œboard 2ā€:

  • iespēja 1 - apsildāmām grÄ«dām. BaroÅ”ana no 220V. Relejs kontrolē jebkuru slodzi pēc sevis.
  • iespēja 2 ā€“ Å«dens apsildāmajai grÄ«dai vai akumulatora vārstam. Darbojas ar 24V maiņstrāvu. Vārstu vadÄ«ba 24V.
  • iespēja 3 ā€“ baroÅ”ana no 220V. AtseviŔķas lÄ«nijas, piemēram, katla vai elektriskās pirts, vadÄ«ba.

Pēcvārds

Es neesmu profesionāls izstrādātājs. Man izdevās apvienot cilvēkus ar vienu mērÄ·i. Lielākoties visi strādā idejas labā; lai izdarÄ«tu kaut ko patieŔām vērtÄ«gu; kaut kas noderēs gala lietotājam.

Esmu pārliecināts, ka dažiem cilvēkiem korpusa dizains nepatiks; dažiem ā€“ lapas izskats. Tās ir tavas tiesÄ«bas! Bet mēs paÅ”i gājām Å”o ceļu, nepārtraukti kritizējot to, ko mēs darām, un pats galvenais, kāpēc. Ja jums nav tādu jautājumu kā iepriekÅ” minētie, mēs ar prieku tērzēsim komentāros.

Konstruktīva kritika ir laba, un mēs esam par to pateicīgi.

Idejas vēsture Å”eit. Interesentiem:

  1. Visiem jautājumiem: Telegram grupa LytkoG
  2. Sekojiet jaunumiem: Telegrammas informācijas kanāls Lytko ziņas

Un jā, mums patīk tas, ko darām.

Avots: www.habr.com

Pievieno komentāru