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

ESP8266 Ρολόι μήτρας LED: 8 βήματα (με εικόνες)
ESP8266 Ρολόι μήτρας LED: 8 βήματα (με εικόνες)

Βίντεο: ESP8266 Ρολόι μήτρας LED: 8 βήματα (με εικόνες)

Βίντεο: ESP8266 Ρολόι μήτρας LED: 8 βήματα (με εικόνες)
Βίντεο: Clock project with esp8266 module 2024, Ιούλιος
Anonim
ESP8266 Ρολόι μήτρας LED
ESP8266 Ρολόι μήτρας LED

ESP8266 Ρολόι μήτρας LED

Απλό ρολόι μήτρας LED βασισμένο στο δημοφιλές ESP8266 με μονάδα ρολογιού πραγματικού χρόνου και συγχρονισμό χρόνου μέσω WiFi από διακομιστή NTP.

ΝΕΟΣ ! Διατίθεται επίσης έκδοση ESP32

Βήμα 1: Μέρη και εργαλεία

Μέρη και εργαλεία
Μέρη και εργαλεία
Μέρη και εργαλεία
Μέρη και εργαλεία
Μέρη και εργαλεία
Μέρη και εργαλεία

Αρχικά ας δούμε τι χρειαζόμαστε.

Μέρη:

  • 6 x 8x8 MAX7219 LED Matrix Banggood
  • 1 x RTC DS3231
  • 1 x ESP12 Board Bangood
  • 1 x βάζο ζυμαρικών
  • 1 x 5,5mm Χ 2,1mm DC Τροφοδοτικό Μεταλλικό Jack Panel Mount
  • 1 x Καλώδιο τροφοδοσίας USB 5 έως 5,5 χιλιοστά Χ 2,1 χιλιοστά βαρελάκι
  • 1 x Μεμβράνη απόχρωσης παραθύρου
  • 11 x θηλυκά προς θηλυκά καλώδια dupont Bangood

Εργαλεία:

  • συγκολλητικό σίδερο
  • μπουκάλι ψεκασμού
  • μαχαίρι χόμπι
  • ταινία διπλής όψης

Όλα τα μέρη μπορούν εύκολα να προμηθευτούν από ebay/aliexpress ή/και τοπικά καταστήματα.

Βήμα 2: Προετοιμασία της μήτρας LED

Προετοιμασία της μήτρας LED
Προετοιμασία της μήτρας LED
Προετοιμασία της μήτρας LED
Προετοιμασία της μήτρας LED

Το βρήκα πιο εύκολο να αγοράσω 2 x 4 τεμάχια, να κόψω το ένα στο μισό και να το κολλήσω στο άλλο, διατηρώντας παράλληλα τον προσανατολισμό που εκτυπώθηκε στο PCB.

Βήμα 3: Συνδέστε την οθόνη μήτρας LED και το RTC στο ESP8266

Συνδέστε την οθόνη μήτρας LED και το RTC στο ESP8266
Συνδέστε την οθόνη μήτρας LED και το RTC στο ESP8266
Συνδέστε την οθόνη LED μήτρας και το RTC στο ESP8266
Συνδέστε την οθόνη LED μήτρας και το RTC στο ESP8266
Συνδέστε την οθόνη μήτρας LED και το RTC στο ESP8266
Συνδέστε την οθόνη μήτρας LED και το RTC στο ESP8266

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

MAX7219 έως ESP8266

  • VCC - 3,3V
  • GND - GND
  • CS - D8
  • DIN - D7
  • CLK - D5

DS3231 έως ESP8266

  • GND - GND
  • VCC - 3,3V
  • SDA - D1
  • SCL - D2

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

Βήμα 4: Αναβοσβήστε τη μονάδα ESP8266

Αναβοσβήνει η μονάδα ESP8266
Αναβοσβήνει η μονάδα ESP8266

Το βήμα Nest θα ήταν να ανεβάσετε τον κωδικό στο ESP8266.

Ενώ ο αρχικός κώδικας μπορεί να βρεθεί εδώ (πολλές ευχαριστίες στον συγγραφέα!) Μπορείτε να βρείτε συνημμένο την αγγλική έκδοση του.

Η διαδικασία μεταφόρτωσης είναι αρκετά απλή, απλά μην ξεχάσετε να ενημερώσετε τον κώδικα με τα διαπιστευτήριά σας WiFi.

char ssid = "xxxxx"; // το SSID του δικτύου σας (όνομα) char pass = "xxxxx"; // τον κωδικό πρόσβασης δικτύου σας

Βήμα 5: Εφαρμόστε την ηλιακή μεμβράνη στο βάζο ζυμαρικών

Εφαρμόστε την ηλιακή μεμβράνη στο βάζο ζυμαρικών
Εφαρμόστε την ηλιακή μεμβράνη στο βάζο ζυμαρικών
Εφαρμόστε την ηλιακή μεμβράνη στο βάζο ζυμαρικών
Εφαρμόστε την ηλιακή μεμβράνη στο βάζο ζυμαρικών
Εφαρμόστε την ηλιακή μεμβράνη στο βάζο ζυμαρικών
Εφαρμόστε την ηλιακή μεμβράνη στο βάζο ζυμαρικών
Εφαρμόστε την ηλιακή μεμβράνη στο βάζο ζυμαρικών
Εφαρμόστε την ηλιακή μεμβράνη στο βάζο ζυμαρικών

Αποφάσισα να καλύψω μόνο ένα μέρος του βάζου με μεμβράνη για να κρατήσω ορατά τα υπόλοιπα εξαρτήματα.

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

Μόλις στεγνώσει τελείως, η μεμβράνη πρέπει να τεντωθεί αρκετά καλά στο βάζο.

Βήμα 6: Προετοιμάστε το μεταλλικό βύσμα τροφοδοσίας DC

Προετοιμάστε το μεταλλικό βύσμα τροφοδοσίας DC
Προετοιμάστε το μεταλλικό βύσμα τροφοδοσίας DC
Προετοιμάστε το μεταλλικό βύσμα τροφοδοσίας DC
Προετοιμάστε το μεταλλικό βύσμα τροφοδοσίας DC
Προετοιμάστε το μεταλλικό βύσμα τροφοδοσίας DC
Προετοιμάστε το μεταλλικό βύσμα τροφοδοσίας DC

Συγκολλήστε 2 καλώδια dupont στην υποδοχή DC. Θα συνδεθούν με το ESP8266 ως εξής.

  • + - VIN
  • - - GNG

Τρυπήστε ολόκληρο στη μέση του καπακιού και τοποθετήστε το βύσμα DC.

Βήμα 7: Συνδυάζοντας τα πάντα μαζί

Image
Image
Βάζοντας τα πάντα μαζί
Βάζοντας τα πάντα μαζί
Βάζοντας τα πάντα μαζί
Βάζοντας τα πάντα μαζί

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

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

Το μόνο που μένει είναι να συνδέσετε το καλώδιο USB και αυτό είναι όλο!

Βήμα 8: Περαιτέρω ιδέες

  • Προσθέστε μια εφεδρική μπαταρία φορτισμένη μέσω ενός TP4056.
  • Προσθέστε αισθητήρα θερμοκρασίας και υγρασίας.
  • Σχεδιάστε μια τρισδιάστατη τυπωμένη θήκη.
  • Προσθέστε έναν αισθητήρα φωτός για να μειώσει την οθόνη τη νύχτα.

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

Συνιστάται: