Πίνακας περιεχομένων:
Βίντεο: Παρακολούθηση θερμοκρασίας και υγρασίας χρησιμοποιώντας το Blynk: 6 βήματα
2025 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2025-01-13 06:57
Σε αυτό το σεμινάριο θα παρακολουθήσουμε τη θερμοκρασία και την υγρασία χρησιμοποιώντας DHT11 και θα στείλουμε τα δεδομένα στο cloud χρησιμοποιώντας το Blynk
Απαιτούμενα στοιχεία για αυτό το σεμινάριο:
- Arduino Uno
- Αισθητήρας θερμοκρασίας και υγρασίας DHT11
- ESP8266-01 WiFi Module
Βήμα 1: ESP8266 - 01 Μονάδα WiFi
Το ESP8266-01 είναι ένας σειριακός πομπός και δέκτης WiFi που μπορεί να δώσει σε κάθε μικροελεγκτή πρόσβαση στο δίκτυο WiFi
Η μονάδα ESP8266 είναι χαμηλού κόστους και έρχεται προ-προγραμματισμένη με υλικολογισμικό σετ εντολών AT, πράγμα που σημαίνει ότι μπορείτε απλά να το συνδέσετε με τη συσκευή σας Arduino και να αποκτήσετε την ίδια δυνατότητα WiFi όσο προσφέρει μια ασπίδα WiFi. Αυτή η μονάδα διαθέτει ισχυρό -δυνατότητα επεξεργασίας και αποθήκευσης του πίνακα που του επιτρέπει να ενσωματωθεί με τους αισθητήρες και άλλες εφαρμογές μέσω των GPIO.
Χαρακτηριστικά:
- Wi-Fi Direct (P2P), soft-AP
- Ενσωματωμένη στοίβα πρωτοκόλλου TCP/IP
- Διαθέτει ενσωματωμένο διακόπτη TR, balun, LNA, ενισχυτή ισχύος και αντίστοιχο δίκτυο
- Εξοπλίζει ενσωματωμένο PLL, ρυθμιστικά, DCXO και μονάδες διαχείρισης ενέργειας
- Ενσωματωμένη χαμηλής ισχύος CPU 32-bit θα μπορούσε να χρησιμοποιηθεί ως επεξεργαστής εφαρμογών
- SDIO 1.1 / 2.0, SPI, UART
- STBC, 1 × 1 MIMO, 2 × 1 MIMO
- Συγκέντρωση A-MPDU & A-MSDU & διάστημα προστασίας 0,4 ms
- Ξυπνήστε και μεταδώστε πακέτα σε <2ms
- Κατανάλωση ενέργειας σε κατάσταση αναμονής <1,0mW (DTIM3)
Βήμα 2: Αισθητήρας θερμοκρασίας και υγρασίας DHT11
Ο DHT11 είναι ένας βασικός, εξαιρετικά χαμηλού κόστους ψηφιακός αισθητήρας θερμοκρασίας και υγρασίας. Χρησιμοποιεί έναν χωρητικό αισθητήρα υγρασίας και ένα θερμίστορ για τη μέτρηση του περιβάλλοντος αέρα και εκπέμπει ένα ψηφιακό σήμα στην ακίδα δεδομένων (δεν απαιτούνται αναλογικές ακίδες εισόδου). Είναι αρκετά απλό στη χρήση, αλλά απαιτεί προσεκτικό χρονισμό για την αρπαγή δεδομένων
Το μόνο πραγματικό μειονέκτημα αυτού του αισθητήρα είναι ότι μπορείτε να λαμβάνετε νέα δεδομένα από αυτόν μόνο μία φορά κάθε 2 δευτερόλεπτα, οπότε όταν χρησιμοποιείτε τη βιβλιοθήκη μας, οι ενδείξεις των αισθητήρων μπορεί να είναι παλαιές έως και 2 δευτερόλεπτα.
ΤΕΧΝΙΚΕΣ ΛΕΠΤΟΜΕΡΕΙΕΣ:
- Χαμηλό κόστος 3 έως 5V ισχύς και I/O
- Μέγιστη τρέχουσα χρήση 2,5mA κατά τη μετατροπή (ενώ ζητάτε δεδομένα)
- Καλό για ενδείξεις υγρασίας 20-80% με ακρίβεια 5%
- Καλό για μετρήσεις θερμοκρασίας 0-50 ° C accuracy ακρίβεια ° 2 ° C
- Ποσοστό δειγματοληψίας όχι μεγαλύτερο από 1 Hz (μία φορά κάθε δευτερόλεπτο)
- Μέγεθος αμαξώματος 15,5mm x 12mm x 5,5mm
- 4 ακίδες με απόσταση 0,1
Βήμα 3: Λήψη ενότητας
- Εφαρμογή Blynk
- Arduino IDE
- Βιβλιοθήκη Blynk
Βήμα 4: Διάγραμμα κυκλώματος
Το παραπάνω διάγραμμα κυκλώματος δείχνει τη σύνδεση μεταξύ Arduino Nano, ESP-01 και αισθητήρα θερμοκρασίας και υγρασίας DHT11.
Μπορείτε να κατεβάσετε το αρχείο Fritzing εδώ