Πίνακας περιεχομένων:
- Βήμα 1: Μέρη και εργαλεία
- Βήμα 2: Προετοιμασία της μήτρας LED
- Βήμα 3: Συνδέστε την οθόνη μήτρας LED και το RTC στο ESP8266
- Βήμα 4: Αναβοσβήστε τη μονάδα ESP8266
- Βήμα 5: Εφαρμόστε την ηλιακή μεμβράνη στο βάζο ζυμαρικών
- Βήμα 6: Προετοιμάστε το μεταλλικό βύσμα τροφοδοσίας DC
- Βήμα 7: Συνδυάζοντας τα πάντα μαζί
- Βήμα 8: Περαιτέρω ιδέες
Βίντεο: ESP8266 Ρολόι μήτρας LED: 8 βήματα (με εικόνες)
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:32
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
Το βρήκα πιο εύκολο να αγοράσω 2 x 4 τεμάχια, να κόψω το ένα στο μισό και να το κολλήσω στο άλλο, διατηρώντας παράλληλα τον προσανατολισμό που εκτυπώθηκε στο PCB.
Βήμα 3: Συνδέστε την οθόνη μήτρας 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
Το βήμα Nest θα ήταν να ανεβάσετε τον κωδικό στο ESP8266.
Ενώ ο αρχικός κώδικας μπορεί να βρεθεί εδώ (πολλές ευχαριστίες στον συγγραφέα!) Μπορείτε να βρείτε συνημμένο την αγγλική έκδοση του.
Η διαδικασία μεταφόρτωσης είναι αρκετά απλή, απλά μην ξεχάσετε να ενημερώσετε τον κώδικα με τα διαπιστευτήριά σας WiFi.
char ssid = "xxxxx"; // το SSID του δικτύου σας (όνομα) char pass = "xxxxx"; // τον κωδικό πρόσβασης δικτύου σας
Βήμα 5: Εφαρμόστε την ηλιακή μεμβράνη στο βάζο ζυμαρικών
Αποφάσισα να καλύψω μόνο ένα μέρος του βάζου με μεμβράνη για να κρατήσω ορατά τα υπόλοιπα εξαρτήματα.
Μετά από κάποια δοκιμή και λάθος, παρατήρησα ότι το «μυστικό» είναι να έχετε τόσο το βάζο όσο και την μεμβράνη όσο πιο υγρό γίνεται με σαπουνόνερο για να μπορείτε να κάνετε προσαρμογές καθώς το εφαρμόζετε. Χρησιμοποιήστε το μπουκάλι ψεκασμού για να διατηρήσετε τα πάντα ωραία και βρεγμένα και το μαχαίρι χόμπι για να κόψετε την περίσσεια μεμβράνης.
Μόλις στεγνώσει τελείως, η μεμβράνη πρέπει να τεντωθεί αρκετά καλά στο βάζο.
Βήμα 6: Προετοιμάστε το μεταλλικό βύσμα τροφοδοσίας DC
Συγκολλήστε 2 καλώδια dupont στην υποδοχή DC. Θα συνδεθούν με το ESP8266 ως εξής.
- + - VIN
- - - GNG
Τρυπήστε ολόκληρο στη μέση του καπακιού και τοποθετήστε το βύσμα DC.
Βήμα 7: Συνδυάζοντας τα πάντα μαζί
Για να κάνω τα πράγματα λίγο πιο τακτοποιημένα, κόλλησα το RTC και το ESP8266 στο πίσω μέρος της οθόνης LED χρησιμοποιώντας κάποια ταινία διπλής όψης. Βεβαιωθείτε ότι τα δομοστοιχεία δεν αγγίζουν καμία από τις επαφές των μονάδων LED και εάν το κάνουν, χρησιμοποιήστε κάποια ηλεκτρική ταινία για να καλύψετε τις επαφές, προκειμένου να αποφύγετε τυχόν βραχυκύκλωμα.
Επίσης, για να βεβαιωθείτε ότι η οθόνη δεν μετακινείται μόλις βιδώσω το καπάκι του βάζου, πρόσθεσα λίγη ταινία στο κάτω άκρο του, ώστε να παραμείνει στη θέση του στο κάτω μέρος του βάζου.
Το μόνο που μένει είναι να συνδέσετε το καλώδιο USB και αυτό είναι όλο!
Βήμα 8: Περαιτέρω ιδέες
- Προσθέστε μια εφεδρική μπαταρία φορτισμένη μέσω ενός TP4056.
- Προσθέστε αισθητήρα θερμοκρασίας και υγρασίας.
- Σχεδιάστε μια τρισδιάστατη τυπωμένη θήκη.
- Προσθέστε έναν αισθητήρα φωτός για να μειώσει την οθόνη τη νύχτα.
Ελπίζω να σας άρεσε αυτό το έργο και αν έχετε οποιεσδήποτε ερωτήσεις μη διστάσετε να τις ρωτήσετε.
Συνιστάται:
ESP32 Ρολόι μήτρας LED: 8 βήματα
ESP32 LED Matrix Clock: Αυτό είναι συνέχεια του έργου ESP8266 LED Matrix Clock. Ο συντάκτης του αρχικού κώδικα το ενημέρωσε για το ESP32 (χάρη στον schreibfaul1!), Έτσι αποφάσισα να ενημερώσω επίσης το ρολόι που είχα ήδη
Ρολόι συνταξιοδότησης / Καταμέτρηση / Ρολόι Dn: 4 βήματα (με εικόνες)
Ρολόι συνταξιοδότησης / Count Up / Dn Clock: Είχα μερικές από αυτές τις οθόνες 8x8 LED με κουκκίδες στο συρτάρι και σκεφτόμουν τι να κάνω με αυτές. Εμπνευσμένο από άλλες οδηγίες, μου ήρθε η ιδέα να δημιουργήσω μια οθόνη αντίστροφης μέτρησης/ανύψωσης για να μετράω αντίστροφα σε μια μελλοντική ημερομηνία/ώρα και αν ο στόχος είναι
Διοργανωτής γραφείου με ρολόι μήτρας LED και Bluetooth: 7 βήματα
Desk Organizer With LED Matrix Clock και Bluetooth: Το γραφείο μου ήταν πολύ ακατάστατο και ήθελα να έχω έναν ωραίο οργανωτή όπου θα μπορούσα να τακτοποιήσω τα μολύβια μου, τις βούρτσες ζωγραφικής, τα πήλινα εργαλεία κ.λπ. Κοίταξα πολλούς διοργανωτές στην αγορά αλλά δεν μου άρεσε κανένα από αυτά Το Ξεκίνησα να σχεδιάσω τον δικό μου οργανωτή γραφείου και εδώ
Μικρό ρολόι οθόνης μήτρας LED: 8 βήματα
Tiny LED Matrix Display Clock: Πάντα ήθελα να έχω παλιομοδίτικο επιτραπέζιο ρολόι, που μοιάζει με κάτι από τις ταινίες της δεκαετίας του 90, με αρκετά ταπεινή λειτουργικότητα: ρολόι σε πραγματικό χρόνο, ημερομηνία, αλλαγή φωτισμού φόντου, ηχητικό σήμα και επιλογή συναγερμού Το I'veρθα λοιπόν με ταυτότητα
Microdot - Ρολόι χειρός LED μοτίβο ρολόι: 7 βήματα (με εικόνες)
Microdot - Wrist Watch LED Pattern Timepiece: Μια άλλη παραγωγή RGB Sunset Productions! Αυτό το έργο είναι ένας πίνακας κυκλωμάτων για την κατασκευή μιας έκδοσης μεγέθους ρολογιού χειρός του ρολογιού minidot: https: //www.instructables.com/id/EEGLXQCSKIEP2876EE/ με μερικά ακόμη λειτουργίες πιο εφαρμόσιμες σε φορητή συσκευή. ΕΝΑ