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

Wemos D1 Mini Παρακολούθηση θερμοκρασίας/υγρασίας: 3 βήματα
Wemos D1 Mini Παρακολούθηση θερμοκρασίας/υγρασίας: 3 βήματα

Βίντεο: Wemos D1 Mini Παρακολούθηση θερμοκρασίας/υγρασίας: 3 βήματα

Βίντεο: Wemos D1 Mini Παρακολούθηση θερμοκρασίας/υγρασίας: 3 βήματα
Βίντεο: Φτιάξτε την δικιά σας εφαρμογή για τον έλεγχο της θερμοκρασίας του σπιτιού σας + Εmail notification. 2024, Νοέμβριος
Anonim
Wemos D1 Mini Παρακολούθηση θερμοκρασίας/υγρασίας
Wemos D1 Mini Παρακολούθηση θερμοκρασίας/υγρασίας
Wemos D1 Mini Παρακολούθηση θερμοκρασίας/υγρασίας
Wemos D1 Mini Παρακολούθηση θερμοκρασίας/υγρασίας

Έψαχνα για φθηνό και εύκολο τρόπο παρακολούθησης της θερμοκρασίας και της υγρασίας για το εξοχικό μου που θα λειτουργεί επίσης με μπαταρία ή πρίζα. Χρειάστηκε να παρακολουθήσω τη θερμοκρασία από απόσταση, αλλά ήθελα επίσης δυνατότητα για τοπικό οπτικό έλεγχο θερμοκρασίας.

Χρησιμοποιώ συμβατό με 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
Ρύθμιση Blynk
Ρύθμιση Blynk
Ρύθμιση Blynk

Εγκαταστήστε το blynk στο τηλέφωνό σας και δημιουργήστε εκεί νέο έργο με 2 συσκευές. Για κάθε συσκευή θα λάβετε μεμονωμένους κωδικούς πρόσβασης. Χρησιμοποιώ έναν έλεγχο ταυτότητας συσκευής για όλες τις εσωτερικές συσκευές και έναν για όλες τις εξωτερικές συσκευές. Θα χρειαστεί να βάλετε αυτούς τους κωδικούς πρόσβασης στο arduino στο επόμενο βήμα.

Το Blynk σάς επιτρέπει να χρησιμοποιείτε εικονικές ακίδες για την ανταλλαγή τιμών μεταξύ της συσκευής σας και του cloud. Μπορείτε να χρησιμοποιήσετε τον εικονικό πείρο 1 για τη μέτρηση της θερμοκρασίας του πρώτου σας εσωτερικού αισθητήρα και τον ακροδέκτη 3 για τη μέτρηση της θερμοκρασίας του δεύτερου εσωτερικού σας αισθητήρα. Εικονικός πείρος 2 από ό, τι για τη μέτρηση υγρασίας του πρώτου εσωτερικού αισθητήρα και τον πείρο 4 για μέτρηση υγρασίας του δεύτερου εσωτερικού αισθητήρα. Σημαντικό είναι μόνο η χρήση μοναδικού εικονικού αναγνωριστικού pin ανά συσκευή.

Μπορείτε να δοκιμάσετε διάφορες επιλογές για την αναπαράσταση των μετρήσεων σας στο blynk, χρησιμοποιώ ιστορικό γράφημα και εικονίδιο μικρής τιμής.

Για εξωτερικούς αισθητήρες μπορείτε να χρησιμοποιήσετε ξεχωριστό κωδικό ελέγχου ταυτότητας και παρόμοια προσέγγιση.

Βήμα 3: Στοίβα μαζί και διαμορφώστε τους μίνι πίνακες Wemos D1

Stack Together και Διαμόρφωση Wemos D1 Mini Boards
Stack Together και Διαμόρφωση Wemos D1 Mini Boards
Stack Together και Διαμόρφωση Wemos D1 Mini Boards
Stack Together και Διαμόρφωση Wemos D1 Mini Boards
Stack Together και Διαμόρφωση Wemos D1 Mini Boards
Stack Together και Διαμόρφωση Wemos D1 Mini Boards
Stack Together και Διαμόρφωση Wemos D1 Mini Boards
Stack Together και Διαμόρφωση Wemos D1 Mini Boards

Όταν οι καρφίτσες συγκολλούνται, μπορείτε να στοιβάζετε τον πίνακα και τις ασπίδες μαζί και να διαμορφώνετε τον πίνακα από το 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"

Συνιστάται: