In thermostaat wurde: hoe't it barde

In thermostaat wurde: hoe't it barde

Nei ferskate jierren fan fruchtber wurk waard besletten om ús earste produkt foar klimaatkontrôle yn in tûk hûs oan it publyk te bringen - in tûke thermostaat foar it kontrolearjen fan ferwaarme flieren.

Wat is dit apparaat?

Dit is in tûke thermostaat foar elke elektryske ferwaarme flier oant 3kW. It wurdt regele fia in applikaasje, in webside, HTTP, MQTT, dus it is maklik yntegreare yn alle smart home systemen. Wy sille plugins ûntwikkelje foar de populêrste.

Jo kinne net allinich in elektryske ferwaarme flier kontrolearje, mar ek in thermyske kop foar in wetterferwaarme flier, in boiler of in elektryske sauna. Ek mei nrf sil de thermostaat kinne kommunisearje mei ferskate sensors. Hast alle klimaat-relatearre sensoren binne op it stuit yn ûntwikkeling. Sûnt it apparaat is basearre op ESP, hawwe wy besletten dat it net geskikt wêze soe om oanpassingsopsjes fan brûkers ôf te nimmen. Dêrom sille wy it sa meitsje dat de brûker it apparaat kin oerskeakelje nei ûntwikkeldersmodus en oare firmware ynstallearje, bygelyks mei stipe foar HomeKit of projekten fan tredden.

* nei it ynstallearjen fan firmware fan tredden mei stipe foar HomeKit of oare populêre projekten, werom nei de orizjinele is net mooglik fia OTA (Over-the-Air).

Swierrichheden dy't wy tsjinkamen

Om te sizzen dat der gjinien wiene, soe dom wêze. Ik sil besykje de dreechste problemen te beskriuwen dy't ûntstienen en hoe't wy se hawwe oplost.

De húsfesting fan it apparaat wie in útdaging. Sawol yn termen fan boarnekosten as tiidkosten (se waarden ûntwikkele foar sawat in jier).

D'r wiene in protte opsjes op 'e merk. En de populêrste is 3D-printsjen. Litte wy it útfine:
Klassike 3D-printsjen. De kwaliteit lit in protte te winskjen oer, lykas de snelheid fan produksje. Wy brûkten 3D-printsjen foar prototypen, mar it wie net geskikt foar produksje.

Fotopolymer 3D printer. Hjir is de kwaliteit folle better, mar it priiseffekt komt yn spiel. Prototypen printe op in ferlykbere printer kostje sa'n 4000 roebel, en dit is ien diel fan it lichem fan twa. Jo kinne jo eigen printer keapje, wat de priis sil ferminderje, mar dochs sil de priis astronomysk wêze, en de snelheid sil net befredigjend wêze.

Silicone casting. Wy beskôgen dit de bêste opsje. De kwaliteit wie goed, de priis wie heech, mar net kritysk. De earste batch fan 20 gefallen waard sels besteld foar fjildtesten.

Mar tafal feroare alles. Ien jûn pleatste ik by ûngelok yn it ynterne petear foar ûntwikkelders dat der in probleem wie mei de gefallen, de priis wie te heech. En de oare deis skreau in kollega yn in persoanlik berjocht dat in freon fan syn freon in TPA (thermoplastyske masine) hie. En yn 'e earste faze kinne jo der in skimmel foar meitsje. Dit berjocht feroare alles!

Ik hie beskôge in gebrûk ynjeksje moulding masines foar, mar wat stoppe my wie net iens de needsaak om te bestellen in batch fan op syn minst 5000 stikken (hoewol't as jo besykje, kinne jo fine minder troch de Sinezen). De priis fan de skimmel stoppe my. Oer $ 5000. Ik wie net ree om te beteljen dit bedrach yn ien kear. It bedrach foar de skimmel troch ús nij minted kollega wie net astronomysk, it fariearre om $ 2000- $ 2500. Dêrnjonken hat er ôfpraat om ús te moetsjen en wy hawwe ôfpraat dat de betelling yn terminen dien wurde soe. Sa wie it probleem mei de rompen oplost.

De twadde en net minder wichtige muoite dy't wy tsjinkamen wie hardware.

It oantal hardware ferzjes kin net teld wurde. Neffens konservative skatten is de presintearre opsje de sânde, de tuskenlizzende net te tellen. Dêryn hawwe wy besocht alle tekoarten op te lossen dy't identifisearre binne tidens it testproses.

Dat, earder leaude ik dat d'r gjin need wie foar in hardware-watchdog. No, sûnder it, sil it apparaat net yn produksje gean: troch de grilligens fan it platfoarm dat wy hawwe keazen.
In oare analoge ynfier nei de ESP. Earder tocht ik dat elke ESP-pin universeel is. Mar ESP hat mar ien analoge pin. Dat haw ik yn de praktyk leard, wat late ta it werbewurkjen en werynrjochting fan de printplaten.

Earste ferzje fan printe circuit boards

In thermostaat wurde: hoe't it barde

In thermostaat wurde: hoe't it barde

Twadde ferzje fan printe circuit boards

In thermostaat wurde: hoe't it barde

In thermostaat wurde: hoe't it barde

De foarlêste ferzje fan printe circuit boards, dêr't wy moasten driuwend oplosse problemen mei de analoge pin

In thermostaat wurde: hoe't it barde

In thermostaat wurde: hoe't it barde

Wat software oanbelanget, wiene der ek in protte falkûlen.

Bygelyks, ESP falt periodyk ôf. Ek al giet de ping deroan, de side iepenet net. D'r is mar ien oplossing - it herskriuwen fan de bibleteek. D'r kinne oaren wêze, mar al dy't wy besochten wurken net.

It twadde wichtige probleem, frjemd genôch, is it oantal oanfragen oan 'e ESP by it iepenjen fan in side. Mei GET of ajax krigen wy te krijen mei it feit dat it tal oanfragen ûnfatsoenlik grut waard. Hjirtroch gedrage de ESP ûnfoarspelber, it koe it fersyk gewoan op 'e nij opstarte of ferwurkje foar ferskate sekonden. De oplossing wie om te wikseljen nei web sockets. Hjirnei is it tal oanfragen flink ôfnaam.

It tredde probleem is de webynterface. Mear ynformaasje dêroer stiet yn in apart artikel dat letter publisearre wurdt.

Foar no sil ik gewoan sizze dat de bêste opsje op it stuit is om VUE.JS te brûken.

Dit ramt is it meast geskikt fan alles dat wy hawwe hifke.

Ynterface opsjes kinne wurde besjoen by de links hjirûnder.

adaptive.lytko.com
mobile.lytko.com

In thermostaat wurde

Nei it oerwinnen fan alle swierrichheden, kamen wy ta dit resultaat:

In thermostaat wurde: hoe't it barde

In thermostaat wurde: hoe't it barde

Bouw

De thermostaat bestiet út trije boards (modules):

  1. Behearder;
  2. beheard;
  3. Display board.

Behearder - in boerd wêrop ESP12, hardware "watchdog" en nRF24 sitte foar wurkjen mei takomstige sensoren. By lansearring stipet it apparaat de DS18B20 digitale sensor. Mar wy levere de mooglikheid om analoge sensoren te ferbinen fan fabrikanten fan tredden. En yn ien fan 'e takomstige apparaatsoftware-updates sille wy de mooglikheid tafoegje om sensoren te brûken dy't komme mei thermostaten fan tredden.

In thermostaat wurde: hoe't it barde

Beheard - macht oanbod en load control board. Dêr pleatsten se in 750mA-voeding, terminals foar it ferbinen fan temperatuersensors en in 16A-relais foar it kontrolearjen fan de lading.

In thermostaat wurde: hoe't it barde

Wetter - Agrarwetter - yn 'e ûntwikkelingsfaze dy't wy keazen hawwe Folgjende werjefte 2.4 inch.

Jo kinne der maklik ynformaasje oer fine op it ynternet. Ik soe graach tafoegje dat it is handich foar hast elkenien, útsein foar de priis. In 2.4-inch display kostet sawat 1200 ₽, wat net it bêste effekt hat op 'e definitive priis.

Sa waard besletten om in analoog te meitsjen foar ús behoeften, mar tsjin in legere priis. Wier, jo sille it op 'e klassike manier moatte programmearje, en net út 'e Nextion Editor-omjouwing. It is dreger, mar wy binne der klear foar.

In analoog sil in 2.4-inch matrix wêze mei in touchscreen en in boerd mei STM32 oan board om it te kontrolearjen en de lading op 'e ESP12 te ferminderjen. Alle kontrôle sil lykje op Nextion fia UART, likegoed as 32 MB ûnthâld en in folweardich flash card foar opname logs.

It modulêre ûntwerp makket it maklik om ien fan 'e modules te feroarjen en de útfier is in folslein oar apparaat.

Bygelyks, d'r binne al opsjes foar "board 2" yn ferskate ferzjes:

  • Option 1 - foar ferwaarme flierren. Stromforsyning fan 220V. It estafette kontrolearret eltse lading nei himsels.
  • Option 2 - foar wetter ferwaarme flier of batterij fentyl. Oandreaun troch 24V AC. Valve kontrôle foar 24V.
  • Option 3 - Netzteil fan 220V. Bestjoeren fan in aparte line, lykas in boiler of elektryske sauna.

Nei wurd

Ik bin gjin profesjonele ûntwikkelder. It slagge my om minsken mei ien doel te ferienigjen. Foar it grutste part wurket elkenien foar it idee; om wat echt wurdich te dwaan; eat dat sil wêze nuttich foar de ein brûker.

Ik bin der wis fan dat guon minsken sille net leuk it ûntwerp fan de saak; foar guon - it uterlik fan 'e side. It is dyn rjocht! Mar wy gongen sels al dizze wei, troch konstante krityk op wat wy dogge, en it wichtichste, wêrom. As jo ​​​​gjin fragen hawwe lykas de hjirboppe neamde, sille wy graach petearje yn 'e opmerkings.

Opbouwende krityk is goed, en wy binne tankber foar it.

Skiednis fan it idee hjir. Foar belangstellenden:

  1. Foar alle fragen: Telegramgroep LytkoG
  2. Folgje it nijs: Telegram-ynformaasjekanaal Lytko Nijs

En ja, wy genietsje fan wat wy dogge.

Boarne: www.habr.com

Add a comment