Πίνακας περιεχομένων:

Ανίχνευση και συναγερμός σφάλματος Heatpump ESP8266, Openhab, Telegram, MQTT με μπαταρία: 5 βήματα
Ανίχνευση και συναγερμός σφάλματος Heatpump ESP8266, Openhab, Telegram, MQTT με μπαταρία: 5 βήματα

Βίντεο: Ανίχνευση και συναγερμός σφάλματος Heatpump ESP8266, Openhab, Telegram, MQTT με μπαταρία: 5 βήματα

Βίντεο: Ανίχνευση και συναγερμός σφάλματος Heatpump ESP8266, Openhab, Telegram, MQTT με μπαταρία: 5 βήματα
Βίντεο: Εξελιγμένος συναγερμός HIKVISION ασύρματος 2024, Ιούλιος
Anonim
Heatpump Error Detection and Alarm ESP8266, Openhab, Telegram, Battery Powered MQTT
Heatpump Error Detection and Alarm ESP8266, Openhab, Telegram, Battery Powered MQTT
Heatpump Error Detection and Alarm ESP8266, Openhab, Telegram, Battery Powered MQTT
Heatpump Error Detection and Alarm ESP8266, Openhab, Telegram, Battery Powered MQTT

Η θερμαντική μου αντλία για τη θέρμανση του σπιτιού και του νερού μου κατά καιρούς παρουσιάζει σφάλμα. Αυτό το σφάλμα δεν γίνεται εύκολα αντιληπτό, αφού δεν υπάρχει κόκκινο φως ή κάτι τέτοιο, παρά μόνο ένα μικρό «P» σε μια μικρή οθόνη LCD. Ως εκ τούτου, έκανα αυτόν τον ανιχνευτή για να ανιχνεύσει το σφάλμα και να με ειδοποιήσει μέσω Openhab, Telegram και e-mail.

Αυτός ο ανιχνευτής τροφοδοτείται από μπαταρία και απενεργοποιείται εντελώς όταν λειτουργεί κανονικά η αντλία θερμότητας, χρησιμοποιώντας το ασφαλές ρελέ αποτυχίας στη θερμοαντλία

Βήμα 1: Σχεδιασμός και ροή διαδικασίας

Σχεδιασμός και διαδικασία ροής
Σχεδιασμός και διαδικασία ροής
Σχεδιασμός και διαδικασία ροής
Σχεδιασμός και διαδικασία ροής

Η ενότητα λειτουργεί κατευθείαν:

- Εάν η αντλία θερμότητας λειτουργεί σωστά, το ρελέ είναι ανοιχτό και η μονάδα απενεργοποιείται

- Εάν η αντλία θερμότητας βρίσκεται σε λειτουργία σφάλματος, το ρελέ μεταβαίνει στην κλειστή κατάσταση και η μονάδα ενεργοποιείται και η κόκκινη λυχνία LED είναι αναμμένη (δείτε τα επόμενα βήματα)

Χειροκίνητες λειτουργίες

Εάν αλλάξετε τον δοκιμαστικό διακόπτη, το ρελέ παρακάμπτεται και η μονάδα ενεργοποιείται:

- Εάν πιέσετε το κόκκινο κουμπί (διακόπτης OTA) κατά τη χειροκίνητη ενεργοποίηση της μονάδας, η μονάδα ξεκινά στη λειτουργία OTA για ενημέρωση του υλικολογισμικού Over The Air (OTA), το μπλε LED είναι αναμμένο (αργότερα άλλαξα το κόκκινο κουμπί σε μπλε κουμπί)

-Εάν πιέσετε το κίτρινο κουμπί (διακόπτης μπαταρίας) κατά τη χειροκίνητη ενεργοποίηση της μονάδας, η μονάδα ξεκινά και ελέγχει την τάση της μπαταρίας και την αποστέλλει μέσω e-mail, η πράσινη λυχνία LED ανάβει και αναβοσβήνει εάν το e-mail στάλθηκε με επιτυχία (αργότερα άλλαξα το κίτρινο κουμπί σε πράσινο κουμπί)

Βήμα 2: Ενέργειες στη λειτουργία σφάλματος

Εάν η θερμική αντλία μπει σε λειτουργία σφάλματος, η μονάδα ξεκινά και εκτελούνται οι ακόλουθες ενέργειες:

- Σύνδεση σε WiFi (τυπική λειτουργία esp82666)

-Αποστολή e-mail (στέλνω το e-mail μέσω SMTP2Go ως διακομιστής SMTP (χρειάζεστε λογαριασμό στο SMTP2Go)

- Αποστολή μηνύματος MQTT στο σύστημα αυτοματισμού σπιτιού (χρησιμοποιώ το Openhab2). Από το Openhab2 αποστέλλεται ένα μήνυμα τηλεγράφου, δείτε αυτόν τον ιστότοπο πώς λειτουργεί η δράση Openhab Telegram.

Βήμα 3: Δημιουργία της ενότητας

Δημιουργία της Ενότητας
Δημιουργία της Ενότητας
Δημιουργία της Ενότητας
Δημιουργία της Ενότητας
Δημιουργία της Ενότητας
Δημιουργία της Ενότητας

Δείτε το συνημμένο σχήμα και τις εικόνες της συναρμολογημένης μονάδας. Χρησιμοποίησα ένα ESP-07S επειδή η μονάδα βρίσκεται αρκετά μακριά από το δρομολογητή WiFi μου και το ESP-07S διαθέτει μια υποδοχή για εξωτερική κεραία WiFi.

Μέρη:

- ESP-07S

- Αντιστάσεις (10k και 200R)

- κουμπιά

- διακόπτες

- Μπαταρία LiPo (χρησιμοποίησα 380mA)

- ρυθμιστής τάσης (χρησιμοποίησα ένα HT7333)

- πυκνωτές για τον ρυθμιστή τάσης

- LED

- αρσενικές κεφαλίδες για τον προγραμματισμό της μονάδας ESP-07

- βιδώστε τους ακροδέκτες και το καλώδιο για σύνδεση με το ρελέ της αντλίας θερμότητας

Βήμα 4: Το πρόγραμμα

Το πρόγραμμα
Το πρόγραμμα

Το πρόγραμμα γράφτηκε στο Arduino IDE. Δείτε το Github μου.

Το ESP-07S προγραμματίστηκε μέσω προγραμματιστή FTDI. Δείτε τις συνδέσεις στην εικόνα.

Βήμα 5: Τοποθετήστε το

Mount It
Mount It

Τοποθετήστε το και καλύψτε το.

Συνιστάται: