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

Infinity Rainbow: 4 βήματα
Infinity Rainbow: 4 βήματα

Βίντεο: Infinity Rainbow: 4 βήματα

Βίντεο: Infinity Rainbow: 4 βήματα
Βίντεο: How to make a Paper Fortune Teller 2024, Ιούλιος
Anonim
Infinity Rainbow
Infinity Rainbow

Οι καθρέφτες απείρου είναι μια διασκεδαστική ψευδαίσθηση ιδανική για φωτεινά ουράνια τόξα. Αυτό το διδακτικό σας δείχνει πώς να φτιάξετε ένα φορητό ουράνιο τόξο άπειρο που μπορείτε να πάρετε μαζί σας.

Υλικά

  • κουτί ή άλλο περίβλημα
  • Επιφάνεια καθρέφτη
  • υλικό χρωματισμού
  • Λωρίδα 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.

Το τελευταίο βήμα είναι να τοποθετήσετε το καπάκι. Τώρα έχετε το φορητό σας ουράνιο τόξο άπειρο!

Συνιστάται: