Bem-vindo, Visitante
Nome do utilizador: Senha:
Eletronica Digital, Microcontroladores, Robótica e Automação
  • Página:
  • 1
  • 2
  • 3

TÓPICO: Como ligar 6 sequencias iguais a esta??

Como ligar 6 sequencias iguais a esta?? 13 Jan. 2016 12:59 #1

  • gsousa
  • Avatar de gsousa
  • DESLIGADO
  • membro há mais de 8 anos
  • pt  
  • Mensagens: 32
  • Agradecimentos 7
Boas Amigos!!!



Com o Arduino Uno, criei esta sequencia de efeitos com 10 led's, agora preciso de aplicar isto por 6.

como posso criar 6 barras destas, controlados por 1 arduino???, uma vez que só posso ligar 1 led por pino e a minha intenção é ligar 6 led's.

Obrigado desde já
Gilberto
Última Edição: 31 Out. 2017 23:49 por Rui. Motivo: colcoação vídeo direto

Como ligar 6 sequencias iguais a esta?? 13 Jan. 2016 13:12 #2

  • Rui
  • Avatar de Rui
  • DESLIGADO
  • membro há mais de 17 anos top5 em número de mensagens
  • pt  
  • Mensagens: 6410
  • Agradecimentos 1558
As saídas vão ser idênticas? ou seja, cada saída acende um led igual e ao mesmo tempo?
Se assim for, basta colocar um transistor em cada uma delas.
Os seguintes utilizadores Agradeceram: gsousa

Como ligar 6 sequencias iguais a esta?? 13 Jan. 2016 13:18 #3

  • gsousa
  • Avatar de gsousa
  • DESLIGADO
  • membro há mais de 8 anos
  • pt  
  • Mensagens: 32
  • Agradecimentos 7
Sim, ou seja preciso que cada pino alimente 6 led's e no conjunto obtenha 6 barras iguais a esta

Como ligar 6 sequencias iguais a esta?? 13 Jan. 2016 13:23 #4

  • Rui
  • Avatar de Rui
  • DESLIGADO
  • membro há mais de 17 anos top5 em número de mensagens
  • pt  
  • Mensagens: 6410
  • Agradecimentos 1558
O circuito que tem de usar é este.
ligar-leds-transistor.jpg


A alimentação tem de ser externa, a fonte do arduino não conseguirá suportar a corrente.
Como calcular os valores para 5, 6 ou 20 leds?
Os transistores NPN de silicio têm uma particularidade, seja qual for a corrente, entre a base e o emissor a tensão é de 0,7V.

Quanto à resistência de polarização dos LEDs o processo é o mesmo, terá que saber ou medir o consumo de cada led e a sua tensão de funcionamento, supondo que precisamos de 6 leds e cada um consome 20mA a 1.8V teremos um consumo de 120mA. Se a alimentação for de 9V (não usar a saída de 5V do arduino porque não suporta a corrente), teremos 6x1.8, ora isto excede os 9V que temos, precisamos assim de pelo menos 10,8V na fonte.

Se temos uma fonte de 12V, e 10.8V para os leds, com uma corrente de 20mA, o valor de R será (12-10.8)/0.020A=60R (Valor comercial mais próximo 62Ω)

Sendo assim, supondo que vamos usar um transistor com um HFE(ganho) de 100, RB= (VIN-VBE)/IB,
IB (corrente de base do transistor) = IC/HFE = 20mA/100= 0.020/100=0.0002A.

A RB será RB= (VIN-VBE)/IB = (5V-0.7V)/0.0002A=21500Ω (Valor comercial mais próximo 22K)


Para uma alimentação de 12V, com 6 Leds de 1,8V e 20mA. precisamos de um resistor RB de 22KΩ na base de cada transistor e um Resistor nos leds de 62Ω.
Última Edição: 13 Jan. 2016 22:07 por Rui. Motivo: Cálculo com erro detetado por Zurca1599
Os seguintes utilizadores Agradeceram: gsousa

Como ligar 6 sequencias iguais a esta?? 13 Jan. 2016 14:21 #5

  • gsousa
  • Avatar de gsousa
  • DESLIGADO
  • membro há mais de 8 anos
  • pt  
  • Mensagens: 32
  • Agradecimentos 7
Boas Rui!!!

Desde já o meu muito obrigado pela excelente explicação, e na teoria entendi ;-)

agora na prática, quando falas nesse transístor, pode ser um BC548?? ou não são estes mais pequenos, são aqueles maiores que se podem tirar de fontes de alimentação??

Obrigado
Gilberto

Como ligar 6 sequencias iguais a esta?? 13 Jan. 2016 16:39 #6

  • Rui
  • Avatar de Rui
  • DESLIGADO
  • membro há mais de 17 anos top5 em número de mensagens
  • pt  
  • Mensagens: 6410
  • Agradecimentos 1558
O BC548 suporta 100mA de corrente de coletor, sendo assim, se os leds consumirem 20mA excede o valor máximo admissível.
Utilize o BC328 ou equivalente que suporta 300mA possibilitando a ligação de mais de 10 leds a 20mA.

Se usarmos 6 leds com 1,8V 20mA, atenção à corrente e tensão dos leds (variam bastante em função do tipo) ver LEDs.
Os cálculos em cima tinham um erro foram ligeiramente alterados, no entanto, o objetivo é aprender a calcular.
Última Edição: 13 Jan. 2016 16:48 por Rui.
Os seguintes utilizadores Agradeceram: gsousa

Como ligar 6 sequencias iguais a esta?? 13 Jan. 2016 20:13 #7

  • zurca1599
  • Avatar de zurca1599
  • DESLIGADO
  • membro há mais de 15 anos top5 em número de mensagens
  • pt  
  • Mensagens: 7999
  • Agradecimentos 3173
caro Rui e gsousa.

Os cálculos acima não me parecem estar correctos.

Parece-me que esqueceram o valor do ganho de corrente.

Ic= Hif * Ib


Se Hif=100 e Ic =20 mA

0,02 = 100 * Ib ==> Ib = 0,0002 A

Se vi= 5V e vbe= 0,7 V

Vi = vbe + Rb * Ib

5 = 0,7 + Rb * 0,0002

Rb =( 5-0,7) / 0,0002

Rb = 21500 Ohm

O calculo deverá ser feito de forma idêntica se se pretender correntes de colector diferentes, dependente da configuração de led usada.
Os seguintes utilizadores Agradeceram: Rui, gsousa, amazigh

Como ligar 6 sequencias iguais a esta?? 13 Jan. 2016 21:57 #8

  • Rui
  • Avatar de Rui
  • DESLIGADO
  • membro há mais de 17 anos top5 em número de mensagens
  • pt  
  • Mensagens: 6410
  • Agradecimentos 1558
Pois é... ás vezes ando a dormir vou alterar os cálculos lá em cima para não gerar confusão
Os seguintes utilizadores Agradeceram: gsousa

Como ligar 6 sequencias iguais a esta?? 13 Jan. 2016 22:03 #9

  • gsousa
  • Avatar de gsousa
  • DESLIGADO
  • membro há mais de 8 anos
  • pt  
  • Mensagens: 32
  • Agradecimentos 7
Boas Amigos!!!

Os Led's que tenho cá em casa são estes:

Forward voltage: 1.9 - 3.6V DC
Luminous intensity: 500-20000 mcd
Forward Current : 18-20mA
Forward Voltage : 3.0-3.4V (Blue, White, Green) ; 2.0-2.4V (Red, Yellow)



e neste caso estava a pensar em usar o Brancos.

Como ligar 6 sequencias iguais a esta?? 13 Jan. 2016 22:30 #10

  • Rui
  • Avatar de Rui
  • DESLIGADO
  • membro há mais de 17 anos top5 em número de mensagens
  • pt  
  • Mensagens: 6410
  • Agradecimentos 1558
O problema aqui terá a ver com a tensão de alimentação, supondo que vai usar os 3V(led de alto brilho branco) iria precisar de mais de 18V de alimentação, mas pode ser feito com 12V, usando, por exemplo, grupos de 3 Leds, ou seja, cada transistor atua sobre 3 leds estando dois ligados na mesma saída do arduino.

A corrente é a normal 20mA, sendo assim, experimente fazer os cálculos e coloque aqui.
Apenas com 3 LED, pode ser usado o BC548 que tem um Ganho(HFE)100.

Teste os leds com uma fonte e verifique a alimentação, ligando aos 5V do arduino e usando uma resistencia de 100R, faça a leitura de tensão no led. Faça os cálculos com esse valor.
Última Edição: 13 Jan. 2016 22:31 por Rui.
Os seguintes utilizadores Agradeceram: gsousa
  • Página:
  • 1
  • 2
  • 3

Pesquisar Esquemas | Dicas Defeito | Equivalência Componentes | Modelo v Chassis | Service Mode |
Enviar Esquema