Πίνακας περιεχομένων:
2025 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2025-01-13 06:57
Αυτό θα σας καθοδηγήσει στη δημιουργία ενός απλού μετεωρολογικού σταθμού με καλή ακρίβεια.
Εδώ χρησιμοποιούμε έναν πίνακα ανάπτυξης 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: Εγκαταστήστε το Λογισμικό
Μπορείτε επίσης να ακολουθήσετε αυτόν τον οδηγό:
- Λήψη ESPEasy:
- Ανοίγω τις αποσκευές
- Εκτέλεση φλας.cmd
- Απαντήστε στις ερωτήσεις: Το Comport μπορεί να βρεθεί στο Devicemanager, το μέγεθος του Flash εξαρτάται από τη μονάδα: η μονάδα μου είναι 4096, Build: 120 ή νεότερη έκδοση
- Περίμενε
- Απενεργοποιήστε/ενεργοποιήστε ή επαναφέρετε τη μονάδα
- Ακολουθήστε αυτόν τον οδηγό για να ρυθμίσετε το WiFi:
Βήμα 3: Ρύθμιση BMP280
- Συνδεθείτε στον ιστότοπο των ενοτήτων όπως φαίνεται στη ρύθμιση wifi
- Αλλάξτε τις θύρες i2c σε SDA = GPIO0 και SCL = GPIO2 ή όπως το συνδέσατε
- Προσθέστε το BMP280 στις συσκευές, θυμηθείτε να ορίσετε το IDX σε μη μηδενική τιμή
Βήμα 4: Ρύθμιση MQTT
Κάτω από την καρτέλα config μπορείτε να ορίσετε τις ρυθμίσεις μεσίτη MQTT. Χρησιμοποιώ πρωτόκολλο openHAB μετά από σύσταση από εδώ:
Η θερμοκρασία θα δημοσιευτεί τώρα ως εξής:
weather_station_bmp280/BMP280/Θερμοκρασία
και πίεση:
weather_station_bmp280/BMP280/Πίεση
Χρησιμοποιώ το κόμβο-κόκκινο για να το εμφανίσω όπως φαίνεται στην τελευταία εικόνα.
Τώρα ο μετεωρολογικός σταθμός έχει τελειώσει