Obsah:

LED cylonová kolobežka - skener Larson z 80. rokov: 5 krokov (s obrázkami)
LED cylonová kolobežka - skener Larson z 80. rokov: 5 krokov (s obrázkami)

Video: LED cylonová kolobežka - skener Larson z 80. rokov: 5 krokov (s obrázkami)

Video: LED cylonová kolobežka - skener Larson z 80. rokov: 5 krokov (s obrázkami)
Video: electric scooter hack 2024, Júl
Anonim
Image
Image
Ochrana súkromia webovej kamery
Ochrana súkromia webovej kamery

Od bekathwiaBecky SternSledovať viac od autora:

Ochrana súkromia webovej kamery
Ochrana súkromia webovej kamery
Zvinovací meter Yagi anténa s 3D tlačenými spojkami
Zvinovací meter Yagi anténa s 3D tlačenými spojkami
Zvinovací meter Yagi anténa s 3D tlačenými spojkami
Zvinovací meter Yagi anténa s 3D tlačenými spojkami
Výšivka zverokruhu
Výšivka zverokruhu
Výšivka zverokruhu
Výšivka zverokruhu

O: Tvorba a zdieľanie sú moje dve najväčšie vášne! Celkovo som publikoval stovky návodov o všetkom, od mikrokontrolérov až po pletenie. Som motocyklista z New Yorku a nehanebná psia mama. Moje wo … Viac o bekathwii »

Tento projekt je inováciou na 80-tych rokoch z 80. rokov- LED pásik vkladám do mriežky Hondy Elite môjho priateľa Smokeyho, aby vytvoril efekt animácie Larsonovho skenera a naučil ho spájkovať.

Obvod a kód sú remixované z projektu Larson Scanner Shades Phila B.

Zásoby

Na tento projekt som použil pás LED pásika WS2812b, známy tiež ako NeoPixels. Vybral som si najhustejšiu odrodu, aby som zabalil čo najviac LED diód pre pekný plynulý animačný efekt.

  • LED pás WS2812b: https://amzn.to/30ibJA5 alebo
  • Mikrokontrolér trinket: https://amzn.to/2G7t6N1 alebo
  • Silikónové lepidlo Permatex:

Aby ste držali krok s tým, na čom pracujem, sledujte ma na stránkach YouTube, Instagram, Twitter, Pinterest a prihláste sa na odber môjho spravodajcu. Ako spolupracovník Amazonu zarábam na kvalifikovaných nákupoch, ktoré robíte pomocou mojich pridružených odkazov.

Krok 1: Pripojte napájacie a uzemňovacie vodiče

Pripojte napájacie a uzemňovacie vodiče
Pripojte napájacie a uzemňovacie vodiče

Doska je napájaná priamo z 12 V skútra, takže sme k napájacím a uzemňovacím podložkám na zadnej strane dosky pripevnili vodiče.

Krok 2: Pripojte pásik LED

Pripojte LED pásik
Pripojte LED pásik
Pripojte LED pásik
Pripojte LED pásik
Pripojte LED pásik
Pripojte LED pásik

Pretože pixely nezvládajú napätie 12 V, sú napájané regulátorom napätia Trinket, čo nie je vo všeobecnosti dobrý nápad. Ale pretože v tomto obvode je rozsvietených tak málo LED diód naraz, môžeme sa vkradnúť pod maximálny prúdový výstup regulátora.

Krok 3: Arduino kód

Arduino kód
Arduino kód

Použil som Larsonov kód skenera Phila B., ktorý zmenil iba počet diód LED v páse:

// Larson Scanner od 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; // Poloha, smer prázdnej slučky "oko" () {int j; // Nakreslite 5 pixelov vycentrovaných na poz. setPixelColor () odstrihne akékoľvek // pixely z koncov pásu, nemusíme to sledovať. strip.setPixelColor (poz - 2, 0x100000); // Tmavočervený strip.setPixelColor (poz - 1, 0x800000); // Stredne červený pás.setPixelColor (pos, 0xFF3000); // Stredový pixel je najjasnejší pruh.setPixelColor (pos + 1, 0x800000); // Stredne červený pás.setPixelColor (pos + 2, 0x100000); // Tmavočervený pás.show (); oneskorenie (30); // Namiesto toho, aby ste boli záludní a vymazali iba koncový pixel, // je jednoduchšie vymazať všetko a nabudúce nakresliť nový. pre (j = -2; j <= 2; j ++) strip.setPixelColor (pos+j, 0); // Odraz od koncov pásika pos += dir; if (pos = strip.numPixels ()) {pos = strip.numPixels () - 2; dir = -dir; }}

Krok 4: Prilepte ho

Prilepte to
Prilepte to
Prilepte to
Prilepte to
Prilepte to
Prilepte to

Silikónové lepidlo Permatex som použil na vyplnenie otvorených koncov silikónového plášťa LED pásu a na prilepenie LED pásu na vnútornú stranu mriežky. Kým lepidlo zaschlo, pásik som držal na mieste.

Odporúča: