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

Online γραφικό στοιχείο προβολής καιρού χρησιμοποιώντας τα βήματα ESP8266: 4
Online γραφικό στοιχείο προβολής καιρού χρησιμοποιώντας τα βήματα ESP8266: 4

Βίντεο: Online γραφικό στοιχείο προβολής καιρού χρησιμοποιώντας τα βήματα ESP8266: 4

Βίντεο: Online γραφικό στοιχείο προβολής καιρού χρησιμοποιώντας τα βήματα ESP8266: 4
Βίντεο: ΕΥΡΕΣΙΤΕΧΝΙΕΣ: Πηγή καινοτομίας & επιχειρηματικότητας 2024, Νοέμβριος
Anonim
Online γραφικό στοιχείο προβολής καιρού χρησιμοποιώντας το ESP8266
Online γραφικό στοιχείο προβολής καιρού χρησιμοποιώντας το ESP8266

Πριν από μερικές εβδομάδες, μάθαμε πώς να δημιουργήσουμε ένα διαδικτυακό σύστημα εμφάνισης καιρού που έλαβε πληροφορίες για τον καιρό για μια συγκεκριμένη πόλη και τις εμφάνισε σε μια μονάδα OLED. Χρησιμοποιήσαμε τον πίνακα Arduino Nano 33 IoT για αυτό το έργο, ο οποίος είναι ένας νέος πίνακας που έχει πολλές δυνατότητες, αλλά είναι ελαφρώς ακριβός και μεγαλύτερος σε σύγκριση με εναλλακτικές λύσεις. Σε αυτήν την ανάρτηση, θα μάθουμε πώς να φτιάξουμε αυτό το συμπαγές και χαριτωμένο μικρό widget διαδικτυακής εμφάνισης καιρού, παρόμοιο με το προηγούμενο έργο.

Το παραπάνω βίντεο καλύπτει όλα όσα πρέπει να γνωρίζετε και εξηγεί επίσης πώς συνδυάζεται το σκίτσο.

Βήμα 1: Συγκεντρώστε τα Ηλεκτρονικά

Συγκεντρώστε τα Ηλεκτρονικά
Συγκεντρώστε τα Ηλεκτρονικά

Θα χρησιμοποιήσουμε τη μίνι πλακέτα WeMos D1 που χρησιμοποιεί το chipset ESP8266 και θα χρησιμοποιήσουμε μια μονάδα OLED 0,96”για την οθόνη.

Βήμα 2: Λήψη, ενημέρωση και μεταφόρτωση του σκίτσου

Λήψη, ενημέρωση και μεταφόρτωση του σκίτσου
Λήψη, ενημέρωση και μεταφόρτωση του σκίτσου
Λήψη, ενημέρωση και μεταφόρτωση του σκίτσου
Λήψη, ενημέρωση και μεταφόρτωση του σκίτσου
Λήψη, ενημέρωση και μεταφόρτωση του σκίτσου
Λήψη, ενημέρωση και μεταφόρτωση του σκίτσου

Όπως και το προηγούμενο έργο, θα λαμβάνουμε πληροφορίες για τον καιρό από την υπηρεσία OpenWeatherMap. Κατεβάστε το σκίτσο χρησιμοποιώντας τον ακόλουθο σύνδεσμο:

Πρέπει πρώτα να αποκτήσουμε ένα κλειδί API για να χρησιμοποιήσουμε την υπηρεσία OpenWeatherMap. Η υπηρεσία OpenWeatherMap διαθέτει ένα δωρεάν πρόγραμμα που επιτρέπει το πολύ 60 κλήσεις API ανά λεπτό. Αυτό σημαίνει ότι μπορούμε να ζητήσουμε πληροφορίες για τον καιρό με μέγιστο ρυθμό μία φορά κάθε δευτερόλεπτο, κάτι που είναι περισσότερο από αυτό που χρειαζόμαστε. Το βίντεο καλύπτει όλη τη διαδικασία, αλλά εδώ υπάρχει μια έκδοση κειμένου για το τι πρέπει να γίνει:

Ξεκινήστε με την εγγραφή ή την είσοδο στην υπηρεσία OpenWeatherMap και μεταβείτε στην ενότητα API. Εισαγάγετε το όνομα για ένα νέο κλειδί και κάντε κλικ στο κουμπί δημιουργίας. Σημειώστε αυτό το κλειδί αλλά μην το μοιραστείτε με κανέναν. Χρειάζεται λίγος χρόνος για να ενεργοποιηθεί αυτό το κλειδί, οπότε θα πρέπει να περιμένετε λίγο. Μπορεί να χρειαστεί έως και μία ώρα για να ολοκληρωθεί, αλλά το κλειδί μου ενεργοποιήθηκε μέσα σε 10 λεπτά.

Ξεκινήστε να ενημερώνετε το σκίτσο προσθέτοντας τα διαπιστευτήριά σας WiFi καθώς πρέπει να συνδεθούμε σε ένα δίκτυο για να λειτουργήσει αυτό. Το άλλο πράγμα που πρέπει να κάνετε στο σκίτσο είναι να ενημερώσετε την κλήση API με τις πληροφορίες της πόλης σας και το κλειδί API. Βεβαιωθείτε ότι έχετε εγκαταστήσει το σωστό πακέτο υποστήριξης πλακέτας για την πλακέτα ESP8266. Θα χρειαστεί επίσης να εγκαταστήσετε τις βιβλιοθήκες ArduinoJSON και u8g2 για να λειτουργήσει το σκίτσο. Το βίντεο σας οδηγεί στη διαδικασία εγκατάστασης όλων αυτών.

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

Βήμα 3: Συνδέστε τη μονάδα OLED και δοκιμάστε

Συνδέστε τη μονάδα OLED και δοκιμάστε
Συνδέστε τη μονάδα OLED και δοκιμάστε
Συνδέστε τη μονάδα OLED και δοκιμάστε
Συνδέστε τη μονάδα OLED και δοκιμάστε

Τώρα που το σκίτσο λειτουργεί σωστά, πρέπει να συνδέσουμε τη μονάδα OLED. Χρησιμοποιήστε το διάγραμμα καλωδίωσης που φαίνεται παραπάνω και βεβαιωθείτε ότι έχετε συνδέσει τη σωστή τάση τροφοδοσίας στην μονάδα OLED, καθώς ορισμένοι δέχονται μόνο 3,3V.

Μόλις συνδεθεί, ενεργοποιήστε την πλακέτα και θα δείτε το μήνυμα καλωσορίσματος. Δώστε στον πίνακα μερικά δευτερόλεπτα για να λάβετε τις πληροφορίες για τον καιρό και θα τις εκτυπώσει στη μονάδα OLED.

Βήμα 4: Χρησιμοποιήστε ένα περίβλημα

Χρησιμοποιήστε ένα περίβλημα
Χρησιμοποιήστε ένα περίβλημα
Χρησιμοποιήστε ένα περίβλημα
Χρησιμοποιήστε ένα περίβλημα
Χρησιμοποιήστε ένα περίβλημα
Χρησιμοποιήστε ένα περίβλημα
Χρησιμοποιήστε ένα περίβλημα
Χρησιμοποιήστε ένα περίβλημα

Το μόνο που μένει να κάνουμε τώρα είναι να προσθέσω ένα κατάλληλο περίβλημα και θα χρησιμοποιήσω αυτό το μοντέλο από το Thingiverse (https://www.thingiverse.com/thing:857858). Αυτό είναι το ίδιο που χρησιμοποιήθηκε για το έργο χρόνου δικτύου και μου αρέσει πολύ η εμφάνισή του.

Προσθέστε σύρμα κατάλληλου μήκους στην μονάδα OLED μαζί με κάποια ταινία διπλής όψης. Τοποθετήστε το στη θέση του και χρησιμοποιήστε ζεστή κόλλα κοντά στα καλώδια για να το κρατήσετε στη θέση του. Στη συνέχεια, τοποθετήστε την πλακέτα στο δίσκο/το πίσω κάλυμμα και κολλήστε τη μονάδα OLED σε αυτήν όπως πριν. Τέλος, σπρώξτε το κάλυμμα στη θέση του και προσθέστε λίγη κόλλα για να το κρατήσετε στη θέση του.

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

  • YouTube:
  • Instagram:
  • Facebook:
  • Twitter:
  • Ιστότοπος BnBe:

Σας ευχαριστούμε για την υποστήριξή σας!

Συνιστάται: