Πίνακας περιεχομένων:
- Βήμα 1: Υλικό - Τι θα χρειαστείτε
- Βήμα 2: Λογισμικό - Τι θα χρειαστείτε
- Βήμα 3: Ρύθμιση υλικού
- Βήμα 4: Ρύθμιση/Διαμόρφωση λογισμικού
Βίντεο: ESP8266/ESP-01 Arduino Powered SmartThings Leak Detector: 5 βήματα (με εικόνες)
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:38
Sooooo Πολλοί ανιχνευτές διαρροών για να διαλέξετε, ποιος θα λειτουργήσει καλύτερα για εσάς; Εάν έχετε το Samsung SmartThings που ελέγχει οποιεσδήποτε συσκευές στο σπίτι σας, τότε αυτό μπορεί να είναι απλώς το εισιτήριο!
Αυτή είναι η τελική έκδοση μιας σειράς που χτίζω γύρω από το χειριστήριο ESP8266/ESP-01 που τροφοδοτείται από το Arduino. Όλοι γνωρίζουμε ότι τα πιο ώριμα αδέλφια του ESP-01 όπως τα NodeMCU ESP12 κ.λπ. Το Wasταν το πρώτο μου ESP8266 !!
Για να δείτε τις προηγούμενες εκδόσεις σε αυτή τη μικρή σειρά «Ανιχνευτής διαρροών πώς», ρίξτε μια ματιά στις παρακάτω οδηγίες. Υπάρχει κάτι για όλους!
ESP8266/ESP-01 Ανιχνευτής διαρροής με τροφοδοσία Arduino-Χωρίς βασικό τοπικό συναγερμό Wi-Fi
ESP8266/ESP-01 Arduino Powered MQTT Leak Detector & Remote Alarm Receiver
Εάν τα βήματα που περιέχονται σε αυτό το Instructable φαίνονται οικεία, είναι επειδή είναι παρόμοια με μερικά από τα βήματα των παραπάνω οδηγιών, καθώς και αυτό για το ESP8266/Arduino SmartThings Relay for Christmas Lights
Βήμα 1: Υλικό - Τι θα χρειαστείτε
ΔΕΝ εγκρίνω, εκπροσωπώ ή λαμβάνω τίποτα για τα παρακάτω παραδείγματα. Caveat Emptor.
- ESP8266 ESP-01 ** Μπορείτε να παραλάβετε το ESP και τον προγραμματιστή ως πακέτο εδώ **
- Προγραμματιστής ** Μπορείτε να παραλάβετε το ESP και τον Προγραμματιστή ως προσφορά πακέτου εδώ **
- Μίνι Breadboard
- LED (Αρκετά ασφαλές στοίχημα ότι έχετε ήδη τοποθετηθεί με τα υπόλοιπα GEEK σας)
- Piezo Buzzer
- Άλτες
- ESP01 Προσαρμογέας Breadboad
- Αισθητήρας νερού/διαρροής (υγρόμετρο)
- Διανομέας Samsung SmartThings 2.0
Βήμα 2: Λογισμικό - Τι θα χρειαστείτε
ΥΠΟΘΕΣΕΙΣ: Άνετη εργασία με Arduino IDE, Βιβλιοθήκες, SmartThings IDE και GITHub.
- Arduino IDE
- Samsung SmartThings IDE
- Εφαρμογή Android SmartThings
- GITHub
Βήμα 3: Ρύθμιση υλικού
- Προσδιορίστε μια πηγή ενέργειας για το ESP σας. Χρησιμοποίησα έναν παλαιότερο προγραμματιστή ESP που ήταν συνδεδεμένος στο USB του φορητού υπολογιστή μου και έβαλα τους βραχυκυκλωτήρες VCC και Grnd στις αντίστοιχες θέσεις τους. (Δείτε την εικόνα)
- Τραβήξτε τον προσαρμογέα ψωμιού ESP πάνω από το κεντρικό κανάλι του μίνι breadboard, έτσι ώστε μια σειρά 4 ακίδων να είναι εκατέρωθεν.
- Συνδέστε την πηγή Vcc στο Vcc, Ch_Pd και το υγρόμετρο του ESP.
- Συνδέστε το Grnd Source με το «κοντό» πόδι Grnd, το υγρόμετρο και το Piezo/LED του ESP.
- Συνδέστε τον ακροδέκτη ESP 2 στα Δεδομένα Υγρομέτρου (Όχι αναλογικό).
- Συνδέστε τον πείρο ESP 0 στο "μακρύ" πόδι Piezo/LED.
-
ΣΥΜΒΟΥΛΕΣ
- ΜΗΝ υποθέσετε ότι τα χρώματα του άλματος στις συνημμένες φωτογραφίες αντιπροσωπεύουν Vcc ή Grnd.
- Το Piezo και/ή το LED δεν μπορούν να συνδεθούν κατά την εκκίνηση. Εάν είναι, το ESP θα ενεργοποιηθεί στη λειτουργία εκκίνησης και δεν θα εκτελέσει τον φορτωμένο κώδικα. Συνδέστε τα μετά την ενεργοποίηση του ESP.
- Ρυθμίστε την ευαισθησία όπως απαιτείται στο Υγρόμετρο με προσαρτημένο Ποτενσιόμετρο.
WrapUp: Σκοπεύω να κάνω τις συνδέσεις σε αυτό το μόνιμο και να τα στεγάσω όλα σε ένα αξιοπρεπές περίβλημα. Αυτό το περίβλημα μπορεί να καταλήξει να είναι άλλο ένα από τα διάσημα Lego κουτιά μου !! Όταν ολοκληρωθεί θα το μοιραστώ επίσης.
Βήμα 4: Ρύθμιση/Διαμόρφωση λογισμικού
ΥΠΟΘΕΣΕΙΣ: Άνετη εργασία με Arduino IDE, Βιβλιοθήκες, SmartThings IDE και GITHub.
- Συνδεθείτε στους αντίστοιχους λογαριασμούς SmartThings IDE και GITHub.
- Ακολουθήστε ΟΛΑ τα βήματα που εμφανίζονται εδώ από τον Daniel Ogorchock. AKA Ogiewon.
Παρακαλούμε να είστε προσεκτικοί στα ακόλουθα βήματα (Εάν χρησιμοποιείτε ήδη αυτήν τη στιγμή μια θυγατρική συσκευή ST_Anything Contact Sensor, αυτά τα βήματα ενδέχεται να την απενεργοποιήσουν:
Πρόσθετη σημείωση: Εάν ρυθμίσετε τη σύνδεσή σας SmartThings IDE στο GITHub για το ST_Anything repo, οι μελλοντικές αλλαγές που θα γίνουν στον αισθητήρα επαφής στο repo ενδέχεται να προωθηθούν στο SmartThings σας. Αυτό μπορεί να έχει ως αποτέλεσμα την αντικατάσταση των ακόλουθων αλλαγών.
- Τροποποιήστε το συνημμένο σκίτσο Arduino, προσθέτοντας τα χαρακτηριστικά του περιβάλλοντος WiFi/SmartThings. Το σκίτσο αναφέρει πού να κάνετε τις αλλαγές, όπως και τα βήματα στη σελίδα GITHub.
- Ανοίξτε τη σελίδα SmartEthings IDE και δεύτερον… τη σελίδα Διαχείριση συσκευής μου.
- Εντοπίστε το ogiewon: Child Contact Sensor στη λίστα σας και κάντε κλικ σε αυτό για να ανοίξει.
- Επιλέξτε όλο τον κώδικα, αντιγράψτε και επικολλήστε τον σε ένα έγγραφο για 'ασφαλή φύλαξη' του Πρωτότυπου. Αποθηκεύστε αυτό το έγγραφο κάπου όπου θα θυμάστε εάν/όταν χρειαστεί στο μέλλον.
-
Πραγματοποιήστε την ακόλουθη αλλαγή στον αισθητήρα παιδικής επαφής που έχετε ανοίξει στο SmartThings IDE: ΑΝΤΙΚΑΤΑΣΤΑΣΗ:
attributeState "open", label: '$ {name}', εικονίδιο: "st.contact.contact.open", backgroundColor: "#e86d13" attributeState "κλειστό", label: '$ {name}', icon: "st.contact.contact.closed ", backgroundColor:"#00a0dc"
ΜΕ: attributeState ("ανοιχτό", ετικέτα: "Στεγνό", εικονίδιο: "st.alarm.water.dry", backgroundColor: "#ffffff") attributeState ("κλειστό", ετικέτα: "Wet", εικονίδιο: "st. alarm.water.wet ", backgroundColor:"#00a0dc ") Βλέπε συνημμένο για πρόσθετες λεπτομερείς πληροφορίες εάν χρειάζεται.
- Κάντε κλικ στην επιλογή Αποθήκευση από το επάνω/δεξί μενού.
- Κάντε κλικ στην επιλογή Δημοσίευση από το επάνω/δεξί μενού.
- Κάντε κλικ στην επιλογή «Για μένα». Βγείτε από το IDE.
- Φορτώστε το τροποποιημένο σκίτσο Arduino στο ESP-01. Συνδέστε το ESP-01 στη διάταξη ανίχνευσης διαρροών και ενεργοποιήστε το.
- Ανοίξτε την εφαρμογή SmartThings για κινητά στη συσκευή σας. Στη λίστα "Πράγματα", θα πρέπει τώρα να δείτε έναν Αισθητήρα επαφής ντυμένος ως Αισθητήρας νερού.
- Βουτήξτε τον αισθητήρα νερού και δείτε τι θα συμβεί. Τα δάχτυλα διαπίστωσαν ότι τα αποτελέσματά σας είναι σαν τα δικά μου και η εμφάνιση των εικονιδίων νερού αλλάζει όταν ενεργοποιείται. EXTRAS: Προσθέστε ένα SmartThings SmartApp για να προωθήσετε συναγερμούς από αυτήν τη συσκευή. Επιλέξτε Αυτοματισμός, SmartApps, Μετακινηθείτε προς τα κάτω για να προσθέσετε ένα SmartApp, Ασφάλεια και ασφάλεια, Ειδοποίηση όταν. Ακολουθήστε τον Οδηγό για "Κλείνει η επαφή".
Συνιστάται:
AI Powered Bull **** Detector: 6 βήματα (με εικόνες)
AI Powered Bull **** Detector: Η μία συσκευή που χρειαζόμαστε όλοι, ένας ανιχνευτής **** Powered Bull
Ξεκινώντας με το Esp 8266 Esp-01 Με το Arduino IDE - Εγκατάσταση πινάκων Esp στο Arduino Ide και προγραμματισμός Esp: 4 βήματα
Ξεκινώντας με το Esp 8266 Esp-01 Με το Arduino IDE | Εγκατάσταση πινάκων Esp στο Arduino Ide και προγραμματισμός Esp: Σε αυτά τα εκπαιδευτικά προγράμματα θα μάθουμε πώς να εγκαθιστούμε πίνακες esp8266 στο Arduino IDE και πώς να προγραμματίζουμε esp-01 και να ανεβάζουμε κώδικα σε αυτό. Δεδομένου ότι οι πίνακες esp είναι τόσο δημοφιλείς, σκέφτηκα να διορθώσω ένα εκπαιδευτικό αυτό και οι περισσότεροι άνθρωποι αντιμετωπίζουν πρόβλημα
IoT Cat Feeder Using Particle Photon Integrated With Alexa, SmartThings, IFTTT, Google Sheets: 7 βήματα (με εικόνες)
IoT Cat Feeder Using Particle Photon Integrated With Alexa, SmartThings, IFTTT, Google Sheets: Η ανάγκη για αυτόματο τροφοδότη γάτας είναι αυτονόητη. Οι γάτες (το όνομα της γάτας μας είναι Μπέλα) μπορεί να είναι δυσάρεστες όταν πεινάνε και αν η γάτα σας είναι σαν τη δική μου θα τρώει το μπολ στεγνό κάθε φορά. Χρειαζόμουν έναν τρόπο για να μοιράσω αυτόματα μια ελεγχόμενη ποσότητα φαγητού
ESP8266/ESP12 Witty Cloud - Arduino Powered SmartThings RGB Controller: 4 Βήματα
ESP8266/ESP12 Witty Cloud - Arduino Powered SmartThings RGB Controller: RGB's RGB's RGB's Everywhere! Σε ποιον δεν αρέσει να έχει έναν δροσερό έγχρωμο φωτισμό γύρω από το σπίτι του αυτές τις μέρες; Αυτό το μικρό έργο αναδεικνύει το ESP8266 σε συνδυασμό με το χειριστήριο SmartThings και καταλήγει ως ένας πραγματικός τακτοποιημένος ελεγκτής RGB για LED str
ESP8266/ESP-12 Arduino Powered SmartThings DS18B20 Temp. Αισθητήρας: 4 βήματα (με εικόνες)
ESP8266/ESP-12 Arduino Powered SmartThings DS18B20 Temp. Αισθητήρας: Σε όλους μας αρέσει να γνωρίζουμε ποια είναι η τρέχουσα θερμοκρασία δωματίου και μερικές φορές ποια είναι η θερμοκρασία σε ένα άλλο δωμάτιο, ή ίσως ακόμη και στο εξοχικό σας στην άλλη άκρη του κόσμου. Maybeσως θέλετε να παρακολουθείτε τη θερμοκρασία στο σπίτι του κατοικίδιου σας Lizard's