Агуулгын хүснэгт:

Дулааны насосны алдаа илрүүлэг ба дохиолол ESP8266, Openhab, Telegram, Зайгаар ажилладаг MQTT: 5 алхам
Дулааны насосны алдаа илрүүлэг ба дохиолол ESP8266, Openhab, Telegram, Зайгаар ажилладаг MQTT: 5 алхам

Видео: Дулааны насосны алдаа илрүүлэг ба дохиолол ESP8266, Openhab, Telegram, Зайгаар ажилладаг MQTT: 5 алхам

Видео: Дулааны насосны алдаа илрүүлэг ба дохиолол ESP8266, Openhab, Telegram, Зайгаар ажилладаг MQTT: 5 алхам
Видео: Агаарын дулааны насос 2024, Долдугаар сарын
Anonim
Дулааны насосны алдаа илрүүлэг ба дохиолол ESP8266, Openhab, Telegram, Зайгаар ажилладаг MQTT
Дулааны насосны алдаа илрүүлэг ба дохиолол ESP8266, Openhab, Telegram, Зайгаар ажилладаг MQTT
Дулааны насосны алдаа илрүүлэг ба дохиолол ESP8266, Openhab, Telegram, Зайгаар ажилладаг MQTT
Дулааны насосны алдаа илрүүлэг ба дохиолол ESP8266, Openhab, Telegram, Зайгаар ажилладаг MQTT

Миний байшин, усыг халаах зориулалттай дулааны насос маань хааяа алдаа гардаг. Улаан гэрэл эсвэл ямар нэгэн зүйл байхгүй тул жижиг LCD дэлгэц дээр зөвхөн жижиг "P" тэмдэглэгддэг тул энэ алдааг анзаардаггүй. Тиймээс би энэ детекторыг ашиглан алдаа илрүүлж, Openhab, Telegram, и-мэйлээр надад мэдэгдэв.

Энэхүү детектор нь батерейгаар тэжээгддэг бөгөөд дулааны насосны хэвийн ажиллах үед дулааны насосны аюулгүй релеийг ашиглан бүрэн унтардаг.

Алхам 1: Дизайн ба процесс

Дизайн ба үйл явц
Дизайн ба үйл явц
Дизайн ба үйл явц
Дизайн ба үйл явц

Модуль шууд урагшаа ажилладаг:

- Хэрэв дулааны насос зөв ажиллаж байвал реле нээгдэж, модуль унтарсан байна

- Хэрэв дулааны насос алдаатай горимд байвал реле хаалттай төлөвт шилжиж, модулийг асааж, улаан LED асаалттай байна (дараагийн алхамуудыг үзнэ үү)

Гарын авлагын горимууд

Хэрэв та туршилтын унтраалгыг солих юм бол релейг тойрч, модулийг асаана.

- Хэрэв модулийг гараар асаахад улаан товчлуур (OTA унтраалга) дарагдсан бол модуль нь OTA горимд firmware -ийг шинэчлэх (OTA) горимыг эхлүүлэхэд цэнхэр LED асаалттай байна (сүүлд нь би улаан товчлуурыг өөрчилсөн. цэнхэр товчлуур руу)

-Хэрэв модулийг гараар асаах үед шар товчлуур (батерейны унтраалга) дарагдсан бол модуль асаж, батерейны хүчдэлийг шалгаж имэйлээр илгээдэг бол и-мэйлийг амжилттай явуулсан тохиолдолд ногоон гэрэл асч, анивчдаг. (Хожим нь би шар товчийг ногоон товч болгон өөрчилсөн)

Алхам 2: Алдааны горим дахь үйлдэл

Хэрэв дулааны насос алдаатай горимд орвол модулийг эхлүүлж дараах үйлдлүүдийг гүйцэтгэнэ.

- WiFi -д холбогдох (esp82666 стандарт функц)

-Имэйл илгээх (Би имэйлийг SMTP2Go-ээр SMTP сервер болгон илгээдэг (танд SMTP2Go дээр данс хэрэгтэй)

- MQTT мессежийг гэрийн автоматжуулалтын систем рүү илгээх (би Openhab2 ашигладаг). Openhab2 -аас телеграм мессеж илгээгддэг бол Openhab Telegram үйлдэл хэрхэн ажилладаг талаар энэ вэбсайтаас үзнэ үү.

Алхам 3: Модулийг бүтээх

Модулийг бүтээх
Модулийг бүтээх
Модулийг бүтээх
Модулийг бүтээх
Модулийг бүтээх
Модулийг бүтээх

Хавсаргасан схем ба угсарсан модулийн зургийг үзнэ үү. Модуль нь миний WiFi чиглүүлэгчээс нэлээд хол байрладаг бөгөөд ESP-07S нь гадаад WiFi антенны холбогчтой тул би ESP-07S-ийг ашигласан.

Эд анги:

- ESP-07S

- Эсэргүүцэл (10k ба 200R)

- товчлуурууд

- унтраалга

- LiPo зай (би 380 мА ашигласан)

- хүчдэлийн зохицуулагч (би HT7333 ашигладаг байсан)

- хүчдэлийн зохицуулагчийн конденсатор

- LED

- ESP-07 модулийг програмчлах эрэгтэй толгой

- дулааны насосны релетэй холбох терминал ба утсыг шураг

Алхам 4: Хөтөлбөр

Хөтөлбөр
Хөтөлбөр

Хөтөлбөрийг Arduino IDE дээр бичсэн болно. Миний Github -ийг үзнэ үү.

ESP-07S нь FTDI програмистаар програмчлагдсан. Зураг дээрх холболтуудыг харна уу.

Алхам 5: Үүнийг холбоно уу

Үүнийг уул
Үүнийг уул

Үүнийг холбож, таглаарай.

Зөвлөмж болгож буй: