Olá pessoal, estou aqui novamente para pedir um help.

Estou montando um circuito onde será alimentado por bateria.

Preciso que após 10 minutos sem uso ele desligue todo o circuito.

Penso em fazer algo como o esquema em anexo.

Tentei usar o bc548 mas quando ligo o pino 12 (exemplo) do arduino mesmo estando como low ele "aciona" o transistor.

Algum conhece alguma forma eficiente de utilizar o transistor como chave nesse caso?

 

Obrigado a todos.

Sérgio

Exibições: 4279

Responder esta

Respostas a este tópico

Como você usa os dois e os conhece (eu por enquanto só estou "me aventurando" com o Eagle e achando muito bom!!!!), gostaria de saber se "só por este recurso" (simulação) vale a pena parar de conhecer o Eagle e dedicar todo o tempo ao Proteus? Ou o Proteus embora poderoso, na parte de desenho de circuito e PCI é mais complexo (difícil) que o Eagle? Qual vc. conheceu primeiro? Qual a sensação de dificuldade que vc. tem entre eles? Obrigado.

Euclides,

Eu conheci o Eagle primeiro e eu gosto muito, já o Proteus comecei a a usar para simular circuitos e depois para rotear placas. Agora como eu falei para rotear pci a escolha por um ou outro é questão de gosto pessoal. Sugiro que voce procure por apostilas e tutoriais dos dois e estude ambos e depois veja com qual se adapta melhor.

Abraço.

 Um recurso interessante que o eagle tem é criar arquivos gcodes para usinagem em máquinas cnc. Usa-se uma Ulp pra isso.

O proteus neste caso só salva em gerber e precisa de outro programa para gerar os gcodes.

Eu também uso os dois programas e aconselharia vc a continuar no eagle e iniciar no proteus.  ;-)

Oi Marcos, até que fim tive tempo para voltar aos projetinhos..rsrs

Pode me ajudar novamente? 

Troquei o bc337 pelo 548 e o bc327 pelo 558.

O que acontece é que ao acionar o start ele aciona o arduino, mas ao soltar não mantem ligado.

Vi também que uso do pino 5 e 6 no código. 

const int keyPin = 6; // número do pino da KEY 

const int relayPin = 5; // número do pino do RELAY

Devo usar? Devo alterar o código ou posso ignorar?

Alguma dica?

Estou tentando postar um vídeo de como ficou no youtube, mas sem sucesso ainda...rs

Abraços e obrigado

Sérgio

PS...baixei o Proteus, agora é aprender a usar...

Olá Sérgio,

Realmente eu montei este circuito usando o BC337 e o BC327, não testei com BC558 e BC548, eu acho que não deve ter problema usar o BC548, mas eu manteria o BC327, por causa da corrente de coletor ser bem maior.

Tente medir a tensão no pino 4 do arduino que mantém a base do BC337 exitada, feve ficar em 5V, também pode ser que o seu transistor esteja com ganho baixo, diminuir o valor de R15 e / ou R11 pode resolver o problema.

Abraço

Vou fazer melhor, vou seguir a receita do bolo e depois começo a inventar né?

Amanhã compro os bc3xx e teste...e posto..claro..rsrs

Abraços

Sérgio

Pois é Marcos, comprei os bcs e continua não funcionando.

Liguei o P/PINO Vin para alimentar o arduino

O P/ PINO GND é terra comum ao circuito e ao arduino

O P/PINO 4 vai ao $ do arduino

Medi o pino 4 e está com 4,72V, seguro o start por um tempo e quando solto vai para 0V (0,47).

As ligações estão certas?

Você fala do pino 6, mas não vi no esquema.

Vou diminuir um pouco os resistores....mais alguma idéia?

Será que pode me enviar o arquivo para eu rodar no Proteus?

Abraços

Sérgio

Caros, não o que estava errado, mas desmontei tudo e fiz de novo,

agora o hardware está funcionando...rs

Copiei e colei o código e joguei no arduino e ele não desligou.

Mas coloquei um pino 4 low no final do código e ele desligou, estão agora é colocar o contador de tempo, ifs e tal no meu programa e testar.

Marcos, muito obrigado pela ajuda e desculpa tantas peguntas...rsrs

Assim que terminar tudo aqui mostro como ficou.

Um abraço a todos.

Sérgio

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço