Πίνακας περιεχομένων:
- Προμήθειες
- Βήμα 1: Προετοιμάστε το περίβλημα
- Βήμα 2: Συνδέστε τα κυκλώματά σας
- Βήμα 3: Προγραμματίστε το Ουράνιο Τόξο
- Βήμα 4: Συναρμολόγηση
Βίντεο: Infinity Rainbow: 4 βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:34
Οι καθρέφτες απείρου είναι μια διασκεδαστική ψευδαίσθηση ιδανική για φωτεινά ουράνια τόξα. Αυτό το διδακτικό σας δείχνει πώς να φτιάξετε ένα φορητό ουράνιο τόξο άπειρο που μπορείτε να πάρετε μαζί σας.
Υλικά
- κουτί ή άλλο περίβλημα
- Επιφάνεια καθρέφτη
- υλικό χρωματισμού
- Λωρίδα Neopixel
- ελεγκτή όπως το CPX ή το gemma του Adafruit
- συμβατή μπαταρία και καλώδια
Λάβετε υπόψη ότι χρειάζεστε τόσο διαφανές υλικό καθρέφτη όσο και πλήρη επιφάνεια καθρέφτη. Χρησιμοποίησα πλαστικά πλακάκια καθρέφτη και φιμέ μεμβράνη παραθύρου
Το κουτί θα πρέπει να έχει μια επίπεδη επιφάνεια που μπορείτε να κόψετε και να καλύψετε με το υλικό απόχρωσης. Θα πρέπει επίσης να είναι αρκετά μεγάλο για να στεγάσει τον ελεγκτή, την μπαταρία και επιπλέον καλώδια.
Προμήθειες
Οι πρόσθετες προμήθειες περιλαμβάνουν συγκόλληση και προγραμματισμό. Χρησιμοποιήστε το Arduino IDE για να προγραμματίσετε το Circuit Playground Express (CPX) ή το gemma. Φροντίστε να προσθέσετε τις βιβλιοθήκες Adafruit χρησιμοποιώντας το διαχειριστή βιβλιοθηκών.
Βήμα 1: Προετοιμάστε το περίβλημα
Εντοπίστε το περίβλημα και κόψτε τμήματα του καθρέφτη και των χρωμάτων. Κάντε τα λίγο πιο μικρά ώστε να μπορούν να χωρέσουν μέσα. Κόψτε ένα τμήμα από το πάνω μέρος του δοχείου αφήνοντας αρκετό χώρο για να σχηματίσει ένα χείλος. Το δοχείο που χρησιμοποιούσα είχε ήδη ένα πλαστικό παράθυρο, οπότε δεν χρειαζόταν να κόψω το καπάκι εδώ.
Επειδή το περίβλημα μου ήταν μεταλλικό, το φόρεσα με ηλεκτρική ταινία. Βεβαιωθείτε ότι δεν υπάρχει γυμνό μέταλλο που μπορεί να βραχυκυκλώσει τα κυκλώματά σας! Χρησιμοποίησα επίσης μια λωρίδα χαρτονιού για να στερεώσω τα led.
Βήμα 2: Συνδέστε τα κυκλώματά σας
Η καλωδίωση είναι αρκετά απλή. Υπάρχουν μόνο 3 συνδέσεις, αλλά να είστε σίγουροι ότι συνδέεστε στην αρχή της λωρίδας. Η σύνδεση δεδομένων πρέπει να γίνεται μεταξύ A0 στο CPX και Din στη λωρίδα Neopixel. Εάν χρησιμοποιείτε το Gemma, συνδέστε το D1 στο Din της λωρίδας. Συνδέστε τη γραμμή 5V στη λωρίδα στο Vout του ελεγκτή. Αυτό θα δώσει περισσότερη ισχύ στα LED. Τέλος, συνδέστε τη γείωση μεταξύ του ελεγκτή και της λωρίδας led.
Βήμα 3: Προγραμματίστε το Ουράνιο Τόξο
Το Arduino παρέχει έναν εύκολο τρόπο προγραμματισμού αυτών των led RGB. Εάν δεν έχετε ήδη τη διεπαφή προγραμματισμού, κάντε λήψη από το arduino.cc. Έχουν μια σελίδα έναρξης για να σας καθοδηγούν σε κάθε βήμα. Αφού εγκαταστήσετε το Arduino IDE, θα χρησιμοποιήσετε τον ενσωματωμένο διαχειριστή βιβλιοθήκης για να προσθέσετε υποστήριξη για τα NeoPixels του Adafruit και για τον πίνακα ελεγκτή σας.
Μόλις ρυθμίσετε τις βιβλιοθήκες, θα έχετε πρόσβαση σε παραδείγματα προγραμμάτων NeoPixel. Ξεκινήστε με το παράδειγμα του κουμπιού ανακύκλωσης κουμπιών. Παρέχει 3 ρουτίνες ουράνιου τόξου για να παίξετε: ουράνιο τόξο, ουράνιο τόξο και ποδήλατο και θέατρο Το αγαπημένο μου ήταν το rainbowCycle.
Υπάρχουν μόνο 3 αλλαγές που θα χρειαστεί να κάνετε στο παράδειγμα του προγράμματος
1) Ορίστε τον αριθμό των NeoPixels με PIXEL_COUNT. Για παράδειγμα, εάν έχετε 16 LED, αλλάξτε τη γραμμή κώδικα για να διαβάσετε:
#define PIXEL_COUNT 16
2) Ρυθμίστε την ακίδα εξόδου του ελεγκτή. Εάν χρησιμοποιείτε το CPX, βεβαιωθείτε ότι το PIXEL_PIN έχει οριστεί με τη γραμμή
#define PIXEL_PIN 6
Εάν χρησιμοποιείτε το Gemma, θα αλλάξετε αυτήν τη γραμμή σε
#define PIXEL_PIN 1
3) Αλλάξτε τον κύριο κωδικό. Στο Arduino, η κύρια ρουτίνα είναι ο βρόχος (). Βρείτε αυτήν τη ρουτίνα και αντικαταστήστε την με το παρακάτω
void loop () {rainbowCycle (20);
}
Τώρα συνδέστε το και κατεβάστε το φορτίο. Θα πρέπει να δείτε τα αποτελέσματα στα NeoPixels.
Βήμα 4: Συναρμολόγηση
Το πρώτο πράγμα που πρέπει να συναρμολογήσετε είναι να βάλετε τη διαφανή απόχρωση στο επάνω καπάκι. Εδώ εμφανίζεται προσαρτημένο με ταινία διπλής όψης.
Συνδέστε τη λωρίδα NeoPixel όσο πιο κοντά μπορείτε στο καπάκι.
Στη συνέχεια, τοποθετήστε την μπαταρία και το χειριστήριο στο περίβλημα. Εάν χρησιμοποιείτε το CPX, θα ενεργοποιηθεί αυτόματα. Εάν χρησιμοποιείτε το Gemma, ίσως χρειαστεί να το ενεργοποιήσετε. Οι λυχνίες LED θα ανάψουν σε αυτό το βήμα.
Πάνω από το κύκλωμα, τοποθετήστε την υπηρεσία κατοπτρισμού. Προσπαθήστε να το ασφαλίσετε όσο πιο κοντά μπορείτε στις λυχνίες LED.
Το τελευταίο βήμα είναι να τοποθετήσετε το καπάκι. Τώρα έχετε το φορητό σας ουράνιο τόξο άπειρο!
Συνιστάται:
Rainbow Dice: 6 βήματα (με εικόνες)
Rainbow Dice: Αυτό κάνει ένα κουτί παιχνιδιών με ζάρια με 5 μήτρα που αποτελούνται από smd LED σε 5 χρώματα. Το λογισμικό που οδηγεί επιτρέπει διαφορετικούς τρόπους παιχνιδιού με πολλαπλά ζάρια. Ένας κύριος διακόπτης επιτρέπει την επιλογή παιχνιδιού και ρίξιμο ζαριών. Μεμονωμένοι διακόπτες δίπλα στο eac
BrickPi - Rainbow Unicorn: 15 βήματα (με εικόνες)
BrickPi-Rainbow Unicorn: Enter the Time of Covid and Shelter-in-տեղում διδασκαλία και όχι καλοκαιρινή κατασκήνωση (το καλύτερο μέρος της διδακτικής χρονιάς!) Έχω ένα «Lego» της Παρασκευής, με αγόρια κυρίως 8-10 ετών. Δεδομένου ότι αυτός ο σύλλογος εμφανίζεται μετά το σχολείο, αφού αυτά τα παιδιά έχουν πάει στο sc
Κατασκευάστε το Rainbow Interactive Bridge χρησιμοποιώντας το Minecraft Raspberry Pi Edition: 11 βήματα
Build Rainbow Interactive Bridge Using Minecraft Raspberry Pi Edition: Χθες, είδα τον 8χρονο ανιψιό μου να παίζει Minecraft με το Raspberry Pi που του έδωσα πριν, τότε πήρα μια ιδέα, ότι χρησιμοποιώ κώδικα για να φτιάξω ένα προσαρμοσμένο και συναρπαστικό Minecraft- pi έργο μπλοκ LED. Το Minecraft Pi είναι ένας πολύ καλός τρόπος για να ξεκινήσετε με
Arduino & Neopixel Coke Bottle Rainbow Party Light: 7 βήματα (με εικόνες)
Arduino & Neopixel Coke Bottle Rainbow Party Light: Έτσι, ο γιος μου Doon εντοπίζει ένα πολύ δροσερό φως πάρτι φτιαγμένο από παλιά μπουκάλια οπτάνθρακα και τα χνουδωτά εσωτερικά του Glow Sticks και ρωτά αν μπορούμε να φτιάξουμε ένα για τις επερχόμενες σχολικές του εξετάσεις είναι πάνω από το Blowout PartAYYY !! ! Το λέω σίγουρα, αλλά δεν θα προτιμούσατε να έχετε μερικά από αυτά
Neopixel Ws2812 Rainbow LED Glow With M5stick-C - Εκτέλεση Rainbow σε Neopixel Ws2812 Χρήση M5stack M5stick C Χρήση Arduino IDE: 5 Βήματα
Neopixel Ws2812 Rainbow LED Glow With M5stick-C | Running Rainbow on Neopixel Ws2812 Using M5stack M5stick C Using Arduino IDE: Γεια σας παιδιά σε αυτά τα εκπαιδευτικά θα μάθουμε πώς να χρησιμοποιούμε LED neopixel ws2812 ή led strip ή led matrix ή led με m5stack m5stick-C πίνακα ανάπτυξης με Arduino IDE και θα φτιάξουμε ένα μοτίβο ουράνιου τόξου με αυτό