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

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

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

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

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

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

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

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

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

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

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

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

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

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

Би өмнө нь тарилгын машин ашиглах талаар бодож байсан ч хамгийн багадаа 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 инчийн матриц, түүнийг хянах, ESP12 дээрх ачааллыг бууруулах STM32 самбар бүхий самбар байх болно. Бүх удирдлага нь UART-ээр дамжуулан Nextion-тэй төстэй байхаас гадна 32MB санах ой, бүртгэл бичих бүрэн хэмжээний флаш карттай байх болно.

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

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

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

Дараах үгс

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

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

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

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

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

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

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

DDoS хамгаалалт, VPS VDS сервер бүхий сайтуудад найдвартай хостинг худалдаж аваарай 🔥 DDoS хамгаалалттай, VPS VDS сервертэй найдвартай вэбсайт хостинг худалдаж аваарай | ProHoster