BeneluxSpoor.net forum

Vraag en antwoord => Elektronica en analoog => Topic gestart door: bask185 op 09 februari 2021, 10:23:37

Titel: Nieuwe leddriver in de maak, input nodig.
Bericht door: bask185 op 09 februari 2021, 10:23:37
Beste forum genoten,

Naar aanleiding van verschillende draadjes over leds, ben ik begonnen met het ontwerpen van een universele led driver op arduino basis.

De eigenschappen van deze print op een lijstje:

De eerste opzet van de printplaat ziet er zo uit:
(https://images.beneluxspoor.net/bnls/deleteme1_13.png) (https://images.beneluxspoor.net/bnls/deleteme1_13.png)

De leds kunnen op de connectors links worden aangesloten, rechts kunnen optioneel schakelaars worden aangesloten en de encoder kan met jumper kabels op de connector boven worden aangesloten.

Om een led instellen met een helderheid en een bepaald knipper programma kan men een rotatary encoder aansluiten met jumper kabels. Na het instellen kan je deze encoder er weer afhalen.

(https://imgaz2.staticbg.com/thumb/large/upload/2014/03/SKU108599/2.jpg.webp)

Deze encoder is niet inclusief omdat men er niet meer dan een totaal nodig heeft voor meerdere ledprijs.
Ik lever deze met de kabels los voor €1,50.

Het duurt nog zeker 2 a 3 maanden voordat ik de eerste PCB's in huis heb. In de tussentijd wil ik wel een proto in elkaar solderen om wat filmpjes te schieten.

Wat ik graag aan jullie wil vragen is het volgende. Wat zouden jullie kwa knippergedrag graag willen zien? Ik kan dus verscheidene politie en brandweer auto knipperprogramma's maken, maar er zijn honderden manieren om een lamp te laten knipperen. Ik kan de zes leds ook laten samen werken voor bepaalde knipperprogramma's. Maar om dit dus te laten werken, moet ik wel weten hoe men de lampen wilt laten knipperen.

Dus zijn hier misschien geinteresseerden die mij kunnen vertellen wat voor knipperprogramma's zij graag zouden zien? Het zou mij en daarmee anderen ontzettend helpen als ik een paar knipper programma's aangeleverd krijg met aan en uit tijden in millisecondes zodat ik het kan nabootsen. Vanwege praktische redenen lijkt het mij handig om het te beperken tot ca ~20 verschillende programma's.

Mvg,

Bas
Titel: Re: Nieuwe leddriver in de maak, input nodig.
Bericht door: zuylen op 09 februari 2021, 10:27:11
Leuk projectje voor de toekomst. (y) Heb ik nu wel zin in. Klein maar fijn projectje.
Titel: Re: Nieuwe leddriver in de maak, input nodig.
Bericht door: bask185 op 12 februari 2021, 10:09:19
Ik heb gisteravond even een proto'tje in elkaar geflanst om de software te testen. En hij doet het goed moet ik zeggen. Ik had er een RGB ledje en drie losse leds er in gestoken. Alleen de rode led van de RGB led die had ik niet goed aangesloten.

https://www.youtube.com/v/07F2Na0wi-I

De werking is vrij simpel. Standaard staan alle leds op branden. Als je de encoder indrukt, dan spring je in configuratie modus en dan gaan alle leds uit behalve de geselecteerde led. Door aan de encoder te draaien, kan je een andere led kiezen.

Als je de juiste led heb geselecteerd, kan je door het kort indrukken van de encoder de helderheid aanpassen. Als je de knop langer dan een seconde ingedrukt houdt, dan kan je het knipperprogramma aanpassen. Programma 0 is gewoon branden. Tot op heden heb ik deze print als gebruikersvriendelijk ervaren.

Alle knipper programma's komen in dit bestand te staan. Het is dus hier, waar alle mogelijke programma's komen te staan.

(https://i.imgur.com/VMUErjh.jpg)

Als een gebruiker wilt, kan hij/zij zelf dit bestandje uitbreiden met programma's naar zijn of haar keuze. Het is dan wel nodig om de leddriver te programmeren met de arduino IDE.

Daarom wil ik het liefst van te voren een paar werkende knipperprogramma's inbakken zodat iedereen er mee uit de voeten kan zonder de led driver ooit te hoeven programmeren.


Mvg,

Bas


Titel: Re: Nieuwe leddriver in de maak, input nodig.
Bericht door: Arjen52 op 12 februari 2021, 10:34:07
Mooi werk Bas.  (y)
Ik ben benieuwd wanneer ze beschikbaar zijn. Ik heb wel belangstelling.
Titel: Re: Nieuwe leddriver in de maak, input nodig.
Bericht door: Hasenwald op 12 februari 2021, 11:03:58
Hallo Bas, kan jij aangeven wat de max stroom is per uitgang en voor de hele module?
Ik ben vooral geinteresseerd in de dimfunctie voor scenery verlichting (stukjes ledstrip gebruik ik daarvoor).
En ook voor de verlichting van het schaduwstation.
Gr. Enrico
Titel: Re: Nieuwe leddriver in de maak, input nodig.
Bericht door: bask185 op 12 februari 2021, 13:13:54
Citaat
Ik ben benieuwd wanneer ze beschikbaar zijn. Ik heb wel belangstelling.
Daar ben ik blij mee  :angel:. Vanaf het moment dat ik ze bestel, kan het tot 2 maanden duren. Het kan ook 2 weken zijn. Ik had laatste keer DHL luchtpost gekozen maar toen had ik last van bepaalde slechte ervaringen omtrent importkosten  :-\

Citaat
kan jij aangeven wat de max stroom is per uitgang en voor de hele module?
Zoals het nu is, kan elk kanaal tot ~35mA leveren.

Citaat
Ik ben vooral geinteresseerd in de dimfunctie voor scenery verlichting (stukjes ledstrip gebruik ik daarvoor).
Nu is het zo dat ik nog geen printen besteld heb en ik kan nog het een en ander wijzigen. Waar ik al stiekem aan zat te denken is het volgende idee.

Zoals het nu is: Ik voed de leds met 5V en een 220R weerstand. Bij een led met een 1,2V spanningsval betekent dat een maximale stroom van (5V - 1,2V) / 220 = 17mA. Dat is niet iets onder de max van wat 'normale' ledjes aankunnen.

Wat ik wil veranderen. Ik wilde onder de arduino een ULN2003 IC aanbrengen. Met dit IC kan ik tot maximaal 500mA per kanaal sinken. Maar de som van alle zes kanalen mag maximaal 1050mA zijn. Ofwel mijn nieuwe antwoord op je vraag wordt dan 500mA (mits je zes kanalen dus niet boven die 1050mA grens uitkomen)

(https://i.imgur.com/iqffVWw.jpg)

Ik denk dat het grootste probleem is dat je met 12V ledstrips werkt?. Dit is oplosbaar op 2 manieren. Als de led driver wordt gevoed door dezelfde spanningsbron als die van je ledstrips en ze hebben een common ground verbinding. Dan kun je de + kant van de strips op je voeding aansluiten en de - kant, kan gewoon op een van de Led- aansluitingen. Dan zijn je strips 100% dimbaar. 

De andere oplossing is dat ik een jumper aanbreng op de print waarmee je zelf kan kiezen of de zes Led+ aansluitingen op 5V (met 220R weerstand) of op direct op de voedingspanning (zonder weerstand) worden aangesloten. Dan heb je als voordeel dat je dan de ook de led+ aansluitingen kan gebruiken

Voor degene die zoals eerder beschreven slechts een enkele led willen aansturen, verandert er feitelijk niks, behalve dan dat je een jumper op 5V moet zetten.

Als 500mA voor je ledstrips onvoldoende is, dan moet er een mosfet worden tussen geknoopt. Dan moet ik nog even kijken wat daar handig voor is.

Mvg,

Bas
Titel: Re: Nieuwe leddriver in de maak, input nodig.
Bericht door: ruudns op 12 februari 2021, 13:32:53
Kan deze ook lassen, brand en zwaailicht simuleren?
klinkt goed, ben van de partij  (y).
Misschien een pol aanmaken voor de te verwachten aantallen? ;)
Titel: Re: Nieuwe leddriver in de maak, input nodig.
Bericht door: bask185 op 12 februari 2021, 14:00:12
Kan deze ook lassen, brand en zwaailicht simuleren?
Lassen en zwaailicht kan nu al, maar ik moet nog de programma's daarvoor maken.

Brand kan nu nog niet, maar dat ga ik wel kunnen. De programma's zoals ze nu zijn is niks meer dan knipperen met een vooraf ingestelde reeks en een vooraf ingestelde intensiteit.  Voor het simuleren van brand, moet ik anders te werk gaan. Daar moet ik niet knipperen, maar ik moet de helderheid continu aanpassen via een willekeurig patroon. Dit hebben mensen gelukkig al uitgevonden en ik ik heb al wat voorbeeldjes gevonden.

Voor het lassen, is het misschien ook nodig dat ik het knippergedrag enigszins willekeurig maak. Ik denk echter niet dat het nodig is om ook nog eens met de helderheid te spelen zoals bij brand. Ik denk dat ik maar een paar voorbeeldjes moet opzoeken.

Misschien een pol aanmaken voor de te verwachten aantallen? ;)
Hmm goed idee.. Ik ga er even achteraan (y)

Bas
Titel: Re: Nieuwe leddriver in de maak, input nodig.
Bericht door: Arjen52 op 12 februari 2021, 15:56:07
Om een onregelmatig knippereffect bij laslicht (https://forum.beneluxspoor.net/index.php?topic=67103.msg3222105882#msg3222105882) te krijgen heb ik gebruik gemaakt van zo'n elektrisch theelichtje.
Het schijnt dat afgekeurde geluidschips uit kaarten gebruikt worden: https://www.vice.com/nl/article/ezba9n/het-treurige-geheim-van-de-flikkerende-leds-in-nepkaarsjes
Misschien kan je dit gebruiken.
Titel: Re: Nieuwe leddriver in de maak, input nodig.
Bericht door: Menno op 12 februari 2021, 20:19:33
Wat ik wil veranderen. Ik wilde onder de arduino een ULN2003 IC aanbrengen. Met dit IC kan ik tot maximaal 500mA per kanaal sinken. Maar de som van alle zes kanalen mag maximaal 1050mA zijn.
Dat kun je vergeten zolang je een 7805 op deze manier gebruikt. Die wordt veel te warm.

Daarom zou ik ook opteren voor een schakelende regelaar. Het tijdperk van de lineaire regelaars is naar mijn mening nu wel voorbij en zeker bij hogere ingangs-spanning gaat de dissipatie al snel fors omhoog.
Schakelende voedingen hoef je niet zelf te ontwerpen, je kunt tegenwoordig heel veel bouwsteentjes krijgen die al helemaal door de fabrikant ontworpen zijn en (soms) zelfs direct uitwisselbaar zijn met de lineaire regelaars.
Titel: Re: Nieuwe leddriver in de maak, input nodig.
Bericht door: bask185 op 12 februari 2021, 20:59:55
Citaat
Dat kun je vergeten zolang je een 7805 op deze manier gebruikt. Die wordt veel te warm.
Nee, want die 12V waar ik het over had zou hier direct van de voeding komen. Ik ging er hier bij uit dat je de leddriver met 12V zou voeden. Deze 12V zou dan via een jumper direct naar de V+ gaan. Daar was ik misschien niet helemaal duidelijk in  ::)

De 7805 zal nooit meer dan de arduino en 5V leds hoeven te voeden waardoor de stroom beperkt blijft onder de ~120mA. En bij 12V is dat nog geen Watt.

Citaat
chakelende voedingen hoef je niet zelf te ontwerpen, je kunt tegenwoordig heel veel bouwsteentjes
Dat weet ik, ik koop meestal deze voor 32c (https://nl.aliexpress.com/item/4000038240358.html?spm=a2g0o.productlist.0.0.502c29aft1DyDm&algo_pvid=3935fcbc-720b-4ed8-849f-faeab6d8e844&algo_expid=3935fcbc-720b-4ed8-849f-faeab6d8e844-3&btsid=0b0a01f816131585425363354e2b49&ws_ab_test=searchweb0_0,searchweb201602_,searchweb201603_). Ik heb deze ook op mijn seinmodules zitten omdat die servo's moesten aansturen. Aangezien hier de stroom zo laag is, leek lineair me wel afdoende. iig bedankt voor de tip natuurlijk  ;)

Ik heb inmiddels nog een openhaard effect gemaakt. Hij draait slechts op 1 rode en 1 gele led. Deze leds heb ik allebei op het 'fire place' programma gezet. Voor het mooie zou je eigenlijk nog een 3e gele of oranje led kunnen gebruiken.
https://www.youtube.com/v/va48Vp_fSoQ
Op het filmpje nemen ze elke 100ms precies een andere waarde aan, daarom flikkeren ze ook op exact dezelfde tijdstippen. Ik heb ook die tijd willekeurig gemaakt tussen de 90ms en 100ms zodat de leds meer differentiëren.

Mijn eerste poging tot een lasserij ziet er zo uit.
https://www.youtube.com/v/j4lGv-RyYoA
De aantijd bedraagt tussen de 40ms en 100ms en de uittijd ligt tussen de 50ms en 800ms.

Beide patronen maken gebruik van de random() functie en zijn zo doende ook willekeurig.

Het volgende idee wat ik wil bekijken, is het maken van een stoplicht. En ik ga eens op youtube kijken naar zwaailampjes  ;D

Mvg,

Bas

EDIT:
Op die tekening bij de 500mA... ja die 500ma kan niet op 5V, wel op 12V. Ik snap nu wat Menno bedoelt  :P en hoe ik de verwarring heb rondgezaaid

 
Titel: Re: Nieuwe leddriver in de maak, input nodig.
Bericht door: EricZmS op 12 februari 2021, 21:22:18
Je gaat rap Bas, mooi om te zien waar een pb-tje toe kan leiden  (y)
Leuke effecten ook.
Wellicht a.s effect een tl buis led. 1 die eerst flikkert voordat deze constant brand of een defecte tl buis  ;D
Titel: Re: Nieuwe leddriver in de maak, input nodig.
Bericht door: ruudns op 13 februari 2021, 09:12:13
 (y) Mooi werk weer.
Die brand ziet er perfect uit (y).
Het las licht geeft te kort licht. Bij stickwelding zie je eerst een flitsje, dan een langere periode van fel bauw/wit licht dat iets varieert waarna het dooft. Maak de las periode eens langer  ;)
Titel: Re: Nieuwe leddriver in de maak, input nodig.
Bericht door: Trein-Geo op 13 februari 2021, 10:54:17
Mooi project, ziet er veel belovend uit, wat zijn de formaliteiten om in te tekenen?
Titel: Re: Nieuwe leddriver in de maak, input nodig.
Bericht door: Mar-Cas op 13 februari 2021, 11:07:54
Bas, nice work

Ideetje?
Ik heb mijn lasser dusdanig voorzien van onderbrekingen dat,
Lange pauze         Slapen
Medium pauze      schaft en koffie break
korte pauze          van werkstuk wisselen of nieuw pinneke.
Alle 3 hebben een random time met min/max waarde.
Reden is dat ik dat continu  knipperen op 'n gegeven moment storend en irritant ga vinden

Bij de lasser hoort ook 'n slijptol.
Ik ben bezig een oled lcd (Y) te programmeren om een vonkenregen van een slijptol te programmeren.
Alle vanuit een punt links met het display in landscape.
het lukt me een paar punten, ieder punt apart. Dat gaat 'm niet worden. Heb jij 'n idee hoe dit aan te pakken?
Titel: Re: Nieuwe leddriver in de maak, input nodig.
Bericht door: bask185 op 13 februari 2021, 14:32:18
Citaat
Wellicht a.s effect een tl buis led. 1 die eerst flikkert voordat deze constant brand of een defecte tl buis
No problem!

Citaat
Ideetje?
Ik heb mijn lasser dusdanig voorzien van onderbrekingen dat, ......
Nu is het zo dat je bij de ledDriver elke led individueel uit kan zetten met een schakelaar. Dus de korte en middellange pauze zal ik er in inbakken, alleen die lange pauze denk ik niet.

Aangezien jij kan programmeren, je kan in de void loop v/h programma de desbetreffende schakelaar input ook om de zoveel tijd naar OUTPUT LOW schrijven. De schakelaar inputs zijn hier geconfigureerd als input met pull-up weerstand. Als jij doet:
pinMode( A0, OUTPUT ) ;
digitalWrite( A0, LOW ) ;
Dan laat je het bestaande programma denken dat de schakelaar is omgezet. En door weer te doen:
pinMode( A0, INPUT_PULLUP) ;
Laat je het programma weer denken dat de schakelaar weer op 'aan' staat en het programma wordt hervat. Het is een beetje een 'dirty hack' maar het werkt wel  :P

Citaat
Heb jij 'n idee hoe dit aan te pakken?
Ik heb helaas nooit een oled lcd aangeraakt dus daar kan ik je niet verder mee helpen. Ik zou misschien voor een vonken regen een apart knipper programma kunnen maken voor een oranje led ofzo  ???

Citaat
Mooi project, ziet er veel belovend uit, wat zijn de formaliteiten om in te tekenen?
Een paar maandjes geduld hebben en dit draadje maar in de gaten houden  ;D

Ik heb het ontwerp een klein beetje aangepast
(https://images.beneluxspoor.net/bnls/deleteme_30.png) (https://images.beneluxspoor.net/bnls/deleteme_30.png)

De print krijgt nu een gelijkrichter voor diegene die perse de ledDriver met wisselspanning willen voeden. Je kan de ledDriver nog steeds met DC voeden.
De ledDriver heeft nu ook een ULN2003 om grotere stromen door te laten dan 35mA.

Je kan ook een selectie maken tussen 5V en 12V dmv een jumper ( <-- is eigenlijk de spanning van je transformator). Met 12V kan je meerdere ledjes in serie aansluiten of je kan een stuk ledstrip aansturen. Normale ledstrips hebben niets aan de voorschakelweerstand. Dus je kan deze of kortsluiten met een draadje of je pakt de 12V aansluiting voor je strip. De ledDriver kan je ledstrip in ieder geval dimmen.

En als je gewoon je leds in het ding wilt kunnen steken dan kan dat natuurlijk nog steeds zoals in de filmpjes  ;) dan zet je de jumper gewoon op 5V.

Het bedrijf waar ik bestel, ligt plat t/m 21 februari dus het zal nog eventjes duren  :( voordat ik ze heb.

Mvg,

Bas
Titel: Re: Nieuwe leddriver in de maak, input nodig.
Bericht door: bask185 op 11 maart 2021, 22:09:13
Beste mensen. Ik heb een update. Ik heb de printen ontvangen en er even gauw een in elkaar gesoldeerd. (ongeveer 15m werk).

Ik moet nog wat werk aan de lasserij verrichten. Wel heb ik vanavond een defecte flickerende TL buis gemaakt. De tijden zijn hier weer grotendeels willekeurig. Ik heb hem nu een tijdje naast me staan en soms houdt ie zich gewoon een minuut lang koest. Het is dus niet zo dat bijzonder storend is + we kunnen altijd nog spelen met de tijden  ;)

(actie op 18s)
https://www.youtube.com/v/LAA6AyNP_vk

(https://i.imgur.com/ufLpv1m.jpeg)

(https://i.imgur.com/c1rod7v.jpeg)

(https://i.imgur.com/GMAvfKe.jpeg)
Ik heb er helaas 2 miniscule ontwerpfoutjes in weten te krijgen die gewoon oplosbaar zijn. Op de encoders waarmee je de ledDriver configureert, zitten externe pull-up weerstanden naar de 5V. Deze achtte ik niet nodig en daarom heb ik de 5V niet aangeloten op de ledDriver. Als je simpwel de SMD weerstanden er af knipt of trekt met een tang ofzo, dan is dat probleem verholpen.

Het andere probleem is te wijten aan KiCad, het PCB ontwerp programma. Ik had pittig een mooie ronde gelijkrichter gevonden bij de footprints, maar die klopt niet helemaal met de werkelijkheid  :-\ de pinnen kwamen niet overheen.. Je kan de ledDriver nog steeds met AC voeden met een enkele diode. En DC kan natuurlijk altijd  ;)

(https://i.imgur.com/79pd5Ht.jpg)

De fix hier zou zijn om een diode te solderen en een draadbrugje: in paars aangegeven:
(https://images.beneluxspoor.net/bnls/deleteme_35.png)

De 16V wordt dan enkelzijdig gelijkricht, maar er is meer dan zat energie om een zestal ledjes aan te sturen  :D

Ik zal dit weekend nog even verder knutselen en wat filmpjes schieten. Wat ik nog wil laten zien:
- een stukje 12V ledstrip aansturen en dimmen (of laten flickeren als een TL buis)
- 2 knipperende ledjes in anti-fase laten lopen om bijvoorbeeld een overweg of een zwaailicht na te bootsen
- de schakelaar werking om een led mee uit te zetten.

Mvg,

Bas





Titel: Re: Nieuwe leddriver in de maak, input nodig.
Bericht door: ruudns op 11 maart 2021, 22:20:40
 (y) wordt nog wat (y).
Titel: Re: Nieuwe leddriver in de maak, input nodig.
Bericht door: 72sonett op 11 maart 2021, 23:20:08
Nog meer lichteffecten:
- looplicht, 1 ledje laten branden op pos 1..6, met regelbare snelheid
- id, maar andersom (1 ledje uit, 5 aan)
- dobbelsteen, willekeurig steeds 1..6 ledjes inschakelen, instelbare tijd laten branden, dan opnieuw
Titel: Re: Nieuwe leddriver in de maak, input nodig.
Bericht door: Olav op 12 maart 2021, 07:55:57
Misschien nog een idee. Tv simulatie voor woonkamers in de modelhuizen
Titel: Re: Nieuwe leddriver in de maak, input nodig.
Bericht door: bask185 op 12 maart 2021, 09:33:35
Ik denk dat de openhaard simulatie met een enkel wit of blauw ledje daarin wel volstaat. Ik moet eigenlijk eerst een model TV hebben om dat te kunnen testen  ;D

Bas
Titel: Re: Nieuwe leddriver in de maak, input nodig.
Bericht door: bask185 op 13 maart 2021, 21:54:21
Ik heb een loop lichtje toegevoegd. Kan zowel met een ledje aan en uit. Ik vraag me wel af of iemand dit ooit wilt hebben. Toen ik er eerder over nadacht, dacht ik dat niemand er ooit behoefte aan zou hebben, daarom had ik nog niet eerder geprogrammeerd. Maar goed het zit er nu in.

De werking is simpel. Tijdens 'normale' omstandigheden draait elke ledje zijn eigen programma. Dit kan zijn continu branden (programma 0), er zijn 8 knipper programma's die je naar believen kan aanpassen in code door getalletjes in deze tabel aan te passen. Je moet hiervoor wel de arduino kunnen programmeren met de arduino IDE. Standaard wil ik hier standaard bruikbare dingen neerzetten voor bijvoorbeeld een AKI/AHOB en een zwaailamp.
const uint16_t  program1[] = { 1,1,500, 500 } ;
const uint16_t  program2[] = { 1,500,500, 1 } ; // deze is contra van programma 1
const uint16_t  program3[] = { 30, 30 } ; // may be variable in length
const uint16_t  program4[] = { 40, 40 } ;
const uint16_t  program5[] = { 50, 50, 10, 10,  } ;
.. etc

Verder zijn er de drie programma's voor lassen (programma 9), TL buis (10) en flickeren (11) voor open haard (of TV :-P )

Als je nu een van de looplichten wilt gebruiken, dan moet je het programma van led 1 op 12 of 13 zetten. Dit overrule't de standaard programma's. Het looplicht gebruikt wel de in geleerde helderheid.
https://www.youtube.com/v/uE2qR94L5MI
Ik heb ook een manier verzonnen om toch de gelijkrichter er in te solderen. Als je de onderste poten 90 graden ombuigt, en die andere poten kruislings omlaag buigt, dan doet hij het perfect  (y)

(https://i.imgur.com/Gz9sCRu.jpeg)

(https://i.imgur.com/1NRyomZ.jpeg)

(https://i.imgur.com/C1VIjm7.jpeg)

Voor morgen wil ik een stukje ledstrip aansluiten, dan zet ik de jumper op '12V' (deze spanning is dezelfde spanning als wat je er in stopt, voed je de print met 18V dan is die 12V dus eigenlijk 18V). En dan is het nodig om de weerstand te by-passen. Dat doe je door simpelweg een stukje metaal of draad er tussen te solderen. Natuurlijk als je 12V wilt hebben zonder weerstand dan moet je in de eerste plaats die weerstanden niet solderen  :P

Mvg,

Bas
Titel: Re: Nieuwe leddriver in de maak, input nodig.
Bericht door: bask185 op 14 maart 2021, 18:04:05
Een bypass van een weerstandje
(https://i.imgur.com/4wPYftU.jpg)

Jumper van 5V naar 12V gezet
(https://i.imgur.com/278MFc1.jpg)

Geeft ons 1 dimbare ledstrip
(https://i.imgur.com/ow1cepv.jpg)
(hij brandt op 1/255 hier)

(https://i.imgur.com/bE8oIf2.jpg)

Dit stukje strip van 15cm en 9 leds verbruikt hier 38mA. In de praktijk kan ik deze strip verlengen tot een max van 2,75 meter. Dan zitten we op de 700mA limiet van de uln2003A.

Met de 12V kan je natuurlijk ook meerdere ledjes in serie zetten. Je kan ook 3 blauwe leds in serie zetten, dan heb je wel de voorschakelweerstand nodig.

Mvg,

Bas
Titel: Re: Nieuwe leddriver in de maak, input nodig.
Bericht door: DBCargo op 24 april 2021, 21:35:33
Dit is echt gaaf.

Perfect wellicht om m'n viessmann 6725 een knipper effect te geven bij het aangaan. Hartelijk dank voor al je moeite!
Titel: Re: Nieuwe leddriver in de maak, input nodig.
Bericht door: bask185 op 24 april 2021, 22:01:50
Ik mis nog 1 onderdeel, ik heb niet genoeg dupont kabels om de encoder op aan te sluiten. Die zijn in bestelling.

Ik heb overigens nog heeeeel slecht nieuws. Het is iets waar wij Nederlanders de pest in hebben. Ik moet de prijs van 6€ naar 7€ verhogen, anders loop ik er verlies op.  Het spijt me heel erg, de verzendkosten van alle componenten vielen wat aan de hoge kant uit. Sorry voor dit ongemak :-[

Ik wil me dit weekend bezig houden met de handleiding te maken. ;)

Mvg,

Bas
Titel: Re: Nieuwe leddriver in de maak, input nodig.
Bericht door: MOVisser op 24 april 2021, 23:38:43
Een ietwat andere manier om met een Arduino een looplicht te maken staat hier:

https://www.conrad.nl/info/guides/development-kits/project-arduino-knight-rider

En zo is nog veel meer info te vinden op het web.
Je moet dan wel de spulletjes al in huis hebben

Bask levert echter een setje en dat is dan bijna plug and play.  (y)

Ronald Visser
Titel: Re: Nieuwe leddriver in de maak, input nodig.
Bericht door: bask185 op 09 mei 2021, 15:58:33
Hallo,

Ik heb dit weekend nog een ledDriver in elkaar gesoldeerd en ik heb zowel een bouwhandleiding als gebruikers handleiding in elkaar geflanst... met foto's!

Beide handleidingen staan hier (https://github.com/bask185/ledDriver). Zoek voor de 2 PDFs
De source code staat er ook op.

Verder ik nog wat finishing touches aan het programma gelegd. De lasser heeft nu werkende korte pauzes en middellange pauzes. De TL-buis begint altijd met flickeren bij het aanzetten. En ik heb een een setje zwaailampen toegevoegd aan de standaard knipperprogramma's. Ik kan op internet overigens bar weinig vinden over de daadwerkelijke knippertijden dus ik heb deze maar een beetje op de gok gedaan.
https://www.youtube.com/v/opG4MAwcYDQ

Ik denk dat ik volgend weekend er wel eentje kan verschepen  ;). Het liefst aan iemand die de ledDriver eventueel kan na programmeren met de arduino IDE.

Mvg  ;),

Bas

P.S. @ R. Visser
Citaat
Bas k levert echter een ....
Titel: Re: Nieuwe leddriver in de maak, input nodig.
Bericht door: MOVisser op 09 mei 2021, 16:34:38
Dank Bas voor de reactie

Ik had echt bask bedoeld.  (y)

Beter dus de volgende keer bask185 benoemen.
(kan ik nu niet meer aanpassen)  ;)


Ronald Visser
Titel: Re: Nieuwe leddriver in de maak, input nodig.
Bericht door: Fritsprt op 09 mei 2021, 18:46:39
Hoi Bas,

Citaat
Ik heb ook een manier verzonnen om toch de gelijkrichter er in te solderen. Als je de onderste poten 90 graden ombuigt, en die andere poten kruislings omlaag buigt, dan doet hij het perfect  (y)

Wat je ook kan doen, als ik het goed zie, is de bruggelijkrichter op zijn kop monteren. Dus alle pootjes langs het huis naar beneden en dan op de print. Een andere mogelijkheid is de brugcel aan de onderkant van de print bevestigen. Het lijkt er op dat je layout in spiegelbeeld is.
Leuk projectje trouwens.

Gr. Frits
Titel: Re: Nieuwe leddriver in de maak, input nodig.
Bericht door: bask185 op 09 mei 2021, 20:18:44
nee dat werkt niet. De ~ heb ik naast elkaar getekend terwijl ze tegen over elkaar zitten. Als ik hem aan de onderkant soldeer heb ik hetzelfde probleem nog steeds. Maar good thinking  (y)
Titel: Re: Nieuwe leddriver in de maak, input nodig.
Bericht door: Fritsprt op 09 mei 2021, 21:23:41
Had ik het toch niet goed gezien.....  ;D

En het volgende modelletje er in? Ik denk dat de steek redelijk overeenkomt.

(https://media.digikey.com/photos/Comchip%20Tech%20Photos/DF005-G.JPG)
Titel: Re: Nieuwe leddriver in de maak, input nodig.
Bericht door: Menno op 09 mei 2021, 21:42:58
De TL-buis begint altijd met flickeren bij het aanzetten.
Ik heb bij het 'defect' zijn nog steeds m'n twijfels: erg geloofwaardig lijkt het niet. Misschien dat PWM-effecten interfereren met de camera, maar het wat rare gloeien zie ik defecte buizen eigenlijk nooit doen. Ze gaan raar onregelmatig flitsen. Je zou het helemaal af kunnen maken door een oranje led of zo eerst te laten gloeien, gevolgd door een witte flits (simulatie van de gloeidraden die verwarmd worden, gevolgd door korte ontsteking van de buis)
En ik heb een een setje zwaailampen toegevoegd aan de standaard knipperprogramma's. Ik kan op internet overigens bar weinig vinden over de daadwerkelijke knippertijden dus ik heb deze maar een beetje op de gok gedaan.
Volgens mij is het, sinds de LED-technologie, ook veel uitgebreider geworden. Vroeger, met stroboscopen, was het volgens mij praktisch alleen dit. Pakweg 15 jaar geleden in elkaar gezet met een PIC en 2 aangepaste stroboscopen om op commando te ontsteken in plaats van repeterend. Helaas zijn videocamera's niet zo goed in het vastleggen van stroboscopen, dus je zult vooral op het geluid af moeten gaan.
https://www.youtube.com/watch?v=WGYHpCbDGYk

Wat je nu hebt komt wel in de buurt van de huidige LED-zaken, maar is vaak een heen en weer geknipper wat langzaam steeds sneller gaat, tot het weer in snelheid afneemt. Daarna volgt vaak een ander patroon.

Als je op Youtube zoekt op zaken als 'Whelen lightbar sequences' kom je in het wereldje van liefhebbers van die dingen terecht, die dan elk knipperpatroon laten zien op video. Via gerelateerde video vind je dan wel materiaal van andere fabrikanten (waarvan Whelen er 1 is).
Titel: Re: Nieuwe leddriver in de maak, input nodig.
Bericht door: bask185 op 09 mei 2021, 22:25:36
En het volgende modelletje er in? Ik denk dat de steek redelijk overeenkomt.
Ik heb nog wel deze liggen, zou net aan passen  ;D
(https://i.imgur.com/ouR4CIq.jpeg)

https://www.youtube.com/watch?v=WGYHpCbDGYk
Het is maar goed dat Youtube op 0.25mm afspeel snelheid kan afspelen. Het is zo wel te behappen. Het is wel veel werk zo  :o. Ik denk morgen maar even op papier zetten met een tijdslijn er bij.

Bedankt voor het filmpje. Ik heb inmiddels dit filmpje gevonden en deze ziet er wat makkelijker uit (en Nederlandser  ;) )
https://www.youtube.com/v/hHCEAnaw-LY

Mvg,

Bas
Titel: Re: Nieuwe leddriver in de maak, input nodig.
Bericht door: Fritsprt op 10 mei 2021, 13:03:01
Hoi Bas,

Citaat
Ik heb nog wel deze liggen, zou net aan passen

Dat is een smd model. Ik toonde een DIL Ik denk dat die zelfs door de gaatjes kan (met een beetje buigen).

Succes Frits
Titel: Re: Nieuwe leddriver in de maak, input nodig.
Bericht door: Menno op 10 mei 2021, 17:06:50
Het is maar goed dat Youtube op 0.25mm afspeel snelheid kan afspelen.
Het is opzich een simpel programma: 3 keer links, 3 keer rechts, dat 3 keer herhalen of zo, en dan links rechts 3 keer of iets dergelijks.
Het is zo wel te behappen. Het is wel veel werk zo  :o. Ik denk morgen maar even op papier zetten met een tijdslijn er bij.
Tja, in assembler stelt het weinig voor ;) geen idee hoe dat in Arduino-C zit.
Bedankt voor het filmpje. Ik heb inmiddels dit filmpje gevonden en deze ziet er wat makkelijker uit (en Nederlandser  ;) )
Toch is mijn opstelling van toen zo Nederlands als maar kan: ik heb het juist gemaakt omdat ik als kind zo gefascineerd was door dat knipperpatroon van de wagens in mijn stad en in Amsterdam, gecombineerd met het feit dat het stroboscopen waren.

Het is sowieso alweer een relatief oud type op het filmpje: volgens mij worden er alleen nog ongekleurde transparante kappen gebruikt.

Blijkbaar kunnen niet alle wagens met LED-apparatuur zo'n enorme bak aan patronen tonen. De Mercedessen die hier (gelukkig, wegens de slechtst hoorbare sirene ooit) korte tijd gereden hebben, hadden een heel scala aan patronen. Dezelfde lichtbakken zitten hier op Volkswagens geloof ik: in dit filmpje zie je kort enkele beelden van de patronen. Volgens mij een lus van 3 of 4 verschillende patronen die elkaar opvolgden.

https://www.youtube.com/watch?v=cTaQ5yQIS1I

Dit is waar ik mijn opstelling op gebaseerd had, de Whelen Edge 9600: een wijdverbreid type in de jaren '90, inclusief de zo karakteristieke platte hoorn.
https://www.youtube.com/watch?v=GpFBMnVpPO4

Een vrijwel gelijke variant is de Whelen Edge 9000, die het snelle links/rechts flitsen mist:
https://www.youtube.com/watch?v=pZS1zMoVmCw
Titel: Re: Nieuwe leddriver in de maak, input nodig.
Bericht door: bask185 op 10 mei 2021, 17:34:17
Tja, in assembler stelt het weinig voor ;) geen idee hoe dat in Arduino-C zit.
Moet je de handleiding lezen  ;D. Het is zo simpel als een paar getallen aanpassen.
const uint16_t  program1[] = {     1,    1,  150,  150,  150,  150,  150,  150,   75,   75,   75,   75,   75,   75,   75,   75,   75,   75,   75,   75 } ;
const uint16_t  program2[] = {           1,  150,  150,  150,  150,  150,  150,   75,   75,   75,   75,   75,   75,   75,   75,   75,   75,   75,   75,    1 } ;
const uint16_t  program3[] = {    30,  30 } ;  // enter your own custom programs.
const uint16_t  program4[] = {    40,  40 } ;
const uint16_t  program5[] = {    50,  50, 10, 10,  } ;
Programma #1 en #2 zoals ze hier staan is het knipperpatroon zoals op mijn laatste filmpje. Je kan hier invullen wat je wilt.

Mvg,

Bas
Titel: Re: Nieuwe leddriver in de maak, input nodig.
Bericht door: bask185 op 10 mei 2021, 19:43:18
Deze getallen..
const uint16_t  program1[] = {   1,1,   50, 100,  50, 400 } ;   // blauwe lamp 1
const uint16_t  program2[] = {   1,1,  400,  50, 100,  50 } ;   // blauwe lamp 2
const uint16_t  program3[] = {    500,  40, 100, 40 } ;         // oranje lamp

.. geven ons

https://www.youtube.com/v/mNydL0oY_kU

Opzich wel aardig, denk ik zo  ::)

Mvg,

Bas
Titel: Re: Nieuwe leddriver in de maak, input nodig.
Bericht door: bask185 op 14 juni 2021, 16:58:05
De tijd vliegt als je plezier heb  :o En zo komt er nooit iets van.

Zouden de geïnteresseerden (Behalve RBlok vanwege eerder contact) in de ledDriver mij een E-mail kunnen sturen met een adres gegevens en gewenste aantallen. Dit E-mail adres staat bij mijn profiel en is publiekelijk toegankelijk.

Geef ajb ook aan of je hem voor gesoldeerd wilt hebben. Ik reken wel 5€ per stuk (solderen is niet echt mijn passie  :P ). Dan kan ik alles inpakken, de nano's voorprogrammeren en verschepen die handel  :police:

De uiteindelijke kosten bedragen 7€ per ledDriver en 2€ per encoder. Ik heb A4 bubbeleneveloppen liggen voor de verzending. Ik weet niet precies wat het verzenden kost, ik vrees 4€ maar als het zover is, weet ik het zeker. Betaling mag van mij betreft achteraf.

Mvg,

Bas
Titel: Re: Nieuwe leddriver in de maak, input nodig.
Bericht door: bask185 op 26 juni 2021, 23:53:48
Ik heb vandaag vier ledDrivers in de bus gedaan naar drie man. Details v. kosten enzo komen nog. Het belangrijkste is dat ze het doen! Ik wil morgenavond een filmpje maken van het configureren van een ledDriver. Ik heb een nieuwe digitale compact camera gekocht en die ga ik morgen uitproberen  ;). Ik ga met m'n vader weer eens met het Hoorn-medemblik trammetje  :angel:

Mvg,

Bas
Titel: Re: Nieuwe leddriver in de maak, input nodig.
Bericht door: bask185 op 14 november 2021, 20:45:37
Citaat
Ik wil morgenavond
... 4 maanden later...  ::)

Op verzoek heb ik eindelijk het filmpje gemaakt.
https://www.youtube.com/v/iPl3mYRgQlc
Titel: Re: Nieuwe leddriver in de maak, input nodig.
Bericht door: ruudns op 14 november 2021, 21:01:19
 (y)
Titel: Re: Nieuwe leddriver in de maak, input nodig.
Bericht door: Arjen52 op 15 november 2021, 12:58:13
Hallo Bas, deze video maakt het een stuk duidelijker.  (y)
Titel: Re: Nieuwe leddriver in de maak, input nodig.
Bericht door: RBlok op 19 november 2021, 10:10:12
Bedankt Bas. Ik ga het toepassen.

Rian
Titel: Re: Nieuwe leddriver in de maak, input nodig.
Bericht door: Arjen52 op 03 maart 2022, 12:44:09
Het heeft even geduurd,  maar eindelijk ben ik begonnen aan een toepassing van de LED-driver van Bask185. Laat duidelijk zijn dat ik een no know ben als het gaat om Arduino en zeker wat het programmeren betreft zit ik nog "in de luiers".
Het samenstellen/solderen van de driver met de geleverde spullen ging eenvoudig, ware het niet dat ik de gelijkrichter verkeerd had aangesloten. Dat was niet echt handig van mij, maar uiteindelijk goed opgelost.
De voorgeprogrammeerde knipperlichtprogramma's hadden voor mij geen functie. Na overleg met en begeleiding (op afstand) door Bas heb ik deze programma's gewijzigd en geupload in de Nano.
De driver gebruik ik om de verlichting in een kantoorgebouw regelen. De verlichting van kamers gaat op gezette tijden aan en uit, in één van de kamers is de TL-verlichting kapot/knippert en op het gebouw komt een knipperend toplicht.

In onderstaande video zie je een testopstelling voor de aan/uit kamerverlichting (links) en het toplicht (midden). De tijden moeten nog goed ingesteld worden.

https://www.youtube.com/v/yR5Ujpo17qk

Het eindresultaat wordt binnenkort getoond in mijn eigen draadje (https://forum.beneluxspoor.net/index.php?topic=67103.0).
Titel: Re: Nieuwe leddriver in de maak, input nodig.
Bericht door: bask185 op 03 maart 2022, 15:07:28
Ik heb stiekempjes in de tussentijd een 2e versie ontworpen en besteld. Aangezien het bij klant #1 al mis ging met de gelijkrichter, voorzag ik dat meer zouden volgen  :police:. V2 is vrijwel hetzelfde als V1 maar de 2 ontwerpfoutjes zijn er uit gehaald.

Bas