Turinys:

LED cilindrinis paspirtukas - 80 -ųjų Larsono skaitytuvas: 5 žingsniai (su nuotraukomis)
LED cilindrinis paspirtukas - 80 -ųjų Larsono skaitytuvas: 5 žingsniai (su nuotraukomis)

Video: LED cilindrinis paspirtukas - 80 -ųjų Larsono skaitytuvas: 5 žingsniai (su nuotraukomis)

Video: LED cilindrinis paspirtukas - 80 -ųjų Larsono skaitytuvas: 5 žingsniai (su nuotraukomis)
Video: Curved radian transparent LED display, customized cylindrical transparent LED display Full color Tra 2024, Lapkritis
Anonim
Image
Image
Interneto kameros privatumo draugas
Interneto kameros privatumo draugas

Becky Stern Sekite daugiau autoriaus:

Interneto kameros privatumo draugas
Interneto kameros privatumo draugas
Matuoklio Yagi antena su 3D spausdintomis jungtimis
Matuoklio Yagi antena su 3D spausdintomis jungtimis
Matuoklio Yagi antena su 3D spausdintomis jungtimis
Matuoklio Yagi antena su 3D spausdintomis jungtimis
Zodiako siuvinėjimas
Zodiako siuvinėjimas
Zodiako siuvinėjimas
Zodiako siuvinėjimas

Apie: Kurimas ir dalijimasis yra dvi didžiausios mano aistros! Iš viso paskelbiau šimtus vadovėlių apie viską - nuo mikrovaldiklių iki mezgimo. Aš esu Niujorko motociklininkas ir neatgailaujanti šunų mama. Mano bėda … Daugiau apie bekathwia »

Šis projektas yra labai 80-ųjų atnaujinimas į labai 80-ųjų motorolerį- aš įdedu LED juostą į savo vaikino „Smokey“„Honda Elite“groteles, kad sukurtų „Larson“skaitytuvo animacijos efektą, mokydamas jį lituoti.

Grandinė ir kodas remiksuojami iš Phil B projekto „Larson Scanner Shades“projekto.

Prekės

Šiam projektui panaudojau WS2812b LED juostos juostą, dar žinomą kaip „NeoPixels“. Aš pasirinkau tankiausią įvairovę, kad supakuotų kuo daugiau šviesos diodų, kad būtų malonus sklandus animacijos efektas.

  • WS2812b LED juostelė: https://amzn.to/30ibJA5 arba
  • „Trinket“mikrovaldiklis: https://amzn.to/2G7t6N1 arba
  • Permatex silikono klijai:

Norėdami neatsilikti nuo to, ką dirbu, sekite mane „YouTube“, „Instagram“, „Twitter“, „Pinterest“ir užsiprenumeruokite mano naujienlaiškį. Kaip „Amazon“asocijuotas asmuo uždirbu iš kvalifikuotų pirkinių, kuriuos atliekate naudodami mano filialų nuorodas.

1 žingsnis: prijunkite maitinimo ir įžeminimo laidus

Prijunkite maitinimo ir įžeminimo laidus
Prijunkite maitinimo ir įžeminimo laidus

Plokštė maitinama tiesiai iš motorolerio 12 V maitinimo, todėl laidus pritvirtinome prie maitinimo ir įžeminimo blokų, esančių plokštės gale.

2 žingsnis: pritvirtinkite LED juostelę

Pritvirtinkite LED juostelę
Pritvirtinkite LED juostelę
Pritvirtinkite LED juostelę
Pritvirtinkite LED juostelę
Pritvirtinkite LED juostelę
Pritvirtinkite LED juostelę

Kadangi pikseliai negali valdyti 12 V įtampos, jie maitinami „Trinket“įtampos reguliatoriumi, o tai paprastai nėra gera idėja. Bet kadangi šioje grandinėje vienu metu užsidega tiek mažai šviesos diodų, galime prisiliesti prie maksimalios reguliatoriaus srovės išvesties.

3 žingsnis: „Arduino“kodas

Arduino kodas
Arduino kodas

Aš naudoju Phil B. larsono skaitytuvo kodą, keisdamas tik šviesos diodų skaičių juostelėje:

// Phil Burgess „Larson Scanner“:

// 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_KHZ00) void setup () {strip.begin (); } int pos = 0, dir = 1; // „Akies“tuštumos kilpos padėtis, kryptis () {int j; // Nubrėžkite 5 pikselius, nukreiptus į poz. setPixelColor () nukirps visus // taškus nuo juostos galų, mums to nereikia žiūrėti. strip.setPixelColor (poz. 2, 0x100000); // Tamsiai raudona juostelė.setPixelColor (poz - 1, 0x800000); // Vidutinė raudona juostelė.setPixelColor (poz, 0xFF3000); // Centrinis pikselis yra ryškiausia juostelė.setPixelColor (poz. + 1, 0x800000); // Vidutinė raudona juostelė.setPixelColor (poz. + 2, 0x100000); // Tamsiai raudona juostelė.show (); vėlavimas (30); // Vietoj to, kad būtų klastingas ir ištrintumėte tik uodegos pikselį, // lengviau visa tai ištrinti ir kitą kartą nupiešti naują. (j = -2; j <= 2; j ++) juostelė.setPixelColor (poz+j, 0); // Atšokti juostelės galai pos += dir; if (pos = strip.numPixels ()) {pos = strip.numPixels () - 2; dir = -dir; }}

4 žingsnis: klijuokite

Klijuokite
Klijuokite
Klijuokite
Klijuokite
Klijuokite
Klijuokite

Naudojau „Permatex“silikoninius klijus, kad užpildyčiau LED juostelės silikoninio apvalkalo atvirus galus, taip pat priklijuosiu LED juostą prie grotelių vidinės pusės. Aš naudoju juostą, kad juostelė būtų laikoma vietoje, kol klijai išdžiūvo.

Rekomenduojamas: