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

Neopixel RGB LED 5-Color Cycler (Arduino): 3 βήματα
Neopixel RGB LED 5-Color Cycler (Arduino): 3 βήματα

Βίντεο: Neopixel RGB LED 5-Color Cycler (Arduino): 3 βήματα

Βίντεο: Neopixel RGB LED 5-Color Cycler (Arduino): 3 βήματα
Βίντεο: Fysetc Spider v1.1 – Основы 2024, Νοέμβριος
Anonim
Neopixel RGB LED 5-Color Cycler (Arduino)
Neopixel RGB LED 5-Color Cycler (Arduino)

Αυτό το έργο είναι ένας δακτύλιος 12 LED RGB που ελέγχεται για να δείχνει διαφορετικά χρώματα (σε μοτίβο χαμόγελου), με βάση την αντίσταση του ποτενσιόμετρου διαφάνειας. Αν κάποιος έχει οποιεσδήποτε προτάσεις, θα ήμουν ευτυχής να τις διαβάσω καθώς πάντα μπορούν να γίνουν βελτιώσεις έκανε.:)

Βήμα 1: Bill of Materials (BOM)

Bill of Materials (BOM)
Bill of Materials (BOM)
  • Οποιαδήποτε πλακέτα Arduino ή διαμόρφωση συμβατή με Arduino IDE (π.χ. IC ATMEL με τα απαραίτητα εξαρτήματα) Arduino UNO R3 χρησιμοποίησα:

    ARDUINO UNO REV3

  • Breadboard ή PCB Το breadboard που χρησιμοποίησα:

    Πλήρους μεγέθους Breadboard (Adafruit) Πλήρους μεγέθους Breadboard (Aliexpress)

  • Δαχτυλίδι RGB LED οποιουδήποτε μεγέθους ή δαχτυλίδι RGB "Adafruit NeoPixel" χρησιμοποίησα με 12 LED:

    • Δαχτυλίδι Adafruit NeoPixel
    • RGB 12 LED Ring (Aliexpress)
  • Ποτενσιόμετρο/μεταβλητή αντίσταση (κατά προτίμηση 10k ohm για ακρίβεια) Ποτενσιόμετρο που χρησιμοποίησα:

    Ποτενσιόμετρο διαφάνειας 10K (Aliexpress)

  • Περίπου 10 καλώδια Jumper (αρσενικό-θηλυκό/αρσενικό-αρσενικό/θηλυκό-θηλυκό τύπος και ποσότητα ανάλογα με την επιλεγμένη διαμόρφωση) καλώδια βραχυκυκλωτήρων που χρησιμοποίησα:

    • Καλώδια αρσενικού/αρσενικού άλτη (Adafruit)
    • Ανδρικό-αρσενικό καλώδιο Dupont/Jumper 20cm (Aliexpress)

Βήμα 2: Καλωδίωση

Καλωδίωση
Καλωδίωση

Το διάγραμμα δημιουργήθηκε με το Circuito.io (κάντε κλικ στην εικόνα για να δείτε ολόκληρο το διάγραμμα)

Βήμα 3: Κωδικός Arduino

Ο αρχικός κώδικας είναι ένα παράδειγμα Adafruit Neopixel, "Simple", τροποποιημένο από τον εαυτό μου για να συνεργαστώ με αυτό το έργο. Αυτή τη στιγμή εμφανίζει πέντε διαφορετικά χρώματα, είτε κόκκινο, κίτρινο, πράσινο, μπλε ή μοβ. Εάν το ποτενσιόμετρο δεν βρίσκεται στην περιοχή των τιμών που έχουν οριστεί στις δηλώσεις υπό όρους, θα απενεργοποιήσει όλα τα LED. (ορίστε R, G, B σε 0, 0, 0).

Συνιστάται: