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

Διακοσμητικά φώτα RGB χρησιμοποιώντας ένα Arduino: 4 βήματα
Διακοσμητικά φώτα RGB χρησιμοποιώντας ένα Arduino: 4 βήματα

Βίντεο: Διακοσμητικά φώτα RGB χρησιμοποιώντας ένα Arduino: 4 βήματα

Βίντεο: Διακοσμητικά φώτα RGB χρησιμοποιώντας ένα Arduino: 4 βήματα
Βίντεο: RGB LED Hypnotic Light από Junk Box - ανακύκλωση πραγμάτων 2024, Νοέμβριος
Anonim
Διακοσμητικά φώτα RGB χρησιμοποιώντας Arduino
Διακοσμητικά φώτα RGB χρησιμοποιώντας Arduino

Δεδομένου ότι η παραμονή των Χριστουγέννων απέχει μόλις μία εβδομάδα, αποφάσισα να φτιάξω ένα απλό διακοσμητικό φως RGB χρησιμοποιώντας LED Arduino Nano και WS2812B. Χρησιμοποιούμε μερικά πλαστικά δοχεία/βάζα για να βελτιώσουμε το οπτικό αποτέλεσμα. Αυτό το βίντεο χρησιμοποιεί 5 LED, αλλά μπορεί να αυξηθεί ανάλογα με τις ανάγκες σας. Μπορείτε ακόμη να προσθέσετε πολλαπλά μοτίβα ή να δημιουργήσετε έγχρωμα θέματα με βάση αυτό που θέλετε.

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

Βήμα 1: Συγκεντρώστε τα Ηλεκτρονικά

Συγκεντρώστε τα Ηλεκτρονικά
Συγκεντρώστε τα Ηλεκτρονικά

Το πρώτο πράγμα που θα χρειαστούμε είναι τα LEDs WS2812B RGB και αυτά είναι διαθέσιμα σε πολλές παραλλαγές. Ο καθένας θα λειτουργήσει καλά. Θα χρησιμοποιήσουμε το Arduino Nano για αυτήν την κατασκευή, αλλά το σκίτσο θα λειτουργεί σχεδόν με οποιονδήποτε συμβατό πίνακα Arduino που μπορεί να έχετε. Χρειαζόμαστε επίσης λίγο καλώδιο για να τα συνδέσουμε όλα μαζί και χρησιμοποιώ τρισδιάστατο, στριμμένο σύρμα για αυτήν την κατασκευή. Τέλος, χρειαζόμαστε τα πλαστικά δοχεία που είναι καθαρά διακοσμητικά. Το φως αντανακλά το πλαστικό για να μας δώσει ένα όμορφο αποτέλεσμα.

Ακολουθούν σύνδεσμοι για τα προϊόντα αν βοηθούν:

Arduino Nano:

LEDs WS2812B:

Twisted Wire:

Πλαστικά δοχεία:

Βήμα 2: Προετοιμάστε και κατεβάστε το σκίτσο

Προετοιμάστε & Κατεβάστε το Σκίτσο
Προετοιμάστε & Κατεβάστε το Σκίτσο
Προετοιμάστε & Κατεβάστε το Σκίτσο
Προετοιμάστε & Κατεβάστε το Σκίτσο
Προετοιμάστε & Κατεβάστε το Σκίτσο
Προετοιμάστε & Κατεβάστε το Σκίτσο
Προετοιμάστε & Κατεβάστε το Σκίτσο
Προετοιμάστε & Κατεβάστε το Σκίτσο

Θα χρησιμοποιήσουμε τη βιβλιοθήκη fastLED για να οδηγήσουμε τις λυχνίες LED WS2812B, αλλά μπορείτε επίσης να χρησιμοποιήσετε τη βιβλιοθήκη Adafruit Neopixel, αν αυτή είναι η προτίμησή σας. Ανοίξτε το Arduino IDE και πληκτρολογήστε "fastLED" στο διαχειριστή βιβλιοθήκης. Εγκαταστήστε τη βιβλιοθήκη που εμφανίζεται και, στη συνέχεια, ανοίξτε το παράδειγμα σκίτσου "DemoReel 100".

Πρέπει να ενημερώσουμε το pin δεδομένων, τον αριθμό των LED και τον τύπο LED. Θα χρησιμοποιήσω τον πείρο 2, με 5 LED. Ενημερώστε επίσης τον τύπο LED σε WS2812B όπως φαίνεται στην εικόνα.

Στη συνέχεια, συνδέστε την πλακέτα, επιλέξτε τη σωστή πλακέτα και τη θύρα COM. Τέλος, πατήστε το κουμπί μεταφόρτωσης και περιμένετε να ολοκληρωθεί η μεταφόρτωση. Μόλις τελειώσετε, συνδέστε τις λυχνίες LED - 5V, GND και τον ακροδέκτη δεδομένων στον ακροδέκτη 2. Οι λυχνίες LED θα πρέπει να εμφανίζουν ένα τυχαίο μοτίβο που είναι ένδειξη ότι όλα λειτουργούν όπως αναμενόταν.

Βήμα 3: Προετοιμάστε LED για τελική κατασκευή

Προετοιμάστε LED για τελική κατασκευή
Προετοιμάστε LED για τελική κατασκευή
Προετοιμάστε LED για τελική κατασκευή
Προετοιμάστε LED για τελική κατασκευή
Προετοιμάστε LED για τελική κατασκευή
Προετοιμάστε LED για τελική κατασκευή
Προετοιμάστε LED για τελική κατασκευή
Προετοιμάστε LED για τελική κατασκευή

Στη συνέχεια, πρέπει να κόψουμε τα LED καθώς θα χρησιμοποιήσουμε σύρμα για να επεκτείνουμε το τελικό μήκος. Μόλις τελειώσετε, αφαιρέστε τα LED από τυχόν αδιάβροχες σωληνώσεις. Κόψτε το σύρμα για καθένα από τα LED και το μήκος θα εξαρτηθεί από την τελική θέση που στοχεύετε. Αποφάσισα να χρησιμοποιήσω το ίδιο μήκος καλωδίου για όλους. Επίσης, κόψτε λίγο σύρμα που θα χρησιμοποιηθεί για τη σύνδεση του μικροελεγκτή με το πρώτο LED.

Στη συνέχεια, ανοίξτε μερικές τρύπες στο πλαστικό καπάκι καθώς θα τοποθετήσουμε τα LED στην εξωτερική επιφάνεια του LED με τη δέσμη να λάμπει προς τα μέσα.

Βήμα 4: Τελική συνέλευση

Τελική συναρμολόγηση
Τελική συναρμολόγηση
Τελική συναρμολόγηση
Τελική συναρμολόγηση
Τελική συναρμολόγηση
Τελική συναρμολόγηση

Ξεκινήστε συγκολλώντας τα καλώδια σε κάθε ένα από τα LED. Βεβαιωθείτε ότι έχετε συνδέσει σωστά τις ακίδες. Ο μικροελεγκτής πρέπει να συνδεθεί με τον πείρο DI (είσοδος δεδομένων) του πρώτου LED. Στη συνέχεια, ο πείρος DO (έξοδος δεδομένων) πρέπει να συνδεθεί με τον πείρο DI της επόμενης λυχνίας LED και ούτω καθεξής. Μόλις κολλήσετε όλα τα καλώδια, ενεργοποιήστε τον μικροελεγκτή και όλα τα LED θα αρχίσουν να λάμπουν με τυχαίο μοτίβο.

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

Τέλος, βιδώστε το άλλο μισό του δοχείου στη θέση του και ενεργοποιήστε τα LED. Καθένα από τα LED καταναλώνει περίπου 60mA, οπότε βεβαιωθείτε ότι το τροφοδοτικό που χρησιμοποιείτε μπορεί να αποδώσει την απαιτούμενη ισχύ. Έχουμε δημιουργήσει προηγουμένως τροφοδοτικά που μπορούν να χρησιμοποιηθούν για αυτό, εάν χρειαστεί.

Αν σας άρεσε αυτό το build, τότε σκεφτείτε να εγγραφείτε στο κανάλι μας στο YouTube, καθώς η υποστήριξή σας θα μας βοηθήσει πολύ στη δημιουργία τέτοιου περιεχομένου.

YouTube:

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

Συνιστάται: