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

ESP8266, BMP280, MQTT Μετεωρολογικός Σταθμός: 4 Βήματα
ESP8266, BMP280, MQTT Μετεωρολογικός Σταθμός: 4 Βήματα

Βίντεο: ESP8266, BMP280, MQTT Μετεωρολογικός Σταθμός: 4 Βήματα

Βίντεο: ESP8266, BMP280, MQTT Μετεωρολογικός Σταθμός: 4 Βήματα
Βίντεο: IoT Μετεωρολογικός Σταθμός με nodeMCU, 4 αισθητήρες, ThingSpeak & Cayenne. 2024, Νοέμβριος
Anonim
ESP8266, BMP280, MQTT Μετεωρολογικός Σταθμός
ESP8266, BMP280, MQTT Μετεωρολογικός Σταθμός
ESP8266, BMP280, MQTT Μετεωρολογικός Σταθμός
ESP8266, BMP280, MQTT Μετεωρολογικός Σταθμός

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

Εδώ χρησιμοποιούμε έναν πίνακα ανάπτυξης ESP8266 WIFI για να συνδέσουμε τον αισθητήρα στο διαδίκτυο για να αποθηκεύσουμε τα δεδομένα. Πολλά αρωματικά υπάρχουν και θα λειτουργήσουν και θα χρησιμοποιήσω αυτό που έχω στο σπίτι: Homefixer ESP8266

Υπάρχουν πολλοί διαφορετικοί αισθητήρες, αλλά σύμφωνα με το https://www.kandrsmith.org/RJS/Misc/Hygrometers/calib_many.html το BME280 προσφέρει τα καλύτερα αποτελέσματα από τα κοινά υγρόμετρα χαμηλού κόστους. (Λόγω του ότι ο πωλητής μου έστειλε λάθος μέρος, αυτός ο οδηγός θα χρησιμοποιεί το BMP280 αλλά τα βήματα είναι παρόμοια.

Η αποστολή δεδομένων θα γίνει μέσω MQTT.

Βήμα 1: Σύνδεση

Σύνδεση
Σύνδεση
Σύνδεση
Σύνδεση

Πρώτα πρέπει να συνδέσουμε το BMP280 με το ESP8266.

Συνδέστε το ως εξής:

BME280 | ESP8266 (NodeMCU)

VCC | 3.3V GND | GND SCL | GPIO2 (D4) SDA | GPIO0 (D3)

Βήμα 2: Εγκαταστήστε το Λογισμικό

Εγκαταστήστε το Λογισμικό
Εγκαταστήστε το Λογισμικό

Μπορείτε επίσης να ακολουθήσετε αυτόν τον οδηγό:

  1. Λήψη ESPEasy:
  2. Ανοίγω τις αποσκευές
  3. Εκτέλεση φλας.cmd
  4. Απαντήστε στις ερωτήσεις: Το Comport μπορεί να βρεθεί στο Devicemanager, το μέγεθος του Flash εξαρτάται από τη μονάδα: η μονάδα μου είναι 4096, Build: 120 ή νεότερη έκδοση
  5. Περίμενε
  6. Απενεργοποιήστε/ενεργοποιήστε ή επαναφέρετε τη μονάδα
  7. Ακολουθήστε αυτόν τον οδηγό για να ρυθμίσετε το WiFi:

Βήμα 3: Ρύθμιση BMP280

Ρύθμιση BMP280
Ρύθμιση BMP280
Ρύθμιση BMP280
Ρύθμιση BMP280
Ρύθμιση BMP280
Ρύθμιση BMP280
  1. Συνδεθείτε στον ιστότοπο των ενοτήτων όπως φαίνεται στη ρύθμιση wifi
  2. Αλλάξτε τις θύρες i2c σε SDA = GPIO0 και SCL = GPIO2 ή όπως το συνδέσατε
  3. Προσθέστε το BMP280 στις συσκευές, θυμηθείτε να ορίσετε το IDX σε μη μηδενική τιμή

Βήμα 4: Ρύθμιση MQTT

Ρύθμιση MQTT
Ρύθμιση MQTT
Ρύθμιση MQTT
Ρύθμιση MQTT

Κάτω από την καρτέλα config μπορείτε να ορίσετε τις ρυθμίσεις μεσίτη MQTT. Χρησιμοποιώ πρωτόκολλο openHAB μετά από σύσταση από εδώ:

Η θερμοκρασία θα δημοσιευτεί τώρα ως εξής:

weather_station_bmp280/BMP280/Θερμοκρασία

και πίεση:

weather_station_bmp280/BMP280/Πίεση

Χρησιμοποιώ το κόμβο-κόκκινο για να το εμφανίσω όπως φαίνεται στην τελευταία εικόνα.

Τώρα ο μετεωρολογικός σταθμός έχει τελειώσει

Συνιστάται: