INHOUDSOPGAWE:

LED Cylon Scooter - 80s Larson Scanner: 5 stappe (met foto's)
LED Cylon Scooter - 80s Larson Scanner: 5 stappe (met foto's)

Video: LED Cylon Scooter - 80s Larson Scanner: 5 stappe (met foto's)

Video: LED Cylon Scooter - 80s Larson Scanner: 5 stappe (met foto's)
Video: Larson/Cylon scanner on a GL1800 Goldwing 2024, November
Anonim
Image
Image
Webcam Privaatheid Vriend
Webcam Privaatheid Vriend

Deur bekathwiaBecky Stern Volg meer deur die skrywer:

Webcam Privaatheid Vriend
Webcam Privaatheid Vriend
Meetmaat Yagi -antenne met 3D -gedrukte koppelaars
Meetmaat Yagi -antenne met 3D -gedrukte koppelaars
Meetmaat Yagi -antenne met 3D -gedrukte koppelaars
Meetmaat Yagi -antenne met 3D -gedrukte koppelaars
Zodiac borduurwerk
Zodiac borduurwerk
Zodiac borduurwerk
Zodiac borduurwerk

Oor: Maak en deel is my twee grootste passies! In totaal het ek honderde tutoriale gepubliseer oor alles, van mikrobeheerders tot breiwerk. Ek is 'n motorfietsryer in New York en 'n hond wat nie berou het nie. My wo… Meer oor bekathwia »

Hierdie projek is 'n opgradering van die 80's na 'n scooter uit die 80's- ek sit 'n LED-strook in die rooster van my kêrel, Smokey's Honda Elite, om 'n larson-skandeerder-animasie-effek te skep terwyl ek hom leer soldeer.

Die stroombaan en kode word herontwerp uit die projek Larson Scanner Shades van Phil B.

Voorrade

Vir hierdie projek gebruik ek 'n strook WS2812b LED -strook, ook bekend as NeoPixels. Ek het die digste variëteit gekies om soveel moontlik LED's in te pak vir 'n mooi gladde animasie -effek.

  • WS2812b LED -strook: https://amzn.to/30ibJA5 of
  • Trinket mikrobeheerder: https://amzn.to/2G7t6N1 of
  • Permatex silikoon gom:

Volg my op YouTube, Instagram, Twitter, Pinterest en teken in op my nuusbrief om tred te hou met waaraan ek werk. As Amazon -medewerker verdien ek uit kwalifiserende aankope wat u doen met my aangeslote skakels.

Stap 1: Heg krag- en gronddrade aan

Heg krag- en gronddrade aan
Heg krag- en gronddrade aan

Die bord word direk van die 12v -krag van die bromponie aangedryf, so ons het drade aan die krag- en grondblokkies aan die agterkant van die bord vasgemaak.

Stap 2: Heg LED -strook aan

Heg LED -strook aan
Heg LED -strook aan
Heg LED -strook aan
Heg LED -strook aan
Heg LED -strook aan
Heg LED -strook aan

Aangesien die pixels nie 12v kan hanteer nie, word hulle aangedryf deur die Trinket se spanningsreguleerder, wat gewoonlik nie 'n goeie idee is nie. Maar aangesien daar so min LED's gelyktydig in hierdie kring brand, kan ons onder die maksimum stroomuitset van die reguleerder insluip.

Stap 3: Arduino -kode

Arduino -kode
Arduino -kode

Ek het die larson -skandeerderkode van Phil B. gebruik en slegs die aantal LED's in die strook verander:

// Larson Scanner deur 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); ongeldige opstelling () {strip.begin (); } int pos = 0, dir = 1; // Posisie, rigting van die "oog" leemte lus () {int j; // Teken 5 pixels gesentreer op pos. setPixelColor () sal enige // pixels van die punte van die strook afsny; ons hoef nie daarvoor te kyk nie. strip.setPixelColor (pos - 2, 0x100000); // Donkerrooi strip.setPixelColor (pos - 1, 0x800000); // Medium rooi strook.setPixelColor (pos, 0xFF3000); // Die middelste pixel is die helderste strip.setPixelColor (pos + 1, 0x800000); // Medium rooi strook.setPixelColor (pos + 2, 0x100000); // Donkerrooi strip.show (); vertraging (30); // Eerder as om skelm te wees en net die stertpiksel uit te vee, // is dit makliker om dit alles uit te vee en die volgende keer 'n nuwe te teken. vir (j = -2; j <= 2; j ++) strip.setPixelColor (pos+j, 0); // Weerpunte van strook pos += dir; as (pos = strip.numPixels ()) {pos = strip.numPixels () - 2; dir = -dir; }}

Stap 4: Plak dit vas

Plak dit vas
Plak dit vas
Plak dit vas
Plak dit vas
Plak dit vas
Plak dit vas

Ek het Permatex -silikoongom gebruik om die oop ente van die LED -strook se silikoonmantel in te vul, asook om die LED -strook aan die binnekant van die rooster vas te plak. Ek het band gebruik om die strook vas te hou terwyl die gom droog word.

Aanbeveel: