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

M5StickC ESP32 & NeoPixels LED Ring Random Color: 7 Steps
M5StickC ESP32 & NeoPixels LED Ring Random Color: 7 Steps

Βίντεο: M5StickC ESP32 & NeoPixels LED Ring Random Color: 7 Steps

Βίντεο: M5StickC ESP32 & NeoPixels LED Ring Random Color: 7 Steps
Βίντεο: NeoPixels LED Ring Random Color & M5StickC ESP32 2024, Νοέμβριος
Anonim

Σε αυτό το έργο θα μάθουμε πώς να εμφανίζουμε ένα τυχαίο χρώμα στο 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 και επιλέξτε τον τύπο πλακέτας M5 Stack Stick C
Ξεκινήστε το Visuino και επιλέξτε τον τύπο πλακέτας M5 Stack Stick C
Ξεκινήστε το Visuino και επιλέξτε τον τύπο πλακέτας M5 Stack Stick C
Ξεκινήστε το Visuino και επιλέξτε τον τύπο πλακέτας M5 Stack Stick C

Ξεκινήστε το Visuino όπως φαίνεται στην πρώτη εικόνα Κάντε κλικ στο κουμπί "Εργαλεία" στο στοιχείο Arduino (Εικόνα 1) στο Visuino Όταν εμφανιστεί το παράθυρο διαλόγου, επιλέξτε "M5 Stack Stick C" όπως φαίνεται στην Εικόνα 2

Βήμα 4: Στο Visuino Add & Set Components

Στο Visuino Add & Set Components
Στο Visuino Add & Set Components
Στο Visuino Add & Set Components
Στο Visuino Add & Set Components
Στο Visuino Add & Set Components
Στο Visuino Add & Set Components
Στο Visuino Add & Set Components
Στο Visuino Add & Set Components
  • Προσθέστε το στοιχείο "NeoPixels"
  • Προσθέστε το στοιχείο "Τυχαίο χρώμα"
  • Κάντε διπλό κλικ στο "NeoPixels1" Στο παράθυρο ιδιοτήτων ορίστε τον αριθμό των led pixel στο LED Ring σας, στην περίπτωσή μας τα 12. Έτσι, ορίστε το "Count Pixels" σε 12
  • Κλείστε το παράθυρο Ομάδες Pixel.

Βήμα 5: Στο Visuino Connect Components

Στο Visuino Connect Components
Στο Visuino Connect Components
Στο Visuino Connect Components
Στο 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:

Συνιστάται: