Termostaadi areng: kuidas see juhtus

Termostaadi areng: kuidas see juhtus

PĂ€rast mitmeid aastaid viljakat tööd otsustasime tuua avalikkuse ette meie esmaklassilise toote, mis on mĂ”eldud nutika kodu kliimajuhtimiseks — nutikas termostaat sooja pĂ”randa juhtimiseks.

Mis seade see on?

See on nutikas termostaat, mis sobib iga elektrilise sooja pĂ”randa jaoks kuni 3 kW. Seda saab juhtida rakenduse, veebilehe, HTTP ja MQTT kaudu, mistĂ”ttu on see lihtsasti integreeritav kĂ”igisse nutikodude sĂŒsteemidesse. Meie arendame pistikprogramme kĂ”ige populaarsemate jaoks.

Saate hallata mitte ainult elektrilist sooja pĂ”randat, vaid ka veepĂ”hise sooja pĂ”randa termostaati, katelt vĂ”i elektrisauna. Samuti suudab termostaat nrf tehnoloogia abil suhelda erinevate sensoritega. Praegu arendame peaaegu kĂ”iki kliimaga seotud sensoreid. Kuna seade pĂ”hineb ESP-l, otsustasime, et kasutajatelt kohandamise vĂ”imaluste eemaldamine oleks ebasobiv. SeetĂ”ttu teeme nii, et kasutaja saab viia seadme arendaja reĆŸiimi ja installida teise pĂŒsivara, nĂ€iteks HomeKiti vĂ”i kolmandate osapoolte projektide toetusega.

*kolmandate osade tarkvara paigaldamise jÀrel, mis toetab HomeKit'i vÔi teisi populaarseid projekte, ei ole originaali tagasitoomine OOTA (Over-the-Air) kaudu vÔimalik.

VĂ€ljakutsed, millega me silmitsi seisisime

Öelda, et neid ei olnud, oleks rumal. PĂŒĂŒan kirjeldada kĂ”ige keerulisemaid esilekerkivaid probleeme ja seda, kuidas me need lahendasime.

Seadmestiku korpus oli keeruline ĂŒlesanne. Nii ressursikasutuse kui ka aja poolest (arendasime umbes aasta).

Turul oli palju valikuid. Ja kÔige populaarsem neist on 3D printimine. Vaatame lÀhemalt:
Klassikaline 3D printimine. Kvaliteet on kehv ja tootmiskiirus samuti. Kasutasime 3D printimist prototĂŒĂŒpide jaoks, kuid tootmiseks see ei sobinud.

Fotopolymeerne 3D printer. Siin on kvaliteet mĂ€rgatavalt parem, kuid hind tuleb mĂ€ngu. Sellise printeriga prinditud prototĂŒĂŒbid maksid umbes 4000ₜ ja see on ĂŒks osa kahest korpusest. VĂ”id osta oma printeri, mis alandab hinda, kuid hind jÀÀb ikkagi kosmiliseks ja kiirus on rahuldav.

Silikoontootmine. Me pidasime seda optimaalseks lahenduseks. Kvaliteet oli kÔrge, hind kÔrge, kuid mitte kriitiline. Esimene partii 20 korpust telliti isegi vÀlitestide jaoks.

Kuid kĂ”ik muutis juhus. Üks Ă”htu postitasin juhuslikult arendajate sisechatis, et korpusega on probleem ja hind on liiga kĂ”rge. JĂ€rgmisel pĂ€eval kirjutas kolleeg mulle isiklikult, et tema sĂ”bral on sĂ”bra juures TPA (termoplastautomaat). Esimesel etapil on vĂ”imalik tema jaoks valmistada pressvorm. See sĂ”num muutis kĂ”ike!

Olin varem juba TPA kasutamist kaalunud, kuid mind takistas mitte ainult minimaalne 5000 tk tellimise vajadus (kuigi hiinlaste kaudu on vĂ”imalik leida vĂ€hem), vaid ka pressvormi hind. Umbes 5000 dollarit. Sellist summat ei olnud mul vĂ”imalik korraga vĂ€lja kĂ€ia. Kuid summa, mida meie vĂ€rske kolleeg pakkus pressvormi eest, ei olnud kosmiliselt kĂ”rge, see liikus vahemikus 2000–2500 dollarit. Lisaks astus ta meile vastu ja leppisime kokku, et makse tehakse osade kaupa. Nii et probleem korpustega oli lahendatud.

Teine ja mitte vÀhem tÀhtis raskus, millega me silmitsi seisime, oli riistvara.

Raudte koostisosade arvu ei oska kellelegi öelda. Umbes tagasihoidlike arvutuste kohaselt on esitatud variant seitsmes, arvestamata vaheversioone. Oleme pĂŒĂŒdnud lahendada kĂ”ik probleemid, mis ilmnesid katsetamise kĂ€igus.

Varem arvasin, et riistvaraline „watchdog” ei ole vajalik. NĂŒĂŒd ei lĂ€he seade selleta seeriatootmisse, sest meie valitud platvorm on liiga kapriisne.
Veel ĂŒks analoogne sisend ESP-le. Varem arvasin, et iga ESP pin on universaalne. Kuid ESP-l on ainult ĂŒks analoogne pin. Selle teadasaamine oli praktiline, mis nĂ”udis ringdisaini ja uute trĂŒkkplaatide tellimist.

Esimene trĂŒkkplaatide versioon

Termostaadi areng: kuidas see juhtus

Termostaadi areng: kuidas see juhtus

Teine trĂŒkkplaatide versioon

Termostaadi areng: kuidas see juhtus

Termostaadi areng: kuidas see juhtus

Enneviimane trĂŒkkplaatide versioon, kus pidime kiiresti lahendama probleeme analoogpingega

Termostaadi areng: kuidas see juhtus

Termostaadi areng: kuidas see juhtus

Mis puutub tarkvarasse, siis ka siin oli palju varjatud probleeme.

NĂ€iteks ESP perioodiline lagunemine. Kuigi ping jĂ”uab sinna, ei avane leht. Lahendus on ainus – raamatukogu ĂŒmber kirjutamine. VĂ”ib-olla on ka teisi lahendusi, kuid kĂ”ik, mida me katsetasime, ei andnud tulemusi.

Teine mĂ€rkimisvÀÀrne probleem on, kummalisel kombel, pĂ€ringute arv ESP-le lehe avamisel. Kasutades GET vĂ”i ajax'i, seisime silmitsi olukorraga, kus pĂ€ringute arv muutus hĂ€bivÀÀrselt suureks. Selle tĂ”ttu kĂ€itus ESP ettearvamatult, vĂ”is lihtsalt taaskĂ€ivituda vĂ”i töödelda pĂ€ringut mitu sekundit. Lahenduseks oli ĂŒleminek veebisokettidele. PĂ€rast seda vĂ€henes pĂ€ringute arv kordades.

Kolmas probleem on veebiliides. Rohkem teavet selle kohta tuleb eraldi artiklis, mis avaldatakse hiljem.

Praegu ĂŒtlen vaid, et kĂ”ige optimaalsem variant on hetkel kasutada VUE.JS-i.

See raamistik on kÔige sobivam kÔigist, mida oleme proovinud.

Liidese variante saab vaadata allolevatelt linkidelt

adaptive.lytko.com
mobile.lytko.com

Termostaadi vÀljatöötamine

PĂ€rast kĂ”igi raskuste ĂŒletamist jĂ”udsime jĂ€rgmise tulemuse juurde:

Termostaadi areng: kuidas see juhtus

Termostaadi areng: kuidas see juhtus

Konstruktsioon

Termostaat koosneb kolmest plaadist (moodulist):

  1. Juhtplaadist;
  2. Juhtimise plaadist;
  3. Kuva plaadist.

Juhtimine – trĂŒkkplaat, millel asuvad ESP12, riistvaraline «watchdog» ja nRF24 tulevaste andurite jaoks. Alguses toetab seade digitaalset andurit DS18B20. Kuid oleme kavandanud vĂ”imaluse ĂŒhendada analoogandureid kolmandate osapoolte tootjatelt. Ühes tulevases seadme tarkvarauuenduses lisame vĂ”imaluse kasutada andureid, mis on tarnitud teiste tootjate termostaatidega.

Termostaadi areng: kuidas see juhtus

Juhtimise – toite- ja koormuse juhtimiskandja. Seal asuvad 750mA toiteallikas, ĂŒhendusterminalid temperatuuriandurite ja 16A relee jaoks koormuse juhtimiseks.

Termostaadi areng: kuidas see juhtus

Ekraan – arenduse kĂ€igus valisime Nextion ekraani 2,4 tolli.

Selle kohta on internetis kergesti leitav teavet. Lisades, et see on mugav peaaegu kĂ”igile, vĂ€lja arvatud hinna tĂ”ttu. 2,4-tollise ekraani hind jÀÀb 1200ₜ ringi, mis ei mĂ”juta lĂ”pphindadele positiivselt.

SeetÔttu otsustati luua meie vajadustele sobiv analoog, kuid madalama hinnaga. TÔsi, selle programmeerimine tuleb teha klassikalisel viisil, mitte Nextion Editori keskkonnas. See on keerulisem, kuid me oleme valmis selleks.

Analoogiks on 2.4-tollise puutetundliku ekraaniga moodul ja STM32 juhtplaadiga, et seda hallata ja ESP12 koormust vÀhendada. KÔik juhtimine toimub UART kaudu, samuti 32 MB mÀlu ja tÀisfunktsionaalne vÀlkmÀlu logide salvestamiseks.

Modulaarne konstruktsioon vĂ”imaldab hĂ”lpsasti ĂŒhe mooduli vahetamist, tulemuseks on tĂ€iesti erinev seade.

NĂ€iteks on olemas juba „plaadi 2“ versioonid mitmetes tĂ€itmise variantides:

  • Valik 1 – sooja pĂ”randa jaoks. Toide 220V. Relee juhib mis tahes koormust pĂ€rast seda.
  • Variant 2 – veepĂ”hise pĂ”randakĂŒte vĂ”i radiaatori ventiil. Toide 24V vahelduvvool.
  • Variant 3 – toide 220V. Üksiku joone juhtimine, nĂ€iteks katla vĂ”i elektrisauna jaoks.

JÀrelsÔna

Ma ei ole professionaalne arendaja. Olen suutnud inimesi koguda ĂŒhise eesmĂ€rgi nimel. Suures osas töötavad kĂ”ik idee nimel; et luua midagi tĂ”eliselt vÀÀrtuslikku; midagi, mis oleks kasulik lĂ”ppkasutajale.

Ma olen kindel, et mĂ”nele ei meeldi korpuse disain; teised aga eelistavad lehe vĂ€limust. See on teie Ă”igus! Kuid me oleme selle tee ise lĂ€binud, pideva kriitika saatel selle ĂŒle, mida me teeme, ja, mis kĂ”ige tĂ€htsam, miks. Kui selliseid kĂŒsimusi, nagu eespooltekstis, ei tekita, siis oleme avatud vestlemiseks kommentaarides.

Konstruktiivne kriitika on hea ja me oleme selle eest tÀnulikud.

Idee tekkimise lugu siit. Huvi korral:

  1. KĂŒsimuste korral: grupp Telegramis LytkoG
  2. Uudiste jÀlgimiseks: informatsioonikanal Telegramis Lytko News

Ja jah, me naudime seda, mida teeme.

Allikas: habr.com

Osta usaldusvÀÀrne veebihosting DDoS kaitsega, VPS VDS serverid đŸ”„ Osta usaldusvÀÀrne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster