Wijziging van de Monovelo monowiel LED (8 / 8 stap)

Stap 8: Codering de LEDs


Dit was mijn eerste arduino project, en ik ben nog steeds actief in een paar punten en proberen om mijn hoofd wikkelen rond dit alles, dus het kan al dan niet de juiste manier om het te doen, maar beschrijf ik hier u krijgt resultaten klaar.

De teensy 3.0 en de LED strips moeten beide komen met instructies over waar te gaan online om de juiste dingen te downloaden naar uw computer om deze alle werken maar het staat hier ook.

Hier kunt u het downloaden van de software voor de teensy 3.0, die u zal nodig hebben. Klik op de koppeling van de software-update. Ik ben de eerste link in tegenstelling tot de link op die pagina link omdat de eerste koppeling moet worden bijgewerkt als de software wordt bijgewerkt.

Download het zip-bestand en unzip het naar de map 'Mijn documenten' van de computer. Verdopen naar de vouwblad om gewoon 'arduino'. (Ik ben niet zeker als dit absoluut noodzakelijk is, maar ik lees, als u zal ook op de LED strip-pagina dat dit is hoe het hoort te gebeuren en ik had kwesties voor wanneer de map werd niet hernoemd naar worden enkel 'ardiuno'.) Dit zou voor windows (thuismap) Personal documenten/arduino en dit zou voor linux en mac (thuismap) / documenten/arduino.

Vervolgens download de arduino library voor de LED strips. Volg de instructies in de eerste twee alinea's op deze pagina.

Wanneer u de Arduino.exe onder Tools opent -> Bestuur: Verander het naar "Teensy 3.0" als dit nog niet. Onder Tools -> USB Type: wijzigen in "Toetsenbord + muis + Joystick" als dit nog niet. Onder Tools -> ik denk dat het moet worden ingesteld op "AVR ISP" programmeur.

U kunt dan ga indienen -> Sketchbook -> Bibliotheken -> LPD8806 -> LED Belt om te openen de voorbeeldcode voor de LEDs.
In dit bestand wijzigen int clockPin gelijk aan ' 3' in plaats van ' 1'.  Dan waar het zegt LPD8806 strip = LPD8806 (... die nummer 32 te 48 wijzigen. Dit is het aantal LEDs in de strip zijn. Wij willen voor wisseling op voor 48, omdat dat is hoeveel LEDs die we hebben.

Sla dit bestand.

(Voor sommige reden, voor mij, het hele arduino bestandssysteem alleen-lezen. Daarom kan ik wijzigingen niet opslaan naar een bestand binnen dit systeem. Als ik de machtigingen wijzigen en wijzigen zij niet kan worden gelezen slechts wanneer ik probeer een bestand op te slaan het nog zet het terug alleen om opnieuw te lezen. Dus ben ik niet kundig voor wijzigingen in elk bestand in de arduino mappensysteem opslaan. Ik moest 'opslaan als' mijn schets ergens buiten het mappensysteem van de arduino te kunnen schrijven.)

Als u dit nog niet hebt gedaan, sluit u de USB-kabel op de teensy en computer.
Opmerking: het is waarschijnlijk het beste om ervoor te zorgen dat alle 3 van de batterijpakken worden uitgeschakeld wanneer u de USB-aangesloten op de teensy hebt. Als ik liep in enkele problemen bij gelegenheid met upload naar de teensy dat alleen gebeuren zou als ik had een aantal van de batterijpakken voeden van de andere strips ingeschakeld. Ik weet niet precies als het gerelateerd, maar het leek zo. Misschien packs de grond wordt gedeeld tussen de computer en de batterij van de andere stroken conflicten een of andere manier. (Ik weet dat de 5V niet in strijd, omdat zij niet zijn aangesloten.) Ik draaide me nooit op het pak van de batterij de teensy drijven terwijl de USB is aangesloten op de computer. Ik voelde me twee conflicterende voedingsbronnen op dezelfde plaats zou waarschijnlijk een slechte zaak.

Druk nu op de 'upload' pijl te uploaden van uw schets naar de teensy. Als dit de eerste keer dat je te doen, zul je om de zwarte drukknop te duwen op de teensy na upload om de code te nemen in werking. Elk moment na dat, het dient automatisch te uploaden.

Met de batterijpakken werden vandoor, zal u alleen worden verlichting 32 LED's terwijl de USB is het aandrijven. Het programma is geschreven voor 48 LEDs en het houdt niet van het tegenstrijdige nummer, zodat u zal zien raar flikkeren van willekeurige dingen gebeuren. Dit is normaal. Trek de USB van de teensy, en zet alle uw batterij pack switches. Het moet goed de manier u oplichten.

Zodra u dit alles daar hebt, kunt u beginnen met het coderen!
De LEDbeltKit-schets is voorbeeldcode die kwam met de LED's en is een goede plek om te beginnen, zodat u kunt gewoon toe te voegen of vanaf nul beginnen. Aan jou om te doen wat je wilt.
Als u nieuw bij codering bent, zijn er tal van online bronnen om hulp te vinden. Gewoon een beetje zoeken.

Als u zijn een beetje meer geavanceerde hoor ik dat de fastSPI bibliotheek is een goeie om te gebruiken. Ik krijg er uiteindelijk. Misschien het niet zo geavanceerd, ik ben niet zeker omdat ik nog niet naar het nog gekeken.

Hoop dat u geniet van uw nieuwe aangepaste verlichte Monovelo!

Speciale dank aan:
Mijn vrouw Pamela voor het zijn zo cool, ondersteunende en nuttig.
Monovelo voor het maken van een dergelijke prachtige contraption.
TonalityStar (Tony) voor de inspiratie op dit ding eigenlijk aan het doen.
Paul Stoffregen voor het maken van de teensy.
Adafruit voor de open source-bibliotheken, arduino, LED's en leuke dingen.
Mijn broer Bobby voor hulp met de code in een aantal van de meer geavanceerde lichte patronen.

Gerelateerde Artikelen

Installeren van iJDMTOY Nissan 370Z LED achter Mistlamp

Installeren van iJDMTOY Nissan 370Z LED achter Mistlamp

Bent u nog steeds blacking uit het achterlicht of boren van gaten in de bumper van uw Nissan 370Z? Een prima oplossing is dit alle nieuwe Nissan 370Z LED achter bumper reflector thats een achterlicht, omgekeerde licht en remlicht alles in één. Deze L
Verschillende methoden van het besturen van de 7 Segment LED beeldschermen met Arduino

Verschillende methoden van het besturen van de 7 Segment LED beeldschermen met Arduino

ik zou graag willen tonen een paar verschillende methoden voor het aansluiten van de 7 segment LED displays op een Arduino of Atmega 328 IC. Ze zijn slechts eenvoudig counter codes ofwel automatisch tellen via de code of oplopend / verlaagd via een p
DRAADLOZE muis wijziging van het 555 timer

DRAADLOZE muis wijziging van het 555 timer

eerste, mijn blog/het origineel.Tweede van allen, ik zou willen vermelden hoe gemakkelijk Instructables is te gebruiken. Het is gewoon zo veel makkelijker om instructies te geven wanneer u kunt uw foto's een label en opmerkingen te beantwoorden.Laat
Wijziging van de output Voltage van een verstelbare AC-naar-DC Converter (telefoon lader Hack)

Wijziging van de output Voltage van een verstelbare AC-naar-DC Converter (telefoon lader Hack)

Ik was nieuwsgierig over de internals van de 110V AC telefoon laders en ik wilde zien als ik kon wijzigen om te wijzigen de uitgangsspanning. Dus ik heb sommige onderzoeken en dit instructable zal tonen wat ik gevonden.Voordat we verder gaan, heb ik
Maken van een enorme 4096 LED-Display voor Retro Pixel kunst

Maken van een enorme 4096 LED-Display voor Retro Pixel kunst

Bijgewerkt maart 2016 ***Er zijn een paar manieren waarop u kunt gaan over dit project, bouwen alles vanaf nul of maak gebruik van een kit versie. Ik zal beide methoden in dit Instructable dekken. Dit Instructable omvat de installatie van een 64 x 64
Kantelen van de Switch geactiveerd LED's

Kantelen van de Switch geactiveerd LED's

goede middag hier is mijn allereerste Arduino Code die ik schreef, zojuist het nu. Fritzing: http://fritzing.org/projects/tilt-sw...d-leds-arduinoTilt schakelaar of knop geactiveerd LED'sBochten in- en uitschakelen een oplichtende diode(LED) aangeslo
Met behulp van een enkele RGB LED (of een LED-strip) om informatie te tonen: klok, thermometer en een rare communicator

Met behulp van een enkele RGB LED (of een LED-strip) om informatie te tonen: klok, thermometer en een rare communicator

Een van de eerste projecten die ik deed met een Arduino was een Christmas lights garland. In feite, was gemaakt van een eenvoudige RGB LED-strip snijd doormidden, zoals Arduino slechts 6 hardware PWM outputs heeft. Ik wilde niet het aan vertoning tri
MAKE Controller persistentie van visie Effect met LEDs

MAKE Controller persistentie van visie Effect met LEDs

Hallo, dit is mijn eerste instructable en ik hoop dat het u bevalt. Het is een eenvoudig project, met behulp van MAKE Controller (een handig controller van www.makezine.com), dat een persistentie-van-visie-effect maakt met behulp van LEDs. Wanneer u
Multi-Color LED Lamp met behulp van een 8-kanaals LED Controller v.3

Multi-Color LED Lamp met behulp van een 8-kanaals LED Controller v.3

ik wilde om te experimenteren met het gebruik van verschillende kleuren LEDs, dan de standaard RGB, Multi-Color om effecten te creëren in een functionele lamp.Deze lamp maakt gebruik van cyaan, Magenta, geel, roze, Aqua-groen, en blauw 5mm LED's same
Aansluiten van een 7 segment LED op een parallelle poort

Aansluiten van een 7 segment LED op een parallelle poort

dit instructable kan worden geraadpleegd op de website van de auteur - http://www.neatinformation.com/Als u een koppeling naar dit instructable van een andere website, voeg een link naar de website van Neat informatie .Het project in dit artikel besc
Recycling en creëren van grote spullen met LED's

Recycling en creëren van grote spullen met LED's

In dit Instructable vindt u ideeën voor de recycling van oude materialen en LED's maken grote spullen...Ik heb mijn eigen idee gebruikt, maar u kunt jouwe van grof.Stap 1: Onderdelen en tools... Hieronder vindt u de onderdelen die ik heb gebruikt.-Hi
Lossen van de HP x22 LED monitor vlekken / schaduw / vertroebelt / zwarte vlekken

Lossen van de HP x22 LED monitor vlekken / schaduw / vertroebelt / zwarte vlekken

Hoe om vuil te verwijderen uit het deelvenster gids licht van een HP x22 LED scherm.Stap 1: Verwijderen voorpaneel / bezel Begin in het midden aan de binnenkant van de bezel en trek het voorzichtig naar buiten met je vingers aan hang de clips.Stap 2:
Maken van een Audio-reactieve LED Circuit

Maken van een Audio-reactieve LED Circuit

deze instructies zal u helpen leren hoe te bouwen van een audio-reactieve LED-circuit.  Vertrouwdheid met elektronica en solderen is raadzaam behoudens eventuele fouten circuit, de taak moet nemen niet meer dan een uur. Dit circuit kan gemakkelijk wo
Timing van de lichtgevoelige infrarood LED controlesysteem op basis van Arduino

Timing van de lichtgevoelige infrarood LED controlesysteem op basis van Arduino

ICStation Team kennismaken u met deze Photosensitive timing infrarood LED controlesysteem. Dit systeem gebruikt DC5V spanning om te werken. Wanneer de intensiteit van het licht zwak is en iemand in het infrarood gebied verschijnt, zullen de LED op. T