Të bëhesh termostat: si ndodhi

Të bëhesh termostat: si ndodhi

Pas disa vitesh punë të frytshme, u vendos që të sjellim për publikun produktin tonë të parë për kontrollin e klimës në një shtëpi inteligjente - një termostat inteligjent për kontrollin e dyshemeve me ngrohje.

Çfarë lloj pajisjeje është kjo?

Ky është një termostat inteligjent për çdo dysheme me ngrohje elektrike deri në 3 kW. Ai kontrollohet nëpërmjet një aplikacioni, një faqe interneti, HTTP, MQTT, kështu që integrohet lehtësisht në të gjitha sistemet e shtëpisë inteligjente. Ne do të zhvillojmë shtojca për ato më të njohurat.

Ju mund të kontrolloni jo vetëm një dysheme me ngrohje elektrike, por edhe një kokë termike për një dysheme të ngrohur me ujë, një kazan ose një sauna elektrike. Gjithashtu, duke përdorur nrf, termostati do të jetë në gjendje të komunikojë me sensorë të ndryshëm. Pothuajse të gjithë sensorët e lidhur me klimën janë aktualisht në zhvillim. Meqenëse pajisja bazohet në ESP, ne vendosëm që do të ishte e papërshtatshme t'i hiqnim opsionet e personalizimit nga përdoruesit. Prandaj, ne do ta bëjmë atë në mënyrë që përdoruesi të mund të kalojë pajisjen në modalitetin e zhvilluesit dhe të instalojë firmware të tjerë, për shembull, me mbështetje për HomeKit ose projekte të palëve të treta.

*pas instalimit të firmuerit të palëve të treta me mbështetje për HomeKit ose projekte të tjera të njohura, kthimi në origjinal nuk është i mundur nëpërmjet OTA (Over-the-Air).

Vështirësitë që kemi hasur

Të thuash që nuk kishte asnjë do të ishte marrëzi. Do të përpiqem të përshkruaj problemet më të vështira që u shfaqën dhe si i zgjidhëm ato.

Strehimi i pajisjes ishte një sfidë. Si për sa i përket kostove të burimeve ashtu edhe kostove të kohës (ato u zhvilluan për rreth një vit).

Në treg kishte shumë opsione. Dhe më popullorja është printimi 3D. Le ta kuptojmë:
Printim klasik 3D. Cilësia lë shumë për të dëshiruar, si dhe shpejtësia e prodhimit. Ne përdorëm printimin 3D për prototipe, por nuk ishte i përshtatshëm për prodhim.

Printer 3D fotopolimer. Këtu cilësia është shumë më e mirë, por efekti i çmimit hyn në lojë. Prototipet e printuara në një printer të ngjashëm kushtojnë rreth 4000 rubla, dhe kjo është një pjesë e trupit nga dy. Ju mund të blini printerin tuaj, i cili do të ulë çmimin, por megjithatë çmimi do të jetë astronomik dhe shpejtësia do të jetë e pakënaqshme.

Derdhje silikoni. Ne e konsideruam këtë opsionin më të mirë. Cilësia ishte e mirë, çmimi ishte i lartë, por jo kritik. Grupi i parë prej 20 rastesh madje u porosit për testim në terren.

Por rastësia ndryshoi gjithçka. Një mbrëmje, rastësisht postova në bisedën e brendshme për zhvilluesit se kishte një problem me rastet, çmimi ishte shumë i lartë. Dhe të nesërmen, një koleg shkroi në një mesazh personal se një mik i mikut të tij kishte një TPA (makinë termoplastike). Dhe në fazën e parë mund të bëni një myk për të. Ky mesazh ndryshoi gjithçka!

E kisha menduar të përdorja makineritë e derdhjes me injeksion më parë, por ajo që më ndaloi nuk ishte as nevoja për të porositur një grumbull prej të paktën 5000 copë (edhe pse nëse provoni, mund të gjeni më pak përmes kinezëve). Më ndaloi çmimi i kallëpit. Rreth 5000 dollarë. Nuk isha gati ta paguaja menjëherë këtë shumë. Shuma për mykun përmes kolegut tonë të sapokrijuar nuk ishte astronomike, ajo varionte rreth 2000-2500 dollarë. Përveç kësaj, ai pranoi të takohej me ne dhe ne ramë dakord që pagesa të bëhej me këste. Pra, problemi me byk u zgjidh.

Vështirësia e dytë dhe jo më pak e rëndësishme që hasëm ishte hardueri.

Numri i rishikimeve të harduerit nuk mund të numërohet. Sipas vlerësimeve konservatore, opsioni i paraqitur është i shtati, pa llogaritur ato të ndërmjetme. Në të jemi përpjekur të zgjidhim të gjitha mangësitë e evidentuara gjatë procesit të testimit.

Pra, më parë besoja se nuk kishte nevojë për një mbikëqyrës harduerësh. Tani, pa të, pajisja nuk do të hyjë në prodhim: për shkak të kapriçiozitetit të platformës që kemi zgjedhur.
Një tjetër hyrje analoge në ESP. Më parë mendova se çdo pin ESP ishte universal. Por ESP ka vetëm një kunj analoge. Këtë e mësova në praktikë, gjë që çoi në ripërpunimin dhe rirenditjen e bordeve të qarkut të printuar.

Versioni i parë i bordeve të qarkut të printuar

Të bëhesh termostat: si ndodhi

Të bëhesh termostat: si ndodhi

Versioni i dytë i bordeve të qarkut të printuar

Të bëhesh termostat: si ndodhi

Të bëhesh termostat: si ndodhi

Versioni i parafundit i bordeve të qarkut të printuar, ku duhej të zgjidhnim urgjentisht problemet me pinin analog

Të bëhesh termostat: si ndodhi

Të bëhesh termostat: si ndodhi

Sa i përket softuerit, kishte edhe shumë gracka.

Për shembull, ESP bie periodikisht. Edhe pse ping shkon tek ai, faqja nuk hapet. Ekziston vetëm një zgjidhje - rishkrimi i bibliotekës. Mund të ketë të tjera, por të gjitha ato që provuam nuk funksionuan.

Problemi i dytë i rëndësishëm, mjaft i çuditshëm, është numri i kërkesave për ESP kur hapni një faqe. Duke përdorur GET ose ajax, u përballëm me faktin se numri i kërkesave u bë në mënyrë të pahijshme. Për shkak të kësaj, ESP u soll në mënyrë të paparashikueshme, thjesht mund të rindizet ose të përpunojë kërkesën për disa sekonda. Zgjidhja ishte kalimi në prizat në internet. Pas kësaj, numri i kërkesave u ul ndjeshëm.

Problemi i tretë është ndërfaqja e internetit. Më shumë informacion rreth tij do të gjeni në një artikull të veçantë që do të publikohet më vonë.

Tani për tani do të them vetëm se opsioni më i mirë për momentin është përdorimi i VUE.JS.

Ky kuadër është më i përshtatshmi nga të gjitha ato që kemi testuar.

Opsionet e ndërfaqes mund të shihen në lidhjet e mëposhtme.

adaptive.lytko.com
mobile.lytko.com

Duke u bërë një termostat

Duke kapërcyer të gjitha vështirësitë, arritëm në këtë rezultat:

Të bëhesh termostat: si ndodhi

Të bëhesh termostat: si ndodhi

Конструкция

Termostati përbëhet nga tre dërrasa (module):

  1. Menaxher;
  2. Menaxhuar;
  3. Tabela e ekranit.

Menaxheri – një tabelë në të cilën janë vendosur ESP12, hardueri “watchdog” dhe nRF24 për të punuar me sensorët e ardhshëm. Në fillim, pajisja mbështet sensorin dixhital DS18B20. Por ne siguruam mundësinë për të lidhur sensorë analogë nga prodhues të palëve të treta. Dhe në një nga përditësimet e ardhshme të softuerit të pajisjes, ne do të shtojmë aftësinë për të përdorur sensorë që vijnë me termostate të palëve të treta.

Të bëhesh termostat: si ndodhi

Menaxhuar – Pllaka e furnizimit me energji dhe e kontrollit të ngarkesës. Aty vendosën një furnizim me energji 750 mA, terminale për lidhjen e sensorëve të temperaturës dhe një stafetë 16A për kontrollin e ngarkesës.

Të bëhesh termostat: si ndodhi

ekran – në fazën e zhvillimit që kemi zgjedhur Shfaqja e ardhshme 2.4 inç

Ju mund të gjeni lehtësisht informacion në lidhje me të në internet. Do të doja të shtoja se është i përshtatshëm për pothuajse të gjithë, përveç çmimit. Një ekran 2.4 inç kushton rreth 1200₽, që nuk ka efektin më të mirë në çmimin përfundimtar.

Kështu u vendos që të bëhej një analog për nevojat tona, por me një çmim më të ulët. Vërtetë, do të duhet ta programoni në mënyrën klasike, dhe jo nga mjedisi Nextion Editor. Është më e vështirë, por ne jemi gati për të.

Një analog do të jetë një matricë 2.4 inç me një ekran me prekje dhe një tabelë me STM32 në bord për ta kontrolluar atë dhe për të zvogëluar ngarkesën në ESP12. I gjithë kontrolli do të jetë i ngjashëm me Nextion nëpërmjet UART, si dhe memorie 32 MB dhe një kartë flash e plotë për regjistrimin e regjistrave.

Dizajni modular e bën të lehtë ndryshimin e njërit prej moduleve dhe dalja është një pajisje krejtësisht e ndryshme.

Për shembull, tashmë ekzistojnë opsione për "bordin 2" në disa versione:

  • Opsioni 1 - për dysheme me ngrohje. Furnizimi me energji elektrike nga 220 V. Rele kontrollon çdo ngarkesë pas vetes.
  • Opsioni 2 – për dysheme me ngrohje me ujë ose valvul baterie. Mundësuar nga 24V AC. Kontrolli i valvulave për 24V.
  • Opsioni 3 – Furnizimi me energji elektrike nga 220 V. Kontrolli i një linje të veçantë, si një kazan ose sauna elektrike.

pasthënje

Unë nuk jam një zhvillues profesionist. Kam arritur të bashkoj njerëzit me një qëllim. Në pjesën më të madhe, të gjithë punojnë për idenë; për të bërë diçka vërtet të vlefshme; diçka që do të jetë e dobishme për përdoruesin përfundimtar.

Jam i sigurt se disa njerëzve nuk do t'ju pëlqejë dizajni i kasës; për disa - pamja e faqes. Është e drejta juaj! Por ne e kaluam gjithë këtë rrugë vetë, përmes kritikave të vazhdueshme për atë që po bëjmë, dhe më e rëndësishmja, pse. Nëse nuk keni pyetje si ato të përmendura më lart, ne do të jemi të lumtur të bisedojmë në komente.

Kritika konstruktive është e mirë dhe ne jemi mirënjohës për të.

Historia e idesë këtu. Per te interesuarit:

  1. Për të gjitha pyetjet: Grupi i Telegramit LytkoG
  2. Ndiqni lajmet: Kanali i informacionit Telegram Lytko News

Dhe po, ne kënaqemi me atë që bëjmë.

Burimi: www.habr.com

Shto një koment