Arduino, como ligar 6 leds na mesma porta do arduino utilizando um transistor bc547?

preciso ligar 6 leds  em uma porta do arduino para que todos acompanhem o efeito fade, comprei o bc547 para amplificar, mas estou com dúvida em como liga-lo com o arduino

Exibições: 154

Responder esta

Respostas a este tópico

Você poderia usar leds em serie por exemplo,anexo um print de uma simulação que fiz no Proteus para tentar explicar melhor, e uma imagem com o osciloscópio, note que a fonte neste caso devera ter uma tensão suficiente para alimentar o circuito já que sobre cada led haverá uma queda de tensão de aproximadamente 2V,  e a corrente que circulara sera a mesma para todos, no caso do exemplo 20mA aproximadamente, máximo permitido para um LED comum.

Se tiver duvidas poste aqui.

Abs.

CK

Anexos

PD.

Você devera escolher um transistor que suporte mais que 100mA, o BC548 suporta uma corrente maxima de 100mA.

Link dados http://www.newtoncbraga.com.br/index.php/como-funciona/1556-bc548-b...

Abs.

CK

então e tenho algumas dúvidas em relação a como fazer a ligação eu vi aqui e o ideal são 5 leds para fazer meu projeto, o problema é que não sei colocar uma alimentação externa sem perder o sinal que vai para os leds 

esse ai e meu projeto é para colocar no meu capacete do homem de ferro, já fiz os testes na protoboard e está tudo certinho, mas estou com problemas nessa parte de aumentar o número de leds, são 5 leds na porta 5 e 5 leds na porta 6 ,  cada 5 leds vai ficar em um olho do capacete.

teria como me ajudar com um esquemático ? 

capacete_iron_man_2_servos.ino

Pedro,

se você observar, o esquematico já esta no proprio PDF e/ou desenho do Proteus, no entanto, caso precise de um esquema do tipo fritzing por exemplo, avise.

Informe também a sua fonte se tiver, se vai usar em um capacete, imagino que já pensou no tamanho etc. mas é necessário saber se você tem uma, e qual é a tensão e corrente da mesma.

Sempre é bom recalcar, que o GND da fonte externa, devera ser ligado junto ao GND da placa Arduino, para que todo o circuito tenha o mesmo potencial de referencia de terra (0V).

Abs.

CK

Veja se o desenho e o PDF anexo fica mais claro pra você desta forma.

Abs.

CK

Anexos

Boa noite, informe as especificações dos seus leds. 

Link, foto, etc 

oa noite

Cor: Branco alto brilho

Diâmetro: 5mm

Tensão: 3V - 3,3V

Corrente: 30mA

Bom dia, 

Achei isso : https://www.circuitlab.com/circuit/2fyp5q/80-ma-led-driver-for-ardu...

Pode acrescentar mais dois LEDs. 

O BC547 suporta até 100mA. Seis Leds x 30 mA = 180 mA ! Não use o BC547.

http://www.newtoncbraga.com.br/index.php/como-funciona/1556-bc548-b...

https://www.arduino.cc/documents/datasheets/BC547.pdf

O 2N2219 suporta atá 800mA ( se não encontra-lo, me avise).

http://www.onsemi.com/pub/Collateral/2N2219-D.PDF

Meça a corrente com resistor de 1K ohms (15mA aprox) .

Se quiser mais corrente, faça o cálculo do resistor.

Bom dia PS.
Minha sugestão.

Use um transistor BC548, fácil de encontrar e suporta até no máximo 500mA.
Como vc ligará 5 LEDs, e a sua informação é que eles são para 30mA,
o total que passará pelo transistor será 150mA.
Transistor trabalhando com folga.


Agora vamos ás contas.
Este transistor qdo saturado, e corrente ~100mA, tem uma voltagem de 0,6V entre coletor e emissor.
Os seus LEDs são para 3V. A alimentação do circuito 5V.
Então teremos 5,00 - (3,00 + 0,6) = 1,4V para o resistor de liminte de corrente dos LEDs.
Cada resistor deverá ser de 1,4/0,030 = 46,33 Ohms +- 47 Ohms.


Mas como vc ligará todos LEDs ao mesmo tempo, basta liga-los em paralelo e
usar somente um resistor de 47/5 = +- 10 Ohms.
Dissipação do resistor W = 1.4*0,150 = +-0.21W (1/4W Resistor pequeno comum).


Este transistor tem um ganho que vai de 100 até 800 para calcular o resistor de base vou usar somente 150.
Para ganho de 150 e com corrente de coletor emissor de 150mA, teremos
uma corrente de base emissor de 1mA.
Portanto o resistor de base deverás ser: 5V-0,7V = 4.3V/0,001 = 4300 Ohms +- (comercial 4K7).
Aproveitando o circuito postado pelo Gustavo, modificado ficaria como a opção de 1 resistor.

RV


Bom dia Rui , 

Descobri um fato interessante sobre o BC548. Eu também achava e sempre achei que ele suportava corrente IC de até 500mA. Mas vendo os datasheets mais recentes, consta no máximo de 100 mA . Dá para entender ? 

Será que os fabricantes revisaram essa especificação ? 

Datasheet com 500 mA ( Fairchild 1997) 

http://www.philohome.com/sensors/gp2d12/gp2d12-datasheets/bc548.pdf

Datasheet com 100 mA ( ex-Fairchild/Onsemi  2014) 

http://www.onsemi.com/pub/Collateral/BC550-D.pdf

Bom dia  José Gustavo Abreu Murta,

realmente está confuso, mas encontrei este texto :

Como pueden observar, el rango de tensiones de trabajo según el modelo va desde los 30Vhasta los 65V. Si nuestro circuito está alimentado por una tensión de 5V, 12V o 24Vpodemosusar indistintamente cualquier modelo de la familia sin inconvenientes. La corriente máxima de 100 mA se refiere a corriente continua porque en el caso de picos de breve duración se puede llegar hasta 200 mA. Es importante aclarar que algunos fabricantes como la Fairchild construyeron modelos de BC548 que soportan corrientes hasta de 500mA no obstante no corresponda a las características estándar de este componente (se puede ver en la hoja del fabricante de la Fairchild). Esto ha creado una cierta confusión en el ambiente técnico sobre las reales capacidades del BC548. Para no correr riesgos, aconsejo de respetar el límite de los 100 mA, especificado en el modelo estándar.

Neste site:  https://www.inventable.eu/2017/07/09/transistor-bc548/

E analisando as curvas  caracteristicas do BC548 da Onsemi, podemos ve resultado de até 300mA,

portanto se o PS usar um resitor de 15 Ohms, ao invés de 10 ohms, acho que não terá problemas.

E ainda assim os LEDs acenderam com bastante brilho.

Existem uns "minis"  FETs que são excelentes para esta aplicação.

Vou ver se encontro o numero deles?

RV

Acho que dá para o colega usar o BC548 mesmo.

RSS

Destaques

Registre-se no
Lab de Garagem
Clicando aqui

Convide um
amigo para fazer
parte

curso gratis de arduino

© 2018   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço