Programmera led strip

Berätta om dina pågående projekt.
swebounce
Inlägg: 18
Blev medlem: 8 mars 2009, 11:04:59

Programmera led strip

Inlägg av swebounce »

Hej, jag har beställt en sån här ring.



Den ska styras av en Arduino IDE.

Är det någon som har erfarenhet av att programmera ledstrips?
Tänker om det finns färdiga sekvenser man kan klippa och klistra mellan eller om an måste göra allt från grunden.
Jag har inte börjat sätta mig in i programeringen själv än utan tänkte höra om man kan bli puttas i rätt riktning först.
Tror det blir 365 leds för att sluta cirkeln på min storlek.

Vore kul att bolla idéer med er.

Med vänlig hälsning,

Micke
Användarvisningsbild
dubbear
Inlägg: 328
Blev medlem: 7 april 2010, 23:59:24
Ort: Göteborg
Kontakt:

Re: Programmera led strip

Inlägg av dubbear »

Hur snabbt vill du kunna uppdatera lamporna?
365st är ju ett par att skriva till
Användarvisningsbild
AndLi
Inlägg: 18253
Blev medlem: 11 februari 2004, 18:17:59
Ort: Knivsta
Kontakt:

Re: Programmera led strip

Inlägg av AndLi »

Det finns väl ett färdigt lib för sånna leds till aurdino?
Chefen var nämligen misstänkt snabb på att få igång sin slinga :)

Det finns iof några olika varianter på protokoll, den jag lekte med var relativt enkel, en byte per färg, tre byte per led,
nolla var 500ns och 1a 750ns tror jag... och sen lite mellanrum mellan varje byte.

Far iof en annan slina med clock och data, men den har jag inte listat ut protokollet på än...
hawkan
Inlägg: 3455
Blev medlem: 14 augusti 2011, 10:27:40

Re: Programmera led strip

Inlägg av hawkan »

WS2812?
Det är enkelt att programmera, finns färdiga bibliotek (som vanligt med Arduino).
Här finns lite exempel https://github.com/FastLED/FastLED/tree/master/examples
Användarvisningsbild
MicaelKarlsson
Inlägg: 4669
Blev medlem: 18 juni 2004, 09:16:07
Ort: Aneby
Kontakt:

Re: Programmera led strip

Inlägg av MicaelKarlsson »

Vilket/vilka kretsar är det som styr lysdioderna? Samma som NeoPixel eller något annat?

Om det är samma som NeoPixel så hittar du en del läsvärt här:
https://learn.adafruit.com/adafruit-neo ... no-library
https://github.com/adafruit/Adafruit_NeoPixel

Har testat och det fungerade utan problem och det var enkelt att handskas med.
swebounce
Inlägg: 18
Blev medlem: 8 mars 2009, 11:04:59

Re: Programmera led strip

Inlägg av swebounce »

dubbear skrev:Hur snabbt vill du kunna uppdatera lamporna?
365st är ju ett par att skriva till
Ingen aning, ett jämt flyt på lamporna vore ju nice. Så man tex kan rulla ringen åt ena hållet men det ser ut som det rullar åt det andra.
swebounce
Inlägg: 18
Blev medlem: 8 mars 2009, 11:04:59

Re: Programmera led strip

Inlägg av swebounce »

MicaelKarlsson skrev:Vilket/vilka kretsar är det som styr lysdioderna? Samma som NeoPixel eller något annat?

Om det är samma som NeoPixel så hittar du en del läsvärt här:
https://learn.adafruit.com/adafruit-neo ... no-library
https://github.com/adafruit/Adafruit_NeoPixel

Har testat och det fungerade utan problem och det var enkelt att handskas med.
Här är vad som står så en Teensy 3,2 styr.
The brain of the wheel is a Teensy 3.2 (LINK) microcontroller. This controller can happily drive thousands of individually addressable RGB LEDs to create an unlimited number of patterns and sequences. The Teensy controller is also Arduino compatible. This means the wheels are fully user programmable using the free Arduino IDE.

Ska läsa länkarna, vet inte riktigt var jag ska börja så detta blir bra läsning.

Tack för allas inlägg även om jag inte hänger med på alla termer :)

Glad amatör
Användarvisningsbild
MicaelKarlsson
Inlägg: 4669
Blev medlem: 18 juni 2004, 09:16:07
Ort: Aneby
Kontakt:

Re: Programmera led strip

Inlägg av MicaelKarlsson »

Om du har tur och din LED-historia har samma kontrollchip som NeoPixel så kan du ägna dig åt att lista ut hur du vill att de skall lysa istället för att lura ut hur du skall styra dem och därefter hur de skall lysa.
Användarvisningsbild
matsadona
Inlägg: 755
Blev medlem: 28 februari 2010, 23:05:17

Re: Programmera led strip

Inlägg av matsadona »

Har personligen aldrig gillat benämningen neopixel. Lika lite som jag gillade att alla inline rullskridskor kallades för Rollerblades (som var ett varumärke) ;)

Men, när det gäller adresserbara lysdioder så finns det mycket riktigt en mängd färdiga bibliotek m.m. för olika plattformar. Skall det vara en helt fristående tillämpning och minder antal lysdidoder (några hundra) så räcker en Arduino ganska långt. Adafruit har som redan påtalats en mängd färdiga exempel, som kan användas rakt av eller modifieras för eget behov.

Den vanligaste kontrollern är WS2811/12 (11= fristående chip, 12= chip och LED i samma kapsel) och kräver endast tre trådar samt WS2802 som har fyra trådar där klocka och data är separerade.
Söker du på ebay finns det en mängd förprogrammerade kontrollers, några exempel nedan:
http://www.ebay.com/itm/Mini-Controller ... Swd4tT~UmP

http://www.ebay.com/itm/5V-RF-Remote-Co ... SwAYtWLyUJ

Vill man göra mer avancerade saker eller manipulera visningen i realtid finns det flera olika program för styrning via dator.
Jag använder några gratisalternativ som Glediator (http://www.solderlab.de/index.php/software/glediator) och Jinx (http://www.live-leds.de/). Man använder en Arduino som brygga mellan led-slinga och dator.


Uppdaterad:

Länk till tillämpning med enkel kontroller :

Länk till tillämpning med Jinx och PC:
Det är från ett skoldisco och jag frånsäger mig ansvar för musikval och övrigt oväsen ;)
Senast redigerad av matsadona 12 januari 2016, 15:19:16, redigerad totalt 1 gång.
G4jm0r
Inlägg: 825
Blev medlem: 1 februari 2004, 20:03:43
Ort: Malmö

Re: Programmera led strip

Inlägg av G4jm0r »

Vi lekte runt en del med WS2812 förra året http://www.pouet.net/prod.php?which=65408
Mjukvarumässigt var det hur enkelt som helst att få det att fungera, vi testade lite olika bibliotek så som adafruits neopixel och FastLED.
Våra största problem var spänningsfall i slingan (360LEDs totalt) och skärmproblem i hörnorna.
Detta löste vi genom att mata ström i 8st mindre slingor och linda en jord runt alla dataledningar.

Eftersom du köper testad hårdvara blir det fritt fram att leka direkt :)
Användarvisningsbild
matsadona
Inlägg: 755
Blev medlem: 28 februari 2010, 23:05:17

Re: Programmera led strip

Inlägg av matsadona »

Ja, bra kommentar om det där med spänningsmatningen. De flesta led-strips jag köpt billigt från Kina har horribelt underdimensionerade ledningsbanor. Att injicera lite spänning/ström utmed listen är ibland direkt nödvändigt för att få jämna färger/ljusstyrka.
swebounce
Inlägg: 18
Blev medlem: 8 mars 2009, 11:04:59

Re: Programmera led strip

Inlägg av swebounce »

Kul kommer ju upp massa bra info här :)
Här är en kostym jag börjat jobba på också.
Elwire som ska hjälpa mig att synas när jag snurrar i ledhjulet.
Du har inte behörighet att öppna de filer som bifogats till detta inlägg.
Användarvisningsbild
maha
EF Sponsor
Inlägg: 1685
Blev medlem: 22 november 2005, 09:47:02
Ort: Jakobstad, Finland

Re: Programmera led strip

Inlägg av maha »

matsadona skrev: Vill man göra mer avancerade saker eller manipulera visningen i realtid finns det flera olika program för styrning via dator.
Jag använder några gratisalternativ som Glediator (http://www.solderlab.de/index.php/software/glediator) och Jinx (http://www.live-leds.de/). Man använder en Arduino som brygga mellan led-slinga och dator.
Tack för tipset! En 14x14 WS2812-matris som mina studerande byggt fick nytt liv på nolltid! Häftigt!
Skriv svar