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

UChip Lightsaber - "May the Force Be With You": 6 Βήματα
UChip Lightsaber - "May the Force Be With You": 6 Βήματα

Βίντεο: UChip Lightsaber - "May the Force Be With You": 6 Βήματα

Βίντεο: UChip Lightsaber -
Βίντεο: LEGO Star Wars: Robert's Collection 01 2024, Νοέμβριος
Anonim
Image
Image

Ονειρευτήκατε ποτέ να γίνετε Jedi ή Sith του σύμπαντος του Star Wars, να κουνάτε ένα ισχυρό Lightsaber για να υποστηρίξετε τη δική σας πλευρά; Όποια και αν είναι η απάντηση, εδώ είναι: Πώς να φτιάξετε ένα DIY Lightsaber με μChip

Αρχικά, επιτρέψτε μου να διευκρινίσω ότι σκοπεύω να φτιάξω ένα χαμηλού κόστους, κλιμακωτό και φορητό Lightsaber, πιο κοντά σε ένα "Lightdagger" και όχι σε ένα πλήρες μέγεθος Lightsaber που βλέπετε συνήθως στις ταινίες του Star Wars. Θέλω να επωφεληθώ από το συμπαγές μέγεθος του μChipγια να φτιάξω ένα πολύ λεπτό Lightsaber, με τρεμάμενα εφέ (τα οποία μπορώ επίσης να χρησιμοποιήσω ως εξωτερικό φως σε περίπτωση ανάγκης).

Δεδομένου ότι το μChip διαθέτει μετατροπέα μπάκας DC/DC ικανό να αποδίδει ρεύμα έως 1Α στα 5V ή 3.3V, θα τροφοδοτήσω το στιλέτο μου απευθείας από το βύσμα micro ‑ USB στο μChip, ενώ θα συνδέσω τα LED με τον παραγόμενο πείρο VEXT. Έτσι, χρειάζεται μόνο να συνδέσω ένα καλώδιο micro-USB για να προγραμματίσω/τροφοδοτήσω το Lightsaber και μπορώ να επιλέξω αν θα δώσω 3.3V ή 5V στη συνδεδεμένη λωρίδα LED.

Χρησιμοποιώ μια λωρίδα LED WS2812B ως πηγή φωτός. Διαθέτει μια σειρά IC WS2812B, τα οποία ενσωματώνουν 3 LED (RGB) και ένα πρόγραμμα οδήγησης. Ένα συγκεκριμένο (αλλά πολύ γνωστό) σειριακό πρωτόκολλο πρέπει να χρησιμοποιηθεί για την οδήγηση των IC και μπορείτε να το βρείτε εδώ. Υπάρχουν διαφορετικές λωρίδες, καθεμία που χαρακτηρίζεται από διαφορετική πυκνότητα και συσκευασία LED. 100 LED/m και συσκευασία IP30 ταιριάζει απόλυτα για αυτό το έργο. Η υψηλή πυκνότητα LED εγγυάται ότι το Lightsaber θα είναι αρκετά φωτεινό, ενώ το πακέτο είναι αυτό χωρίς καμία προστασία πυριτίου, ώστε να ταιριάζει στο εσωτερικό του σωλήνα που χρησιμοποιώ ως πλαίσιο για το Lightsaber μου.

Το πλαίσιο που χρησιμοποιώ για το έργο μου είναι ένας ανακυκλωμένος αντιστατικός σωλήνας IC. είναι συμπαγές και διαφανές, εκτός του ότι ταιριάζει απόλυτα τόσο με την πηγή φωτός (λωρίδα WS2812B) όσο και με τον ελεγκτή (μChip), προστατεύοντας όλα τα εξαρτήματα ενώ δίνει ακαμψία στο στιλέτο.

Χρησιμοποίησα αφρό συσκευασίας ως διαχύτη φωτός. το δικό μου προέρχεται από τη συσκευασία μιας οθόνης LCD.

Τέλος, ως πηγή ενέργειας, κάθε τράπεζα ισχύος που αποδίδει τουλάχιστον 1Α θα κάνει τη δουλειά της.

Ακολουθούν τα απλά βήματα για την κατασκευή του Lightsaber.

Βήμα 1: Προετοιμασία του πλαισίου

Κόψτε τη λωρίδα LED στο σωστό μήκος
Κόψτε τη λωρίδα LED στο σωστό μήκος

Δημιουργήστε μια τρύπα στον αντιστατικό σωλήνα IC για να αποφύγετε την ολίσθηση του uChip μέσα στο σωλήνα όταν συνδέετε το καλώδιο micro USB. Η οπή πρέπει να βρίσκεται σε απόσταση περίπου 3 cm από το άκρο του σωλήνα.

Στη συνέχεια, τοποθετήστε έναν πλαστικό πείρο (μπορείτε να ανακυκλώσετε τον πλαστικό πείρο που συνοδεύει τον σωλήνα για να συγκρατήσει τα IC).

Βήμα 2: Κόψτε τη λωρίδα LED στο σωστό μήκος

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

Θυμηθείτε ότι χρειάζεστε έναν περίεργο συνολικό αριθμό LED για να δημιουργήσετε ένα συμμετρικό εφέ ενεργοποίησης/απενεργοποίησης.

Βήμα 3: Κολλήστε τη λωρίδα LED στο UChip

Συγκολλήστε τη λωρίδα LED στο UChip
Συγκολλήστε τη λωρίδα LED στο UChip
Συγκολλήστε τη λωρίδα LED στο UChip
Συγκολλήστε τη λωρίδα LED στο UChip
Συγκολλήστε τη λωρίδα LED στο UChip
Συγκολλήστε τη λωρίδα LED στο UChip

Συνδέστε τα καλώδια όπως φαίνεται στην εικόνα:

μChip pin_16 -> Diode Anode

Δίοδος καθόδου -> λωρίδα +5V

µChip pin_8 -> ταινία GND

µChip pin_2 (ή οποιοδήποτε άλλο διαθέσιμο GPIO) -> DIN ταινίας

Το μήκος του σύρματος θα πρέπει να είναι ανεπαρκές: όχι μικρό (ώστε να μπορείτε εύκολα να τραβήξετε το uChip, εάν χρειάζεται), όχι πολύ, διαφορετικά δεν θα μπορείτε να βάλετε το uChipinside στον σωλήνα.

Η δίοδος ** μπορεί ** να παραλειφθεί, καθώς στις περισσότερες περιπτώσεις η λωρίδα led θα λειτουργήσει επίσης. Η λειτουργία του είναι να μειώσει την τάση τροφοδοσίας στη λωρίδα LED, έτσι ώστε το υψηλό επίπεδο λογικής να βρίσκεται εντός των προδιαγραφών 3,3V.

Βήμα 4: Ολοκληρώστε τη δομή πλαισίου

Ολοκληρώστε τη δομή πλαισίου
Ολοκληρώστε τη δομή πλαισίου

Τοποθετήστε τα πάντα μέσα στο σωλήνα. Τίποτα πιο εύκολο! Προσέξτε όταν λυγίζετε τα καλώδια!

Τυλίξτε τον αδιαφανή (αλλά ημιδιαφανή) αφρό συσκευασίας γύρω από το σωλήνα. Αυτό θα διαχέει το φως που παράγεται από τα LED. Χρησιμοποιήστε κάποια ταινία για να την στερεώσετε στον αντιστατικό σωλήνα IC.

Βήμα 5: Πρόγραμμα με Arduino IDE

Φορτώστε το μChip με το συνημμένο σκίτσο "LightSaber.ino".

Δανείστηκα μέρος του κώδικα που τρεμοπαίζει από το φοβερό έργο Mad Gyver.

Βήμα 6: Ενεργοποιήστε και απολαύστε

Συνδέστε το τροφοδοτικό μέσω του καλωδίου micro-USB (χρησιμοποίησα powerbank) και απολαύστε το όπλο σας Jedi / Sith !!

Μπορείτε να τροποποιήσετε τον κώδικα για να προσθέσετε ένα επιπλέον κουμπί που σας επιτρέπει να αλλάξετε την ακολουθία ενεργοποίησης πάνω/κάτω και τους χρονισμούς.

Συντελεστές:

Ορισμένος από τον πηγαίο κώδικα είναι εμπνευσμένος από το εκπληκτικό έργο Instructables του Mad Gyver

Η βιβλιοθήκη FastLED χρησιμοποιείται για τον έλεγχο των LED RGB.

Συνιστάται: