Doel:€250.00
Donaties:€130.00

Per saldo:€-120.00

Steun ons nu!

Laatst bijgewerkt
op 24-04-2024

Vacature: secretaris bestuur
Algemeen

De stichting

Recente berichten

Kortsluiting bij wissels door Spoorloos
Vandaag om 14:09:39
"Nederlandse" modellen door TonM
Vandaag om 14:00:40
Piko lok digitaal rijdt direct weg door henk
Vandaag om 13:32:54
Bahnbetriebswerk "Altendorf" door AlbertG
Vandaag om 13:26:02
EifelBurgenBahn door Reinout van Rees
Vandaag om 13:20:27
Les Billards du Vivarais door MaraNCS
Vandaag om 13:14:04
Toon hier je nieuwe (model-) spooraanwinst(en)... door sncf231e
Vandaag om 13:03:50
RhB H0m, Albulisch door R.C.Grootveld
Vandaag om 12:59:03
Toon hier je (model)TRAM foto's. door hervé
Vandaag om 12:32:19
Gewoon wat busfoto's door hervé
Vandaag om 12:10:47
h0 diorama USA “The Paintshops” door Mudhen
Vandaag om 11:58:57
Doornvliet door mass am see
Vandaag om 11:44:10
BNLS modules: de groeten uit Berkel door Hans van de Burgt
Vandaag om 11:42:40
03-05-2024 - afscheidsrit NS ICMm 4011 door Modellbahnwagen
Vandaag om 11:34:24
Ombouw/Pimpen Bolle neuzen door bollen neus
Vandaag om 11:14:38
Kleine Baan in H0 (≤ 0.5m²) door Jack Black (NS1220)
Vandaag om 11:14:03
19 Toen door PlanU
Vandaag om 11:01:05
Schrootplaats door Kees (NS Blokpost 21 Klein Bruntendijk, Friesland)
Vandaag om 10:45:54
Alt Wutachbahn - Sau-Schwänzle-bahn Weizen - Zollhaus - Blumberg door Eric v C
Vandaag om 10:42:29
Bouw van tijdperk 1 HSM en SS rijtuigen door TonM
Vandaag om 10:09:06
20 en 21 april MobExpo door MOVisser
Vandaag om 09:52:38
Baan 'begroenen', hoe, wat en waarmee? door RBlok
Vandaag om 09:52:13
2nd Dutch US Convention, DRU Ulft NL 6/7 april 2024 door D_Loc
Vandaag om 09:38:55
Station Roodeschool door spoorijzer
Vandaag om 08:36:23
diorama, voor lange treinen. door Benelux795
Vandaag om 07:54:29
Raadplaatje door Benelux795
Vandaag om 07:51:23
US diorama in H0 door puntenglijder
Vandaag om 07:31:13
Bouw NS C 8605, BC 6012 en C 6820 door prutser
25 april 2024, 23:33:55
NS 6000 (in schaal 0) door FritsT
25 april 2024, 23:04:33
Toon hier je pas gereed gekomen (model-)spoorbouwsels ... door Bob R.
25 april 2024, 22:40:14
  

Auteur Topic: Modelbaan uitlichten m.b.v. WS2812 (Neopixel) leds en Arduino.  (gelezen 7229 keer)

Ajean

  • Offline Offline
  • Berichten: 89
Modelbaan uitlichten m.b.v. WS2812 (Neopixel) leds en Arduino.
« Gepost op: 10 november 2014, 11:55:48 »
Modelbaan uitlichten m.b.v. WS2812 (Neopixel) leds en Arduino.

In dit forum is al vaker geschreven over het uitlichten van je modelbaan d.m.v. led strips, zowel strips met witte leds als strips met RGB leds, al dan niet digitaal aangestuurd.
Het “nadeel” van deze strips is dat alle leds bij aansturing de zelfde kleur weergeven.
Bij nacht simulatie geven bijvoorbeeld alle leds dezelfde  kleur blauw weer.
Wil je echter een meer realistische dag/nacht simulatie (bijvoorbeeld links van je baan komt de zon op en is het lichter terwijl  het rechts nog nacht en donker is, of je wilt een gedeelte van je baan met een net iets andere kleur belichten) dan zul je een andere manier van uitlichten moeten zoeken.
Een manier is, volgens mij, je modelbaan uitlichten m.b.v. WS2812 (Neopixel) leds die aangestuurd worden door een Arduino micro controller. WS2812 (Neopixel) leds zijn  RGB leds met een ingebouwde controller zodat iedere led afzonderlijk kan worden aangestuurd, zowel op kleur als op helderheid. Ook zijn fade in/fade out als ook knipper effecten mogelijk.
Op dit moment ben ik bezig een proefopstelling te maken om met alle mogelijkheden te experimenteren. Uiteindelijk wil ik komen tot een ,DCC aangestuurde, automatische dag/nacht simulatie.
Ik hou jullie op de hoogte van mijn vorderingen.

Adri

Meer informatie: https://learn.adafruit.com/adafruit-neopixel-uberguide/overview
< = >

André v H

  • Offline Offline
  • Berichten: 28
Re: Modelbaan uitlichten m.b.v. WS2812 (Neopixel) leds en Arduino.
« Reactie #1 Gepost op: 10 november 2014, 20:13:16 »
Dit klink interessant.
Blijf dit volgen

Timo

  • Team encyclopedie
  • Offline Offline
  • Berichten: 4656
Re: Modelbaan uitlichten m.b.v. WS2812 (Neopixel) leds en Arduino.
« Reactie #2 Gepost op: 10 november 2014, 20:27:11 »
Zijn inderdaad leuke stripjes en goed aan te sturen door het dozijn aan lib's. Ik vind ze zelf alleen te duur om hiervoor te gebruiken. Denk dat je ook al een heel eind komt door de verlichting boven de baan op te delen in stukken van 1 of 2 meter. Maar elektronica, voor mij altijd een plus  ;D


Timo
Verzonden vanaf mijn desktop met Firefox

Ajean

  • Offline Offline
  • Berichten: 89
Re: Modelbaan uitlichten m.b.v. WS2812 (Neopixel) leds en Arduino.
« Reactie #3 Gepost op: 10 november 2014, 21:15:06 »
Voor een baan van enkele meters kan het inderdaad prijzig worden.
Voor mijn diorama (lengte 1 meter) was ik echter aan leds en arduino een kleine 50 euro kwijt.

Adri
< = >

gvandersel

  • HCC!m maar toch Selectrix (RMX)
  • Offline Offline
  • Berichten: 3602
  • Als het maar elektrisch is.
    • Homepage Gerard van der Sel
Re: Modelbaan uitlichten m.b.v. WS2812 (Neopixel) leds en Arduino.
« Reactie #4 Gepost op: 11 november 2014, 08:55:48 »
Leuk project. Alleen jammer dat het DCC is. Ik ben SX rijder.
Wordt trouwens nog leuk met interrupts disabled gedurende bepaalde tijden.

Groet,

Gerard van der Sel.
Holzburg (IIIb/IVa) schaal N.
Kijk ook eens bij de bouw en lees de avonturen.

Ajean

  • Offline Offline
  • Berichten: 89
Re: Modelbaan uitlichten m.b.v. WS2812 (Neopixel) leds en Arduino.
« Reactie #5 Gepost op: 11 november 2014, 10:16:11 »
Een Arduino kan op verschillende manieren worden getriggerd. DCC is er slechts een van.

Adri
< = >

gvandersel

  • HCC!m maar toch Selectrix (RMX)
  • Offline Offline
  • Berichten: 3602
  • Als het maar elektrisch is.
    • Homepage Gerard van der Sel
Re: Modelbaan uitlichten m.b.v. WS2812 (Neopixel) leds en Arduino.
« Reactie #6 Gepost op: 11 november 2014, 12:20:07 »
Dat weet ik. Ik heb zelf een uitgebreide SX bibliotheek. Echter interrupts disabled gaat het niet worden. Ben ook benieuwd hoe je dat met DCC gaat doen. Ganbare methode is toch op basis van interrupt om het inkomende bits te lezen.

Groet,

Gerard van der Sel.
Holzburg (IIIb/IVa) schaal N.
Kijk ook eens bij de bouw en lees de avonturen.

Ajean

  • Offline Offline
  • Berichten: 89
Re: Modelbaan uitlichten m.b.v. WS2812 (Neopixel) leds en Arduino.
« Reactie #7 Gepost op: 11 november 2014, 14:01:22 »
Om de programma sketch simpel te houden wordt de Arduino getriggerd door een OC32/DCC van VPEB

Adri
< = >

Dave van der Locht

  • Offline Offline
  • Berichten: 1064
Re: Modelbaan uitlichten m.b.v. WS2812 (Neopixel) leds en Arduino.
« Reactie #8 Gepost op: 11 november 2014, 16:03:02 »
Dat weet ik. Ik heb zelf een uitgebreide SX bibliotheek. Echter interrupts disabled gaat het niet worden. Ben ook benieuwd hoe je dat met DCC gaat doen. Ganbare methode is toch op basis van interrupt om het inkomende bits te lezen.

[nog verder off-topic mode]

Wat is nou je probleem met interrupts en het disablen dan i.c.m. DCC of SX?

Je hoeft veelal niet ALLE interrupts te disablen en je kunt 'taken' goed langs elkaar uit laten voeren door je Arduino. Je moet natuurlijk niet lappen code in 1 interrupt laten uitvoeren als je met timing rekening moet houden, maar met een beetje slim programmeren zijn interrupts juist een genot en zijn het daarom gangbare methoden.

[/nog verder off-topic mode]

Gr. Dave

Beter een gat in een trein, dan een trein in je gat.

gvandersel

  • HCC!m maar toch Selectrix (RMX)
  • Offline Offline
  • Berichten: 3602
  • Als het maar elektrisch is.
    • Homepage Gerard van der Sel
Re: Modelbaan uitlichten m.b.v. WS2812 (Neopixel) leds en Arduino.
« Reactie #9 Gepost op: 11 november 2014, 21:25:16 »
Dave,

Volledig met je eens. Echter ik heb in mijn SX-bibliotheek een belasting van circa 25% door de SX-bus software. Dit moet met bitbanging gebeuren, er is geen hardware beschikbaar. Ik ben aan het experimenteren met de 8 bits schuifregistermodus, om de 96 bits binnen te halen. Hierdoor krijg ik nog maar 1 interrupt op 8 bits.
Maar dit is nog verre van operationeel.

Groet,

Gerard van der Sel.
Holzburg (IIIb/IVa) schaal N.
Kijk ook eens bij de bouw en lees de avonturen.

Ajean

  • Offline Offline
  • Berichten: 89
Re: Modelbaan uitlichten m.b.v. WS2812 (Neopixel) leds en Arduino.
« Reactie #10 Gepost op: 11 november 2014, 21:41:59 »
Heren,

Ofschoon ik er niets van begrijp (ben geen techneut) zal jullie interrupts discussie best interessant zijn, maar ik vraag me wel af wat de specifieke meerwaarde ervan is voor dit topic.

Adri
< = >

straatje60

  • Offline Offline
  • Berichten: 39
Re: Modelbaan uitlichten m.b.v. WS2812 (Neopixel) leds en Arduino.
« Reactie #11 Gepost op: 11 november 2014, 21:44:02 »
Ja mee eens.
De term uitlichten doet me ook jeuken  ;D

Timo

  • Team encyclopedie
  • Offline Offline
  • Berichten: 4656
Re: Modelbaan uitlichten m.b.v. WS2812 (Neopixel) leds en Arduino.
« Reactie #12 Gepost op: 12 november 2014, 15:42:46 »
Als je het DCC deel laat doen door de OM32 is het niet zo lastig. Of je nu drukknopjes of een OM32 gebruikt maakt namelijk niet uit. Laat je de Arduino ook het DCC deel doen dan kan het nog wel eens wat lastig worden. De timing om de Neopixels aan te sturen is nogal kritisch. Zitten er interrupts van DCC tussen kan het nogal eens fout gaan. Andersom kan je DCC pakketten missen als er een interrupt is als je de Neo's aan stuurt.


Timo
Verzonden vanaf mijn desktop met Firefox

Ajean

  • Offline Offline
  • Berichten: 89
Re: Modelbaan uitlichten m.b.v. WS2812 (Neopixel) leds en Arduino.
« Reactie #13 Gepost op: 28 februari 2015, 16:29:07 »
Hallo,

Stand van zaken:

Tot nu toe heb ik het kleurenverloop van de dag/nachtsimulatie en de bijbehorende RGB (kleur) waarden bepaald.
De waarden zijn verwerkt in een Arduino sketch zodat de led strip aangestuurd kan worden.
Het resultaat is, op wat verfijningen na, datgene wat ik voor ogen had.

Echter na veel pogingen is het me nog steeds niet gelukt om per led de overgang van de ene kleur naar een anderen vloeiend te laten verlopen. De abrupte wisseling van kleur is nog steeds duidelijk te zien. Dit zelfde geld voor de wisseling van helderheid.
In de library van zowel Adafruit_NeoPixel als die van FastLed zijn voorbeelden te vinden waarin deze overgang wel vloeiend gebeurt.
In de bijbehorende sketches is me echter niet duidelijk met welke programregel(s) dit aangestuurd wordt.

Wellicht basiskennis maar mijn programmeer ervaring ligt in een ver verleden en was vooral database gericht (Clipper) en is daarom wat roestig.

Suggesties en tips zijn welkom

Groeten,

Adri
< = >

Timo

  • Team encyclopedie
  • Offline Offline
  • Berichten: 4656
Re: Modelbaan uitlichten m.b.v. WS2812 (Neopixel) leds en Arduino.
« Reactie #14 Gepost op: 28 februari 2015, 16:49:39 »
Als je je huidige code kunt geven dan kan ik er even naar kijken. Plaats ht wel tusse [ code] tags.


Timo
Verzonden vanaf mijn desktop met Firefox