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

IoT Weather Monitor E-Paper Display - Συνδεδεμένο στο Internet ESP8266: 7 βήματα
IoT Weather Monitor E-Paper Display - Συνδεδεμένο στο Internet ESP8266: 7 βήματα

Βίντεο: IoT Weather Monitor E-Paper Display - Συνδεδεμένο στο Internet ESP8266: 7 βήματα

Βίντεο: IoT Weather Monitor E-Paper Display - Συνδεδεμένο στο Internet ESP8266: 7 βήματα
Βίντεο: IoT Weather Station E-Paper Display | Connected ESP8266 | OpenWeatherMap 2024, Ιούλιος
Anonim
Image
Image

Η οθόνη E-Paper θα εμφανίζει τις καιρικές πληροφορίες, συγχρονισμένες με το OpenWeatherMap API (μέσω WiFi). Η καρδιά του έργου είναι το ESP8266/32.

Ρε παιδιά τι γίνεται; Akarsh εδώ από τη CETech. Σήμερα θα κάνουμε ένα έργο που είναι μια οθόνη καιρού που εμφανίζει όλες τις πληροφορίες που σχετίζονται με τον καιρό σε μια οθόνη E-Paper από το DFRobot.

Η οθόνη είναι συνδεδεμένη με ένα esp8266, μπορείτε επίσης να χρησιμοποιήσετε ένα esp32 με αυτήν την οθόνη. Το esp8266 είναι συνδεδεμένο στο διαδίκτυο χρησιμοποιώντας wifi, τα στοιχεία του οποίου μπορούν να αλλάξουν μέσω του κώδικα που έχω παράσχει στο GitHub.

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

Βήμα 1: Μέρη

Ανταλλακτικά
Ανταλλακτικά
Ανταλλακτικά
Ανταλλακτικά

Για να το κάνετε αυτό θα χρειαστείτε έναν πίνακα ESP8266 ή έναν ESP32 και μπορείτε επίσης να προσθέσετε μια μπαταρία εάν θέλετε.

Για την οθόνη, χρησιμοποίησα μια μονάδα EPaper Firebeetle.

Προτείνω να χρησιμοποιήσετε έναν πίνακα από το DFRobot με αυτήν την ενότητα, καθώς το pinout θα είναι συμβατό και δεν θα αντιμετωπίσετε κανένα πρόβλημα οπουδήποτε, χρησιμοποίησα την πλακέτα Firebeetle από το DFRobot καθώς έχει λύση φόρτισης και παρακολούθησης της ενσωματωμένης μπαταρίας.

Βήμα 2: Αποκτήστε PCB για το έργο που κατασκευάσατε

Αποκτήστε PCB για το έργο σας
Αποκτήστε PCB για το έργο σας

Πρέπει να ελέγξετε το JLCPCB για να παραγγείλετε ηλεκτρονικά PCB φθηνά!

Παίρνετε 10 καλής ποιότητας PCB που κατασκευάζονται και αποστέλλονται στην πόρτα σας για 2 $ και κάποια μεταφορικά. Θα λάβετε επίσης έκπτωση στα μεταφορικά στην πρώτη σας παραγγελία. Για να σχεδιάσετε το δικό σας PCB στο easyEDA, μόλις γίνει αυτό, ανεβάστε τα αρχεία Gerber σε JLCPCB για να κατασκευαστούν με καλή ποιότητα και γρήγορο χρόνο ανακύκλωσης.

Βήμα 3: Λήψη και ρύθμιση του Arduino IDE

Κατεβάστε και ρυθμίστε το Arduino IDE
Κατεβάστε και ρυθμίστε το Arduino IDE

Κατεβάστε το Arduino IDE από εδώ.

1. Εγκαταστήστε το Arduino IDE και ανοίξτε το. 2. Μεταβείτε στο Αρχείο> Προτιμήσεις

3. Προσθέστε https://arduino.esp8266.com/versions/2.5.0/package_esp8266com_index.json τις διευθύνσεις URL πρόσθετων διαχειριστών πινάκων.

4. Μεταβείτε στην επιλογή Εργαλεία> Πίνακας> Διαχειριστής πινάκων

5. Αναζητήστε το ESP8266 και, στη συνέχεια, εγκαταστήστε την πλακέτα.

6. Επανεκκινήστε το IDE.

Βήμα 4: Συνδέστε την οθόνη E-paper στο μικροελεγκτή Firebeetle

Συνδέστε την οθόνη E-paper στο μικροελεγκτή Firebeetle
Συνδέστε την οθόνη E-paper στο μικροελεγκτή Firebeetle

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

Βήμα 5: Εγγραφείτε στο OpenWeatherMap.org

Εγγραφείτε στο OpenWeatherMap.org
Εγγραφείτε στο OpenWeatherMap.org
Εγγραφείτε στο OpenWeatherMap.org
Εγγραφείτε στο OpenWeatherMap.org

1. Μεταβείτε στον ιστότοπο.

2. Εγγραφείτε με το email σας και άλλα διαπιστευτήρια (ΔΩΡΕΑΝ).

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

Βήμα 6: Κωδικοποίηση της ενότητας

Κωδικοποίηση της ενότητας
Κωδικοποίηση της ενότητας

1. Κατεβάστε το αποθετήριο GitHub:

2. Εξαγάγετε το αποθετήριο που έχετε κατεβάσει.

3. Αντιγράψτε τις βιβλιοθήκες από το αποθετήριο που έχετε κατεβάσει στο φάκελο Library στο φάκελο σκίτσων Arduino.

4. Ανοίξτε το σκίτσο Code.ino στο Arduino IDE.

5. Αλλάξτε το SSID Wi-Fi και τον κωδικό πρόσβασης στο σκίτσο.

6. Προσθέστε το κλειδί API από το βήμα 4 στη γραμμή 44 του κώδικα στη θέση των hashtags.

7. Μεταβείτε στα Εργαλεία> Πίνακας. Επιλέξτε την κατάλληλη πλακέτα που χρησιμοποιείτε, Firebeetle ESP8266 στην περίπτωσή μου.

8. Επιλέξτε το σωστό comm. θύρα μεταβαίνοντας στα Εργαλεία> Θύρα.

9. Πατήστε το κουμπί μεταφόρτωσης.

10. Όταν η καρτέλα λέει "Ολοκλήρωση μεταφόρτωσης", είστε έτοιμοι να χρησιμοποιήσετε την οθόνη καιρού.

Βήμα 7: Παίζοντας με την οθόνη

Παίζοντας με την οθόνη
Παίζοντας με την οθόνη

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

Συνιστάται: