Πίνακας περιεχομένων:
- Βήμα 1: Συγκόλληση καρφιτσών
- Βήμα 2: Ρύθμιση του Blynk
- Βήμα 3: Στοίβα μαζί και διαμορφώστε τους μίνι πίνακες Wemos D1
Βίντεο: Wemos D1 Mini Παρακολούθηση θερμοκρασίας/υγρασίας: 3 βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:36
Έψαχνα για φθηνό και εύκολο τρόπο παρακολούθησης της θερμοκρασίας και της υγρασίας για το εξοχικό μου που θα λειτουργεί επίσης με μπαταρία ή πρίζα. Χρειάστηκε να παρακολουθήσω τη θερμοκρασία από απόσταση, αλλά ήθελα επίσης δυνατότητα για τοπικό οπτικό έλεγχο θερμοκρασίας.
Χρησιμοποιώ συμβατό με Arduino Wemos D1 mini με DHT22, DHT21 και wemos mini OLED ασπίδα. Έχω αισθητήρες με πρίζα (με φορτιστή USB) και αισθητήρες με μπαταρία. Χρησιμοποιώ το blynk ως υπηρεσία cloud για την αναπαράσταση δεδομένων.
Κατάλογος υλικού:
wemos D1 mini (aliexpres)
wemos mini OLED ασπίδα (aliexpres)
Αισθητήρας θερμοκρασίας/υγρασίας DHT21 (aliexpres)
Αισθητήρας θερμοκρασίας/υγρασίας DHT22 (aliexpres)
μερικά σύντομα καλώδια και εργαλεία και υλικά συγκόλλησης.
Βήμα 1: Συγκόλληση καρφιτσών
Θα λάβετε σανίδα και ασπίδες Wemos χωρίς κολλημένες καρφίτσες όπως θα λάβετε στο πακέτο 3 διαφορετική επιλογή:
- Αρσενικό μόνο
- Μόνο για γυναίκες
- Άνδρας σε γυναίκα
Επέλεξα να βάλω θηλυκές καρφίτσες στον κύριο πίνακα και όλες οι άλλες σανίδες χρησιμοποιούν καρφίτσες αρσενικές σε θηλυκές. Σας επιτρέπει να στοιβάζετε άλλες ασπίδες αν το επιλέξετε (όπως η ασπίδα ρελέ)
Όταν κολλάτε καρφίτσες, βεβαιωθείτε ότι έχετε βάλει αρσενικές καρφίτσες στο breadboard, ώστε να είναι στενές.
Χρησιμοποιώ καρφίτσες Male to Female ακόμη και για ασπίδα OLED. Οι θηλυκές καρφίτσες παρέχουν από αυτό μερική μηχανική προστασία σε αυτό.
Μπορείτε να χρησιμοποιήσετε απευθείας wemos D1 mini DHT pro shield με αυτό το σεμινάριο, αλλά χρησιμοποίησα αισθητήρα σε κοντά καλώδια για να μην επηρεάσω τη μέτρηση από τη θερμότητα από τον πίνακα ή την οθόνη wemos.
Για αισθητήρες με μπαταρία, κόλλησα απευθείας τη θήκη μπαταρίας και τον αισθητήρα θερμοκρασίας DHT σε μίνι πλακέτα wemos D1.
Βήμα 2: Ρύθμιση του Blynk
Εγκαταστήστε το blynk στο τηλέφωνό σας και δημιουργήστε εκεί νέο έργο με 2 συσκευές. Για κάθε συσκευή θα λάβετε μεμονωμένους κωδικούς πρόσβασης. Χρησιμοποιώ έναν έλεγχο ταυτότητας συσκευής για όλες τις εσωτερικές συσκευές και έναν για όλες τις εξωτερικές συσκευές. Θα χρειαστεί να βάλετε αυτούς τους κωδικούς πρόσβασης στο arduino στο επόμενο βήμα.
Το Blynk σάς επιτρέπει να χρησιμοποιείτε εικονικές ακίδες για την ανταλλαγή τιμών μεταξύ της συσκευής σας και του cloud. Μπορείτε να χρησιμοποιήσετε τον εικονικό πείρο 1 για τη μέτρηση της θερμοκρασίας του πρώτου σας εσωτερικού αισθητήρα και τον ακροδέκτη 3 για τη μέτρηση της θερμοκρασίας του δεύτερου εσωτερικού σας αισθητήρα. Εικονικός πείρος 2 από ό, τι για τη μέτρηση υγρασίας του πρώτου εσωτερικού αισθητήρα και τον πείρο 4 για μέτρηση υγρασίας του δεύτερου εσωτερικού αισθητήρα. Σημαντικό είναι μόνο η χρήση μοναδικού εικονικού αναγνωριστικού pin ανά συσκευή.
Μπορείτε να δοκιμάσετε διάφορες επιλογές για την αναπαράσταση των μετρήσεων σας στο blynk, χρησιμοποιώ ιστορικό γράφημα και εικονίδιο μικρής τιμής.
Για εξωτερικούς αισθητήρες μπορείτε να χρησιμοποιήσετε ξεχωριστό κωδικό ελέγχου ταυτότητας και παρόμοια προσέγγιση.
Βήμα 3: Στοίβα μαζί και διαμορφώστε τους μίνι πίνακες Wemos D1
Όταν οι καρφίτσες συγκολλούνται, μπορείτε να στοιβάζετε τον πίνακα και τις ασπίδες μαζί και να διαμορφώνετε τον πίνακα από το Arduino IDE.
Για τη μίνι πλακέτα Wemos D1 θα χρειαστείτε επίσης σειριακά προγράμματα οδήγησης USB που μπορείτε να βρείτε στην ιστοσελίδα τους.
Για απλή εμφάνιση θερμοκρασίας και υγρασίας στην οθόνη OLED, μπορείτε να βάλετε το βασικό πρόγραμμα blynk-παράδειγμα που επισυνάπτεται σε αυτό το βήμα. Είναι καλά σχολιασμένο, ώστε να μπορείτε να επεξεργαστείτε ανάλογα με τη σύνδεσή σας. Λάβετε υπόψη ότι το wemos D1 pin δεν είναι IO1 και ούτω καθεξής. Εδώ είναι οι τιμές IO των ακίδων του. Μπορείτε να τα βρείτε και στο wemos site.
Για τον αισθητήρα DHT22 πρέπει να κολλήσετε αντίσταση 10 kOhm μεταξύ των ακίδων 1 και 2. (συνδέστε τον τρόπο σύνδεσης). Το DHT22 μπορεί να συνδεθεί χωρίς πρόσθετη αντίσταση (κόκκινο σε +3,3V, μαύρο στο έδαφος, κίτρινο στην ψηφιακή είσοδο του ESP8266, εάν είναιD2 από το IO4 σε arduino κώδικα).
Οι εξωτερικοί αισθητήρες που τροφοδοτούνται από μπαταρία έχουν δυνατότητα ύπνου. Χρησιμοποιώ μπαταρίες χλωριούχου λιθίου-θειονυλίου (Li-SOCl2) που συνδέονται απευθείας με τη γείωση της πλακέτας και θύρες 3,3 V. Οι τάσεις τους είναι εντός των προδιαγραφών ESP8266 και συνδέοντάς τις άμεσα εξοικονομώ ενέργεια που διαφορετικά θα καταναλώνεται από πρόσθετες μετατροπές άνω/κάτω ισχύος. Μπορείτε να αναζητήσετε SAFT 3, 6V κύρια μπαταρία για να βρείτε προμηθευτή, αγόρασα από τον τσεχικό μεταπωλητή (σύνδεσμος)
Χρησιμοποιήστε διαμόρφωση blync-battery-example που είναι καλά σχολιασμένη και μπορείτε να προσαρμόσετε ανάλογα με τις ανάγκες σας.
Έχω επισυνάψει την απλοποιημένη αριθμομηχανή excel που έχει αποδειχθεί ότι λειτουργεί εντάξει εάν είναι διαθέσιμο wifi και σύνδεση στο Διαδίκτυο. εάν το wifi ή το διαδίκτυο είναι εκτός λειτουργίας, μπορεί να χρειαστούν έως και 35 δευτερόλεπτα για να αποκοιμηθεί η συσκευή σας και επηρεάζει τη διάρκεια ζωής της μπαταρίας.
Θα πρέπει τώρα να λαμβάνετε τις ενδείξεις δεδομένων σας στην οθόνη OLED και στην εφαρμογή blynk κινητού τηλεφώνου.
ΣΗΜΕΙΩΣΗ: Χρησιμοποιήστε την έκδοση 0.4.10 της βιβλιοθήκης Blynk εάν εμφανιστεί σφάλμα "version.h"
Συνιστάται:
Εύκολη πολύ χαμηλής ισχύος BLE στο Arduino Μέρος 2 - Παρακολούθηση θερμοκρασίας/υγρασίας - Αναθ. 3: 7 βήματα
Easy Easy Low Power BLE στο Arduino Μέρος 2 - Θερμοκρασία/Παρακολούθηση υγρασίας - Αναθ. 3: Ενημέρωση: 23 Νοεμβρίου 2020 - Πρώτη αντικατάσταση 2 μπαταριών AAA από τις 15 Ιανουαρίου 2019, δηλαδή 22 μήνες για 2xAAA Alkaline Ενημέρωση: 7 Απριλίου 2019 - Αναθ. 3 του lp_BLE_TempHumidity, προσθέτει γραφήματα ημερομηνίας/ώρας, χρησιμοποιώντας το pfodApp V3.0.362+, και αυτόματη πίεση όταν
Παρακολούθηση θερμοκρασίας και υγρασίας με AM2301 στο NodeMCU & Blynk: 3 βήματα
Παρακολουθήστε τη θερμοκρασία και την υγρασία με το AM2301 στο NodeMCU & Blynk: Είναι πολύ γνωστό γεγονός ότι στις περισσότερες βιομηχανικές κατακόρυφες, η θερμοκρασία, η υγρασία, η πίεση, η ποιότητα του αέρα, η ποιότητα του νερού κ.λπ., παίζουν σημαντικούς παράγοντες που πρέπει να παρακολουθούνται συνεχώς και απαραίτητα τα συστήματα ειδοποίησης πρέπει να ισχύουν όταν η αξία
Παρακολούθηση θερμοκρασίας και υγρασίας με χρήση NODE MCU AND BLYNK: 5 βήματα
Παρακολούθηση θερμοκρασίας και υγρασίας χρησιμοποιώντας NODE MCU ΚΑΙ BLYNK: Γεια σας παιδιά Σε αυτό το διδακτικό μάθετε πώς να λαμβάνετε τη θερμοκρασία και την υγρασία της ατμόσφαιρας χρησιμοποιώντας DHT11-Αισθητήρας θερμοκρασίας και υγρασίας χρησιμοποιώντας την εφαρμογή Node MCU και BLYNK
Παρακολούθηση θερμοκρασίας & υγρασίας χώρου με το ESP32 και το AskSensors Cloud: 6 βήματα
Παρακολούθηση θερμοκρασίας & υγρασίας δωματίου Με το ESP32 και το AskSensors Cloud: Σε αυτό το σεμινάριο θα μάθετε πώς να παρακολουθείτε τη θερμοκρασία και την υγρασία του δωματίου ή του γραφείου σας χρησιμοποιώντας το DHT11 και το ESP32 που είναι συνδεδεμένο στο σύννεφο. Οι ενημερώσεις των σεμιναρίων μας μπορείτε να τις βρείτε εδώ. DHT11 Προδιαγραφές: Ο αισθητήρας DHT11 μπορεί να μετρήσει τη θερμοκρασία
Παρακολούθηση θερμοκρασίας και υγρασίας DHT χρησιμοποιώντας το ESP8266 και την πλατφόρμα IoT AskSensors: 8 βήματα
Παρακολούθηση θερμοκρασίας και υγρασίας DHT χρησιμοποιώντας το ESP8266 και την πλατφόρμα IoT της AskSensors: Σε προηγούμενο εκπαιδευτικό, παρουσίασα έναν οδηγό βήμα προς βήμα για να ξεκινήσετε με το ESP8266 nodeMCU και την πλατφόρμα IoT AskSensors. Σε αυτό το σεμινάριο, συνδέω έναν αισθητήρα DHT11 στον κόμβο MCU. Το DHT11 είναι μια κοινά χρησιμοποιούμενη θερμοκρασία και υγρασία