Termostatga aylanish: bu qanday sodir bo'ldi

Termostatga aylanish: bu qanday sodir bo'ldi

Bir necha yillik samarali mehnatdan so'ng, aqlli uyda iqlim nazorati bo'yicha birinchi mahsulotimizni - issiq pollarni boshqarish uchun aqlli termostatni ommaga taqdim etishga qaror qilindi.

Bu qurilma nima?

Bu 3 kVtgacha bo'lgan har qanday elektr issiq zamin uchun aqlli termostat. U ilova, veb-sahifa, HTTP, MQTT orqali boshqariladi, shuning uchun u barcha aqlli uy tizimlariga osongina birlashtiriladi. Biz eng mashhurlari uchun plaginlarni ishlab chiqamiz.

Siz nafaqat elektr issiq zaminni, balki suv isitiladigan zamin, qozon yoki elektr sauna uchun termal boshni ham boshqarishingiz mumkin. Bundan tashqari, nrf-dan foydalanib, termostat turli sensorlar bilan aloqa qila oladi. Hozirgi vaqtda iqlim bilan bog'liq deyarli barcha sensorlar ishlab chiqilmoqda. Qurilma ESP-ga asoslanganligi sababli, biz foydalanuvchilardan moslashtirish imkoniyatlarini olib tashlash noo'rin deb qaror qildik. Shuning uchun biz buni foydalanuvchi qurilmani ishlab chiquvchi rejimiga o'tkazishi va boshqa dasturiy ta'minotni o'rnatishi, masalan, HomeKit yoki uchinchi tomon loyihalarini qo'llab-quvvatlashi uchun qilamiz.

*HomeKit yoki boshqa mashhur loyihalarni qo'llab-quvvatlaydigan uchinchi tomon dasturiy ta'minotini o'rnatgandan so'ng, OTA (Over-the-Air) orqali asl nusxasiga qaytish mumkin emas.

Biz duch kelgan qiyinchiliklar

Hech kim yo'q deb aytish ahmoqlik bo'lardi. Men yuzaga kelgan eng qiyin muammolarni va ularni qanday hal qilganimizni tasvirlashga harakat qilaman.

Qurilmani joylashtirish juda qiyin edi. Resurs xarajatlari va vaqt xarajatlari bo'yicha ham (ular taxminan bir yil davomida ishlab chiqilgan).

Bozorda ko'plab variantlar mavjud edi. Va eng mashhuri - 3D bosib chiqarish. Keling, buni aniqlaylik:
Klassik 3D bosib chiqarish. Sifat, ishlab chiqarish tezligi kabi ko'p narsani talab qiladi. Biz prototiplar uchun 3D bosib chiqarishdan foydalanganmiz, lekin u ishlab chiqarish uchun mos emas edi.

Fotopolimer 3D printer. Bu erda sifat ancha yaxshi, lekin narx effekti o'ynaydi. Shunga o'xshash printerda chop etilgan prototiplar taxminan 4000 rublni tashkil qiladi va bu tananing ikkita qismidan biri. Siz o'zingizning printeringizni sotib olishingiz mumkin, bu narxni pasaytiradi, lekin baribir narx astronomik bo'ladi va tezligi qoniqarsiz bo'ladi.

Silikon quyish. Biz buni eng yaxshi variant deb hisobladik. Sifati yaxshi, narxi yuqori, ammo tanqidiy emas edi. 20 ta ishning birinchi partiyasi hatto dala sinovi uchun ham buyurilgan.

Ammo tasodif hamma narsani o'zgartirdi. Bir kuni kechqurun men tasodifan ishlab chiquvchilar uchun ichki chatda korpuslarda muammo borligini, narx juda yuqori ekanligini e'lon qildim. Va ertasi kuni hamkasbi shaxsiy xabarida do'stining do'sti TPA (termoplastik mashina) borligini yozdi. Va birinchi bosqichda siz buning uchun qolip yasashingiz mumkin. Bu xabar hamma narsani o'zgartirdi!

Men oldin inyeksion kalΔ±plama mashinalaridan foydalanishni o'ylab ko'rgan edim, lekin meni to'xtatgan narsa hatto kamida 5000 donadan iborat partiyaga buyurtma berishning hojati yo'q edi (garchi harakat qilsangiz, xitoycha orqali kamroq topishingiz mumkin). Mog'orning narxi meni to'xtatdi. Taxminan 5000 dollar. Men bu miqdorni birdaniga to'lashga tayyor emas edim. Bizning yangi zarb qilingan hamkasbimiz orqali qolipning miqdori astronomik emas edi, u 2000-2500 dollar atrofida o'zgarib turardi. Bundan tashqari, u biz bilan uchrashishga rozi bo'ldi va biz to'lovni bo'lib-bo'lib amalga oshirishga kelishib oldik. Shunday qilib, korpuslar bilan bog'liq muammo hal qilindi.

Biz duch kelgan ikkinchi va unchalik muhim bo'lmagan qiyinchilik apparat edi.

Uskunani qayta ko'rib chiqishlar sonini sanab bo'lmaydi. Konservativ hisob-kitoblarga ko'ra, taqdim etilgan variant ettinchi, oraliqlarni hisobga olmaganda. Unda test jarayonida aniqlangan barcha kamchiliklarni bartaraf etishga harakat qildik.

Shunday qilib, ilgari men apparat nazoratchisiga ehtiyoj yo'qligiga ishonardim. Endi usiz qurilma ishlab chiqarishga kirmaydi: biz tanlagan platformaning injiqligi tufayli.
ESP ga yana bir analog kirish. Ilgari men har bir ESP pinini universal deb o'ylardim. Lekin ESP faqat bitta analog pinga ega. Men buni amalda o'rgandim, bu esa bosilgan elektron platalarni qayta ishlash va tartibga solishga olib keldi.

Bosilgan elektron platalarning birinchi versiyasi

Termostatga aylanish: bu qanday sodir bo'ldi

Termostatga aylanish: bu qanday sodir bo'ldi

Bosilgan elektron platalarning ikkinchi versiyasi

Termostatga aylanish: bu qanday sodir bo'ldi

Termostatga aylanish: bu qanday sodir bo'ldi

Analog pin bilan bog'liq muammolarni zudlik bilan hal qilishimiz kerak bo'lgan bosilgan elektron platalarning oxirgi versiyasi.

Termostatga aylanish: bu qanday sodir bo'ldi

Termostatga aylanish: bu qanday sodir bo'ldi

Dasturiy ta'minotga kelsak, juda ko'p tuzoqlar ham bor edi.

Masalan, ESP vaqti-vaqti bilan tushib ketadi. Ping unga o'tsa ham, sahifa ochilmaydi. Faqat bitta yechim bor - kutubxonani qayta yozish. Boshqalar ham bo'lishi mumkin, lekin biz sinab ko'rganlarning barchasi ish bermadi.

Ikkinchi muhim muammo, g'alati darajada, sahifani ochishda ESPga so'rovlar soni. GET yoki ajax-dan foydalanib, biz so'rovlar soni juda katta bo'lganiga duch keldik. Shu sababli, ESP oldindan aytib bo'lmaydigan tarzda harakat qildi, u shunchaki qayta ishga tushishi yoki so'rovni bir necha soniya davomida qayta ishlashi mumkin edi. Yechim veb-rozetkalarga o'tish edi. Shundan so'ng, so'rovlar soni sezilarli darajada kamaydi.

Uchinchi muammo - bu veb-interfeys. Bu haqda batafsil ma'lumot keyinroq e'lon qilinadigan alohida maqolada bo'ladi.

Hozircha men shuni aytamanki, hozirgi vaqtda eng yaxshi variant VUE.JS dan foydalanishdir.

Ushbu ramka biz sinab ko'rgan narsalardan eng mos keladi.

Interfeys imkoniyatlarini quyidagi havolalarda ko'rish mumkin.

adaptive.lytko.com
mobile.lytko.com

Termostatga aylanish

Barcha qiyinchiliklarni yengib, biz shunday natijaga keldik:

Termostatga aylanish: bu qanday sodir bo'ldi

Termostatga aylanish: bu qanday sodir bo'ldi

Qurilish

Termostat uchta platadan (modullardan) iborat:

  1. menejer;
  2. Boshqariladigan;
  3. Ko'rgazma paneli.

Menejer - kelajakdagi sensorlar bilan ishlash uchun ESP12, "watchdog" apparati va nRF24 joylashgan taxta. Ishga tushirilganda qurilma DS18B20 raqamli sensorni qo'llab-quvvatlaydi. Ammo biz uchinchi tomon ishlab chiqaruvchilarining analog sensorlarini ulash imkoniyatini taqdim etdik. Va kelajakdagi qurilma dasturiy ta'minoti yangilanishlaridan birida biz uchinchi tomon termostatlari bilan birga keladigan sensorlardan foydalanish imkoniyatini qo'shamiz.

Termostatga aylanish: bu qanday sodir bo'ldi

Boshqariladigan – quvvat manbai va yukni boshqarish platasi. U erda ular 750mA quvvat manbai, harorat sensorlarini ulash uchun terminallar va yukni boshqarish uchun 16A o'rni joylashtirdilar.

Termostatga aylanish: bu qanday sodir bo'ldi

Ko'rish - rivojlanish bosqichida biz tanladik Keyingi ekran 2.4 dyuym.

Internetda bu haqda ma'lumotni osongina topishingiz mumkin. Shuni qo'shimcha qilmoqchimanki, bu narxdan tashqari deyarli hamma uchun qulay. 2.4 dyuymli displey 1200β‚½ atrofida turadi, bu yakuniy narxga eng yaxshi ta'sir ko'rsatmaydi.

Shunday qilib, bizning ehtiyojlarimizga mos keladigan analogni yaratishga qaror qilindi, lekin arzonroq narxda. To'g'ri, siz uni Nextion Editor muhitidan emas, balki klassik tarzda dasturlashingiz kerak bo'ladi. Bu qiyinroq, lekin biz bunga tayyormiz.

Analogi sensorli ekranli 2.4 dyuymli matritsa va uni boshqarish va ESP32 ga yukni kamaytirish uchun bortida STM12 o'rnatilgan plata bo'ladi. Barcha boshqaruv UART orqali Nextion-ga o'xshash bo'ladi, shuningdek, 32 MB xotira va jurnallarni yozish uchun to'liq huquqli flesh-karta.

Modulli dizayn modullardan birini o'zgartirishni osonlashtiradi va chiqish butunlay boshqa qurilmadir.

Masalan, bir nechta versiyalarda "2-taxta" uchun allaqachon variantlar mavjud:

  • variant 1 - isitiladigan pollar uchun. 220 V dan quvvat manbai. O'rnimizni o'zidan keyin har qanday yukni boshqaradi.
  • variant 2 – suv isitiladigan pol yoki akkumulyator klapan uchun. 24V AC bilan quvvatlanadi. 24V uchun valfni boshqarish.
  • variant 3 - 220V dan quvvat manbai. Qozon yoki elektr sauna kabi alohida chiziqni boshqarish.

So'zdan keyin

Men professional dasturchi emasman. Men odamlarni bir maqsad yoβ€˜lida birlashtira oldim. Ko'pincha, hamma g'oya uchun ishlaydi; haqiqatan ham foydali ish qilish uchun; oxirgi foydalanuvchi uchun foydali bo'ladigan narsa.

Ishonchim komilki, ba'zilarga korpus dizayni yoqmaydi; ba'zilar uchun - sahifaning ko'rinishi. Bu sizning huquqingiz! Lekin biz bu yo'lning hammasini o'zimiz, nima qilayotganimizni va eng muhimi, nima uchun doimo tanqid qilish orqali borganmiz. Agar yuqorida aytib o'tilganlarga o'xshash savollaringiz bo'lmasa, biz sharhlarda suhbatlashishdan xursand bo'lamiz.

Konstruktiv tanqid yaxshi va biz bundan minnatdormiz.

Fikrning tarixi shu yerda. Qiziqqanlar uchun:

  1. Barcha savollar uchun: Telegram guruhi LytkoG
  2. Yangiliklarni kuzatib boring: Telegram axborot kanali Lytko yangiliklari

Ha, biz qilayotgan ishimizdan zavqlanamiz.

Manba: www.habr.com

a Izoh qo'shish