100 leds op 1 Arduino uno

Hardware geleverd door Arduino
Berichten: 3
Geregistreerd: 29 Okt 2016, 19:48

100 leds op 1 Arduino uno

Berichtdoor fvk » 29 Okt 2016, 19:53

Hallo, ik heb nog niet zo heel veel kennis van de Arduino. Ik wil het volgende: 100 (losse) leds, eventueel verspreid in groepen van 10, aansturen op mijn Arduino uno. Ik denk dat ik ook een externe voeding nodig heb, maar weet niet wat ik hiervoor kan gebruiken. Heeft er iemand tips om me op weg te helpen?

Advertisement

Gebruikers-avatar
Berichten: 5043
Geregistreerd: 13 Mei 2013, 20:57
Woonplaats: Heemskerk

Re: 100 leds op 1 Arduino uno

Berichtdoor nicoverduin » 29 Okt 2016, 20:08

Zijn het gewone een kleurige leds of hoog vermogen leds of RGB leds?
Is een LED strip een optie met adresseerbare LEDS?
Hoe wil je ze aansturen? Aan/Uit? of met dimmen?
Voeding ed zijn afhankelijk van de bovenstaande keuzes?
En wat wil je ermee doen?
Docent HBO Technische Informatica, Embedded ontwikkelaar & elektronicus
http://www.verelec.nl

Berichten: 3
Geregistreerd: 29 Okt 2016, 19:48

Re: 100 leds op 1 Arduino uno

Berichtdoor fvk » 29 Okt 2016, 20:19

Het zijn gewone, losse, 5 mm, witte leds (geen powerleds) uit China. Mogelijk worden dit nog RGB leds. Ik heb een kunstprojectje: plexiglas bloemen, staand op een flexibel steeltje. Aan de onderkant van het steeltje komen een plus en min draadje, dat heb ik al in elkaar gesoldeerd. Ik heb nu 1 ledje op mijn Arduino aangesloten, maar wil er graag 100. Dimmen en aan en uit moet ook kunnen.

Gebruikers-avatar
Berichten: 5043
Geregistreerd: 13 Mei 2013, 20:57
Woonplaats: Heemskerk

Re: 100 leds op 1 Arduino uno

Berichtdoor nicoverduin » 29 Okt 2016, 21:39

Om je even de technische uitgangspunten te geven:
- LED gemiddeld aan stroom = 10-20mA (neem voor de berekeningen 20mA).
- RGB leds zijn in feite 3 LEDs in een dus 60mA per LED
- RGB strips = zelfde effect
100 LEDS een kleur = 100 x 20mA = 2Ampere
100 RGB LEDs = 6A
Deze meneer had er iets meer : http://electronics.stackexchange.com/qu ... s-with-pwm
Maar daar staat weer een link(die het helaas niet doet).. Maar wel is alles op Github te vinden : https://github.com/elcojacobs/ShiftPWM
Schema en bord layout zijn gewoon in Eagle te laden. Kan een optie zijn.

Er zijn ook 16 kanaals IC's die via een seriele Clock/Data interface geprogrammeerd kunnen worden. Voordeel is dat je eerst een Proof-of-concept kan maken op een breadboard met 16 LEds. De chip kost zelf iets van 1.50 euro op Aliexpress. Elke LED kan dan aangestuurd worden in 4096 helderheids stapjes. En alles loopt via 1 Data + 1 Klok pin. Of je kan er meerdere series parallel zetten. http://www.ti.com/lit/ds/symlink/tlc5940.pdf

De standaard 595 Ic's die de meeste hier gebruiken voor Meerdere outputs kunnen dacht ik geen PWM individueel aan behalve door ingewikkelde programmering.

Dus technisch kan het met een Uno of Mega. Voor 10 euro zou je de PoC kunnen doen met een beetje slim inkopen.
Docent HBO Technische Informatica, Embedded ontwikkelaar & elektronicus
http://www.verelec.nl

Gebruikers-avatar
Berichten: 2655
Geregistreerd: 06 Aug 2016, 01:03

Re: 100 leds op 1 Arduino uno

Berichtdoor Koepel » 29 Okt 2016, 22:37

Dat worden 100 bloemen ? Dat is nog een heel werk om dat allemaal te maken.
En led strips is niet mogelijk ?

Kun je een adapter nemen, bijvoorbeeld een 5V adapter, een paar van die leds, en weerstanden om de stroom voor iedere led op 20mA te krijgen. Dat aanzetten en na drie maanden vergelijken met nieuwe leds.
Ik had namelijk ook witte leds gekocht op Ebay, en na drie maanden gaven ze maar half zoveel licht. De UV leds gingen nog harder achteruit.
Drie maanden is maar 2000 uur.

Als je overstapt naar "5050" RGB leds, dan wordt het heel iets anders.
Die hebben vaak 5V en 1 of 2 stuursignalen. Die stuursignalen vragen geen stroom, want er zit een led driver in de led zelf.
Met 1 stuursignaal is het gebaseerd op specifieke timing, zoals de NeoPixel van Adafruit : https://www.adafruit.com/products/2659.
Met 2 stuursignalen is veel eenvoudiger : https://www.adafruit.com/products/2343.
Voor 100 van zulke leds heb je maar 1 of 2 pinnen nodig, omdat ze de signalen doorlussen naar de volgende led, terwijl ze nog steeds allemaal afzonderlijk te dimmen zijn.
Laatst gewijzigd door Koepel op 29 Okt 2016, 22:57, in totaal 2 keer gewijzigd.

Gebruikers-avatar
Berichten: 5043
Geregistreerd: 13 Mei 2013, 20:57
Woonplaats: Heemskerk

Re: 100 leds op 1 Arduino uno

Berichtdoor nicoverduin » 29 Okt 2016, 22:51

Die dotjes zijn wel mooie dingen en als hij mogelijk toch RGB leds wil gebruiken. Wordt wel een priegel werk voor hem. 4 draden (GND, VCC, DI en DO) maar dan heb je ook wat. En de software wordt een stuk eenvoudiger. Maar je moet er ook nog een capje (100nf) in pleuren om een fatsoenlijk signaal over te houden. Jammer dat ze die niet gelijk toevoegen in die chip. Zal wel niet passen...
Docent HBO Technische Informatica, Embedded ontwikkelaar & elektronicus
http://www.verelec.nl

Berichten: 3
Geregistreerd: 29 Okt 2016, 19:48

Re: 100 leds op 1 Arduino uno

Berichtdoor fvk » 30 Okt 2016, 18:04

Bedankt voor de tips! Als het inderdaad zo is, dat de goedkope leds uit China het binnen niet al te lange tijd opgeven, dan moet ik toch maar eens gaan kijken naar Neopixel leds. Ik heb daar al wel een strip van, maar dat gaat niet werken in die bloemen. Ze staan namelijk een eindje uit elkaar. Jammer wel dat die Neopixels vierkant zijn, maar daar verzin ik wel wat op. Er zal in het geval van de Neopixels ook een externe voeding nodig zijn, maar geen weerstandjes, begrijp ik dat goed?

Gebruikers-avatar
Berichten: 5043
Geregistreerd: 13 Mei 2013, 20:57
Woonplaats: Heemskerk

Re: 100 leds op 1 Arduino uno

Berichtdoor nicoverduin » 30 Okt 2016, 21:44

Maar wel een 100nf cap bij elke led tussen de - en +
Docent HBO Technische Informatica, Embedded ontwikkelaar & elektronicus
http://www.verelec.nl

Gebruikers-avatar
Berichten: 2655
Geregistreerd: 06 Aug 2016, 01:03

Re: 100 leds op 1 Arduino uno

Berichtdoor Koepel » 31 Okt 2016, 02:18

Als ik het voor me zie, dan lijkt me een RGBW led mooier.
Bij een RGB led is het wit niet echt mooi wit. Met een RGBW led is er een vierde kanaal voor een witte led. Dat kan bijvoorbeeld warm wit zijn.
Dan kun je dus een mooi wit licht maken, en er vervolgens een variërende kleur aan toevoegen. Mooier en sprankelender dan dat kan bijna niet.

Adafruit heeft RGBW NeoPixels met verschillende kleurtemperaturen, "warm white", "natural white" en "cool white".
https://www.adafruit.com/products/2757

Misschien kun je hier op solderen:
https://www.adafruit.com/products/1762

Wordt dat allemaal te groot, dan zijn er 5mm RGB NeoPixels:
https://www.adafruit.com/product/1837
Correctie: Oeps, ik zie nu pas dat ze discontinued zijn :(

Zou het mogelijk zijn, om het plexiglas aan de led te smelten ?

Een externe voeding heb je altijd nodig bij 100 leds, en verder heb je voor de NeoPixels niets nodig.

Gebruikers-avatar
Berichten: 5043
Geregistreerd: 13 Mei 2013, 20:57
Woonplaats: Heemskerk

Re: 100 leds op 1 Arduino uno

Berichtdoor nicoverduin » 31 Okt 2016, 08:30

Koepel schreef:Als ik het voor me zie, dan lijkt me een RGBW led mooier.
Bij een RGB led is het wit niet echt mooi wit. Met een RGBW led is er een vierde kanaal voor een witte led. Dat kan bijvoorbeeld warm wit zijn.
Dan kun je dus een mooi wit licht maken, en er vervolgens een variërende kleur aan toevoegen. Mooier en sprankelender dan dat kan bijna niet.

Adafruit heeft RGBW NeoPixels met verschillende kleurtemperaturen, "warm white", "natural white" en "cool white".
https://www.adafruit.com/products/2757

Misschien kun je hier op solderen:
https://www.adafruit.com/products/1762

Wordt dat allemaal te groot, dan zijn er 5mm RGB NeoPixels:
https://www.adafruit.com/product/1837
Correctie: Oeps, ik zie nu pas dat ze discontinued zijn :(

Zou het mogelijk zijn, om het plexiglas aan de led te smelten ?

Een externe voeding heb je altijd nodig bij 100 leds, en verder heb je voor de NeoPixels niets nodig.

Je hebt nog steeds 100nf caps per led. Check de de datasheet
Docent HBO Technische Informatica, Embedded ontwikkelaar & elektronicus
http://www.verelec.nl

Volgende

Terug naar Arduino hardware

Wie is er online?

Gebruikers in dit forum: Geen geregistreerde gebruikers en 27 gasten