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

ESP32 Ρολόι μήτρας LED: 8 βήματα
ESP32 Ρολόι μήτρας LED: 8 βήματα

Βίντεο: ESP32 Ρολόι μήτρας LED: 8 βήματα

Βίντεο: ESP32 Ρολόι μήτρας LED: 8 βήματα
Βίντεο: Умные часы своими руками на ESP8266 2024, Νοέμβριος
Anonim
Ρολόι μήτρας ESP32 LED
Ρολόι μήτρας ESP32 LED

Αυτό αποτελεί συνέχεια του έργου 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

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

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

Βήμα 3: Συνδέστε την οθόνη LED μήτρας, LDR και DHT11 στο ESP32

Συνδέστε την οθόνη LED Matrix, LDR και DHT11 στο ESP32
Συνδέστε την οθόνη LED Matrix, LDR και DHT11 στο ESP32
Συνδέστε την οθόνη LED Matrix, LDR και DHT11 στο ESP32
Συνδέστε την οθόνη LED Matrix, LDR και DHT11 στο ESP32
Συνδέστε την οθόνη LED Matrix, LDR και DHT11 στο ESP32
Συνδέστε την οθόνη LED Matrix, 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

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

Κολλήστε 2 καλώδια dupont στην υποδοχή DC και στη συνέχεια κολλήστε το βύσμα micro USB.

Χρησιμοποίησα το pinout που περιγράφηκε εδώ.

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

Τρυπήστε επίσης μερικά ολόκληρα στο καπάκι για τον αισθητήρα DHT11.

Βήμα 6: Αναβοσβήστε τη μονάδα ESP32

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

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

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

// Διαπιστευτήρια --------------------------------------------#define SSID "### ## "; // Τα διαπιστευτήριά σας WiFi εδώ #define PW "#####";

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

Image
Image

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

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

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

Προσθέστε μια εφεδρική μπαταρία φορτισμένη μέσω ενός TP4056.

Σχεδιάστε μια τρισδιάστατη θήκη εκτύπωσης

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

Ευχαριστούμε που το διαβάσατε!

Συνιστάται: