Πίνακας περιεχομένων:
Βίντεο: Έξυπνος ελεγκτής νερού: 8 βήματα
2025 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2025-01-13 06:57
Γεια σας, αυτό είναι το πρώτο μου έργο στο Instructables. Οποιαδήποτε ερώτηση ή πρόταση, σχόλια, πείτε μου.
Δημιούργησα έναν κόμβο IOT για τη δεξαμενή κρύου νερού στην οροφή. Μου έδωσε κάποιες πληροφορίες όπως:
1. Στάθμη νερού δεξαμενής
2. Θερμοκρασία, Βαρομετρική Πίεση και Υγρασία
3. Αισθητήρας κίνησης
4. Light Lux
Βάση υλικολογισμικού ESP-EASY και υλικού ESP8266 Nodemcu.
Επειδή αυτός ο κόμβος IOT χρειάζεται Wifi για να λειτουργήσει, έχω ήδη επαναδιαμορφώσει το δίκτυό μου Wifi. Θα το μοιραστώ με άλλο έργο.
Βήμα 1: Απαραίτητα εργαλεία
Η παρακάτω λίστα είναι τα κύρια απαραίτητα εργαλεία για τα έργα μου:
1. Σταθμός συγκόλλησης
2. Digitalηφιακό πολύμετρο
3. Εργαλεία & Υλικά συγκόλλησης
4. κλπ…
Να είστε προσεκτικοί όταν χρησιμοποιείτε οποιαδήποτε συσκευή που σχετίζεται με ηλεκτρική ενέργεια.
Βήμα 2: Υλικό με ESP8266
Επειδή η δεξαμενή κρύου νερού μου στη στέγη. Έτσι, δίνω μερικούς αισθητήρες για την παρακολούθηση του περιβάλλοντος (μόνο για διασκέδαση)
1. ESP8266: οποιοδήποτε esp8266 αλλά προτείνω το NODEMCU - ESP8266, είναι περίπου 3 $ - 4 $
2. DS18b20 Αδιάβροχο: για θερμοκρασία νερού
3. HC-SR04: Αισθητήρας υπερήχων για τη στάθμη του νερού της δεξαμενής
ΜΗΝ ΚΑΝΕΤΕ ΣΥΝΔΕΣΗ ΜΕ ΤΟ ESP8266 (είναι σήμα 5v και θα σκοτώσει την πλακέτα σας)
4. DHT22 ή DHT11: Θερμοκρασία και υγρασία μέσα στο κουτί
5. BMP180: Βαρομετρική πίεση/θερμοκρασία/υψόμετρο στην οροφή
6. PIR HC-SR501: Passive Infrared Motion Sensor, για ανίχνευση κάποιου ή ζώου
7. BH1750FVI: Digitalηφιακός αισθητήρας φωτός
8. Levelshifter: μετατρέψτε το σήμα 5V από HC-SR04 σε 3.3V.
Βήμα 3: Flash Firmware EspEasy
1. Κατεβάστε το στη διεύθυνση
2. Χρήση αυτού του υλικολογισμικού ESP_Easy_mega-yyyyMMdd_normal_ESP8266_4096.bin
3. Εκτελέστε το FlashESP8266.exe για flash (μόνο στα Windows: D). Maybeσως χρειάζεστε flash.py για να αναβοσβήνετε σε Linux ή Mac (δοκιμάστε το Google παρακαλώ)
4. Πρώτη εκτέλεση ακολουθήστε αυτόν τον οδηγό
Σημείωση: Λειτουργία AP χρησιμοποιώντας αυτόν τον κωδικό πρόσβασης για πρόσβαση: configesp
Βήμα 4: Σύστημα καλωδίων και αισθητήρες
Καλώδιο ESP8266 με αισθητήρες όπως αυτό:
- DHT11 => GPIO3
- DS18B20 => GPIO1: ανάγκη R4, 7k με (+)
- BH1750 => I2C: GPIO4, 5
- BMP180 => I2C: GPIO4, 5
- PIR => GPIO14
- HC-SR04: ΜΗΝ ΑΜΕΣΗ ΣΥΝΔΕΣΗ ΜΕ ΤΟ ESP8266 (είναι σήμα 5v και θα σκοτώσει την πλακέτα σας)
Χρειάζεστε ένα Levelshifter
=> συνδέστε το Levelshifter με GPIO12, GPIO13
Βήμα 5: Διαμόρφωση συστήματος
Διαμορφώστε όπως αυτή η φωτογραφία.
Το GPIO χρειάζεται αντιστοίχιση με το προηγούμενο βήμα, μπορείτε να το αλλάξετε.
Αλλά ΜΗΝ χρησιμοποιείτε αυτά τα GPIO:
- IO0, IO2: ανάγκη έλξης R
- IO15: χρειάζεται αναδιπλούμενο R
- IO16: λειτουργία ύπνου με RST
- IO7, IO8, IO9, IO10: SD0..3
Η χρήση αυτών των GPIO θα καταστρέψει τη σειριακή οθόνη σας:
- IO1, IO3: σειριακό TX RX
Βεβαιωθείτε ότι έχετε κάνει σωστό IDX στο σύστημα Domoticz.
www.letscontrolit.com/wiki/index.php/Tutor…
Βήμα 6: Έλεγχος με Domoticz & ThingSpeak
1. Ντομότιτς
Δώστε του νέο υλικό, ρυθμίστε συσκευές και πληκτρολογήστε το IDX στο Domoticz στο EspEasy
2. Thingspeak:
Αποκτήστε νέο chanel και δώστε στο EspEasy το Κλειδί εγγραφής API
Βήμα 7: Box & Go-Live
Σε κουτί και δοκιμή.
Μετά από αυτό, ρυθμίστε με δεξαμενή νερού.
Τώρα: χαλαρώστε με μπύρα: D
Σημείωση: μην το βάζετε απευθείας με τον ήλιο ή τη βροχή. Μόνο για μέσα.
Για κινητά:
1. Εφαρμογή Android:
2. Εφαρμογή iOS:
Βήμα 8: Επόμενη έκδοση αναβάθμισης
Στην επόμενη έκδοση, θα κάνω άλλο κόμβο για την αντλία ελέγχου.
Και συμπεριλάβετε αυτό στο Smart Home μου χρησιμοποιώντας Home-assist (https://www.home-assistant.io/) αντί για Domoticz (https://www.domoticz.com/).
Τα λέμε!
Χαιρετισμοί.