Термостат болох: энэ нь хэрхэн болсон бэ

Термостат болох: энэ нь хэрхэн болсон бэ

Хэдэн жил үр бүтээлтэй ажилласны эцэст ухаалаг гэрт уур амьсгалыг хянах анхны бүтээгдэхүүн болох дулаан шалыг хянах ухаалаг термостатыг олон нийтэд хүргэхээр шийдсэн.

Энэ ямар төхөөрөмж вэ?

Энэ нь 3 кВт хүртэл цахилгаан халаалттай шаланд зориулсан ухаалаг термостат юм. Үүнийг программ, вэб хуудас, HTTP, MQTT ашиглан удирддаг тул бүх ухаалаг гэрийн системд амархан нэгтгэгддэг. Бид хамгийн алдартай залгаасуудыг хөгжүүлэх болно.

Та зөвхөн цахилгаан дулаан шалыг хянахаас гадна усан халаалттай шал, бойлер эсвэл цахилгаан саунд зориулсан дулааны толгойг хянах боломжтой. Мөн nrf ашиглан термостат нь янз бүрийн мэдрэгчтэй харилцах боломжтой болно. Уур амьсгалтай холбоотой бараг бүх мэдрэгчийг одоогоор боловсруулж байна. Төхөөрөмж нь ESP дээр суурилдаг тул хэрэглэгчийн тохиргооны сонголтыг хасах нь зохисгүй гэж бид шийдсэн. Тиймээс бид хэрэглэгч төхөөрөмжийг хөгжүүлэгчийн горимд шилжүүлж, бусад програм хангамжийг, жишээлбэл, HomeKit эсвэл гуравдагч талын төслүүдийн дэмжлэгтэйгээр суулгах боломжтой болгоно.

*HomeKit эсвэл бусад алдартай төслүүдийн дэмжлэгтэйгээр гуравдагч талын програм хангамжийг суулгасны дараа OTA (Over-the-Air) ашиглан эх хувилбар руугаа буцах боломжгүй.

Бидэнд тулгарсан бэрхшээлүүд

Тэнд байхгүй гэж хэлэхэд тэнэг хэрэг болно. Би үүссэн хамгийн хэцүү асуудлууд, тэдгээрийг хэрхэн шийдсэнийг тайлбарлахыг хичээх болно.

Төхөөрөмжийг байрлуулах нь хэцүү байсан. Нөөцийн зардал, цаг хугацааны зардлын хувьд хоёулаа (тэдгээрийг нэг жил орчим боловсруулсан).

Зах зээл дээр маш олон сонголт байсан. Мөн хамгийн алдартай нь 3D хэвлэлт юм. Үүнийг олж мэдье:
Сонгодог 3D хэвлэх. Чанар нь үйлдвэрлэлийн хурдтай адил хүссэн зүйлээ үлдээдэг. Бид загвар гаргахдаа 3D хэвлэлтийг ашигласан боловч үйлдвэрлэхэд тохиромжгүй байсан.

Фотополимер 3D принтер. Энд чанар нь илүү сайн боловч үнийн нөлөөлөл гарч ирдэг. Ижил төстэй хэвлэгч дээр хэвлэсэн прототипүүд нь 4000 орчим рублийн үнэтэй бөгөөд энэ нь биеийн хоёр хэсгээс нэг хэсэг юм. Та өөрийн принтерээ худалдаж авах боломжтой бөгөөд энэ нь үнийг бууруулах боловч үнэ нь одон оронтой адил байх бөгөөд хурд нь хангалтгүй байх болно.

Силикон цутгах. Бид үүнийг хамгийн сайн сонголт гэж үзсэн. Чанар нь сайн, үнэ өндөр, гэхдээ шүүмжлэлтэй биш байсан. Эхний багц 20 хэргийг хээрийн шинжилгээнд хүртэл захиалсан.

Гэвч боломж бүх зүйлийг өөрчилсөн. Нэг орой би хөгжүүлэгчдийн дотоод чат дээр тохиолдлын асуудал байна, үнэ хэтэрхий өндөр байна гэж санамсаргүйгээр нийтэлсэн. Дараа өдөр нь хамт ажилладаг хүн нь найзынхаа найз нь TPA (термопластик машин) байсан гэж хувийн зурваст бичжээ. Мөн эхний шатанд та түүнд зориулж хэв хийж болно. Энэ зурвас бүх зүйлийг өөрчилсөн!

Би өмнө нь шахах машин ашиглах талаар бодож байсан боловч намайг зогсоосон зүйл бол дор хаяж 5000 ширхэг багц захиалах шаардлагагүй байсан (хэдийгээр та оролдвол Хятадаар дамжуулан бага олж болно). Мөөгөнцрийн үнэ намайг зогсоов. 5000 орчим доллар. Би энэ мөнгийг нэг дор төлөхөд бэлэн биш байсан. Манай шинээр үйлдвэрлэсэн хамтрагчаар дамжуулан хийсэн хөгцний хэмжээ нь одон орны хувьд биш, 2000-2500 долларын хооронд хэлбэлзэж байв. Дээрээс нь бидэнтэй уулзахаар тохиролцож, төлбөрийг хэсэгчлэн төлөхөөр тохиролцсон. Ингээд барилгуудын асуудал шийдэгдсэн.

Бидэнд тулгарсан хоёр дахь, тийм ч чухал бэрхшээл бол техник хангамж байв.

Техник хангамжийн засварын тоог тоолох боломжгүй. Консерватив тооцооллоор танилцуулсан хувилбар нь завсрын хувилбаруудыг тооцохгүйгээр долоо дахь хувилбар юм. Үүнд бид туршилтын явцад илэрсэн бүх дутагдлыг арилгахыг хичээсэн.

Тиймээс, өмнө нь би техник хангамжийн хяналтын нохой шаардлагагүй гэж үздэг байсан. Одоо үүнгүйгээр төхөөрөмж үйлдвэрлэлд орохгүй: бидний сонгосон платформын дур булаам байдлаас болж.
ESP-ийн өөр нэг аналог оролт. Өмнө нь би ESP зүү бүрийг бүх нийтийнх гэж боддог байсан. Гэхдээ ESP нь зөвхөн нэг аналог зүүтэй. Би үүнийг практик дээр сурсан бөгөөд энэ нь хэвлэмэл хэлхээний самбарыг дахин боловсруулж, дахин захиалахад хүргэсэн.

Хэвлэмэл хэлхээний хавтангийн анхны хувилбар

Термостат болох: энэ нь хэрхэн болсон бэ

Термостат болох: энэ нь хэрхэн болсон бэ

Хэвлэмэл хэлхээний хавтангийн хоёр дахь хувилбар

Термостат болох: энэ нь хэрхэн болсон бэ

Термостат болох: энэ нь хэрхэн болсон бэ

Аналог зүүтэй холбоотой асуудлыг яаралтай шийдвэрлэх шаардлагатай болсон хэвлэмэл хэлхээний хавтангийн эцсийн хувилбар.

Термостат болох: энэ нь хэрхэн болсон бэ

Термостат болох: энэ нь хэрхэн болсон бэ

Програм хангамжийн хувьд бас маш олон бэрхшээл байсан.

Жишээлбэл, ESP үе үе унадаг. Пинг түүн рүү очсон ч хуудас нээгддэггүй. Зөвхөн нэг шийдэл байдаг - номын санг дахин бичих. Бусад байж болох ч бидний оролдсон бүх зүйл бүтсэнгүй.

Хоёрдахь чухал асуудал бол хачирхалтай нь хуудас нээх үед ESP-д ирдэг хүсэлтүүдийн тоо юм. GET эсвэл ajax ашиглан бид хүсэлтийн тоо зохисгүй их болсонтой тулгарсан. Үүнээс болж ESP нь урьдчилан таамаглах аргагүй үйлдэл хийсэн бөгөөд энэ нь зүгээр л дахин ачаалах эсвэл хүсэлтийг хэдэн секундын турш боловсруулах боломжтой байв. Үүний шийдэл нь вэб залгуур руу шилжих явдал байв. Үүний дараа хүсэлтийн тоо мэдэгдэхүйц буурсан.

Гурав дахь асуудал бол вэб интерфэйс юм. Энэ талаархи дэлгэрэнгүй мэдээллийг дараа нь нийтлэх тусдаа нийтлэлд оруулах болно.

Одоогоор би VUE.JS-г ашиглах нь хамгийн сайн сонголт гэдгийг л хэлэх болно.

Энэ хүрээ нь бидний туршсан бүх зүйлээс хамгийн тохиромжтой нь юм.

Интерфейсийн сонголтуудыг доорх холбоосоор үзэж болно.

adaptive.lytko.com
mobile.lytko.com

Термостат болох

Бүх бэрхшээлийг даван туулж, бид ийм үр дүнд хүрсэн:

Термостат болох: энэ нь хэрхэн болсон бэ

Термостат болох: энэ нь хэрхэн болсон бэ

Барилга

Термостат нь гурван самбараас (модуль) бүрдэнэ.

  1. менежер;
  2. Удирдах;
  3. Үзүүлэнгийн самбар.

Менежер – ирээдүйн мэдрэгчтэй ажиллахад зориулагдсан ESP12, техник хангамжийн “харуулч нохой” болон nRF24 байрлуулсан самбар. Эхлэх үед төхөөрөмж нь DS18B20 дижитал мэдрэгчийг дэмждэг. Гэхдээ бид гуравдагч талын үйлдвэрлэгчдийн аналог мэдрэгчийг холбох боломжийг олгосон. Ирээдүйн төхөөрөмжийн програм хангамжийн шинэчлэлтүүдийн нэгэнд бид гуравдагч этгээдийн термостаттай хамт ирдэг мэдрэгчийг ашиглах чадварыг нэмэх болно.

Термостат болох: энэ нь хэрхэн болсон бэ

Удирдсан – цахилгаан хангамж ба ачааллын хяналтын самбар. Тэнд тэд 750 мА тэжээлийн хангамж, температур мэдрэгчийг холбох терминал, ачааллыг хянах 16А реле байрлуулсан.

Термостат болох: энэ нь хэрхэн болсон бэ

Дэлгэц – хөгжлийн үе шатанд бид сонгосон Nextion дэлгэц 2.4 инч.

Та энэ талаархи мэдээллийг интернетээс хялбархан олох боломжтой. Үнийн үнээс бусад нь бараг бүх хүнд тохиромжтой гэдгийг нэмж хэлмээр байна. 2.4 инчийн дэлгэц нь 1200₽ орчим үнэтэй бөгөөд энэ нь эцсийн үнэд тийм ч сайн нөлөө үзүүлэхгүй.

Тиймээс бидний хэрэгцээнд тохирсон аналогийг хийхээр шийдсэн, гэхдээ хямд үнээр. Үнэн бол та үүнийг Nextion Editor орчноос биш харин сонгодог аргаар програмчлах хэрэгтэй болно. Энэ нь илүү хэцүү, гэхдээ бид үүнд бэлэн байна.

Аналог нь мэдрэгчтэй дэлгэц бүхий 2.4 инчийн матриц, түүнийг хянах, ESP32 дээрх ачааллыг бууруулах STM12 самбар бүхий самбар байх болно. Бүх удирдлага UART-ээр дамжуулан Nextion-тэй төстэй байхаас гадна 32 MB санах ой, бүртгэл бичих бүрэн хэмжээний флаш карттай байх болно.

Модульчлагдсан загвар нь модулиудын аль нэгийг өөрчлөхөд хялбар болгодог бөгөөд гаралт нь огт өөр төхөөрөмж юм.

Жишээлбэл, хэд хэдэн хувилбарт "самбар 2" сонголтууд аль хэдийн байна:

  • Сонголт 1 - дулаан шалны хувьд. 220 В-оос цахилгаан хангамж. Реле нь өөрөөсөө хойшхи ачааллыг хянадаг.
  • Сонголт 2 – усан халаалттай шал эсвэл зайны хавхлагт. 24V хувьсах гүйдлээр тэжээгддэг. 24V-ийн хавхлагын удирдлага.
  • Сонголт 3 - 220 В-оос цахилгаан хангамж. Бойлер эсвэл цахилгаан саун гэх мэт тусдаа шугамыг хянах.

Дараах үгс

Би мэргэжлийн хөгжүүлэгч биш. Би нэг зорилготой хүмүүсийг нэгтгэж чадсан. Ихэнх тохиолдолд хүн бүр санааны төлөө ажилладаг; үнэхээр үнэ цэнэтэй зүйл хийхийн тулд; эцсийн хэрэглэгчдэд хэрэгтэй зүйл.

Хэргийн дизайн зарим хүмүүст таалагдахгүй гэдэгт би итгэлтэй байна; зарим хүмүүсийн хувьд хуудасны харагдах байдал. Энэ бол таны эрх! Гэхдээ бид өөрсдөө хийж байгаа зүйлээ, хамгийн гол нь яагаад гэдгийг байнга шүүмжилж байж энэ бүх замыг туулсан. Хэрэв танд дээр дурдсантай адил асуулт байхгүй бол бид сэтгэгдэл дээр чатлахдаа баяртай байх болно.

Бүтээлч шүүмжлэл бол сайн зүйл бөгөөд үүнд бид талархаж байна.

Үзэл санааны түүх энд. Сонирхсон хүмүүст:

  1. Бүх асуултын хувьд: Telegram групп ЛиткоГ
  2. Мэдээ дагаарай: Telegram мэдээллийн суваг Литкогийн мэдээ

Тийм ээ, бид хийж байгаа зүйлээсээ таашаал авдаг.

Эх сурвалж: www.habr.com

сэтгэгдэл нэмэх