Hur många LEDs på en Adruino Mini Pro 3.3V/8Mhz?
Re: Hur många LEDs på en Adruino Mini Pro 3.3V/8Mhz?
Hade nog gjort det "enkelt" och använt en ULN, tex 73-099-33
Dock lite högre matning på dessa så kanske blir problem om du endast skall ha 3.3V
Dock lite högre matning på dessa så kanske blir problem om du endast skall ha 3.3V
Re: Hur många LEDs på en Adruino Mini Pro 3.3V/8Mhz?
Tack.
Jag försöker läsa på hur denna fungerar
Jag försöker läsa på hur denna fungerar
Re: Hur många LEDs på en Adruino Mini Pro 3.3V/8Mhz?
Jag har för mig att ULN-kretsarna har lite högt spänningafall, de
är ju främst tänkta att switchas (typ) 12V eller 24V laster och
kanske inte är optimala vid 3.7V.
> 8st parallellkopplade lilypad micro LEDs (2.0V ~25mA),
*Måste* du driva dom med 25 mA? Det hela blir ju mycket
enklare om du klarar dig med en lägre ström. Har du gjort
några tester för att utreda viken ström du faktiskt behöver?
är ju främst tänkta att switchas (typ) 12V eller 24V laster och
kanske inte är optimala vid 3.7V.
> 8st parallellkopplade lilypad micro LEDs (2.0V ~25mA),
*Måste* du driva dom med 25 mA? Det hela blir ju mycket
enklare om du klarar dig med en lägre ström. Har du gjort
några tester för att utreda viken ström du faktiskt behöver?
Re: Hur många LEDs på en Adruino Mini Pro 3.3V/8Mhz?
sodjan> Nej inte än. Om jag fattat det rätt så är 30mA max strömmen, men som jag förstått det så är det inte idealt att ligga på max. Jag skall testa mig fram och återkommer med ett tydligare svar. Jag tummade bara när jag sade 25mA.
Re: Hur många LEDs på en Adruino Mini Pro 3.3V/8Mhz?
Det är ju inte vad de (max) tål som är intressant, utan vad
sm är "rätt" ljusstyrka just i det aktuella fallet. Ska de "lysa upp"
eller ska de bara "synas". Det är en väldig skillnad.
sm är "rätt" ljusstyrka just i det aktuella fallet. Ska de "lysa upp"
eller ska de bara "synas". Det är en väldig skillnad.
Re: Hur många LEDs på en Adruino Mini Pro 3.3V/8Mhz?
Jag förstår.
Bara synas, i trafiken t.om. Skall agera blinkers.
Nu har jag lovat tjejen att vi skall på bio. Jag får återkomma med ett svar senare ikväll. Tack.
Bara synas, i trafiken t.om. Skall agera blinkers.
Nu har jag lovat tjejen att vi skall på bio. Jag får återkomma med ett svar senare ikväll. Tack.
Re: Hur många LEDs på en Adruino Mini Pro 3.3V/8Mhz?
Hej igen,
Jag testade med lite olika motstånd för att se hur jag upplevde ljusstyrkan.
Testade med
150 ohm
350 ohm
550 ohm
1000 ohm
Jag tyckte 350 ohm verkade synas tillräckligt. Tyvärr lyckades inte mäta strömmen med min multimeter (som för övrigt var billigaste jag hittade på kjell). Tror jag gjorde rätt, så jag vet inte om felet ligger i multimetern eller mitt utförande. Hur som helst så vet jag ju spänningen och motståndet så jag borde väl kunna räkna ut detta genom I = U / R?
Isåfall om jag tänker rätt så borde det var:
I = 3.3V / 350 ohm
I = 9,5mA
Kan detta stämma?
Om detta stämmer, och jag vill köra 16st som mest samtidigt vid ett givet tillfälle så ger detta 9,5 * 16 = 152mA. Alltså 2mA över var Arduino Mini Pro max kan ge eller hur? Om vi säger att jag istället biffar upp till runt 400ohm så borde detta ge 132mA. Alltså en bit under max för Arduinon. Alltså eliminerar jag behov av extern strömlösning. Eller tänker jag helt fel här?
Jag testade med lite olika motstånd för att se hur jag upplevde ljusstyrkan.
Testade med
150 ohm
350 ohm
550 ohm
1000 ohm
Jag tyckte 350 ohm verkade synas tillräckligt. Tyvärr lyckades inte mäta strömmen med min multimeter (som för övrigt var billigaste jag hittade på kjell). Tror jag gjorde rätt, så jag vet inte om felet ligger i multimetern eller mitt utförande. Hur som helst så vet jag ju spänningen och motståndet så jag borde väl kunna räkna ut detta genom I = U / R?
Isåfall om jag tänker rätt så borde det var:
I = 3.3V / 350 ohm
I = 9,5mA
Kan detta stämma?
Om detta stämmer, och jag vill köra 16st som mest samtidigt vid ett givet tillfälle så ger detta 9,5 * 16 = 152mA. Alltså 2mA över var Arduino Mini Pro max kan ge eller hur? Om vi säger att jag istället biffar upp till runt 400ohm så borde detta ge 132mA. Alltså en bit under max för Arduinon. Alltså eliminerar jag behov av extern strömlösning. Eller tänker jag helt fel här?
Re: Hur många LEDs på en Adruino Mini Pro 3.3V/8Mhz?
Apropå radiokommunikationen. Med tanke på att den ska vara del i trafiksäkerhet så lägg in någon form av kontroll att det endast är din sändare som kan styra din ljusblinkermottagare. Samt att mottagaren hanterar situationen där den tappar kontakten. Genom att t.ex släcka ljuset efter 5 sekunder.
Re: Hur många LEDs på en Adruino Mini Pro 3.3V/8Mhz?
blueint> Tack för tipsen. Jag hade inte tänkt att den skall lysa per default, enbart när den får signaler, men någon viss buffert/delay. Men det här med en specifik kontroll låter vettigt, får kolla upp hur man gör det.
Re: Hur många LEDs på en Adruino Mini Pro 3.3V/8Mhz?
Det känns som om att jag borde kunna få ihop detta utan att koppla för ström som går förbi Arduinon.
En fråga. Enligt sparkfun så skall min Arduino klara av 40mA per I/O pin. Hur fungerar det med VCC pinnen? Har den samma begränsning? Den går väl inte alls genom Atmega kretsen och borde väl inte då ha samma begränsning? Eller tänker jag fel?
Just nu är min tanke att köra dem i kluster om 8st á 7mA med ström direkt från VCC (om mitt ovanstående tankesätt är korret), och använda en I/O port för att på något sätt agera switch för när detta klustert skall lysa eller ej. Än en gång, transistor antar jag, eller relä?
EDIT:
Testade detta i praktiken. Körde 8st parallelkopplade LEDs med 21,5ohm motstånd. Det verkar lysa mer om de är kopplade genom VCC, och mindre om det är kopplade via en I/O pin. Så jag utgår från att min ovanstående teori stämmer. Skall även ta att testa med 16st parallelkopplade LEDs med 10,75ohm motstånd på VCC, borde fungera. 16st * 7mA = 112mA, mindre än 150mA som är max.
En fråga. Enligt sparkfun så skall min Arduino klara av 40mA per I/O pin. Hur fungerar det med VCC pinnen? Har den samma begränsning? Den går väl inte alls genom Atmega kretsen och borde väl inte då ha samma begränsning? Eller tänker jag fel?
Just nu är min tanke att köra dem i kluster om 8st á 7mA med ström direkt från VCC (om mitt ovanstående tankesätt är korret), och använda en I/O port för att på något sätt agera switch för när detta klustert skall lysa eller ej. Än en gång, transistor antar jag, eller relä?
EDIT:
Testade detta i praktiken. Körde 8st parallelkopplade LEDs med 21,5ohm motstånd. Det verkar lysa mer om de är kopplade genom VCC, och mindre om det är kopplade via en I/O pin. Så jag utgår från att min ovanstående teori stämmer. Skall även ta att testa med 16st parallelkopplade LEDs med 10,75ohm motstånd på VCC, borde fungera. 16st * 7mA = 112mA, mindre än 150mA som är max.
Re: Hur många LEDs på en Adruino Mini Pro 3.3V/8Mhz?
> Kan detta stämma?
Ja, varför skulle det *inte* stämma? Är det något som verkar konstigt?
> Körde 8st parallelkopplade LEDs med 21,5ohm motstånd.
Hur kopplade du? Den där beskrivningen kan realiseras på ett par olika sätt.
> Bara synas, i trafiken t.om. Skall agera blinkers.
Vad är det för fordon? Vad har du för spänning i fordonet?
Det låter lite som att du har kommit helt fel i ditt projekt.
Vilket beror på att du från början trodde att du visste en massa
och därför undanhöll viktig information som vi då inte kände till.
> Alltså 2mA över var Arduino Mini Pro max kan ge eller hur?
Du kan inte hålla på så där! Bara för att det finns en angiven gräns på
(t.ex) 150 mA så är det inte så att 149 mA är *helt* OK och 151 mA är
*fullständigt* uteslutet. Det fungerar inte så enkelt. Det finns ingen "tröskel".
Jag menar att du kan glömma att driva dina "blinkers" direkt från Arduinon.
Det kommer aldrig att bli bra hur du än gör. Jag misstänker också att du har
tillgång till en högre spänning än 3.3V i fordonet som kan användas för att
driva lysdioderna. Och då återkommer vi till kretsar typ ULN-serien...
Ja, varför skulle det *inte* stämma? Är det något som verkar konstigt?
> Körde 8st parallelkopplade LEDs med 21,5ohm motstånd.
Hur kopplade du? Den där beskrivningen kan realiseras på ett par olika sätt.
> Bara synas, i trafiken t.om. Skall agera blinkers.
Vad är det för fordon? Vad har du för spänning i fordonet?
Det låter lite som att du har kommit helt fel i ditt projekt.
Vilket beror på att du från början trodde att du visste en massa
och därför undanhöll viktig information som vi då inte kände till.
> Alltså 2mA över var Arduino Mini Pro max kan ge eller hur?
Du kan inte hålla på så där! Bara för att det finns en angiven gräns på
(t.ex) 150 mA så är det inte så att 149 mA är *helt* OK och 151 mA är
*fullständigt* uteslutet. Det fungerar inte så enkelt. Det finns ingen "tröskel".
Jag menar att du kan glömma att driva dina "blinkers" direkt från Arduinon.
Det kommer aldrig att bli bra hur du än gör. Jag misstänker också att du har
tillgång till en högre spänning än 3.3V i fordonet som kan användas för att
driva lysdioderna. Och då återkommer vi till kretsar typ ULN-serien...
Re: Hur många LEDs på en Adruino Mini Pro 3.3V/8Mhz?
> Enligt sparkfun så skall min Arduino klara av 40mA per I/O pin.
Har du verifierat att det stämmer ? Det låter lite fel.
Notera att det inte är *Sparkfun* som har "facit" för detta.
Men, som jag sa tidigare, jag tror att du är lite snett i projektet.
Allt blir mycket enklare om du har en lite högre spänning än de där
3.3V (eller vad det var). Sedan en spänningsstabb till Arduinon och
drivning av LED's direkt från spänningskällan före spänningsstabben.
Sedan antingen ULN (eller något liknande med FET utgångar, har för
mig att det fanns något i en annan tråd med lägre spänningsfall) för
själva drivningen.
Har du verifierat att det stämmer ? Det låter lite fel.
Notera att det inte är *Sparkfun* som har "facit" för detta.
Men, som jag sa tidigare, jag tror att du är lite snett i projektet.
Allt blir mycket enklare om du har en lite högre spänning än de där
3.3V (eller vad det var). Sedan en spänningsstabb till Arduinon och
drivning av LED's direkt från spänningskällan före spänningsstabben.
Sedan antingen ULN (eller något liknande med FET utgångar, har för
mig att det fanns något i en annan tråd med lägre spänningsfall) för
själva drivningen.
- FormerMazda
- Inlägg: 6596
- Blev medlem: 27 februari 2006, 14:59:36
- Ort: Asby (Östergötland)
Re: Hur många LEDs på en Adruino Mini Pro 3.3V/8Mhz?
Sodjan: Du har missat att detta ska sys in i en ryggsäck och drivas med batteri.
Kommando att blinka ska ske trådlöst via nåt på mopeden(?).
Kommando att blinka ska ske trådlöst via nåt på mopeden(?).
Re: Hur många LEDs på en Adruino Mini Pro 3.3V/8Mhz?
Nej, för att beräkna strömmen genom motståndet behöver du använda spänningen över motståndet i beräkningen, inte matningsspänningen.kodde skrev:Kan detta stämma?
Om spänning över LED är 2,3V, blir spänning över motståndet 1V. Strömmen blir då 1V/350ohm = ca 3 mA. Moderna LED är effektiva, så jag är inte förvånad att 3mA lyser starkt.
Finns risk att de lyser ojämnt eftersom att större delen strömmen kommer gå genom lysdioder med lägre spänningsfall (tillverkningsskillnader). Använd 350 ohm per lysdiod för att få jämnare ström.kodde skrev:Testade detta i praktiken. Körde 8st parallelkopplade LEDs med 21,5ohm motstånd.
Det beror på att transistorn som driver AVR:ens utgång har en betydande resistans (Rds_on). Resistansen är högre ju lägre matningsspänningen är. Det finns kurvor i databladet som visar hur mycket spänningen faller över AVR:en vid olika strömmar och matningsspänningar. Jag mätte upp Rds_on = 25 ohm på en AVR en gång.kodde skrev:Det verkar lysa mer om de är kopplade genom VCC, och mindre om det är kopplade via en I/O pin.
Om jag tolkar dig rätt försöker du ta ut mycket mer än tillåtna 20mA ur din I/O. Gör inte det.
Re: Hur många LEDs på en Adruino Mini Pro 3.3V/8Mhz?
sodjan> Som FormerMazda säger så är detta för min ryggsäck i mitt projekt. Den kommer trådlöst triggas via sändardelen som jag senare skall tackla, den som sitter i hojen då.
bearing> Det är alltså max 20mA per I/O? Det står 40mA på Arduino.cc "hardware" faktadel om denna Arduino-modellen. Bra att veta om detta nu inte stämmer.
Jag tänkte parallellkoppla 16st LEDs med ett gemensamt motstånd, för att minska mängden komponenter. Är detta kanske inte en bra ide?
Använde denna formeln då Rled = (U - Uled) / (N * Iled)
Alltså:
(3.3V - 2.0V) / (16st * 7mA) = 11,6ohm
2.0V för Uled fick jag av LED-databladet. 7mA är av mina tidigare tester, verkar vara lagom.
Vilken transistortyp är lämplig att använda om jag vill låta en I/O pin agera switch? Alltså ha 16st LEDs kopplade via VCC pinnen, och switcha på dem med en transistor. Har testat med en MPSA13 TO-92 NPN Darlington 30V 1.2A, men detta gav inte den ljusmängden jag tänkt mig.
Tack
bearing> Det är alltså max 20mA per I/O? Det står 40mA på Arduino.cc "hardware" faktadel om denna Arduino-modellen. Bra att veta om detta nu inte stämmer.
Jag tänkte parallellkoppla 16st LEDs med ett gemensamt motstånd, för att minska mängden komponenter. Är detta kanske inte en bra ide?
Använde denna formeln då Rled = (U - Uled) / (N * Iled)
Alltså:
(3.3V - 2.0V) / (16st * 7mA) = 11,6ohm
2.0V för Uled fick jag av LED-databladet. 7mA är av mina tidigare tester, verkar vara lagom.
Vilken transistortyp är lämplig att använda om jag vill låta en I/O pin agera switch? Alltså ha 16st LEDs kopplade via VCC pinnen, och switcha på dem med en transistor. Har testat med en MPSA13 TO-92 NPN Darlington 30V 1.2A, men detta gav inte den ljusmängden jag tänkt mig.
Tack
