Πίνακας περιεχομένων:
- Βήμα 1: Υλικό - Τι θα χρειαστείτε
- Βήμα 2: Λογισμικό - Τι θα χρειαστείτε
- Βήμα 3: Ρύθμιση υλικού
- Βήμα 4: Ρύθμιση λογισμικού
Βίντεο: ESP8266/ESP-12 Arduino Powered SmartThings DS18B20 Temp. Αισθητήρας: 4 βήματα (με εικόνες)
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:38
Σε όλους μας αρέσει να γνωρίζουμε ποια είναι η τρέχουσα θερμοκρασία δωματίου και μερικές φορές ποια είναι η θερμοκρασία σε άλλο δωμάτιο, ή ίσως ακόμη και στο εξοχικό σας στην άλλη άκρη του κόσμου. Maybeσως θέλετε να παρακολουθείτε τη θερμοκρασία στο σπίτι του κατοικίδιου ζώου σας Σαύρα; 'Veρθατε στο σωστό μέρος για να μάθετε πώς να φτιάξετε το δικό σας συνδεδεμένο με SmartThings Temp DS18B20. Αισθητήρας με ESP8266 και Arduino. Δείτε αυτό το βίντεο και συνεχίστε.
Βήμα 1: Υλικό - Τι θα χρειαστείτε
ΔΕΝ εγκρίνω, εκπροσωπώ ή λαμβάνω τίποτα για τα παρακάτω παραδείγματα. Caveat Emptor.
Αντικαταστήστε όπως απαιτείται για τις ατομικές απαιτήσεις/παραμέτρους σας. Οι σύνδεσμοι προς τα προϊόντα είναι μόνο για παραδείγματα και όχι για προώθηση. Δεν χρησιμοποίησα αντίσταση για το DS18B20. Παρακαλώ χρησιμοποιήστε τη δική σας κρίση.
1. ESP8266 ESP12 NodeMCU SOC
2. Αισθητήρας θερμοκρασίας DS18B20
3. Βάση NodeMCU
4. Samsung SmartThings 2.0 Hub
Μικρο καλώδιο USB
Βήμα 2: Λογισμικό - Τι θα χρειαστείτε
ΥΠΟΘΕΣΕΙΣ: Άνετη εργασία με Arduino IDE, Βιβλιοθήκες, SmartThings IDE και GITHub.
Arduino IDE
Samsung SmartThings IDE
Εφαρμογή Android SmartThings
GITHub
Βήμα 3: Ρύθμιση υλικού
Για αυτήν την ενότητα, τα βήματα που εξηγούνται βασίζονται στη ρύθμισή μου. Ρυθμίστε όπως απαιτείται.
- Εγκαταστήστε την πλακέτα NodeMCU στη βάση του κόμβου. (επιβεβαιώστε τον σωστό προσανατολισμό με τοποθεσίες κεραίας που ταιριάζουν σε κάθε μία ή αριθμούς καρφιτσών που ταιριάζουν αν αναφέρονται στη βάση)
- Εγκαταστήστε θηλυκές συνδέσεις τερματισμού στο DS18B20. (Πέταξα, γδύθηκα, κόλλησα και τύλιξα άλτες στις γραμμές του DS1820B)
- Συνδέστε τη δύναμη DS18B20 στη ράγα 3,3v στη βάση κόμβου. Δείτε την Εικ.
- Συνδέστε τη ράγα εδάφους σε έδαφος DS18B20 στη βάση Node. Δείτε Εικ.
- Συνδέστε τα δεδομένα DS18B20 στην καρφίτσα D3 στη βάση Node. Δείτε την Εικ.
ΣΗΜΕΙΩΣΗ: mayσως χρειαστεί να αποσυνδέσετε τη σύνδεση δεδομένων κατά τη φόρτωση του σκίτσου και να επανασυνδεθείτε μετά την ολοκλήρωση της φόρτωσης.
Βήμα 4: Ρύθμιση λογισμικού
ΥΠΟΘΕΣΕΙΣ: Άνετη εργασία με Arduino IDE, Βιβλιοθήκες, SmartThings IDE και GITHub.
- Συνδεθείτε στους αντίστοιχους λογαριασμούς SmartThings IDE και GITHub.
- Ακολουθήστε ΟΛΑ τα βήματα που εμφανίζονται εδώ από τον Daniel Ogorchock. AKA Ogiewon.
Γνωρίζω ότι υπάρχουν πολλές αρχικές πληροφορίες και διαμόρφωση εάν αυτή είναι η πρώτη σας φορά που ρυθμίζετε τις διαμορφώσεις ST_Anything, αλλά αξίζει τον κόπο. ΠΑΡΑΚΑΛΩ, μη διστάσετε να κάνετε τυχόν ερωτήσεις που μπορεί να έχετε στην πορεία. Επιπλέον, το SmartThings Forum για αυτό το έργο είναι ένα ΥΠΕΡΟΧΟ μέρος για συμβουλές και συμβουλές.
- Τροποποιήστε το συνημμένο σκίτσο Arduino, προσθέτοντας τα χαρακτηριστικά του περιβάλλοντος WiFi/SmartThings. Το σκίτσο αναφέρει πού να κάνετε τις αλλαγές, όπως και τα βήματα στη σελίδα GITHub.
- Ανατρέξτε στα συνημμένα στιγμιότυπα οθόνης για τις (2) αλλαγές που αφορούν τη συγκεκριμένη συσκευή. (Για την έκδοση NodeMCU 0.9… Αλλάξτε το Pin D7 σε Pin D3) και σχολιάστε τυχόν συσκευές/βιβλιοθήκες που μπορεί να μην θέλετε να εγκαταστήσετε αυτήν τη στιγμή.
- Το συνημμένο σκίτσο έχει τις αλλαγές D7 σε D3 και τα πρόσθετα που σχολιάζονται. ΣΗΜΕΙΩΣΗ: Εάν αποσυνδέσατε το βραχυκυκλωτήρα από το D#, επανασυνδεθείτε αφού φορτωθεί το σκίτσο.
- Ανοίξτε την εφαρμογή SmartThings για κινητά. Εάν εξακολουθείτε να χρειάζεται να προσθέσετε λεπτομέρειες σύμφωνα με τα βήματα εδώ, κάντε το τώρα.
- Ρίξτε μια ματιά στη λίστα των συσκευών σας στην εφαρμογή SmartThings για κινητά, θα πρέπει τώρα να δείτε ένα DS18B20 με την τρέχουσα θερμοκρασία σας.
Συνιστάται:
Αισθητήρας πόρτας & κλειδώματος με μπαταρία, Solar, ESP8266, ESP-Now, MQTT: 4 βήματα (με εικόνες)
Αισθητήρας πόρτας & κλειδώματος με μπαταρία, Solar, ESP8266, ESP-Now, MQTT: Σε αυτό το Instructable σας δείχνω πώς έφτιαξα έναν αισθητήρα με μπαταρία για να παρακολουθώ την κατάσταση της πόρτας και του κλειδώματος του απομακρυσμένου υπόστεγου ποδηλάτου μου. Έχω τροφοδοσία ρεύματος, οπότε το τροφοδοτώ με μπαταρία. Η μπαταρία φορτίζεται από ένα μικρό ηλιακό πάνελ. Η μονάδα είναι d
IOT123 - ΣΥΝΔΕΣΜΟΣ ΑΙΣΘΗΤΗΡΑΣ ΑΙΣΘΗΤΗΡΑΣ: ΙΣΤΟΣΕΛΙΔΑ ΠΡΟΣΑΡΜΟΓΗΣ ICOS10: 11 Βήματα
IOT123 - ASSIMILATE SENSOR HUB: ICOS10 CUSTOMIZATION WEBSEREVER: The ASSIMILATE SENSOR/ACTOR Slaves ενσωματώνουν μεταδεδομένα που χρησιμοποιούνται για τον καθορισμό των απεικονίσεων στο Crouton. Αυτή η κατασκευή προσθέτει έναν διακομιστή ιστού στο ESP8266 Master, εξυπηρετεί ορισμένα αρχεία διαμόρφωσης που μπορούν να τροποποιηθούν από τον χρήστη και στη συνέχεια χρησιμοποιεί αυτά τα αρχεία για επαναπροσδιορισμό
Αισθητήρας αφής & Αισθητήρας ήχου Έλεγχος φώτων AC/DC: 5 βήματα
Αισθητήρας αφής & Αισθητήρας ήχου Έλεγχος φώτων AC/DC: Αυτό είναι το πρώτο μου έργο και αυτό λειτουργεί με βάση δύο βασικούς αισθητήρες, ένας είναι ο αισθητήρας αφής και ο δεύτερος είναι ο αισθητήρας ήχου, όταν πατάτε την επιφάνεια αφής στον αισθητήρα αφής το φως AC θα αλλάξει ΕΝΕΡΓΟΠΟΙΗΜΕΝΟ, αν το αφήσετε, το Φως θα είναι Σβηστό και το ίδιο
ESP8266/ESP12 Witty Cloud - Αισθητήρας φωτισμού SmartThings με τροφοδοσία Arduino: 4 βήματα
ESP8266/ESP12 Witty Cloud - Αισθητήρας φωτισμού SmartThings με τροφοδοσία Arduino: Ο έξυπνος φωτισμός σας αντιδρά σε ορισμένες από τις προεπιλεγμένες ώρες, όπως ηλιοβασίλεμα και ανατολή ή συγκεκριμένη ώρα … δεν ταιριάζει πάντα με αυτό που βλέπουν τα μάτια σας ενώ βρίσκεστε μέσα το σπίτι σου. Maybeσως ήρθε η ώρα να προσθέσετε έναν αισθητήρα που μπορεί να πυροδοτήσει όλα αυτά
ESP8266/ESP-01 Arduino Powered SmartThings Leak Detector: 5 βήματα (με εικόνες)
ESP8266/ESP-01 Arduino Powered SmartThings Leak Detector: Sooooo Πολλοί ανιχνευτές διαρροών για να διαλέξετε, ποιος θα λειτουργήσει καλύτερα για εσάς; Εάν έχετε Samsung SmartThings που ελέγχει οποιεσδήποτε συσκευές στο σπίτι σας, τότε αυτό μπορεί να είναι το εισιτήριο! Αυτή είναι η τελική έκδοση μιας σειράς που χτίζω ένα