Πίνακας περιεχομένων:
2025 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2025-01-13 06:57
Μια χρήσιμη συσκευή που εξυπηρετεί για μια βραχυπρόθεσμη τοπική και τριήμερη πρόγνωση καιρού
Βήμα 1: Μέρος Arduino
Αυτή η συσκευή αποτελείται από δύο ανεξάρτητα συγκροτήματα σε ένα κουτί.
Το ένα είναι το βαρόμετρο 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: Σχηματικό
Η παραπάνω εικόνα δείχνει το σχήμα ολόκληρης της συσκευής.