• Welcome to LusoRobótica - Robótica em Português.
 

Escolher transistor

Started by joaopedrocmp, 30 de April de 2010, 21:17

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

Njay

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.

Tyran

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?

joaopedrocmp

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

Sérgio_Sena

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.


Cumprimentos,
Sérgio Sena

Electronic Gear for Musicians

Instagram

joaopedrocmp

nao tem pull.up, a ligação do rele era assim:



Uploaded with ImageShack.us

a vermelho

mas agora tem akele eskema entre o pino 6 e o rele, percisará de pull-up?

joaopedrocmp

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

Sérgio_Sena

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.


Cumprimentos,
Sérgio Sena

Electronic Gear for Musicians

Instagram

Njay

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.

joaopedrocmp

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?

Sérgio_Sena

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)
Cumprimentos,
Sérgio Sena

Electronic Gear for Musicians

Instagram

joaopedrocmp

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

Sérgio_Sena

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.

;)
Cumprimentos,
Sérgio Sena

Electronic Gear for Musicians

Instagram

joaopedrocmp

cool ;P

vou experimentar ja xD

joaopedrocmp

Ok ekipa maravilha ;)

esta a funcionar, sao unm espectakulo :P


Obrigadao

Sérgio_Sena

Agora o passo seguinte. Força!
Cumprimentos,
Sérgio Sena

Electronic Gear for Musicians

Instagram