Σχέδιο Paragon: ESP32: Οθόνη καιρού

ESP32 Εικόνα τίτλου οθόνης καιρού

Κάθε πρωί, βρίσκω τον εαυτό μου να προσπαθεί να προσδιορίσει τον καιρό πριν ετοιμαστώ. Αν είστε σαν κι εμένα, τότε βρήκα το έργο που θα μας βοηθήσει και τους δύο - μια οθόνη καιρού E-Paper που φτιάχτηκε με μικροελεγκτή ESP32.

Ο Luke Marzen ανέπτυξε αυτή την οθόνη και στη συνέχεια την μοιράστηκε ως ανοιχτού κώδικα στο GitHub. Θα πρέπει να αναφέρω ότι αυτό το έργο υπάρχει ήδη εδώ και μερικούς μήνες, αλλά δεν θέλαμε να το προσπεράσουμε στη σειρά μας Paragon Projects.

Πρώτα απ' όλα, είναι τόσο ωραίο έργο που αξίζει ένα άρθρο. Αλλά επιπλέον, ο Luke το έχει κάνει συγκλονιστικά εύκολο να το αναπαράγει.

ESP32 Οθόνη καιρού
Πίστωση: Luke Marzen.

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

Δεν πρόκειται να βρείτε καλύτερη οθόνη καιρού από αυτή, σας το εγγυώμαι.

Υλικό

Όσον αφορά το υλικό, ο Luke στράφηκε προς τον μικροελεγκτή FireBeetle 2 ESP32-E της Drobot, επειδή είναι καλός για χαμηλή κατανάλωση ενέργειας και έχει ενσωματωμένο κύκλωμα για την μπαταρία στο εσωτερικό του.

Σίγουρα όμως ένας άλλος μικροελεγκτής ESP32 θα λειτουργούσε εξίσου καλά.

Ο Luke πήγε επίσης με ένα BME280 Breakout Board για τη μέτρηση της πίεσης του αέρα, της θερμοκρασίας και της υγρασίας στο εσωτερικό.

Βάλτε όλα αυτά μαζί με μια μπαταρία και μια οθόνη E-Ink και έχετε όλα τα κομμάτια που χρειάζεστε για αυτό το έργο.

Εσωτερική άποψη της οθόνης καιρού ESP32
Πίστωση: Luke Marzen.

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

Διάγραμμα καλωδίωσης οθόνης καιρού
Πίστωση: Luke Marzen.

Λογισμικό

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

Θα πρέπει να κλωνοποιήσετε το αποθετήριο και να βεβαιωθείτε ότι η συσκευή έχει πρόσβαση σε WiFi, καθώς και την ώρα και την τοποθεσία. Όλα εδώ είναι σχετικά απλά.

Ο τρόπος με τον οποίο η οθόνη καιρού συλλέγει τα δεδομένα είναι μέσω του OpenWeatherMap. OpenWeatherMap καθιστά δυνατή τη δωρεάν λήψη των πληροφοριών μέσω ενός κλειδιού API.

Ο Luke σας λέει ακόμη πώς να τρέξετε το OpenWeatherMap χωρίς να χρεωθείτε ποτέ κατά λάθος κάνοντας πολλές κλήσεις API.

ESP Weather Display από πίσω
Πίστωση: Luke Marzen.

Έτσι, αν έχετε έναν μικροελεγκτή ESP32 και λίγες ώρες, τότε πρέπει να ξεκινήσετε αμέσως.

Συμπέρασμα

Αυτό το έργο είναι επίσης ιδανικό για παιχνίδι. Ο Λουκάς είχε την καλοσύνη να το μοιραστεί μέσω της Γενικής Άδειας Δημόσιας Χρήσης GNU. Έτσι, δεν είναι μόνο ένα φανταστικό έργο για να το αναπαράγετε, αλλά και για να παίξετε μαζί του!

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

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

Έτσι, το μόνο ερώτημα που απομένει είναι: πώς θα διαμορφώσετε την οθόνη του καιρού σας;

4 Σχόλια

  1. Edwin στις Σεπτέμβριος 3, 2023 στις 4:59 πμ

    buenas tardes, me podría decir los componentes que lleva?
    Me interesó, lo quiero hacer como proyecto en mi escuela.
    De antemano gracias!!

    • Adam στις Σεπτέμβριος 4, 2023 στις 9:06 πμ

      1. Μικροελεγκτής ESP32
      2. Ηλεκτρική οθόνη
      3. Αισθητήρας BME280
      4. Batería
      5. Un marco o un trozo de madera
      6. καλώδια

  2. Diego στις Σεπτέμβριος 4, 2023 στις 11:42 μμ

    cuanto cobras por una me interesaría comprarla

    • Adam στις Σεπτέμβριος 5, 2023 στις 7:56 πμ

      Η τοποθεσία μας είναι εδώ: buyzero.de

Αφήστε ένα σχόλιο