Bike hjul WS2811 LED effekter med Arduino



[TODO: infoga en snygg video eller bilder från faktiska ridning]

[OBS Arduino skiss fungerar men är i arbete, se sista steget för länk]

Ihållande Vision (POV) effekter kan du Visa godtyckliga bilder med bara några kontrollerbara pixlar på ett snabbt rörligt objekt genom att ändra de pixlar färger tillräckligt snabbt. Det finns gott om befintliga POV projekt med en LED strip på en snurrande objekt, som en cykel hjul eller en snurrande CD.

Detta är ännu en annan implementering av POV på en cykel. Adafruit har ett liknande projekt, de säljer kit och har det väl dokumenterade, det finns nog några fler implementeringar. Alla de som jag har sett används anpassade LED controller kretsar ändå. Detta instructable använder bara den mest uppenbara, off-the-shelf delar och kräver vissa grundläggande lödning och en massa zip-band.

Du kan också växla LED effekt programmen utan att få av din cykel, med hjälp av korta sekvenser av bromssystem ("gester") som upptäcks av samma sensorer använder vi för att hålla reda på hjulet position. WiFi, bluetooth, etc. kontroll vore också lätt men jag har inte gjort det.

Här är jag använt material, men du kan ha liknande komponenter hemma som är sannolikt kompatibel och kommer att fungera lika bra.

  • 1,5 m av den välkända WS2811 / WS2812B / kompatibel LED strip. Jag fick en 5m rulle av "vattentät" variant på aliexpress.com för omkring $50 (här är en säljare). Du kanske inte behöver 1,5 m. Jag har lysdioder i 25cm 15-LED strips monterad på 6 ekrar på en standard 28" hjul. Om dina fälgar är 26" du 14 lysdioder till exempel och du kan börja med bara en talade.
  • En liten Arduino-kompatibel styrelse. Jag använde den populära billiga $2.12 Pro Mini kloner från aliexpress.com (10 MOQ - här är säljaren). Min firmware koden bör fungera med alla Atmega328-baserade ombord.
  • En 6 + DoF sensor bräda som den populära $10, 10DoF Acc + Gyro + Mag + Baro IMUs från e-bay. Min kod är endast testade med Invensense MPU6050 Sensorchipet (här är min säljare- men du kan ta en liknande styrelse med BMP085 istället för högre precision MS5611 baro och det ska vara under $10 - vi kommer inte att använda barometern här ändå)
  • Ett Litium-polymer RC batteri med tillräckligt med kapacitet för din Rider, dessa lysdioder förbrukar beror mycket på hur de används, men de är ganska krävande. Jag använder en mängd olika batterier, till exempel detta 3S1P 3700mAh en från HobbyKing, som bör pågå i en bra några timmar i någon konfiguration. Du behöver inte denna hög en C kurs, även 5C skulle göra. Någon spänning mellan 7V och 30V kommer att göra det en 2S eller högre LiPo. Observera batteri bredden är intressant eftersom det måste passa mellan ekrarna i din hjul någonstans nära navet slutet.
  • En 5V step-down regulator, optimalt en växling. De kallas grundstrategi i RC flygplan hobbies. Jag använder en 25W en liknande detta. Du kanske inte behöver alla 25W om med färre LED strips än 6 men det är säkert att få en större och min 25W BEC redan blir varm.
  • Några 4-ledarkabel, manliga & kvinnliga pin huvuden för stickproppar och uttag för de tunna zip-band, optimalt lite hot-lim. Lödning grejer. Kanske lite mer montering och vatten-proofing material om kan du använda den. Min setup är inte vattentäta och min Montering ser inte bra ut.

Detta ska komma ut på omkring $100 totalt eller mindre än $50 per hjul. Du behöver också en LiPo laddare om du inte har ett. Du behöver även en cykel (eller åtminstone hjulet).

Om du är ny till Arduino, bör du veta att du måste antagligen en USB till seriell adapter att programmera i styrelsen, om inte Arduino redan har en USB-port eller om du inte har en verklig seriell port & kabel i datorn. Om du inte koden, vill du förmodligen återge min setup exakt.

Om du är ny till Arduino, min kod har för närvarande bara några grundläggande LED program, kommer du antagligen att ändra/lägga till din egen. Koden uppnår om 400-700 bildrutor Per sekund, så i, säg, 20km/h, har du endast 200 virtuella pixlar per LED längs omkretsen beroende på hjuldiameter och hur intensiva effektens kod är på Arduino. Jag lagra inte bitmappar på Arduino, varje effekt (programmet) är en funktion som beräknar vad nuvarande färgen på varje LED måste vara. Mer information om den inbyggda programvaran i det sista steget i detta instructable där vi programmera Arduino.

Låt oss ansluta bitar tillsammans.

Se Steg
Relaterade Ämnen

LED paraply med Arduino

The LED paraply med Arduino kombinerar ett paraply, en 8 x 10 ledde matrisen och en mikrokontroller Arduino att skapa en kontrollerbar, programmerbara ledde upplevelse i avskildhet i ditt eget paraply. Detta projekt var inspirerad av den elektriska p...

RGB LED kontrolleras med arduino

HejDetta är lite instructable att visa hur man gör RGB (röd grön blå) Led kontrolleras med arduino. Den innehåller scheman för kretsen och ett litet C# program som låter dig ändra färgen på lysdioden.Steg 1: Gör kretsen Du behöver:-Arduino: Jag använ...

6 LED pendel med Arduino

detta är vad du behöver göra en 6 LED pendel med Arduino:6 x LEDS6 x 330 Ohm motstånd7 x hoppare ledningar1 x bakbord eller Perfboard1 x Arduino Uno eller Arduino Mega 2560Detta projekt tar inte lång tid att göra alls.Detta är den kod som jag använde...

Styr Ikea Dioder LED Strip med Arduino + 16 X PWM LED Fader styrelsen

vi kommer att visa hur man binder upp och styra en Ikea DIODER LED strip med en arduino, med en 16 X PWM LED Fader styrelse som mellansteg.16 X PWM styrelsen är i grunden en massa mosfets under PWM kontroll (strömbrytare som slår på och av riktigt sn...

LED Cube med Arduino och anpassade PCB

detta instructable Detaljer design och byggprocessen för en 5 x 5 x 5 LED cube, kontrolleras med en Arduino, som befinner sig på ett tryckt kretskort.Ytterligare information, foton och video finns på min hemsida.Den färdiga produkten visas i videon n...

Röst aktiverat LED-belysning med Arduino

Detta projekt är ett tillägg för taligenkänning med Arduino med leandro4b (). Men istället för att använda 3 separata färgade lysdioder, använde jag en multicolor 4-kanals RGBW LED utsläppskälla. Jag hade tillfälle att arbeta på LED Engin förra somma...

8 x 8 x 8 LED Cube med Arduino Mega (+ ljud + PS controller + spel)

detta är en instructable som bygger på kubenav Chr, (av SuperTech-IT, (och av das-labor.org, (http://www.das-labor.org/wiki/Borg3d_Bauanleitung...)men jag tror att dess bättre och lättare.Jag startade detta projekt utan någon färdigheter från lödning...

RGB LED Snowboard med Arduino Uno R3

Detta instructable förklarar hur man styr en RGB LED strip med en Arduino. I det här fallet monteras LED strip en snowboard. RGB (röd grön blå) lysdioder har förmågan att visa en mängd olika färger baserat på slå på och av röd, grön och blå lysdioder...

4 x 4 x 4 interaktiva LED-cube med Arduino

för att förklara min 4 x 4 x 4 interaktiva LED-cube publicerade förut, lite mer klart, jag ska försöka att göra mitt första steg för steg instructable.Denna 4 x 4 x 4 kub är interaktiv med fyra hörnet lysdioder både som lysdioder och sensorer som rea...

Kontrollera enkelt LED stapeldiagram med Arduino

i denna tutorial jag ska visa dig hur du styr enkelt 10 LED stapeldiagram array med Arduino eller Arduino klona MCU och MAX7219 (fungerar även med MAX7221) LED controller chip.Här är video av den färdiga produkten i aktionOm LED stapeldiagram matrise...

Enklaste metoden att göra en LED Fade med Arduino Uno

Hej alla, detta är min första Instructable, och i det, jag kommer att visa dig hur man tona en LED med en Arduino Uno, 2 hoppare ledningar, 1 Resistor och en skärbräda.Njut!Steg 1: Vad du behöver.1 x 220 Ohm motstånd2 x Breadboarding ledningar1 x Ard...

LED intensitet med Arduino och PC

En Arduino UNO ombord används för att variera intensiteten i en ultrabright LED. Kommunikationen med arduino kommer att ske via Bluetooth, med en dator för att skicka instruktionerSteg 1: Skiss och design av kretsen Material som används är:-Arduino U...

48 x 8 RULLNING MATRIX LED DISPLAY med ARDUINO CONTROLLER

en monokrom (enda färg) LED dot matrix display används för visning av tecken och symboler som är gränssnitt med en mikrokontroller. Detta projekt kommer att överlägga om visning av en rullning textmeddelande på en 48 × 8 LED dot matrix display. Mikro...

1 LED spel med Arduino Uno och en RGB LED

ibland har jag bara dessa dagar där jag verkligen vill göra något snyggt med Arduino jag har liggande, men jag vet jag inte har tålamod för ett mer engagerat projekt som tar mer än en dag eller så. Detta är för en av dessa dagar.Utgångspunkten är enl...

Realistisk fladdrande flamma effekt med Arduino och LED'S

i detta projekt kommer vi att använda 3 lysdioder och en Arduino att skapa en realistisk brand effekt som skulle kunna användas i ett diorama, modell järnväg eller en falsk spis i ditt hem eller sätta en inuti en Frostad glasburk eller röret och inge...

3 x 3 x 3 LED Cube med Arduino Lib

det finns andra Instructables om att bygga LED kuber, här är olika av flera skäl:1. det är byggt med ett lågt antal off-the-shelf komponenter och krokar direkt till Arduino.2. en tydlig, lätt för att reproducera krets diagram är försedd med massor av...

8 x 8 LED Pong med Arduino

Av Justin Ou, kreativa tekniker (praktikant)Denna klassiska Pong spelet skapades med en Arduino ansluten till en 8 x 8 ledde matrisen. Pong paddlar styrs med joystick och avslutas när bollen går förbi en spelares paddel. Som en utmaning ökar bollen h...

Olika metoder för att köra 7 Segment LED visar med Arduino

jag vill bara visa några olika metoder för att ansluta 7 segment LED skärmar till en Arduino eller Atmega 328 IC. De är bara enkla motverka koder antingen automatiskt räknande via koden eller ökat / minskas via ett par tryckknapp växlar eller en pote...

3 x 3 LED Cube med Arduino UNO

detta instructable ger instruktioner om hur man bygger en 3 X 3 LED cube. I steg 1 har jag inkluderat en lista över material inklusive deras priser och där de köptes. Steg 2 kommer att ge detaljerade instruktioner om hur lamporna bör vara lödas ihop....