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

Longboard Underglow: 5 βήματα (με εικόνες)
Longboard Underglow: 5 βήματα (με εικόνες)

Βίντεο: Longboard Underglow: 5 βήματα (με εικόνες)

Βίντεο: Longboard Underglow: 5 βήματα (με εικόνες)
Βίντεο: LONGBOARDING CRUISING LED LIGHTS!! -Longboard DAY 5# 2024, Νοέμβριος
Anonim
Longboard Underglow
Longboard Underglow

Από spikytunaLinkedinΑκολουθήστε περισσότερα από τον συγγραφέα:

Χάρτινο Φανάρι Shoji
Χάρτινο Φανάρι Shoji
Χάρτινο Φανάρι Shoji
Χάρτινο Φανάρι Shoji
Φίδι σε ένα Breadboard
Φίδι σε ένα Breadboard
Φίδι σε ένα Breadboard
Φίδι σε ένα Breadboard
Music Reactive Mood Lights
Music Reactive Mood Lights
Music Reactive Mood Lights
Music Reactive Mood Lights

Σχετικά με: Είμαι πτυχιούχος μηχανικός αεροδιαστημικής που κάνει συχνά έργα που είναι τα πιο απομακρυσμένα από την αεροπορία. Περισσότερα για το spikytuna »

Εισαγωγή

Perhapsσως σας έμελλε να κάνετε μια μακρά σανίδα να φαίνεται άρρωστη. Perhapsσως βαρεθήκατε από το μυαλό σας σε καραντίνα. Όποιος και αν είναι ο λόγος, η τοποθέτηση του underglow στο ταμπλό σας είναι ένας πολύ καλός τρόπος για να το ξεφορτωθείτε. Έφτιαξα έναν ελεγκτή λωρίδας LED WS2812 με επιταχυνσιόμετρο, μονάδα bluetooth και Arduino Nano.

Προαπαιτούμενα

Μια βασική κατανόηση του Arduino και της συγκόλλησης. Η ικανότητα οδήγησης ενός skateboard θα ήταν επίσης υπέροχη.

Σημείωση στο Maker (Εσείς)

Υπάρχουν πολλοί διαφορετικοί παράγοντες μορφής longboard, διαθεσιμότητα εξαρτημάτων και ιδέες για το πώς πρέπει να μοιάζει το underglow. Επομένως, τα φώτα σας σχεδόν σίγουρα δεν θα ταιριάζουν με αυτά που έχω. Αυτός ο οδηγός περιγράφει τη γενική διαδικασία σχεδιασμού της λάμψης μου, αλλά αντιμετωπίστε την περισσότερο ως πρόταση. Βάλτε τη δική σας περιστροφή!

Στόχοι έργου

- Τοποθετήστε τα φώτα LED κάτω από τον πίνακα με πολλά προκαθορισμένα μοτίβα.

- Ελέγξτε ασύρματα τα εν λόγω μοτίβα.

- Απενεργοποιήστε αυτόματα όταν το παραλάβετε, για να αποφύγετε τα τυφλά άτομα.

Προμήθειες

  • Arduino Nano
  • HC-06 Μονάδα Bluetooth
  • Επιταχυνσιόμετρο ADXL345
  • 2 λωρίδες LED WS2812 + Συνδέσεις
  • Perfboard
  • Γυναικείες κεφαλίδες 2,54 mm
  • 22 AWG Solid Core Wire
  • Τράπεζα μπαταριών USB
  • Πυκνωτής (100 uF)
  • Ένα Longboard (προφανώς)
  • Velcro
  • Συγκολλητικό σίδερο + συγκολλητικό

Αυτοί είναι σύνδεσμοι συνεργατών της Amazon, οπότε κερδίζω μια μικρή προμήθεια με κάθε πώληση. Εάν δεν έχετε ήδη αυτά τα εφόδια και θέλετε να υποστηρίξετε μελλοντικά έργα μου, ακολουθήστε αυτούς τους συνδέσμους!:)

Βήμα 1: Προγραμματίστε και Breadboard

Plan Out και Breadboard
Plan Out και Breadboard

Προγραμματίστε τι χαρακτηριστικά και μοτίβα θέλετε στον πίνακα σας. Αυτό είναι ένα αρκετά ανοιχτό βήμα. Εναπόκειται σε εσάς να καθορίσετε πόσο περίπλοκο ή απλό το θέλετε. Αν θέλετε το ελάχιστο, μια μπαταρία, Arduino και λωρίδες LED είναι ό, τι χρειάζεστε.

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

Οι απαιτήσεις μου:

Διευθύνσιμες λυχνίες LED.

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

Bluetooth.

Δεν θέλω να σκύψω και να πατήσω ένα κουμπί για να αλλάξω το μοτίβο μου, οπότε θα χρησιμοποιήσω μια μονάδα Bluetooth και το τηλέφωνό μου για να το κάνω.

Επιταχυνσιόμετρο.

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

Συμβουλές:

Δοκιμή, δοκιμή, δοκιμή.

Βεβαιωθείτε ότι έχετε δοκιμάσει τη ρύθμισή σας σε ένα breadboard πριν από οτιδήποτε άλλο! Αυτό καθιστά πολύ πιο εύκολο να εντοπίσετε σφάλματα στα στοιχεία σας και να προγραμματίσετε τα μοτίβα φωτισμού. Συνιστώ επίσης να δοκιμάζετε τα στοιχεία ένα προς ένα, για να περιορίσετε τον αριθμό των μεταβλητών όταν εμφανίζεται ένα σφάλμα.

Σημείωση:

Πάνω είναι το διάγραμμα συστήματος της εγκατάστασής μου. Οι ακίδες για κάθε στοιχείο παρατίθενται σε κάθε βέλος.

Βήμα 2: Πρόγραμμα

ΣΥΝΔΕΣΜΟΣ GITHUB

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

Σχεδίασα τον κώδικά μου ώστε να είναι σχετικά εύκολη η συμπερίληψη νέων προτύπων και η αλλαγή pinout. Για να δημιουργήσετε νέα μοτίβα, τοποθετήστε τη σωστή πρόταση strncmp στο req_handle () και κάντε τη συνάρτηση του μοτίβου σας σε pattern.h.

Θα χρειαστείτε τόσο το glowy_basic.ino όσο και το pattern.h. Φροντίστε να τα συμπεριλάβετε στον ίδιο φάκελο κατά τον προγραμματισμό του Nano σας. Έχουν χωριστεί, για να αποφευχθεί η δημιουργία ενός τεράστιου, δυσκίνητου αρχείου. Αυτό σε καμία περίπτωση δεν είναι έτοιμο για τη βιομηχανία.

Εάν δεν θέλετε να χρησιμοποιήσετε τον κωδικό μου; Κάνε το δικό σου! Οι βιβλιοθήκες είναι απλές και εύχρηστες.

Βιβλιοθήκες που χρησιμοποιούνται:

  • FastLED.h (Για LED)
  • SoftwareSerial.h (Σειριακό για Bluetooth)
  • Wire.h (I2C)

Βήμα 3: Μεταμόσχευση σε Perfboard

Μεταμόσχευση σε Perfboard
Μεταμόσχευση σε Perfboard
Μεταμόσχευση σε Perfboard
Μεταμόσχευση σε Perfboard

Προσοχή, αυτό θα είναι κουραστικό.

(Εάν μπορείτε να το βάλετε σε PCB αντί για σανίδα, το συνιστώ ανεπιφύλακτα.)

Το Perfboard είναι το μεσαίο έδαφος μεταξύ ενός πρωτοτύπου σε ένα breadboard και ενός πλήρους PCB. Wasταν η καλύτερη επιλογή που είχα για να το κάνω κάπως μόνιμο. Η πρόθεσή μου ήταν να κάνω αυτό το στυλ ασπίδας (χρησιμοποιώντας γυναικείες κεφαλίδες για τη σύνδεση εξαρτημάτων), ώστε να μπορώ να επαναχρησιμοποιήσω κρίσιμα στοιχεία. Βεβαιωθείτε ότι έχετε κολλήσει έναν πυκνωτή παράκαμψης παράλληλα με τη σύνδεση της μπαταρίας σας. Αυτό θα μετριάσει το χτύπημα των ξαφνικών αλλαγών ρεύματος στις λωρίδες LED σας. Δεν μπορώ να αναφέρω λεπτομερώς κάθε κόλλα συγκόλλησης που έκανα, αλλά έμαθα πολλά πράγματα κατά τη διάρκεια αυτής της διαδικασίας.

Συμβουλές:

Απλώστε το.

Πάρτε τα εξαρτήματά σας και τοποθετήστε τα στον πίνακα σας! Ο προγραμματισμός που και πώς ταιριάζουν μεταξύ τους είναι σημαντικός για την αποφυγή χρονοβόρων λαθών.

Στερεός.

Το σύρμα συμπαγούς πυρήνα είναι απαραίτητο. Είναι πολύ πιο εύκολο να τοποθετήσετε τον απογυμνωμένο συμπαγή πυρήνα στις τρύπες του γυαλιού, αφού δεν θα χωριστεί σαν καλώδιο.

Μετρήστε τρεις φορές, κόψτε μία φορά.

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

Έλεγχος δύο φορές.

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

Τι ανακούφιση.

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

Βήμα 4: Συνδέστε εξαρτήματα στο Longboard

Συνδέστε εξαρτήματα στο Longboard
Συνδέστε εξαρτήματα στο Longboard

Είναι ομαλή η ιστιοπλοΐα, τώρα που τελείωσε ο πίνακας.

Εδώ μπαίνει το velcro. Είχα σκοπό να χρησιμοποιήσω το velcro επειδή είναι αρκετά ισχυρό αλλά αφαιρούμενο.

  1. Βάλτε την αρσενική πλευρά του velcro στον ίδιο τον μακρύ πίνακα. Η αρσενική πλευρά καθαρίζεται ευκολότερα, εάν αποφασίσετε να οδηγήσετε χωρίς υποβρύχια.
  2. Τοποθετήστε τη θηλυκή πλευρά του velcro στη μπαταρία και στο κάτω μέρος της σανίδας.
  3. Συνδέστε τις λωρίδες LED.
  4. Συνδέστε την μπαταρία και τον πίνακα.

Συμβουλές:

Δάγκωμα τροχού.

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

Ουρά.

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

ΠΡΟΣΤΑΣΙΑ.

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

Συνιστάται: