Πίνακας περιεχομένων:
2025 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2025-01-13 06:57
Σε αυτό το έργο θα μάθουμε πώς να εμφανίζουμε ένα τυχαίο χρώμα στο NeoPixels LED Ring χρησιμοποιώντας έναν πίνακα M5StickC ESP32.
Δες το βίντεο.
Βήμα 1: Τι θα χρειαστείτε
- M5StickC ESP32
- NeoPixels LED Ring (Σε αυτό το έργο χρησιμοποιούμε ένα LedRing με 12 Pixel LED, αλλά μπορείτε να χρησιμοποιήσετε οποιοδήποτε άλλο αν θέλετε)
- Λογισμικό Visuino: Κατεβάστε το Visuino εδώ:
Βήμα 2: Το κύκλωμα
- Συνδέστε τον πείρο StickC 5V στον ακροδέκτη LedRing VCC
- Συνδέστε τον πείρο StickC GND στον ακροδέκτη LedRing GND
- Συνδέστε τον πείρο StickC G26 στον πείρο LedRing DI
Βήμα 3: Ξεκινήστε το Visuino και επιλέξτε τον τύπο πλακέτας M5 Stack Stick C
Ξεκινήστε το Visuino όπως φαίνεται στην πρώτη εικόνα Κάντε κλικ στο κουμπί "Εργαλεία" στο στοιχείο Arduino (Εικόνα 1) στο Visuino Όταν εμφανιστεί το παράθυρο διαλόγου, επιλέξτε "M5 Stack Stick C" όπως φαίνεται στην Εικόνα 2
Βήμα 4: Στο Visuino Add & Set Components
- Προσθέστε το στοιχείο "NeoPixels"
- Προσθέστε το στοιχείο "Τυχαίο χρώμα"
- Κάντε διπλό κλικ στο "NeoPixels1" Στο παράθυρο ιδιοτήτων ορίστε τον αριθμό των led pixel στο LED Ring σας, στην περίπτωσή μας τα 12. Έτσι, ορίστε το "Count Pixels" σε 12
- Κλείστε το παράθυρο Ομάδες Pixel.
Βήμα 5: Στο Visuino Connect Components
- Συνδέστε τον πείρο του κουμπιού "M5 Stack Stick C" M5 στο ρολόι καρφιτσών "RandomColor1"
- Συνδέστε την καρφίτσα "RandomColor1" Out "NeoPixels1"> Color1> pin pin.
- Συνδέστε το pin "NeoPixels1" στο pin "M5 Stack Stick C" GPIO 26
Βήμα 6: Δημιουργία, μεταγλώττιση και μεταφόρτωση του κώδικα
Στο Visuino, στο κάτω μέρος κάντε κλικ στην καρτέλα "Build", βεβαιωθείτε ότι έχει επιλεγεί η σωστή θύρα και, στη συνέχεια, κάντε κλικ στο κουμπί "Compile/Build and Upload".
Βήμα 7: Παίξτε
Εάν ενεργοποιήσετε τη μονάδα M5StickC και κάνετε κλικ στο πορτοκαλί κουμπί M5, το LED Ring θα εμφανίσει ένα τυχαίο χρώμα και, στη συνέχεια, κάντε ξανά κλικ στο κουμπί M5 για να αλλάξετε το χρώμα.
Συγχαρητήρια! Ολοκληρώσατε το έργο σας με το Visuino. Επισυνάπτεται επίσης το έργο Visuino, που δημιούργησα για αυτό το Instructable, μπορείτε να το κατεβάσετε και να το ανοίξετε στο Visuino: