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

Παρακολούθηση θερμοκρασίας και υγρασίας χρησιμοποιώντας το Blynk: 6 βήματα
Παρακολούθηση θερμοκρασίας και υγρασίας χρησιμοποιώντας το Blynk: 6 βήματα

Βίντεο: Παρακολούθηση θερμοκρασίας και υγρασίας χρησιμοποιώντας το Blynk: 6 βήματα

Βίντεο: Παρακολούθηση θερμοκρασίας και υγρασίας χρησιμοποιώντας το Blynk: 6 βήματα
Βίντεο: Οικιακή περιποίηση προσώπου μετά από 50 χρόνια. Συμβουλές αισθητικής. 2024, Νοέμβριος
Anonim
Παρακολούθηση θερμοκρασίας και υγρασίας χρησιμοποιώντας το Blynk
Παρακολούθηση θερμοκρασίας και υγρασίας χρησιμοποιώντας το Blynk

Σε αυτό το σεμινάριο θα παρακολουθήσουμε τη θερμοκρασία και την υγρασία χρησιμοποιώντας DHT11 και θα στείλουμε τα δεδομένα στο cloud χρησιμοποιώντας το Blynk

Απαιτούμενα στοιχεία για αυτό το σεμινάριο:

  • Arduino Uno
  • Αισθητήρας θερμοκρασίας και υγρασίας DHT11
  • ESP8266-01 WiFi Module

Βήμα 1: ESP8266 - 01 Μονάδα WiFi

ESP8266 - 01 Μονάδα WiFi
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
Αισθητήρας θερμοκρασίας και υγρασίας 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 εδώ

Βήμα 5: Διαμόρφωση εφαρμογής Blynk

Συνιστάται: