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

Μετεωρολογικός σταθμός με βάση το IoT ESP8266: 6 βήματα
Μετεωρολογικός σταθμός με βάση το IoT ESP8266: 6 βήματα

Βίντεο: Μετεωρολογικός σταθμός με βάση το IoT ESP8266: 6 βήματα

Βίντεο: Μετεωρολογικός σταθμός με βάση το IoT ESP8266: 6 βήματα
Βίντεο: ESP32 IoT Weather Station 2024, Νοέμβριος
Anonim
Image
Image

Θέλετε να δημιουργήσετε ένα έργο μετεωρολογικού σταθμού χωρίς να χρησιμοποιήσετε αισθητήρα και να λάβετε πληροφορίες για τον καιρό από όλο τον κόσμο;

Χρησιμοποιώντας το OpenWeatherMap, γίνεται μια πραγματική εργασία.

Βήμα 1: ΠΩΣ ΛΕΙΤΟΥΡΓΕΙ;

Η ΡΥΘΜΙΣΗ
Η ΡΥΘΜΙΣΗ

Το OpenWeatherMap.org προσφέρει δεδομένα από όλο τον πλανήτη και είναι εύκολη η πρόσβαση μέσω του API (διεπαφή προγραμματισμού εφαρμογών), το οποίο φυσικά εξάγεται σε JSON.

Το OpenWeatherMap.org όχι μόνο παρέχει τα τρέχοντα δεδομένα καιρού, αλλά μπορεί επίσης να εξυπηρετήσει προβλέψεις 5 ημερών και 16 ημερών, ιστορικά δεδομένα, ακόμη και προειδοποιήσεις καιρού.

Αυτός ο ιστότοπος μας παρέχει μια δωρεάν επιλογή που προσφέρει την ευκαιρία να λάβετε τον τρέχοντα καιρό και την πρόγνωση των πέντε ημερών από οποιαδήποτε πόλη στον κόσμο.

Βήμα 2: Η ΡΥΘΜΙΣΗ

Η ΡΥΘΜΙΣΗ
Η ΡΥΘΜΙΣΗ
Η ΡΥΘΜΙΣΗ
Η ΡΥΘΜΙΣΗ
Η ΡΥΘΜΙΣΗ
Η ΡΥΘΜΙΣΗ

1. Μεταβείτε στο OpenWeatherMap.org.

2. Θα χρειαστεί να εγγραφείτε στον δωρεάν λογαριασμό τους για να λάβετε ένα κλειδί API.

Για να το βρείτε, συνδεθείτε στο λογαριασμό σας και, στη συνέχεια, μεταβείτε στο "Κλειδιά API" και, στη συνέχεια, εισαγάγετε το όνομα του κλειδιού σας και κάντε κλικ στο κουμπί "Δημιουργία".

Δείτε τις φωτογραφίες παραπάνω.

Βήμα 3: Ο ΚΩΔΙΚΟΣ

Ο ΚΩΔΙΚΑΣ
Ο ΚΩΔΙΚΑΣ
Ο ΚΩΔΙΚΑΣ
Ο ΚΩΔΙΚΑΣ
Ο ΚΩΔΙΚΑΣ
Ο ΚΩΔΙΚΑΣ

Θα χρησιμοποιούμε τις βιβλιοθήκες και την πλατφόρμα ESP8266. Ο παρακάτω κώδικας δοκιμάστηκε χρησιμοποιώντας το NodeMCU.

Πρώτα απ 'όλα, βεβαιωθείτε ότι έχετε εγκαταστήσει τις βιβλιοθήκες ESP8266 και ArduinoJSON στο περιβάλλον ανάπτυξης.

Για τη βιβλιοθήκη ESP8266, ξεκινήστε το Arduino και ανοίξτε το παράθυρο Προτιμήσεις. Εισαγάγετε:

σε πρόσθετες διευθύνσεις διευθύνσεων πινάκων που έχουν κατατεθεί.

Ανοίξτε το Boards Manager από το μενού Tools> Board και βρείτε την πλατφόρμα ESP8266. Επιλέξτε την έκδοση που χρειάζεστε και, στη συνέχεια, κάντε κλικ στο κουμπί εγκατάστασης. επιλέξτε τον πίνακα ESP8266 από το μενού Εργαλεία> Πίνακας.

Για τη βιβλιοθήκη ArduinoJSON, μπορείτε να τη βρείτε αναζητώντας στη Συμπερίληψη βιβλιοθήκης> Διαχείριση βιβλιοθηκών.

Ανεβάστε τον παρακάτω κωδικό στον πίνακα που βασίζεται στο ESP8266.

Βήμα 4: ΤΟ ΑΠΟΤΕΛΕΣΜΑ

Image
Image
ΤΟ ΑΠΟΤΕΛΕΣΜΑ
ΤΟ ΑΠΟΤΕΛΕΣΜΑ
ΤΟ ΑΠΟΤΕΛΕΣΜΑ
ΤΟ ΑΠΟΤΕΛΕΣΜΑ
ΤΟ ΑΠΟΤΕΛΕΣΜΑ
ΤΟ ΑΠΟΤΕΛΕΣΜΑ

Πρώτα απ 'όλα πρέπει να αλλάξετε λίγο τον κωδικό, - αλλάξτε ssid με το όνομα του WiFi σας.

- αλλάξτε τον κωδικό πρόσβασης με τον κωδικό πρόσβασης WiFi σας.

- βάλτε το API_KEY μετά: & appid =

Εάν όλα είναι εντάξει, ανεβάστε τον κωδικό στον πίνακα.

Μπορείτε να λάβετε τα δεδομένα από οποιαδήποτε πόλη στον κόσμο.

δείτε φωτογραφίες.

Ελέγξτε το βίντεο αν κολλήσατε.

Βήμα 5: ΑΠΟ ΠΟΥ ΑΠΟ ΕΔΩ;

Αυτή είναι η αρχή ενός πολύ μεγαλύτερου έργου, οπότε αν θέλετε να το επεκτείνετε, μπορείτε εύκολα να προσθέσετε οθόνες OLED ή LCD που εμφανίζουν τον καιρό και να διαβάσετε το καθημερινό σας πρόγραμμα για να δημιουργήσετε έναν έξυπνο καθρέφτη.

Βήμα 6: ΣΥΜΠΕΡΑΣΜΑ

Υπάρχουν πολλές πηγές δεδομένων καιρού στο διαδίκτυο και διαφέρουν ως προς τη λειτουργία.

Το OpenWeatherMap.org πρέπει να είναι μία από τις πιο απλές και κομψές λύσεις που έχουμε βρει για εύκολη πρόσβαση στα δεδομένα καιρού από όλο τον πλανήτη.

Εάν έχετε οποιαδήποτε απορία φυσικά μπορείτε να αφήσετε ένα σχόλιο.myYoutube

το δικο μου φεισμπουκ

myTwitter

Ευχαριστώ που διαβάσατε αυτό το έργο ^^ και να έχετε μια όμορφη μέρα.

Τα λέμε.

Αχμέτ Νουίρα

Συνιστάται: