Πίνακας περιεχομένων:
- Βήμα 1: Μέρη και εργαλεία
- Βήμα 2: Προετοιμασία της μήτρας LED
- Βήμα 3: Συνδέστε την οθόνη LED μήτρας, LDR και DHT11 στο ESP32
- Βήμα 4: Εφαρμόστε την ηλιακή μεμβράνη στο βάζο ζυμαρικών
- Βήμα 5: Προετοιμάστε το μεταλλικό βύσμα τροφοδοσίας DC
- Βήμα 6: Αναβοσβήστε τη μονάδα ESP32
- Βήμα 7: Συνδυάζοντας τα πάντα μαζί
- Βήμα 8: Περαιτέρω ιδέες
Βίντεο: ESP32 Ρολόι μήτρας LED: 8 βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:32
Αυτό αποτελεί συνέχεια του έργου ESP8266 LED Matrix Clock.
Ο συντάκτης του αρχικού κώδικα το ενημέρωσε για το ESP32 (χάρη στον schreibfaul1!), Έτσι αποφάσισα να ενημερώσω επίσης το ρολόι που είχα ήδη κάνει.
Βήμα 1: Μέρη και εργαλεία
Μέρη:
- 6 x 8x8 MAX7219 LED μήτρα
- 1 x πίνακας ESP32
- 1 x μονάδα φωτοαντίστασης KY-018
- 1 x Αισθητήρας DHT11
- 1 x βύσμα Micro USB
- 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
Εργαλεία:
- συγκολλητικό σίδερο
- μπουκάλι ψεκασμού
- μαχαίρι χόμπι
- ταινία διπλής όψης
Όλα τα μέρη μπορούν εύκολα να προμηθευτούν από ebay/aliexpress ή/και τοπικά καταστήματα.
Βήμα 2: Προετοιμασία της μήτρας LED
Το βρήκα πιο εύκολο να αγοράσω 2 x 4 τεμάχια, να κόψω το ένα στο μισό και να το κολλήσω στο άλλο, διατηρώντας παράλληλα τον προσανατολισμό που εκτυπώθηκε στο PCB.
Βήμα 3: Συνδέστε την οθόνη LED μήτρας, LDR και DHT11 στο ESP32
Συγκολλήστε τις κεφαλίδες καρφιτσών στις μονάδες και στη συνέχεια χρησιμοποιήστε τα καλώδια dupont για να τα συνδέσετε ως εξής.
MAX7219
- VCC - VIN
- GND - GND
- DIN - D23
- CS - D15
- CLK - D18
DHT11
- S - D4
- + - 3V3
- - - GND
LDR
- S - D34
- + - 3V3
- - - GND
Βήμα 4: Εφαρμόστε την ηλιακή μεμβράνη στο βάζο ζυμαρικών
Αποφάσισα να καλύψω μόνο ένα μέρος του βάζου με μεμβράνη για να κρατήσω ορατά τα υπόλοιπα εξαρτήματα.
Μετά από κάποια δοκιμή και λάθος, παρατήρησα ότι το «μυστικό» είναι να έχετε τόσο το βάζο όσο και την μεμβράνη όσο πιο υγρό γίνεται με σαπουνόνερο για να μπορείτε να κάνετε προσαρμογές καθώς το εφαρμόζετε. Χρησιμοποιήστε το μπουκάλι ψεκασμού για να διατηρήσετε τα πάντα ωραία και βρεγμένα και το μαχαίρι χόμπι για να κόψετε την περίσσεια μεμβράνης. Μόλις στεγνώσει τελείως, η μεμβράνη πρέπει να τεντωθεί αρκετά καλά στο βάζο.
Βήμα 5: Προετοιμάστε το μεταλλικό βύσμα τροφοδοσίας DC
Κολλήστε 2 καλώδια dupont στην υποδοχή DC και στη συνέχεια κολλήστε το βύσμα micro USB.
Χρησιμοποίησα το pinout που περιγράφηκε εδώ.
Τρυπήστε ολόκληρο στη μέση του καπακιού και τοποθετήστε το βύσμα DC.
Τρυπήστε επίσης μερικά ολόκληρα στο καπάκι για τον αισθητήρα DHT11.
Βήμα 6: Αναβοσβήστε τη μονάδα ESP32
Το επόμενο βήμα θα ήταν να ανεβάσετε τον κωδικό στο ESP32.
Ενώ ο αρχικός κώδικας μπορεί να βρεθεί εδώ (πολλά ευχαριστώ στον συγγραφέα!) Μπορείτε να βρείτε συνημμένη την έκδοσή μου που περιλαμβάνει την ενημέρωση για τους αισθητήρες DHT11 και LDR. Η διαδικασία μεταφόρτωσης είναι αρκετά απλή, απλά μην ξεχάσετε να ενημερώσετε τον κώδικα με τα διαπιστευτήριά σας WiFi.
// Διαπιστευτήρια --------------------------------------------#define SSID "### ## "; // Τα διαπιστευτήριά σας WiFi εδώ #define PW "#####";
Βήμα 7: Συνδυάζοντας τα πάντα μαζί
Βεβαιωθείτε ότι τα δομοστοιχεία δεν αγγίζουν καμία από τις επαφές των μονάδων LED και εάν το κάνουν, χρησιμοποιήστε κάποια ηλεκτρική ταινία για να καλύψετε τις επαφές, προκειμένου να αποφύγετε τυχόν βραχυκύκλωμα.
Επίσης, για να βεβαιωθείτε ότι η οθόνη δεν μετακινείται μόλις βιδώσω το καπάκι του βάζου, πρόσθεσα λίγη ταινία στο κάτω άκρο του, ώστε να παραμείνει στη θέση του στο κάτω μέρος του βάζου. Το μόνο που μένει είναι να συνδέσετε το καλώδιο USB και αυτό είναι όλο!
Βήμα 8: Περαιτέρω ιδέες
Προσθέστε μια εφεδρική μπαταρία φορτισμένη μέσω ενός TP4056.
Σχεδιάστε μια τρισδιάστατη θήκη εκτύπωσης
Ελπίζω να σας άρεσε αυτό το έργο και αν έχετε οποιεσδήποτε ερωτήσεις μη διστάσετε να τις ρωτήσετε.
Ευχαριστούμε που το διαβάσατε!
Συνιστάται:
Πώς να φτιάξετε αναλογικό ρολόι & ψηφιακό ρολόι με led led χρησιμοποιώντας το Arduino: 3 βήματα
Πώς να φτιάξετε αναλογικό ρολόι & ψηφιακό ρολόι με Led Strip χρησιμοποιώντας Arduino: Σήμερα θα φτιάξουμε ένα αναλογικό ρολόι & Digitalηφιακό ρολόι με Led Strip και μονάδα MAX7219 Dot με Arduino. Θα διορθώσει την ώρα με την τοπική ζώνη ώρας. Το αναλογικό ρολόι μπορεί να χρησιμοποιήσει μια μεγαλύτερη λωρίδα LED, ώστε να μπορεί να κρεμαστεί στον τοίχο για να γίνει τέχνη
ESP8266 Ρολόι μήτρας LED: 8 βήματα (με εικόνες)
ESP8266 Ρολόι μήτρας LED: ESP8266 Ρολόι μήτρας LED Απλό ρολόι μήτρας LED βασισμένο στο δημοφιλές ESP8266 με μονάδα ρολογιού πραγματικού χρόνου και συγχρονισμό χρόνου μέσω WiFi από διακομιστή NTP. ΝΕΟ! Διατίθεται επίσης έκδοση ESP32
Διοργανωτής γραφείου με ρολόι μήτρας 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/ με μερικά ακόμη λειτουργίες πιο εφαρμόσιμες σε φορητή συσκευή. ΕΝΑ