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

Παρακολούθηση καιρού Με ασπίδα Arduino MKR ENV: 6 βήματα
Παρακολούθηση καιρού Με ασπίδα Arduino MKR ENV: 6 βήματα

Βίντεο: Παρακολούθηση καιρού Με ασπίδα Arduino MKR ENV: 6 βήματα

Βίντεο: Παρακολούθηση καιρού Με ασπίδα Arduino MKR ENV: 6 βήματα
Βίντεο: Ηλίας Βρεττός - Φώναξέ Με - Official Music Video 2018 2024, Νοέμβριος
Anonim
Παρακολούθηση καιρού με ασπίδα Arduino MKR ENV
Παρακολούθηση καιρού με ασπίδα Arduino MKR ENV

Πήραμε μερικές από τις ολοκαίνουργιες ασπίδες MKR ENV πριν από μερικές ημέρες. Αυτές οι ασπίδες έχουν αρκετούς αισθητήρες (θερμοκρασία, πίεση αέρα, υγρασία, υπεριώδη ακτινοβολία …) - μια καλή συλλογή για να δημιουργήσετε έναν απλό μετεωρολογικό σταθμό μαζί με το κιτ ArduiTouch MKR. Χρησιμοποιήσαμε ένα Arduino MKR 1010 με WiFi ως κύρια πλακέτα για να λαμβάνουμε πληροφορίες για τον καιρό για μια απλή πρόγνωση από το openweather map.org. Στο τέλος, η οθόνη του ArduiTouch θα εμφανίσει μια απλή πρόβλεψη και εξωτερική θερμοκρασία μαζί με τη μετρημένη εσωτερική θερμοκρασία, την πίεση του αέρα και την υγρασία.

Βήμα 1: Εργαλεία και υλικά

Εργαλεία και υλικά
Εργαλεία και υλικά
Εργαλεία και υλικά
Εργαλεία και υλικά
Εργαλεία και υλικά
Εργαλεία και υλικά

Υλικά:

  • Arduino MKR1000 ή 1010
  • Arduino MKR ENV Shield
  • Κιτ ArduiTouch MKR

Εργαλεία:

  • συγκολλητικό σίδερο
  • λεπτό σύρμα συγκόλλησης
  • Πένσα μύτης βελόνας
  • πένσα πλευρικής κοπής
  • κατσαβίδι μεσαίας διασταύρωσης

Λογισμικό:

Arduino IDE

Βήμα 2: Συναρμολόγηση του κιτ ArduiTouch MKR

Συναρμολόγηση του κιτ ArduiTouch MKR
Συναρμολόγηση του κιτ ArduiTouch MKR

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

Βήμα 3: Τοποθετήστε το Arduino MKR Board και το ENV Shield

Τοποθετήστε το Arduino MKR Board και το ENV Shield
Τοποθετήστε το Arduino MKR Board και το ENV Shield

Μετά τη συναρμολόγηση του κιτ ArduiTouch πρέπει να συνδέσετε το Arduino MKR 1010 και το MKR ENV Shield στην πίσω πλευρά του PCB

Βήμα 4: Εγκατάσταση πρόσθετων βιβλιοθηκών

Εγκαταστήστε τις ακόλουθες βιβλιοθήκες μέσω του Arduino Library Manager:

Βιβλιοθήκη AdafruitGFX

Βιβλιοθήκη AdafruitILI9341

Βιβλιοθήκη Arduino JSON 5.x

Μπορείτε επίσης να κατεβάσετε τη βιβλιοθήκη επίσης απευθείας ως αρχείο ZIP και να αποσυμπιέσετε το φάκελο κάτω από το yourarduinosketchfolder/libraries/

Μετά την εγκατάσταση των βιβλιοθηκών Adafruit, κάντε επανεκκίνηση του Arduino IDE.

Βήμα 5: Προσαρμογή υλικολογισμικού

Μπορείτε να κατεβάσετε το υλικολογισμικό από τον ιστότοπό μας

Απαιτούνται ορισμένες αλλαγές στον πηγαίο κώδικα για προσαρμογή: WiFi: Εισαγάγετε το SSID και τον κωδικό πρόσβασης στις γραμμές 63 και 64

char* ssid = "Yoursid"; // SSID τοπικού δικτύου

char* password = "yourpassword"; // Κωδικός πρόσβασης στο δίκτυο

Λογαριασμός για το OpenWeatherMap: Για να λάβετε αργότερα δεδομένα από την πλατφόρμα OpenWeatherMap θα χρειαστείτε έναν δικό σας λογαριασμό. Εγγραφείτε για να λάβετε ένα κλειδί API:

Εισαγάγετε το κλειδί API στη γραμμή 71:

Συμβολοσειρά APIKEY = "your_api_key";

Η τοποθεσία σας: Μεταβείτε στη διεύθυνση https://openweathermap.org/appid και αναζητήστε μια τοποθεσία. Περάστε από το σύνολο αποτελεσμάτων και επιλέξτε την καταχώριση που βρίσκεται πιο κοντά στην πραγματική τοποθεσία για την οποία θέλετε να εμφανίζονται δεδομένα. Θα είναι μια διεύθυνση URL όπως https://openweathermap.org/appid Ο αριθμός στο τέλος είναι αυτός που αντιστοιχίζετε στη σταθερά παρακάτω. Εισαγάγετε τον αριθμό της τοποθεσίας σας στη γραμμή 72

String CityID = "your_city_id";

Timeρα: Επιλέξτε τη ζώνη ώρας στη γραμμή 73

int TimeZone = 1;

Βήμα 6: Τελική μεταγλώττιση και μεταφόρτωση

Τελική μεταγλώττιση και μεταφόρτωση
Τελική μεταγλώττιση και μεταφόρτωση

Ανοίξτε αυτό το δείγμα στο Arduino IDE. Μεταγλωττίστε και ανεβάστε το.

Συνιστάται: