Monovelo Monowheel LED ändring (8 / 8 steg)

Steg 8: Kodning lysdioderna



Detta var min första arduino projekt, och jag fortfarande för närvarande kör in några frågor och försöker Linda mitt huvud runt allt detta, så det kanske eller kanske inte är det korrekta sättet att göra det, men vad jag beskriver här får du färdig resultat.

Den teensy 3.0 och LED remsorna bör kommer båda med instruktioner om om att gå online för att få rätt saker att ladda ner till din dator för att få detta alla arbetar men det listas här också.

Här kan du ladda ner programvaran för de teensy 3.0, som du behöver. Klicka på länken software update. Jag länkar den första länken i stället för länken på denna sida eftersom den första länken bör uppdateras som programvaran uppdateras.

Ladda ner zip-filen och packa upp den till "Mina dokument"-mappen i din dator. Byt namn på mappen för att vara bara "arduino". (Jag är inte säker på om detta är helt nödvändiga men jag läste, som ni kommer dessutom att detta är hur det ska göras och jag hade problem innan när mappen döptes inte vara bara 'ardiuno' på sidan LED strip.) För windows skulle detta vara (hemmapp) / Mina dokument/arduino och för linux och mac skulle detta vara (hemmapp) / dokument/arduino.

Nästa Hämta arduino biblioteket för LED strips. Följ instruktionerna i de två första styckena på denna sida.

När du öppnar Arduino.exe under Verktyg -> styrelsen: ändra det till "Teensy 3.0" om det inte redan. Under Verktyg -> USB typ: ändra till "Tangentbord + mus + Joystick" om det inte redan. Under Verktyg -> programmerare tror jag det ska vara inställd på "AVR ISP".

Du kan sedan gå till arkivera -> Sketchbook -> bibliotek -> LPD8806 -> LED bälte för att öppna exempelkoden för lysdioderna.
I den här filen ändra int clockPin lika ' 3' istället för ' 1'. Sedan där det står LPD8806 strip = LPD8806 (... ändra detta nummer 32 för att vara 48. Detta är hur många lysdioder är i remsan. Vi vill ändra den till 48 eftersom det är hur många LED-lampor vi har.

Spara denna fil.

(Av någon anledning, för mig, hela arduino filsystemet är skrivskyddad. Därför kan jag inte spara ändringar till en fil i detta system. Om jag ändrar behörigheter och ändrar det inte skall läsas först när jag försöker spara en fil det fortfarande konverterar det tillbaka till läsa bara igen. Därför jag inte spara ändringar till alla filer i den arduino mappsystem. Jag var tvungen att "Spara som" min skiss någonstans förutom arduino mappen systemet för att kunna skriva till den.)

Om du inte redan är gjort, ansluter du USB-kabeln till den teensy och dator.
Obs: det är nog bäst att se till att alla 3 av batterier är avstängt när du har USB ansluten till det teensy. Som jag stötte på lite problem ibland med inlagda till det teensy som bara skulle hända om jag hade några av ackumulatorn packe driver andra remsorna påslagen. Jag vet inte exakt om det är relaterat, men det verkade så. Kanske förpackningar marken delas mellan datorn och batteriet av andra remsor konflikterna på något sätt. (Jag vet att 5V inte strider, eftersom de inte är ansluten.) Jag aktiverade aldrig batteriet driver det teensy medan USB var ansluten till datorn. Jag kände två motstridiga kraftkällor till samma ställe skulle förmodligen vara en dålig sak.

Nu tryck på "ladda upp" pilen att ladda upp din skiss till det teensy. Om detta är första gången du gör det, kommer du behöva tryck svart tryckknappen på det teensy efter uppladdning till få koden att ta effekt. Någon tid efter att bör ladda automatiskt.

Med batterier avstängd, kommer du bara belysning 32 lysdioder medan USB driver den. Programmet är skrivet för 48 lysdioder och det gillar inte motstridiga numret, så att du kommer att se konstigt flimmer av slumpmässiga saker händer. Detta är normalt. Dra ut USB från det teensy och slå på alla dina batteri pack växlar. Det ska lysa upp ordentligt på sätt som du förväntar dig.

När du har allt detta i det, kan du börja kodning!
LEDbeltKit skissen är exempelkod som kom med lysdioder och är ett bra ställe att börja, så du kan bara lägga till eller börja från början. Upp till dig att göra vad du vill.
Om du är ny till kodning, finns det gott om resurser på nätet att hitta hjälp. Sök bara lite.

Om du är lite mer avancerade höra jag fastSPI bibliotek är bra att använda. Jag ska få det så småningom. Kanske det är inte så avancerad, jag är inte säker eftersom jag inte har tittat på det ännu.

Hoppas du njuta av din nya anpassade upplysta Monovelo!

Speciellt tack till:
Min fru Pamela för att vara så cool, stödjande och hjälpsam.
Monovelo för att göra en sådan underbar grej.
TonalityStar (Tony) för inspiration på att faktiskt göra det här.
Paul Stoffregen för att skapa det teensy.
Adafruit för öppen källkod arduino bibliotek, lysdioder och coola saker.
Min bror Bobby för hjälp med koden i några av de mer avancerade ljus mönsterna.

Se Steg
Relaterade Ämnen

Inledning: KitchenAid KMT422CU 4-skiva brödrost summern borttagning och LED ändring

denna guide gäller alla KitchenAid KMT-422 serien brödrostar utrustad med en Summer och manuell brödrost spakar. Guiden ger noggranna instruktioner om hur man tryggt flytta summern. Det innehåller också valfritt instruktioner för att installera en LE...

Motorcykel strålkastare LED ändring

denna ändring handlar lika mycket om stil som säkerhet. Att bli sedd av andra trafikanter medan ridning en motorcykel är den viktigaste säkerhet ersättningen en ryttare bör ha. Några ryttare använder det helljuset i stället för doppade beam stöd ses....

RGB LED ändring av färger + ljussensor + LCD

detta projekt bädda in RGB ledde som ändrar färger på ett kontinuerligt sätt, en LCD-skärm som visar den aktuella färgen och den nästa, eller, i det har olika läge, Visa du intensiteten i sorounding ljus, när det finns enough.the kraften i den maxima...

LED Maglite (CREE XM-L ändring)

denna Maglite ändring förvandlar Maglite från ett 19 lumen till en 900-1000 lumen monster! Många ficklampa DIY'ers bekant med CPF (Candle Power Forum) kanske redan har sett ändringar liknar detta, men de flesta av ändringarna på det använda alla webb...

DIY batteri: Driva en LED-ficklampa med ficka förändring!

i den här artikeln kommer jag visa dig hur man byter den typiska 3 AAA ackumulatorn packe i vanliga billiga LED ficklampor med ficka förändring att driva ficklampan i en knipa. Batteriet skapade passar även höger inom där normala batteripaketet ska g...

UV LED Solar Light ändring

ändra en solar ljusbanan gult eller vitt ljus till en Ultra Violet sökvägen Light.Steg 1: Ta en solar path ljus och ta bort toppen från klart världen --Inte titta direkt i en UV led när det är på... NÅGONSIN. UV-ljus är farligt att oskyddade ögon så...

8 LED cube (ingen mikrokontroller)

Denna enkla "ledde kub" krets genererar en slumpmässig sekvens utan användning av mikrokontroller. Det använder ett SKIFT register i en konfiguration som kallas Linjära Feedback SKIFT Register (LFSR).Steg 1: 8 LED cube på jobbet Du kan ordna LED...

LED-upplyst Starwars Battle Droid med STAP modell

ledsen att jag inte har steg för steg bilder för detta men jag tänkte jag skulle dela detta för starwars fans. Detta var en ändring av en Ertl / AMT polystyren modell kallas den "B1 Battle Droid med S.T.A.P." Du hittar den på eBay för ca $20 lev...

Projektor lampa konvertering till LED

fick jag en projektor från en vän December 2010. Det är en kraftig D100U från 1997. Det hade inte den ursprungliga glödlampan, men allt annat fungerade bra. Jag gjorde lite efterforskningar på nätet för att se om jag kunde få en lampa för det och fic...

Dub Cadet: Holografiska MIDI & LED-Controller för Arduino - del 1

Jag tror holografisk musikinstrument blir vardagsmat i framtiden, visar överallt från skolor (Skolverket), hem (på skoj), till media kontor (för kreativitet), och i musik studios (för produktion). Anledningen är enkel: den holografiska musikinstrumen...

RGB LED Tutorial (med en Arduino) (RGBL)

Lysdioder är bra. Men med alla projekt man kommer till en punkt där blinkande inte räcker. För dessa fall RGB (röd, grön, blå) är LED svaret.Med en RGB LED du kommer att kunna producera någon färg lyser ditt hjärta önskar.På första använder en RGB LE...

3 x 3 LED Cube programmering tips (Arduino baserat)

hur man gör att cube gör vad du vill ha den till!Jag följde de instructable här och byggde en 3 x 3 LED cube drivs av en Arduino. Jag blev glad! Men det kunde endast göra en rutin. Igen och igen och igen och igen och igen... Så jag bestämde mig att f...

8X8X8 3D RGB LED Cube

Det har varit en lång tid kommer, men min universella RGB kub är äntligen klar!Nu kan vi köra animationer och används av både Kevin Darrah och Nick Schulze (något modifierad, men i grunden identiskt - moll timing och lager kontroll tweaks var allt so...

AC-LED Night lampa

INTRO.Denna AC LED Night lampa är tillägnad min vän och rådgivare * qs *. Utan hans hjälp kunde jag inte ha gjort det.Denna natt lampa körs på AC och är också en nödsituation ljus när kör på UPS-enheten på din PC. under elavbrott.Steg 1: Steg-1 Om fa...

Alladin's LED lampa.

Detta är en Alladin lampa som användes i 40-talet och 50-talet.Det kördes på fotogen och hade en silk mantel som gav ett starkt vitt ljus.Jag fann det om i rummet skräp och det hade inte använts på länge.Det hade en vackra utseende så tänkte jag ge d...

10W LED fiber ljuskälla

de senaste åren jag har varit långsamt att sätta ihop Franken-ebay stereo Mikroskop. Stativ, Mikroskop, och ring ljus alla kom från olika leverantörer och valdes mestadels eftersom priset var rätt. Anpassa stativet mikroskopet visade sig vara ett lät...

Givi MC Trunk LED Mod

min motorcykel har en Givi modell E52 stam som har integrerad bromsljus att öka cykelns befintliga bromsljus. E52 använder 12 glödlampor som tar en hel del makt (på order av 10 till 15 ampere). Genom att ersätta dessa glödlampor med lysdioder jag kun...

Motorcykel LED enkel konvertering

0HI alla!Nu är jag säker på att de flesta av er vet du kan köpa anständig LED ersättning lökar på eBay, som ersätter en 21w lampa. Men det är inte lika kul som att bygga din egna enheter.Nu är detta en mycket enkel metod med billigt material. som all...

Motorcykel efter marknaden LED belysning och tillbehör-uttagen.

Jag köpte min cykel här förra sommaren och under säsongen ner jag ändra min Honda CBR600F4i i min smak. Några av mods är rent kosmetiska och vissa är funktionella. Alla eller nästan alla av prestanda mods gjort redan. Jag var också tvungen att fixa e...