LusoRobótica - Robótica em Português
Electrónica => Electrónica Geral => Tópico iniciado por: joaopedrocmp em 30 de Abril de 2010, 21:17
-
Boas, tenho um rele (nais jw2sn dc6v) e queria por um transistor para o fazer atracar com os 5v do arduino, o que axam que devo por?
-
Depende da corrente que o relé consome (no lado da bobina).
-
Boas, tenho um rele (nais jw2sn dc6v) e queria por um transistor para o fazer atracar com os 5v do arduino, o que axam que devo por?
Podes usar um BC547/8/9 sem problema. A resistência da base 330 ohms.
-
alguem sabe dizer ke amperagem o arduino pode debitar por um pino digital? ha algum rele que possa ser ligado directamente?
-
alguem sabe dizer ke amperagem o arduino pode debitar por um pino digital? ha algum rele que possa ser ligado directamente?
o arduino consegue fornecer-te 40mA por pino digital ;)
-
o Arduino consegue 40mA num só pino? nunca vi um microcontrolador a conseguir 40mA num pino de I/O... ???
Tem algum driver externo de saída?
-
o ke faço pa controlar o rele com o arduino, bata juntar o transistor e mais nada certo?
-
um diodo em paralelo com o rele para proteger do flyback(penso que seja como na imagem, até agora usei sempre opto isoladores)
(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Fwww.botskool.com%2Fimages%2Felec%2Fbrfrc5.jpg&hash=5a162d26bb6d0058676f6d4f950b0340442c3cde)
http://www.arduino.cc/en/Main/ArduinoBoardDiecimila (http://www.arduino.cc/en/Main/ArduinoBoardDiecimila)
aí diz 40mA, pensei que eram só 20mA, mas só no outro dia notei isso :o
-
o transistor nao sera npn?
-
Olha que nessa configuração, o transistor deve ser NPN.
Se quiseres usar PNP, tens q pôr o relé no COLECTOR, e ainda uma resistência entre o EMISSOR e a BASE.
-
logo.. assim deve resultAR
(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Fimg408.imageshack.us%2Fimg408%2F5680%2Fsemttuloeuc.jpg&hash=d93eaf66e1057ae829250bb7408ca1819947f745) (http://img408.imageshack.us/i/semttuloeuc.jpg/)
Uploaded with ImageShack.us (http://imageshack.us)
-
Isso.
A resistência de base, baixa para 1k, para dar mais liberdade ao relé.
-
ali o diodo e nesse sentido?
ou seja, com o risco do componente virado para o vcc?
-
isso mesmo !
-
ora, depois de fazer as ligações e soldar as cenas todas, e tal, nao funcionou
mas depois de ligar o data a uma resistencia e tokando no vcc, ja deu.
voltei a kigar ao arduino, mas sem a resistencia, e nao deu nada na mesma :X
:(
-
Ligar ao Arduino sem a resistência é estar a estragar o transístor. O teu problema parece-me estar no software. Desliga o DATA do arduino e liga ness pino uma resistência e um LED. Quando conseguires fazer acender e apagar o LED então vai funcionar com o DATA.
-
Não sei se ele se estará a referir a essa resistência ou a uma que ligou da base ao vcc hmm
Definiste o pino como saída?
-
O pino esta bem defenido, porque obtenho diferença de potencial quando é activado,
fica "hi" durante 3 seg, no multimetro acusa, mas nao liga o rele
-
O Arduino não tem um pull-up nos pinos ?? faço esta pergunta pq não conheço o hardware à volta do AVR.
Pode ser isso que acontece, o upll-up põe o pino a HI, e depois desliga.
Esse pull-up não chega para activar o transistor.
-
nao tem pull.up, a ligação do rele era assim:
(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Fimg263.imageshack.us%2Fimg263%2F1696%2Fbombschematic.png&hash=9b0e2e110da333304ed9050e02d4d5f26d77834f) (http://img263.imageshack.us/i/bombschematic.png/)
Uploaded with ImageShack.us (http://imageshack.us)
a vermelho
mas agora tem akele eskema entre o pino 6 e o rele, percisará de pull-up?
-
Tive a ver o guia da sparfun, e numa experiencia usavam o tranzistor : P2N2222AG (TO92), com um rele de 5v
sera que da pa usar com o meu? 6v
-
Sim, podes usar relés de 6V, com 5V. A comutação é mais lenta e mais fraca, mas funciona.
O transistor pode ser um BC548, chega. O 2222 tem mais capacidade de corrente.
Experimenta o conjunto transistor+relé, numa protoboard exterior. Se funcionar manualmente, então podes juntar ao Arduino.
Em relação à configuração do Arduino, há aqui gente mais habituada a isso, q te poed explicar.
-
Mostra-nos o código. Sim, o AVR tem pullups internos que podem ser activados mexendo nos mesmos registos que definem o tipo e estado dos portos.
-
axo ke descobri o problema..
liguei o conjunto: rele, diodo e tranzistor, ao vcc e ground, ao incerir data de uma pilha exterior nao funcionou, entao liguei o negativo dessa pilha (1,5v) ao ground, e funcionou.
ora, posso ligar o ground do arduino, ao negativo duma pilha de 9v?
-
mas pois é claro... todos os GROUNDs têem que estar interligados, é única maneira de a referência base ser a mesma...
bases de electricidade 8)
-
isso é xamar-me burro xD
ligo o negativo da pilha ao gnd do arduino? nao faz mal? xD
so nao kero estragar isto tudo xD
-
tás a fazer bem :)
a pilha diz negativo, mas na realidade é ZERO VOLT.
E sim, deves ligar o "-" da pilha, com o GND do circuito.
;)
-
cool ;P
vou experimentar ja xD
-
Ok ekipa maravilha ;)
esta a funcionar, sao unm espectakulo :P
Obrigadao
-
Agora o passo seguinte. Força!