Mas eu gostava era de perceber o porquê de não funcionar, sem perceber nada de electrónica e pelo pouco que li digo eu que deve ser Ic que é baixa, mas como Ic é proporcional a Ib basta aumentar Ib e deveria dar, mas já tentei varias resistências e nada :(.
Se o Relé pede 5V na Bobina para acionar e você joga 3.3V, é sinto muito mas ele não funcionará!
Os led funcionam com baixas tensões, por isso que eles acende. E se você usar o Arduino + EthernetShield e tentar acionar um relé de 5V direto pela Shield, também não conseguirá, ai neste caso é baixa corrente!
No primeiro post disseste que ligaste aos 5V em vez de GND... ainda é assim que tens isso ligado?
O esquema que tem nesse instructable está errado... segundo o esquema, o LED do relé nunca acenderia, mas isso deve ser um pequeno erro.
O esquema do instructable mostra que o VCC da placa dos relés tem 5V, tens isso ligado assim?
Já experimentaste ver se funciona sem o LED?
Uma coisa que aprendi há dias é que um LED tem diferentes quedas de tensão dependendo da cor. Um LED verde tem quedas perto dos 3V, enquanto que um LED vermelho pode andar a cerca de 2V ou menos.
Olha para o circuito outra vez... o teu pino coloca uma tensão e uma corrente (que é finita porque o pino apenas dá alguns mA). A corrente depois divide entre o LED e a base do transistor, se o LED tiver uma queda de 3V, a corrente que passará vai ser muito pouca porque a diferença de tensão é pequena.
No entanto, se a queda nesse LED for menor, a corrente será maior.
Essa mesma corrente ao passar pelo LED, não vai para a base do transistor e talvez daí não conseguires actuar o relé.
O meu conselho é montares o esuqema como no link e deixar o LED verde de fora.
Re: Will An Ebay Relay Board work with the pi?
Quote
Fri Sep 14, 2012 7:35 pm
At least I now understand a bit more, and had the right idea from the start... Just the wrong components.
No it is the wrong circuit as well.
If you just replace those transistors with NPN ones then the maximum voltage you can get across the relay is 2.6V which I suspect will not be enough to turn it on.
This is because the load is in the emitter and the emitter will not get higher that -0.7V of the base. As you are only driving the base with 3V3 that gives you 2V6 on your relay.
You need a different circuit where the relay goes from the collector to +5V, put the LED & resistor across the relay coil. Then you can switch it on with a 3V3 signal, 1K between the base and GPIO pin.
The emitter of the transistor goes straight to ground.