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

Arduino + ESP Weather Box: 3 Βήματα
Arduino + ESP Weather Box: 3 Βήματα

Βίντεο: Arduino + ESP Weather Box: 3 Βήματα

Βίντεο: Arduino + ESP Weather Box: 3 Βήματα
Βίντεο: Tasmota #01 | Closet Led Project | From Introduction to Timers in Rules 2024, Νοέμβριος
Anonim
Arduino + ESP Weather Box
Arduino + ESP Weather Box

Μια χρήσιμη συσκευή που εξυπηρετεί για μια βραχυπρόθεσμη τοπική και τριήμερη πρόγνωση καιρού

Βήμα 1: Μέρος Arduino

Image
Image

Αυτή η συσκευή αποτελείται από δύο ανεξάρτητα συγκροτήματα σε ένα κουτί.

Το ένα είναι το βαρόμετρο Arduino με τον αισθητήρα BMP180, το οποίο περιέχει μια αναφορά σε πραγματικό χρόνο, -1h και -3h διαφοράς στην ατμοσφαιρική πίεση. Αυτές οι αναφορές είναι ιδιαίτερα χρήσιμες στη βραχυπρόθεσμη τοπική πρόγνωση καιρού. Ο κώδικας λαμβάνεται από την ιστοσελίδα "shelvin.de", στην οποία εισάγεται η διαφορά μεταξύ της απόλυτης και της σχετικής ατμοσφαιρικής πίεσης για το δεδομένο υψόμετρο στη γραμμή "druck_offset =" στον κωδικό. Τα αποτελέσματα παρουσιάζονται στην οθόνη LCD N5110, η οποία δείχνει επίσης την εσωτερική θερμοκρασία.

Βήμα 2: Μέρος ESP8266

Σχηματικός
Σχηματικός

Η επόμενη συσκευή τροφοδοτείται από έναν πίνακα ESP8266 που συνδέει μια oled οθόνη 0,96 ιντσών. Το ESP8266 συνδέεται μέσω δικτύου Wi-Fi στη σελίδα "openweathermap", από όπου παίρνει μια τριήμερη πρόγνωση του καιρού και την παρουσιάζει στην λιπαρή οθόνη. Για το σκοπό αυτό, πρέπει να εισαγάγετε ένα κλειδί API στον κώδικα, το οποίο λαμβάνεται από τη σελίδα Openweathermap. Πλήρεις αναλυτικές οδηγίες για την εγκατάσταση βιβλιοθηκών και κώδικα στο esp8266 δίνονται στο:

blog.squix.org/wp-content/uploads/2017/06/esp8266weatherstationgettingstartedguide-20170608.pdf Στη συγκεκριμένη περίπτωση, χρησιμοποιώ την πλακέτα NodeMCU 1.0 (μονάδα ESP12E).

Βήμα 3: Σχηματικό

Η παραπάνω εικόνα δείχνει το σχήμα ολόκληρης της συσκευής.

Συνιστάται: