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

LED Cylon Scooter - σαρωτής Larson 80s: 5 βήματα (με εικόνες)
LED Cylon Scooter - σαρωτής Larson 80s: 5 βήματα (με εικόνες)

Βίντεο: LED Cylon Scooter - σαρωτής Larson 80s: 5 βήματα (με εικόνες)

Βίντεο: LED Cylon Scooter - σαρωτής Larson 80s: 5 βήματα (με εικόνες)
Βίντεο: I gave my scooter a very 80's upgrade... 2024, Νοέμβριος
Anonim
Image
Image
Φίλος απορρήτου Webcam
Φίλος απορρήτου Webcam

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

Φίλος απορρήτου Webcam
Φίλος απορρήτου Webcam
Tape Measure Yagi Antenna With 3D Printed Couplers
Tape Measure Yagi Antenna With 3D Printed Couplers
Tape Measure Yagi Antenna With 3D Printed Couplers
Tape Measure Yagi Antenna With 3D Printed Couplers
Ζωδιακό Κέντημα
Ζωδιακό Κέντημα
Ζωδιακό Κέντημα
Ζωδιακό Κέντημα

Σχετικά: Το να κάνω και να μοιραστώ είναι τα δύο μεγαλύτερα πάθη μου! Συνολικά έχω δημοσιεύσει εκατοντάδες σεμινάρια για τα πάντα, από μικροελεγκτές έως πλέξιμο. Είμαι μοτοσικλετιστής της Νέας Υόρκης και μητέρα που δεν έχει μετανοήσει. My wo… Περισσότερα για την bekathwia »

Αυτό το έργο είναι μια αναβάθμιση της δεκαετίας του '80 σε ένα σκούτερ πολύ της δεκαετίας του '80- Βάζω μια λωρίδα LED στη μάσκα του φίλου μου Smokey's Honda Elite για να δημιουργήσω ένα εφέ κινούμενων εικόνων σαρωτή larson, διδάσκοντάς του πώς να κολλάει.

Το κύκλωμα και ο κώδικας αναμειγνύονται από το έργο του Phil B's Larson Scanner Shades.

Προμήθειες

Για αυτό το έργο χρησιμοποίησα μια λωρίδα LED WS2812b, επίσης γνωστή ως NeoPixels. Επέλεξα την πιο πυκνή ποικιλία για να συσκευάσω όσο το δυνατόν περισσότερα LED για ένα ωραίο ομαλό εφέ κίνησης.

  • Λωρίδα LED WS2812b: https://amzn.to/30ibJA5 ή
  • Μικροελεγκτής Trinket: https://amzn.to/2G7t6N1 ή
  • Κόλλα σιλικόνης Permatex:

Για να συμβαδίσετε με αυτό που δουλεύω, ακολουθήστε με στο YouTube, το Instagram, το Twitter, το Pinterest και εγγραφείτε στο newsletter μου. Ως Amazon Associate κερδίζω από κατάλληλες αγορές που πραγματοποιείτε χρησιμοποιώντας τους συνδέσμους συνεργατών μου.

Βήμα 1: Συνδέστε καλώδια τροφοδοσίας και γείωσης

Συνδέστε καλώδια τροφοδοσίας και γείωσης
Συνδέστε καλώδια τροφοδοσίας και γείωσης

Η πλακέτα τροφοδοτείται απευθείας από την ισχύ των 12v του σκούτερ, οπότε συνδέσαμε καλώδια στην τροφοδοσία και τα μαξιλάρια γείωσης στο πίσω μέρος του πίνακα.

Βήμα 2: Συνδέστε τη λωρίδα LED

Συνδέστε τη λωρίδα LED
Συνδέστε τη λωρίδα LED
Συνδέστε τη λωρίδα LED
Συνδέστε τη λωρίδα LED
Συνδέστε τη λωρίδα LED
Συνδέστε τη λωρίδα LED

Δεδομένου ότι τα pixel δεν μπορούν να χειριστούν 12v, τροφοδοτούνται από τον ρυθμιστή τάσης του Trinket, κάτι που γενικά δεν είναι καλή ιδέα. Αλλά δεδομένου ότι υπάρχουν τόσο λίγες λυχνίες LED που ανάβουν ταυτόχρονα σε αυτό το κύκλωμα, μπορούμε να εισέλθουμε κρυφά κάτω από τη μέγιστη έξοδο ρεύματος του ρυθμιστή.

Βήμα 3: Κωδικός Arduino

Κωδικός Arduino
Κωδικός Arduino

Χρησιμοποίησα τον κωδικό σαρωτή larson του Phil B., τροποποιώντας μόνο τον αριθμό των LED στη λωρίδα:

// Larson Scanner του Phil Burgess:

// https://learn.adafruit.com/larson-scanner-shades?view=all #include #define N_LEDS 31 #define PIN 4 Adafruit_NeoPixel strip = Adafruit_NeoPixel (N_LEDS, PIN, NEO_GRBW + NEO_KHZ800); void setup () {strip.begin (); } int pos = 0, dir = 1; // Θέση, κατεύθυνση "μάτι" void loop () {int j; // Σχεδιάστε 5 εικονοστοιχεία με επίκεντρο τη θέση. Το setPixelColor () θα αποκόψει τυχόν // εικονοστοιχεία από τα άκρα της λωρίδας, δεν χρειάζεται να το προσέξουμε. strip.setPixelColor (pos - 2, 0x100000); // Σκούρο κόκκινο strip.setPixelColor (pos - 1, 0x800000); // Μεσαία κόκκινη λωρίδα.setPixelColor (pos, 0xFF3000); // Το κεντρικό εικονοστοιχείο είναι το πιο φωτεινό strip.setPixelColor (pos + 1, 0x800000). // Μεσαία κόκκινη λωρίδα.setPixelColor (pos + 2, 0x100000); // Σκούρο κόκκινο strip.show (); καθυστέρηση (30)? // Αντί να είσαι ύπουλος και να σβήνεις μόνο το pixel της ουράς, // είναι πιο εύκολο να τα σβήσεις όλα και να σχεδιάσεις ένα νέο την επόμενη φορά. για (j = -2; j <= 2; j ++) strip.setPixelColor (pos+j, 0); // Αναπήδηση από τα άκρα της ταινίας pos += dir; εάν (pos = strip.numPixels ()) {pos = strip.numPixels () - 2; dir = -dir; }}

Βήμα 4: Κολλήστε το

Κολλήστε το επάνω
Κολλήστε το επάνω
Κολλήστε το επάνω
Κολλήστε το επάνω
Κολλήστε το επάνω
Κολλήστε το επάνω

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

Συνιστάται: