collapse

* Posts Recentes

Amplificador - Rockboard HA 1 In-Ear por almamater
[27 de Março de 2024, 19:13]


O que é isto ? por KammutierSpule
[26 de Março de 2024, 19:35]


Bateria - Portátil por almamater
[25 de Março de 2024, 22:14]


Emulador NES em ESP32 por dropes
[13 de Março de 2024, 21:19]


Escolher Osciloscópio por jm_araujo
[06 de Fevereiro de 2024, 23:07]


TP4056 - Dúvida por dropes
[31 de Janeiro de 2024, 14:13]


Leitura de dados por Porta Serie por jm_araujo
[22 de Janeiro de 2024, 14:00]


Distancia Cabo por jm_araujo
[08 de Janeiro de 2024, 16:30]


Meu novo robô por josecarlos
[06 de Janeiro de 2024, 16:46]


Laser Engraver - Alguém tem? por almamater
[16 de Dezembro de 2023, 14:23]

Autor Tópico: Ligar e desligar o arduino  (Lida 6686 vezes)

0 Membros e 1 Visitante estão a ver este tópico.

Offline kast

  • Mini Robot
  • *
  • Mensagens: 868
Ligar e desligar o arduino
« em: 24 de Setembro de 2010, 23:33 »
Olá pessoal

Estou a desenvolver um projecto em que preciso de ligar o arduino carregando num momentary push button e depois que o arduino se desligue sozinho, por software.

Andei a pesquisar e encontrei alguns sites que explicavam em como utilizar um transístor como interruptor.

Pensei em colocar um transístor ligado à fonte de alimentação, sendo este transístor controlado por um pin digital do arduino. Quando se carregasse no botão o arduino era alimentado através da parte do circuito do botão, e imediatamente a seguir o arduino mantinha o pin que abria o transístor em high.

O que me dizem ? isto tem pernas para andar ou não ? Será que o arduino a ligar é suficientemente rápido para isto ?

Kast

Editado: Aproveitei para colocar um esquema do circuito.
« Última modificação: 24 de Setembro de 2010, 23:39 por kast »
Os electrões são nossos amigos !!! :D

Offline senso

  • Global Moderator
  • Mini Robot
  • *****
  • Mensagens: 9.733
  • Helpdesk do sitio
Re: Ligar e desligar o arduino
« Responder #1 em: 24 de Setembro de 2010, 23:36 »
Um interruptor na alimentação não era mais simples e totalmente funcional?
Avr fanboy

Offline kast

  • Mini Robot
  • *
  • Mensagens: 868
Re: Ligar e desligar o arduino
« Responder #2 em: 24 de Setembro de 2010, 23:46 »
Não pode ser um interruptor na alimentação.

O objectivo é que o arduino apenas funcione durante uns 5 segundos ou menos e umas 200 vezes por dia, o que com pilhas normais deve permitir ao arduino funcionar durante uns 700 dias, coisa que não é possível só com um interruptor na alimentação.

Mas obrigado por tentares ajudar.

Kast
Os electrões são nossos amigos !!! :D

Offline senso

  • Global Moderator
  • Mini Robot
  • *****
  • Mensagens: 9.733
  • Helpdesk do sitio
Re: Ligar e desligar o arduino
« Responder #3 em: 24 de Setembro de 2010, 23:50 »
Então, para esse tipo de coisas tens o rtc inbutido no atmega328 e os sleep modes, que nos modos mais profundos é praticamente o mesmo que teres o chip desligado porque consome tão pouco que as pilhas descarregam mais depressa naturalmente do que a corrente que é usada pelo chip.
Avr fanboy

Offline kast

  • Mini Robot
  • *
  • Mensagens: 868
Re: Ligar e desligar o arduino
« Responder #4 em: 24 de Setembro de 2010, 23:54 »
E já agora onde posso encontrar informação sobre isso ?
Os electrões são nossos amigos !!! :D

Offline amando96

  • Mini Robot
  • *
  • Mensagens: 1.631
  • MAC address? But I have windows...
    • Projects, News, Blog, Tutorials
Re: Ligar e desligar o arduino
« Responder #5 em: 25 de Setembro de 2010, 00:07 »
Fazes isso do transístor e para ligar tens um pushbutton que faz bypass ao pino do arduino, e no programa metes para esse pino ficar sempre HIGH, quando for LOW desliga o power completo, eu já cheguei a fazer isto... vou ver se encontro esquemas, mas penso que nem cheguei a fazer um pois foi só uma brincadeira na breadboard com um PIC.

Offline kast

  • Mini Robot
  • *
  • Mensagens: 868
Re: Ligar e desligar o arduino
« Responder #6 em: 25 de Setembro de 2010, 00:18 »
Preciso é de saber qual o valor da resistência a colocar no esquema e já agora qual o transistor mais indicado... alguém ajuda ?
Os electrões são nossos amigos !!! :D

Offline senso

  • Global Moderator
  • Mini Robot
  • *****
  • Mensagens: 9.733
  • Helpdesk do sitio
Re: Ligar e desligar o arduino
« Responder #7 em: 25 de Setembro de 2010, 00:26 »
http://www.arduino.cc/playground/Learning/ArduinoSleepCode

Basta procurar por arduino sleep ou sleep modes.
Avr fanboy

Offline kast

  • Mini Robot
  • *
  • Mensagens: 868
Re: Ligar e desligar o arduino
« Responder #8 em: 30 de Setembro de 2010, 19:33 »
O sleep não vai servir, uma vez que tb tenho uma eeprom, um rtc e um leitor de rfid tags no mesmo projecto. Se mandar o arduino "dormir" as restantes componentes vão continuar a gastar energia.

Por isso peço ajuda no circuito com o transistor.
Os electrões são nossos amigos !!! :D

Offline GnGz

  • Mini Robot
  • *
  • Mensagens: 665
Re: Ligar e desligar o arduino
« Responder #9 em: 30 de Setembro de 2010, 19:51 »
pelo reset...

Offline kast

  • Mini Robot
  • *
  • Mensagens: 868
Re: Ligar e desligar o arduino
« Responder #10 em: 30 de Setembro de 2010, 19:54 »
Não percebi.
Os electrões são nossos amigos !!! :D

Offline GnGz

  • Mini Robot
  • *
  • Mensagens: 665
Re: Ligar e desligar o arduino
« Responder #11 em: 30 de Setembro de 2010, 19:57 »
Arranjas forma de fazer o pino reset ficar em low e o teu arduino fica sempre desligado ate ficar em high

Offline senso

  • Global Moderator
  • Mini Robot
  • *****
  • Mensagens: 9.733
  • Helpdesk do sitio
Re: Ligar e desligar o arduino
« Responder #12 em: 30 de Setembro de 2010, 19:58 »
Não fica desligado, fica só num loop a fazer reset.
E como o rapaz disse as outras coisas continuam a consumir, podes meter o arduino a dormir e usar transistores para desligar a alimentação dos outros elementos, e depois acordas o arduino por interrupção.
Avr fanboy

Offline kast

  • Mini Robot
  • *
  • Mensagens: 868
Re: Ligar e desligar o arduino
« Responder #13 em: 30 de Setembro de 2010, 19:59 »
Mas isso vai fazer com que os restantes componentes que não pertencem ao arduino fiquem ligados. Como o leitor de tags.
Os electrões são nossos amigos !!! :D

Offline kast

  • Mini Robot
  • *
  • Mensagens: 868
Re: Ligar e desligar o arduino
« Responder #14 em: 30 de Setembro de 2010, 20:01 »
Pois é senso isso foi uma da hipóteses em que pensei.
Mas se vou desligar os componentes um a um porque não desligar logo todos de uma vez ?

A verdade é que já estou farto de tentar mas não consigo que o raio do transistor desligue o circuito completo.
Os electrões são nossos amigos !!! :D