31 augustus 2015

Arduino project 9: Miniaturisering

Er wordt nog steeds volop gewerkt aan het Aruino project. Maar er wordt door mij zo af en toe, als het weer het toelaat, ook nog gefietst. Een rondje Rotterdam - Vianen, de geheel vernieuwde Biesbos, Zaltbommel. En verder natuurlijk werken aan de Quest besturing.

De WS2812 ledstrips zijn mooi, maar ze hebben een nadeel; ze zijn erg gevoelig voor het verkeerd aansluiten van de draadjes. Als je vergeet je de massa door te verbinden naar de Arduino, dan kan je al met een dooie ledstrip te maken hebben. Dat is met één strip niet zo erg; de strips zijn met een schaar gewoon in te korten. Je knipt gewoon de eerste led eraf en soldeert de draadjes weer vast op de 'nieuwe' led. Maar met een ledring lukt dat niet. En daarvan heb ik er al twee om zeep geholpen. Dus weer naar Ebay om nieuwe te bestellen, en weer wachten.



Dat ik die fouten maak ligt niet zozeer bij mij, maar bij de draden chaos die ik de afgelopen weken gecreëerd heb (oké, dat ligt dus ook aan mij). En door al die draden raak ik zo langzamerhand het overzicht kwijt, en dan is een fout snel gemaakt. Tijd voor een grote opruim actie dus. Eerder had ik al een bordje besteld dat ik bovenop de Arduino zou gaan plaatsen, en daar ga ik nu eens lekker gebruik van maken.



Eén voor één sluit ik de stekkers aan die ik de afgelopen weken (ook weer) besteld heb. Dat is een heel gepriegel, temeer omdat ik het werk doe met een nogal grove Gamma soldeerbout die voor dit werk eigenlijk helemaal niet geschikt is. Dus besteed ik de munten die ik voor mijn verjaardag heb gekregen aan een nieuwe soldeerbout, eentje waar ik wat beter mee uit de voeten kan, en ook meer voor de dag mee kan komen.




De printplaat is nu voor 90% af, ik heb er met een klein labelprintertje wat stickers op geplakt, zodat later tenminste weet waar ik al die stekkers op kwijt moet. Nu komt het andere priegelwerk: alles inbouwen in de nieuwe 'schakelkast' voor in de Quest (wordt vervolgt dus).

09 augustus 2015

Arduino project 8: nieuwe dimbare LED-koplampen

Al zes jaar rijd ik rond met twee B&M Cyo Sport koplampen. Deze voldoen eigenlijk nog prima, maar ik ben van plan om twee ringleds rondom mijn koplampen te monteren en deze als verlichting, c.q. knipperlicht te gebruiken. En daar zijn mijn Cyo's net te groot voor. Op Ebay vind ik flink wat fiets koplampen. Na wat zoekwerk vind ik twee geschikte kandidaten. Een lampje met een diameter van 42 mm waar de ringleds mooi omheen gaan. Ze krijgen een 5V voeding van een USB stekkertje, dat past dus mooi bij de rest van mijn 5V apparatuur (de ledstrips en de sensoren rond de Arduino). De lampen kosten $9,50 per stuk, dus daar kan ik mij geen buil aan vallen.



Na een aantal weken komen de lampjes aan. Ze zien er netjes uit, maar al gelijk dient zich een probleem aan: er zit een drukknopje aan de achterkant van de lampjes. 1x drukken is knipperen, 2x drukken is half licht, 3x drukken is vol licht. Dat is handig als zo'n lampje op het stuur van je fiets gemonteerd is, maar bij mij zitten ze voorin de neus van de Quest. Dan kan ik ze natuurlijk met m'n grote teen bedienen, maar dat is niet echt praktisch, zeker niet in de winter.

Ander 'nadeel' is dat de lampjes nogal fel branden, zeg maar gerust op de stand 'kleine supernova'. Dat is mooi op een onverlichte polderweg, maar niet in de bebouwde kom. De alom gebruikelijke smoes dat 'ik zo slecht zichtbaar ben' gaat dan natuurlijk niet meer op, maar om nou oogverblindend door de stad te gaan rijden is ook een beetje teveel van het goede. Ik moet die dingen dus zien te dimmen naar een sociaal meer aanvaardbaar niveau. De lampjes zijn elk voorzien van een CREE XM-L T6 led. Deze kunnen 700 tot 3000 mA verstouwen, als ik de lampjes doormeet, blijkt dat de mijne bij 700mA al net zoveel licht geven als een gemiddelde PC-Hoofdstraat trekker. Ik ga op Ebay op zoek naar geschikte voedingen, en vind na enig zoekwerk het volgende:




De voedingen zijn klein (26 bij 15 mm) en leveren 700mA, bij een ingangs-voeding van 2 tot 28V. Verder zijn ze nog voorzien van een PWM aansluiting, waardoor ik ze kan dimmen met de Arduino. Ze kosten maar $2,50 per stuk.

 


Wanneer de voedingen binnen zijn kan ik beginnen met slopen. Dat gaat gelukkig vrij makkelijk.


De led zit op een stevig metalen huis, samen met de schakeling die het lampje van de juiste voeding moet voorzien. Het metalen huis fungeert ook als koeling, want de led wordt behoorlijk warm als deze een tijd aan staat.



Hier het drukknopje waar ik in mijn geval dus geen moer aan heb. Eruit met dat ding.


De oude voeding gaat er tussenuit, en ik sluit de draadjes direct aan op de CREE led. De nieuwe voedingen plaats ik ergens boven het rechter wiel, vlak bij het nog te bouwen nieuwe bediening paneel.



Nu moeten de beide voedingen aangesloten worden op de nieuwe koplampjes. Ter beveiliging tegen stroompieken zet ik een condensator over de voeding, en gaat er een weerstand van 470ohm in het PWM signaal dat van de Arduino komt. Dit alles soldeer ik op een PCB bordje (ook weer van Ebay). Door middel van een schakelaartje dat straks op het 'dashboard' komt kan ik het PWM signaal onderbreken, zodat ik een soort van grootlicht / dimlicht schakelaar heb. Een en ander ziet er als volgt uit:


Nu is nog het wachten op de diverse voedingen voor de ledstrips. Als deze binnen zijn kan ik langzaamaan gaan beginnen met het in elkaar zetten van de hele zooi en het een en ander in mijn fiets gaan inbouwen.