Πίνακας περιεχομένων:
- Βήμα 1: Υλικά και εξαρτήματα
- Βήμα 2: Καλωδίωση
- Βήμα 3: Χιλτ
- Βήμα 4: Μπαταρίες
- Βήμα 5: Συγκόλληση μπαταριών
- Βήμα 6: Λεπίδα και λωρίδα LED
- Βήμα 7: MPU6050
- Βήμα 8: Κουμπιά Hilt
- Βήμα 9: Τελική καλωδίωση
- Βήμα 10: Διορθώστε το ηχείο
- Βήμα 11: Προγραμματισμός
- Βήμα 12: Ρύθμιση
- Βήμα 13: Τελική βίδα
- Βήμα 14: Αποτελέσματα
Βίντεο: Lightsaber βασισμένο σε Arduino με εφέ φωτός και ήχου: 14 βήματα (με εικόνες)
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:38
Γεια σου jedi! Αυτό το διδακτικό είναι να φτιάξετε ένα φωτόσπαθο, που μοιάζει, ακούγεται και αποδίδει σαν ένα στην ταινία! Η μόνη διαφορά - δεν μπορεί να κόψει μέταλλο:(Αυτή η συσκευή βασίζεται στην πλατφόρμα Arduino και της δίνω πολλές δυνατότητες και λειτουργίες, ήταν μια πολύ μεγάλη δουλειά και χρησιμοποίησα όλες τις δεξιότητες προγραμματισμού μου, αλλά άξιζε τον κόπο!
Λοιπόν, ας μιλήσουμε για τα χαρακτηριστικά! Επίσης, μπορείτε να παρακολουθήσετε μια σύντομη κριτική στο βίντεό μου, στην οποία παρουσιάζω όλα τα εφέ και τις λειτουργίες του συστήματος GyverSaber και επίσης υπάρχουν δύο επαγγελματίες τζεντάι που τσακώνονται με τους φωτιστές μου στο τέλος του βίντεο!
Χαρακτηριστικά:
- Ομαλή ενεργοποίηση/απενεργοποίηση με ηχητικό εφέ που μοιάζει με φωτόσπαθο
- Τυχαία παλλόμενο χρώμα (μπορείτε να το απενεργοποιήσετε)
- Sχοι:
- ΤΡΟΠΟΣ 1: δημιουργημένο βουητό. Η συχνότητα εξαρτάται από την ταχύτητα γωνίας της λεπίδας
- ΤΡΟΠΟΣ 2: βουητός ήχος από κάρτα SD
- Αργή ταλάντευση - μεγάλος ήχος βουητού (τυχαία από 4 ήχους)
- Γρήγορη ταλάντευση - σύντομος ήχος βουητού (τυχαία από 5 ήχους)
- Φωτεινό λευκό φλας κατά το χτύπημα
- Παίξτε έναν από τους 16 ήχους χτυπήματος, όταν χτυπήσετε:
- Αδύναμο χτύπημα - σύντομος ήχος
- Σκληρό χτύπημα - μακρύς ήχος "bzzzghghhdh"
- Η λεπίδα μετά την ενεργοποίηση δείχνει την τρέχουσα στάθμη της μπαταρίας από 0 έως 100 τοις εκατό
Ασφαλής λειτουργία μπαταρίας
- Η μπαταρία εξαντλείται ΠΡΙΝ ΑΝΟΙΞΕΙ: Το GyverSaber δεν θα ανάψει, το κουμπί LED θα χτυπήσει μερικές φορές
- Η μπαταρία εξαντλείται μετά την ενεργοποίηση: Το GyverSaber θα απενεργοποιηθεί αυτόματα
Κουμπί ελέγχου:
- HOLD - ενεργοποιήστε / απενεργοποιήστε το GyverSaber
- ΤΡΙΠΛΟ ΚΛΙΚ - αλλαγή χρώματος (κόκκινο - πράσινο - μπλε - κίτρινο - ροζ - μπλε πάγου)
- QUINARY CLICK - αλλαγή λειτουργίας ήχου (βουητή γενιά - βουητό παίξιμο)
- Επιλεγμένη λειτουργία χρώματος και ήχου αποθηκευμένη στο EEPROM (μη πτητική μνήμη)
Βήμα 1: Υλικά και εξαρτήματα
Πάντα αγοράζω ηλεκτρονικό προσωπικό στο Aliexpress, αλλά μπορείτε να βρείτε τις ίδιες ενότητες στο Amazon, το eBay κ.λπ.
ΗΛΕΚΤΡΟΝΙΚΑ ΕΞΑΡΤΗΜΑΤΑ:
- Arduino NANO
- Απευθυνόμενη λωρίδα LED. WS2811, 12V. Πάρτε λευκό PCB, IP30, 60 LED ανά μέτρο https://ali.pub/23csyd
- Κουμπί με LED. Πάρτε την έκδοση 5V
- MPU6050
- Φτηνό MicroSD
- MicroSD module mini
- Or αυτό
- Μπαταρίες 18650 με προστασία https://ali.pub/23moiu
- DCDC Step Down https://ali.pub/23mpex
- Ενισχυτής https://ali.pub/23mp6d
- Ηχείο https://ali.pub/23mq8h
- Αντιστάσεις KIT
- Κουμπί λειτουργίας
- Θύρα φόρτισης
- CC CV φορτιστής για 3 κύτταρα https://ali.pub/23mt8s
- Πρωτότυπος πίνακας
Υλικά και όργανα:
- Πολυανθρακικός σωλήνας (διάχυση φωτός, 32mm)
- 2 στελέχη για αυτόν τον σωλήνα
- Μερικοί σωλήνες για τη λαβή (χρησιμοποίησα σωλήνες λυμάτων PVC και σωλήνες: 40mm για τη λαβή, 32mm για τη στήριξη σωλήνων PC)
- Ατσάλινο σύρμα
- Κοινά όργανα για συγκόλληση και κοπή πλαστικών
Βήμα 2: Καλωδίωση
Αποφάσισα να κάνω αυτό το έργο σε πίνακα πρωτότυπου, 3x7cm, μπορείτε να δείτε όλα τα σχήματα και μερικές άσχημες καλωδιώσεις =)
ΣΠΟΥΔΑΙΟΣ! Πριν από την καλωδίωση, συνδέστε τον μετατροπέα DCDC σε πηγή ισχύος 12V DC και ρυθμίστε την τάση εξόδου στα 4,5V!
Βήμα 3: Χιλτ
Χρησιμοποιώ σωλήνες αποχέτευσης για λαβή, αλλά αυτοί είναι ρωσικοί σωλήνες λυμάτων, οπότε νομίζω ότι πρέπει να αυτοσχεδιάσετε.
Βήμα 4: Μπαταρίες
Χρησιμοποιώ 3 μπαταρίες λιθίου (συνηθισμένο 18650 από μπαταρία φορητού υπολογιστή). Αρχικά πρέπει να τα βάλουμε μέσα σε σωλήνα 40 mm (λαβή) και πρέπει να ζεστάνουμε τον σωλήνα γι 'αυτό. Αλλά στην αρχή χρειαζόμαστε να στερεώσουμε τις μπαταρίες μαζί με ταινία και να τις παχύνουμε με 2 στρώσεις χαρτιού.
Θερμάνετε λοιπόν τον σωλήνα, βάλτε μπαταρίες μέσα και ψύξτε τον σωλήνα όσο πιο γρήγορα μπορείτε! Οι μπαταρίες λιθίου δεν συμπαθούν την υψηλή θερμοκρασία. Στη συνέχεια, τραβήξτε τα και θα δείτε την τέλεια θήκη μπαταρίας.
Βήμα 5: Συγκόλληση μπαταριών
Όπως είπα, στις μπαταρίες λιθίου δεν αρέσει η υψηλή θερμοκρασία. Χρησιμοποιήστε λοιπόν ροή και ισχυρό συγκολλητικό σίδερο (100W) για να κολλήσετε μπαταρίες πολύ γρήγορα. Έτσι, συνδέστε τα σε σειριακή σειρά.
Βήμα 6: Λεπίδα και λωρίδα LED
Έχω λεπίδα 75εκ., Οπότε έκοψα κομμάτι λωρίδας 75+75 = 150εκ. Η λωρίδα LED θα διπλωθεί δύο φορές γύρω από το σύρμα, οπότε χρησιμοποιήστε ταινία διπλής όψης για να τα στερεώσετε όλα και θα πάρετε λωρίδα LED διπλής όψης με σύρμα μέσα.
Το Strip χρειάζεται κάποια στηρίγματα κατά μήκος του σωλήνα λεπίδας, χρησιμοποίησα 3 στηρίγματα από καρφί σε σωλήνες θερμικής συρρίκνωσης και τα στερέωσα σε λωρίδα με σπείρωμα και σούπερ κόλλα.
Τρυπήστε τρύπες σε στελέχη για σύρμα, το σύρμα θα στραγγίσει μεταξύ δύο κορμών και θα στερεωθεί με βίδα 3mm, αλλά όχι τώρα.
Βήμα 7: MPU6050
Συνδέσα MPU6050 χρησιμοποιώντας παλιό εύκαμπτο σύρμα IDE, επειδή είναι καλή ιδέα να τοποθετήσετε το MPU όσο το δυνατόν πιο κοντά στη λεπίδα. Και απλά το κολλάω σε χαμηλό στέλεχος σωλήνα PC:)
Βήμα 8: Κουμπιά Hilt
Κάντε μερικές τρύπες για κουμπιά και θύρα φόρτισης και μερικές τρύπες στο κάτω μέρος για το ηχείο. Επίσης ζωγράφισα τη λαβή με μαύρο χρώμα.
Βήμα 9: Τελική καλωδίωση
Συνδέστε λοιπόν τις μπαταρίες, τραβήξτε τα καλώδια για διακόπτη και φόρτιση, κολλήστε τα όλα και στερεώστε τα στις τρύπες τους. Επίσης, συγκολλήστε καλώδια ηχείων επίσης.
Βήμα 10: Διορθώστε το ηχείο
Στερέωσα το ηχείο χρησιμοποιώντας έναν δακτύλιο σωλήνα 40mm και μερικά καρφιά =) Είναι βάναυσο και πολύ δυνατό.
Βήμα 11: Προγραμματισμός
Μπορείτε να βρείτε το σκίτσο Arduino, τις βιβλιοθήκες, τα αρχεία ήχου SD και πολλές οδηγίες στη σελίδα του έργου στο GitHub, αλλά επισυνάπτω το σκίτσο και το αρχείο με όλα τα αρχεία του έργου εδώ, στο Instructables.
Απλός οδηγός:
- Ανοίξτε το GyverSaber.ino και συντονίστε:
- Αριθμός μικροκυκλωμάτων WS2811 στη λωρίδα LED (σημείωση: ένα WS2811 ελέγχει 3 LED!)
- Ενεργοποιήστε ή απενεργοποιήστε τον παλμό της λεπίδας
- Δεν συνιστούμε να μετρήσετε την πραγματική αντίσταση των αντιστάσεων διαχωριστή τάσης
- Το σύστημα μπορεί να λειτουργήσει χωρίς παρακολούθηση μπαταρίας, απλώς απενεργοποιήστε το BATTERY_SAFE. ΑΛΛΑ ΔΕΝ ΣΥΝΙΣΤΑΤΑΙ
- Flash arduino
- Ανεβάστε αρχεία ήχου σε κάρτα SD
- Απολαμβάνω!
Πληροφορίες MicroSD:
- Μέγεθος <4G
- Μορφοποίηση σε FAT
- Αντιγράψτε αρχεία ήχου στη ρίζα
Αν θέλετε να προσθέσετε τους δικούς σας ήχους, μετατρέψτε τους σε. WAV:
- 8 bit
- 16-32 kHz
- Mono
- Χρησιμοποιήστε online μετατροπείς ή Total Audio Converter
ΠΡΟΕΙΔΟΠΟΙΗΣΗ! Εάν αναβοσβήνετε το συναρμολογημένο σχέδιο, πρέπει να το ενεργοποιήσετε! Το Arduino δεν θα λειτουργήσει σωστά με συνδεδεμένο μετατροπέα DCDC!
Βήμα 12: Ρύθμιση
Έκανα το GyverSaber πλήρως προσαρμόσιμο, ώστε να μπορείτε να φτιάξετε το δικό σας σπαθί με διαφορετικό μήκος λεπίδας και άλλες παραμέτρους, απλώς ρίξτε μια ματιά στις ρυθμίσεις σκίτσου.
Βήμα 13: Τελική βίδα
Έτσι, το φωτόσπαθο έχει σχεδόν τελειώσει! Μόνο μια τελευταία βίδα, που στερεώνει τη λεπίδα σε σωλήνα. Έφτιαξα ένα σχέδιο με όλη την κατασκευή του σώματος με σπαθιά.
Βήμα 14: Αποτελέσματα
Έτσι, το DIY lightsaber είναι έτοιμο για μάχη! Μπορείτε να παρακολουθήσετε μερικές δοκιμές με περιστροφές, κούνιες, χτυπήματα αντικειμένων, συντριβή πολυέλαιου (ωχ!) Και επίσης δύο πραγματικούς Τζεντάι, που τσακώνονται με το GyverSabers (ναι, τα έκανα 2 από αυτά !!!) στην κριτική βίντεο μου σε αυτό το DIY lightsaber και είναι λειτουργίες και χαρακτηριστικά.
Με εκτίμηση, MadGyver.
Επόμενοι στο Διαγωνισμό Arduino 2017
Συνιστάται:
RuuviTag και PiZero W και Blinkt! θερμόμετρο βασισμένο σε φάρο Bluetooth: 3 βήματα (με εικόνες)
RuuviTag και PiZero W και Blinkt! θερμόμετρο βασισμένο σε φάρο Bluetooth: Αυτό το εκπαιδευτικό περιγράφει μια προσέγγιση για την ανάγνωση δεδομένων θερμοκρασίας και υγρασίας από ένα RuuviTag χρησιμοποιώντας Bluetooth με Raspberry Pi Zero W και την εμφάνιση των τιμών σε δυαδικούς αριθμούς σε ένα αναβοσβήσιμο Pimoroni! pHAT. to για να το πω σύντομα: πώς να οικοδομήσουμε μια κατάσταση
Dusty Wall Arduino κινούμενη λάμπα με εφέ φωτός: 11 βήματα (με εικόνες)
Dusty Wall Arduino Animated Led Lamp With Light Effect: Είχα μόλις ένα μωρό και αφού έκανα την κρεβατοκάμαρά του, χρειάστηκα ένα φως στον τοίχο. Καθώς αγαπώ πολύ το LED αποφάσισα να δημιουργήσω κάτι. Μου αρέσει επίσης το αεροπλάνο γενικά, οπότε γιατί να μην βάζω ένα αεροπλάνο από ένα καρτούν στον τοίχο, εδώ όπως ξεκινάει και πώς το έκανα. Ελπίζω
Διακόπτης τηλεχειριζόμενου φωτός Bluetooth - Μετασκευή. Διακόπτης φωτός ακόμα λειτουργεί, χωρίς επιπλέον εγγραφή .: 9 βήματα (με εικόνες)
Διακόπτης τηλεχειριζόμενου φωτός Bluetooth - Μετασκευή. Ο διακόπτης φωτός εξακολουθεί να λειτουργεί, χωρίς επιπλέον εγγραφή .: Ενημέρωση 25 Νοεμβρίου 2017 - Για έκδοση υψηλής ισχύος αυτού του έργου που μπορεί να ελέγξει κιλοβάτ φορτίου, ανατρέξτε στην ενότητα Επαναπροσαρμογή ελέγχου BLE σε φορτία υψηλής ισχύος - Δεν απαιτείται επιπλέον παροχή Ενημέρωση 15 Νοεμβρίου 2017 - Ορισμένες πλακέτες BLE / στοίβες λογισμικού με
Φορητός προβολέας led για εφέ φωτός: 6 βήματα (με εικόνες)
Φορητός προβολέας led για εφέ φωτός: Μου άρεσαν πάντα τα πολύχρωμα εφέ φωτός στις εικόνες … Έτσι μου ήρθε η ιδέα να δημιουργήσω έναν φορητό προβολέα led για φωτογραφία και παραγωγή ταινιών. Ένας άπειρος αριθμός φίλτρων που μπορούμε να φτιάξουμε για τέτοια μια λάμπα διευρύνει τις δυνατότητές της σε σελ
Αναπαραγωγή αρχείων ήχου ήχου (Wav) με Arduino και DAC: 9 βήματα
Αναπαραγωγή αρχείων ήχου ήχου (Wav) Με Arduino και DAC: Αναπαραγωγή αρχείου wav Audio από την κάρτα Audino SD. Αυτό το Instructable θα σας δείξει πώς ένα αρχείο wav στο SdCard σας μπορεί να αναπαραχθεί μέσω ενός απλού κυκλώματος σε ένα ηχείο. Το αρχείο wav πρέπει να είναι μονοφωνικό 8 bit. Δεν είχα πρόβλημα να παίξω αρχεία 44 KHz. Αν και όχι