Агуулгын хүснэгт:
- Хангамж
- Алхам 1: Stepper мотор, араа ба бариул
- Алхам 2: Stepper Driver Hardware
- Алхам 3: Програм хангамж
- Алхам 4: угсрах
- Алхам 5: Гэрийн автоматжуулалт
Видео: ESP8266, Google Home болон Openhab интеграцчлал, вэб хяналт ашиглан сохор хөшигний хяналт: 5 алхам (зурагтай)
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:01
Энэхүү зааварчилгааны номонд би хөшиг дээрээ автоматжуулалтыг хэрхэн нэмсэнээ харуулах болно. Би автоматжуулалтыг нэмж, устгахыг хүсч байсан тул бүх суулгалтыг хавсаргасан болно.
Гол хэсгүүд нь:
- Stepper мотор
- Stepper жолооч хянадаг bij ESP-01
- Араа ба холбох хаалт
Би Google Home, Openhab сервер болон вэбсайтаар дамжуулан сохорыг хянадаг.
Та хөшигийг гараар хянах боломжтой хэвээр байна, учир нь наалт автоматаар нээгдээгүй эсвэл хаагдахгүй бол stepper мотор идэвхгүй болно.
Хангамж
Би Aliexpress -ийн ихэнх бүрэлдэхүүн хэсгүүдийг худалдаж авсан
ESP8266: ESP-01
Stepper мотор
A4988 stepper жолооч
Хөшүүргийг хянах гинж
Бак хөрвүүлэгч
Цахилгаан хангамж
Би өөрөө араа, бэхэлгээний хаалт зохион бүтээж хэвлэсэн
Алхам 1: Stepper мотор, араа ба бариул
Би Fusion360 дээр араагаа дахин зохион бүтээхийн тулд хөшигний хөшүүргээс араагаа салгасан. Би янз бүрийн араа туршиж үзсэн. Жижиг араа нь илүү том эргүүлэх хүчийг өгдөг боловч бөмбөгний гинжийг бага атгадаг. 12 шүдтэй араа надад хамгийн сайн тохирсон бөгөөд би бэхэлгээний бэхэлгээг stepper мотор болон бөмбөг гинжтэй араагаар тохируулахаар зохион бүтээсэн.
Би бариулыг Luxaflex стандарт бариул дээр хавчуулахаар зохион бүтээсэн.
Бүх 3D хэсгүүдийн STL файлууд миний Thingiverse хуудсан дээр нийтлэгддэг.
Алхам 2: Stepper Driver Hardware
Тоног төхөөрөмж нь дараахь зүйлээс бүрдэнэ.
- ESP-01 ба A4988 stepper драйверийг тэжээхийн тулд хөрвүүлэгчийг (12V-аас 3.3V хүртэл) доошлуулаарай.
- WiFi сүлжээнд холбогдож, stepper драйверийг хянадаг ESP-01 (идэвхжүүлэх/идэвхгүй болгох, моторын чиглэл ба алхам)
- Алхам жолооч A4988
- Stepper мотор (17HS4401)
- Зарим электрон бүрэлдэхүүн хэсгүүд
Би эмэгтэй холбогчдыг perf самбар дээр гагнаж, дээр дурдсан бүрэлдэхүүн хэсгүүдийг холбосон.
Алхам 3: Програм хангамж
Кодыг миний Github дээр нийтэлсэн болно.
2020 оны 4 -р сарыг засварлах: MQTT -гүй хувилбар бөгөөд зөвхөн вэб хяналтыг нэмж оруулсан болно.
2020 оны 4 -р сарын засвар: + 10% ба - 10% нь вэб интерфэйс дээр нэмэгдсэн болно.
MQTT хяналттай програм:
- WiFi сүлжээ болон MQTT сервертэй холбогддог
- Хөшигний төлөв байдал тохиргоотой тэнцүү эсэхийг шалгадаг бөгөөд хэрэв тийм биш бол тохиргоог тааруулахын тулд мужийг өөрчилдөг. Дараа нь stepper моторыг идэвхжүүлж, зөв тооны алхамыг хийнэ үү. Stepper моторыг идэвхгүй болгох.
- Тохиргоог MQTT эсвэл вэб серверээр дамжуулан хүлээн авах боломжтой.
- Вэб сервер OTA програмыг шинэчлэхийн тулд HTTPUpdateServer горимд орж болно.
A4988 драйверын 'EN' зүүг тохируулах замаар stepper моторыг идэвхгүй болгох нь чухал юм.
- Хэрэв тохиргоо хэвээр байвал төхөөрөмжийн ашигладаг гүйдлийн хэмжээг багасгах (ихэнх тохиолдолд)
- Хаалтны гар хяналтыг идэвхжүүлнэ үү.
HTTPUpdateServer нь IP хаяг/шинэчлэлт дээр идэвхждэг. Вэб серверээр дамжуулан шинэчлэлтийн горимд орохоос өмнө програм нь CENTER төлөвт эхэлж байгаа тул төлөвийг CENTER төлөвт өөрчилдөг.
Би алхам алхмын тоог ингэж гаргаж авсан.
Хаалттай ба нээлтийн хоорондох утасны нийт урт нь ойролцоогоор 40 см бөгөөд арааны нэг эргэлт ойролцоогоор байна. 7.5 см Утасны нийт урт 40 / 7.5 = ойролцоогоор. 5.3 эргэлт. Утас сунгахыг хүсэхгүй байгаа бөгөөд төхөөрөмж дунд байрлалаас эхэлж байгаа тул 5 эргэлт (нэг чиглэлд 2.5, нөгөө чиглэлд 2.5) болгон дугуйруулна. Stepper моторын нэг эргэлт 200 алхам, гэхдээ би stepper мотор жолоочийг дөрөвний нэг алхамаар тохируулсан тул нэг хувьсгал нь 800 улирлын алхам юм. 5 эргэлт нь 4000 улирлын алхам (MAX_STEPS). Хаах тохиргоо (CLOSE_STEPS) 90% хаалттай = 3600 алхам; Нээлттэй тохиргоо (OPEN_STEPS) нь 10% = 400 алхам, дунд байрлал (CENTER_STEPS) нь 50% бөгөөд 2000 алхам бөгөөд төхөөрөмжийг эхлүүлэх үеийн эхний алхамуудын тоо юм.
Алхам 4: угсрах
Миний хянагчийг stepper моторын бэхэлгээний тусламжтайгаар цонхны тавцан руу чиглүүлдэг
Би stepper драйвер болон ESP-01 агуулсан stepper моторын арын хэсгийг зохион бүтээсэн.
Алхам 5: Гэрийн автоматжуулалт
Жинхэнэ: Надад Raspberry Stretch lite, NodeRed, Openhab 2.4.0 дээр ажилладаг Raspberry Pi Zero бий.
2021 оны 3 -р сарын засвар: Надад Raspberry Buster lite, NodeRed болон Openhab 3.0.0 дээр ажилладаг Raspberry Pi 3B байна.
Миний Openhab -ийн зүйлс, дүрэм, сайтын зураг миний Github дээр байна. 2020 оны 4 -р сарын засварлах: Openhab дахь Sitemap дээр + 10% ба - 10% тогтоосон цэг нэмэгдсэн болно.) 2021 оны 3 -р сарын засвар: Би Openhab 3 -ийн тайлбарыг файлууд дээр нэмсэн.
Openhab 3 дээр MQTT -ийг хэрхэн тохируулсан тухай зааварчилгааг үзнэ үү
Энэ тохиолдолд Node Red нь зөвхөн дибаг хийх зорилгоор ашиглагддаг.
Google Туслах
Google Home Openhab интеграцийг энд тайлбарласан болно.
Хэрэв миний ТВ Openhab -ээр асдаг бол дүрмийн дагуу наалт хаагддаг.
"Hey Google, цонхны хөшигийг 50 болгож тавь"
Зөвлөмж болгож буй:
ESP8266 Nodemcu Орон нутгийн вэб сервер дээр DHT11 ашиглан температурын хяналт - Өрөөний температур ба чийгшлийг хөтөч дээрээ аваарай: 6 алхам
ESP8266 Nodemcu Орон нутгийн вэб сервер дээр DHT11 ашиглан температурын хяналт | Өрөөний температур ба чийгшлийг өөрийн хөтөч дээрээс аваарай: Сайн байна уу залуусаа өнөөдөр бид чийгшил өгөх болно. ESP 8266 NODEMCU ашиглан температурын хяналтын систем & DHT11 температур мэдрэгч. Температур ба чийгшлийг DHT11 мэдрэгчээс авах болно & Үүнийг ямар вэб хуудсыг удирдахыг хөтөч дээрээс харж болно
Arduino болон Apple HomeKit -ийн интеграцчлал - Гэрээ Siri -ээс удирдаарай! IoT энд байна: 6 алхам
Arduino болон Apple HomeKit -ийн интеграцчлал - Гэрээ Siri -ээс удирдаарай! IoT энд байна: Энэхүү зааварчилгаа нь iOS төхөөрөмж дээр Apple -ийн HomeKit -т arduino самбар нэмэх хурдан бөгөөд хялбар аргыг танд өгөх болно. Энэ нь сервер дээр ажиллаж буй скриптүүд, Apples HomeKit "Scenes" зэрэг бүх төрлийн боломжийг нээж өгдөг
WebPy ашиглан Beaglebone хар вэб хяналт: 6 алхам
WebPy ашиглан Beaglebone Black Web Control: Та гаражийнхаа хаалгыг гар утсаараа удирдах аргыг бий болгохыг хүсч байсан бөгөөд өгөгдлийг цуглуулж, зөөврийн компьютерээсээ үзэх боломжтой байсан. Beaglebone Black нэртэй ганц самбар бүхий компьютер байдаг бөгөөд энэ нь таныг удирдах боломжийг олгодог маш хүчирхэг төхөөрөмж юм
ESP8266 болон Google Home Mini ашиглан DIY дуу хоолой/интернетээр удирддаг гэрийн автоматжуулалт ба хяналт: 6 алхам
ESP8266 болон Google Home Mini ашиглан DIY дуу хоолой/интернетээр удирддаг гэрийн автоматжуулалт, хяналт: Хөөе !! Удаан хугацааны завсарлага авсны дараа би энд бүгдээрээ уйтгартай (ажил хийх) ажил хийх хэрэгтэй болж байна. BLUETOOTH, IR, Local WIFI, Cloud, өөрөөр хэлбэл хэцүү зүйлүүдээс бичсэн ГЭРИЙН АВТОМАЦИОН нийтлэлүүдийн дараа * ОДОО * ирдэг. хамгийн хялбар боловч хамгийн үр дүнтэй
Вэб дээр суурилсан хяналтын самбар бүхий вэб холболттой SMART LED анимэйшн цаг, синхрончлогдсон цагийн сервер: 11 алхам (зурагтай)
Вэб дээр суурилсан Хяналтын самбар бүхий вэб холболттой SMART LED анимэйшн цаг, синхрончлогдсон цаг: Энэ цагийн түүх 30 гаруй жилийн түүхтэй. Аав маань энэ санааг анх 10 -хан настай байхад, LED хувьсгалаас нэлээд өмнө анх санаачилж байсан юм. Үнэн