Janten thermostat a: kumaha éta kajadian

Janten thermostat a: kumaha éta kajadian

Sanggeus sababaraha taun gawé fruitful, éta ieu mutuskeun pikeun mawa ka umum produk munggaran urang pikeun kontrol iklim di imah pinter - a thermostat pinter pikeun ngadalikeun floors dipanaskeun.

Naon alat ieu?

Ieu mangrupikeun thermostat pinter pikeun lanté anu dipanaskeun listrik dugi ka 3kW. Dikadalikeun ku aplikasi, halaman wéb, HTTP, MQTT, ku kituna gampang diintegrasikeun kana sadaya sistem bumi pinter. Kami bakal ngembangkeun plugins pikeun anu pang populerna.

Anjeun tiasa ngontrol henteu ngan ukur lantai anu dipanaskeun listrik, tapi ogé sirah termal pikeun lantai anu dipanaskeun cai, boiler atanapi sauna listrik. Ogé, nganggo nrf, thermostat bakal tiasa komunikasi sareng sababaraha sénsor. Ampir sadaya sensor anu aya hubunganana sareng iklim ayeuna nuju dikembangkeun. Kusabab alat dumasar kana ESP, kami mutuskeun yén éta henteu pantes nyandak pilihan kustomisasi tina pangguna. Ku alatan éta, urang bakal nyieun eta ku kituna pamaké bisa pindah alat kana mode pamekar tur masang firmware séjén, contona, kalayan rojongan pikeun HomeKit atawa proyék pihak katilu.

* saatos masang firmware pihak katilu kalayan dukungan pikeun HomeKit atanapi proyék populér anu sanés, uih deui ka anu asli teu mungkin via OTA (Over-the-Air).

Kasesahan anu urang tempuh

Nyebutkeun yen aya euweuh bakal bodo. Kuring bakal nyobian ngajelaskeun masalah anu paling hese anu timbul sareng kumaha urang ngarengsekeunana.

Perumahan alat éta tangtangan. Boh tina segi biaya sumberdaya sareng biaya waktos (aranjeunna dikembangkeun sakitar sataun).

Aya loba pilihan dina pasaran. Sareng anu pang populerna nyaéta percetakan 3D. Hayu urang terangkeun:
Percetakan 3D klasik. Kualitas daun seueur anu dipikahoyong, sapertos ogé laju produksi. Kami nganggo percetakan 3D pikeun prototipe, tapi éta henteu cocog pikeun produksi.

Photopolymér 3D printer. Di dieu kualitas leuwih hadé, tapi pangaruh harga asalna kana antrian. Prototipe anu dicitak dina printer anu sami hargana sakitar 4000 rubles, sareng ieu mangrupikeun bagian tina dua awak. Anjeun tiasa mésér printer anjeun nyalira, anu bakal ngirangan hargana, tapi tetep hargana bakal astronomis, sareng lajuna henteu nyugemakeun.

Casting silikon. Urang dianggap ieu pilihan pangalusna. Kualitas éta saé, hargana luhur, tapi henteu kritis. Angkatan kahiji tina 20 kasus bahkan diparéntahkeun pikeun uji lapangan.

Tapi kasempetan robah sagalana. Hiji sore, kuring ngahaja dipasang dina obrolan internal pikeun pamekar nu aya masalah jeung kasus, hargana teuing tinggi. Sareng dinten salajengna, batur sapagawean nyerat dina pesen pribadi yén réréncangan sobatna ngagaduhan TPA (mesin termoplastik). Sareng dina tahap kahiji anjeun tiasa ngadamel kapang pikeun éta. Pesen ieu ngarobih sadayana!

Kuring kungsi dianggap ngagunakeun mesin suntik molding sateuacan, tapi naon eureun kuring malah teu kudu mesen bets sahanteuna 5000 lembar (sanajan lamun coba, anjeun tiasa manggihan kirang ngaliwatan Cina). Harga kapang eureun kuring. Sakitar $5000. Kuring teu siap mayar jumlah ieu sakaligus. Jumlah pikeun kapang ngaliwatan batur sapagawean urang karek minted teu astronomis, éta variatif sabudeureun $2000-$2500. Salaku tambahan, anjeunna sapuk pikeun pendak sareng kami sareng kami sapuk yén pamayaran bakal dilakukeun sacara cicilan. Jadi masalah jeung hulls direngsekeun.

Kasusah kadua jeung teu kurang pentingna kami encountered éta hardware.

Jumlah révisi hardware teu bisa diitung. Numutkeun perkiraan konservatif, pilihan anu dipasihkeun nyaéta katujuh, henteu kaétang anu panengah. Di jerona urang nyobian ngabéréskeun sagala kakurangan anu diidentifikasi nalika prosés tés.

Janten, sateuacana kuring percaya yén teu aya anu peryogi pikeun pangawas hardware. Ayeuna, tanpa éta, alat éta moal asup kana produksi: kusabab capriciousness tina platform anu kami pilih.
input analog sejen ka ESP. Saméméhna kuring ngira yén unggal pin ESP universal. Tapi ESP ngan boga hiji pin analog. Kuring diajar ieu dina prakna, nu ngarah ka reworking na reordering papan sirkuit dicitak.

Vérsi munggaran papan sirkuit dicitak

Janten thermostat a: kumaha éta kajadian

Janten thermostat a: kumaha éta kajadian

Vérsi kadua papan circuit dicitak

Janten thermostat a: kumaha éta kajadian

Janten thermostat a: kumaha éta kajadian

Versi penultimate tina papan circuit dicitak, dimana urang kudu urgently ngajawab masalah jeung pin analog

Janten thermostat a: kumaha éta kajadian

Janten thermostat a: kumaha éta kajadian

Sedengkeun pikeun software, aya ogé loba pitfalls.

Contona, ESP périodik ragrag kaluar. Sanajan ping ka dinya, kaca teu muka. Aya ngan hiji solusi - nulis ulang perpustakaan. Meureun aya batur, tapi sakabeh nu urang coba teu hasil.

Masalah signifikan kadua, cukup Oddly, nyaeta jumlah requests ka ESP nalika muka kaca. Nganggo GET atanapi ajax, kami disanghareupan kanyataan yén jumlah pamundut janten ageung ageung. Kusabab ieu, ESP behaved unpredictably, éta saukur bisa reboot atawa ngolah pamundut pikeun sababaraha detik. Solusina nyaéta ngalih ka soket wéb. Saatos ieu, jumlah pamundut turun sacara signifikan.

Masalah katilu nyaéta antarmuka wéb. Inpormasi langkung seueur ngeunaan éta bakal aya dina tulisan anu misah anu bakal diterbitkeun engké.

Pikeun ayeuna mah ngan bakal nyebutkeun yén pilihan pangalusna dina momen nyaéta ngagunakeun VUE.JS.

Kerangka ieu anu paling cocog pikeun sadaya anu kami uji.

Pilihan panganteur tiasa ditingali nganggo tautan di handap.

adaptive.lytko.com
mobile.lytko.com

Janten thermostat

Saatos ngatasi sagala kasusah, kami dugi ka hasil ieu:

Janten thermostat a: kumaha éta kajadian

Janten thermostat a: kumaha éta kajadian

rarancang

Thermostat diwangun ku tilu papan (modul):

  1. Manajer;
  2. Diurus;
  3. Papan tampilan.

Gerentes - papan di mana ESP12, hardware "watchdog" na nRF24 lokasina pikeun gawé bareng sensor hareup. Dina peluncuran, alat ngarojong sensor digital DS18B20. Tapi kami nyadiakeun kamampuhan pikeun nyambungkeun sensor analog ti pabrik pihak katilu. Sareng dina salah sahiji apdet parangkat lunak anu bakal datang kami bakal nambihan kamampuan ngagunakeun sensor anu aya sareng thermostat pihak katilu.

Janten thermostat a: kumaha éta kajadian

Diurus - catu daya sareng dewan kontrol beban. Aya aranjeunna nempatkeun catu daya 750mA, terminal pikeun nyambungkeun sensor suhu sareng relay 16A pikeun ngatur beban.

Janten thermostat a: kumaha éta kajadian

mamerkeun - dina tahap ngembangkeun kami milih Tampilan salajengna 2.4 inci.

Anjeun tiasa sacara gampil mendakan inpormasi ngeunaan éta dina Internét. Abdi hoyong tambahkeun yén éta téh merenah pikeun ampir sarerea, iwal hargana. A tampilan 2.4 inci hargana sabudeureun 1200₽, nu teu boga pangaruh pangalusna dina harga ahir.

Janten diputuskeun ngadamel analog pikeun nyocogkeun ka kabutuhan urang, tapi kalayan harga anu langkung handap. Leres, anjeun kedah ngaprogramna ku cara klasik, sanés tina lingkungan Nextion Editor. Éta langkung hese, tapi kami siap pikeun éta.

Analog bakal janten matriks 2.4 inci kalayan layar rampa sareng papan kalayan STM32 dina papan pikeun ngontrol sareng ngirangan beban dina ESP12. Sadaya kontrol bakal sami sareng Nextion via UART, sareng mémori 32 MB sareng kartu flash anu lengkep pikeun ngarékam log.

Desain modular ngagampangkeun pikeun ngarobih salah sahiji modul sareng kaluaranna mangrupikeun alat anu béda.

Contona, geus aya pilihan pikeun "papan 2" dina sababaraha versi:

  • pilihan 1 - pikeun floors dipanaskeun. Catu daya tina 220V. Relay ngadalikeun sagala beban sanggeus sorangan.
  • pilihan 2 - pikeun lanté dipanaskeun cai atanapi klep batré. Powered by 24V AC. Kontrol klep pikeun 24V.
  • pilihan 3 - catu daya tina 220V. Kontrol jalur anu misah, sapertos boiler atanapi sauna listrik.

afterword

Abdi sanés pamekar profésional. Kuring junun ngahijikeun jalma kalawan hiji tujuan. Kanggo sabagéan ageung, sadayana dianggo pikeun ideu; dina raraga ngalakukeun hiji hal bener worthwhile; hal anu bakal mangpaat pikeun pamaké tungtung.

Kuring yakin sababaraha urang moal resep desain kasus; pikeun sababaraha - penampilan kaca. Éta hak anjeun! Tapi urang nyalira waé, ngalangkungan kritik anu terus-terusan ngeunaan naon anu urang laksanakeun, sareng anu paling penting, kunaon. Upami anjeun teu gaduh patarosan sapertos anu disebatkeun di luhur, kami bakal resep ngobrol dina koméntar.

Kritik konstruktif téh alus, sarta kami bersyukur pikeun eta.

Sajarah gagasan di dieu. Pikeun anu minat:

  1. Pikeun sadaya patarosan: Grup Telegram LytkoG
  2. Turutan warta: Saluran inpormasi Telegram Lytko News

Jeung enya, urang ngarasakeun naon urang ngalakukeun.

sumber: www.habr.com

Tambahkeun komentar