LusoRobótica - Robótica em Português

Sistemas específicos => Arduino / AVR => Tópico iniciado por: helderjsd em 22 de Maio de 2013, 11:18

Título: Alimentação de Arduino
Enviado por: helderjsd em 22 de Maio de 2013, 11:18
Ola a todos.

Estou a terminar uma "engenhoca" com um arduino, que servirá basicamente como sensor para "larapios".

Acoplei um sensor e um shield GSM ao arduino, e o que faço basicamente é enviar um SMS sempre que o sensor é disparado.

A minha duvida prende-se agora com a alimentação...

A zona onde o vou colocar, não tem qualquer electricidade. Nem lá passa linha da EDP, pois são uns "anexos" no meio de uma encosta..

Existe alguma forma de alimentar isto sem ter de lá ir todas as semanas mudar pilhas?

Usei pilhas e pequenas baterias, em testes que fiz aqui em casa, mas nem uma semana aguenta :(
Alem de não ser pratico, e ter de lá ir constantemente mudar baterias, fica um bocado caro pois irei consumir balurdios em pilhas
Título: Re: Alimentação de Arduino
Enviado por: ivitro em 22 de Maio de 2013, 11:34
A primeira coisa que tens a fazer é minimizar o tempo de funcionamento do arduido, tipo metes tudo a dormir e so depois de o sensor ser activo é que o arduino e modulo gsm acordam para enviar sms.

depois disto veres se a bateria aguenta um tempo aceitavel.. se nao aguentar tentas meter um painel solar pequeno ou assim.

O mais critico é mesmo o modulo gsm que consome muita energia, então tiver pouca rede é sempre abrir.
Título: Re: Alimentação de Arduino
Enviado por: helderjsd em 22 de Maio de 2013, 11:55
Boas,
Sim, eu so o activo depoi sdo sensor disparar, mas mesmo assim aquilo dura 4 a 5 dias, so com o sensor e arduino a consumir
Tentei baterias de motorizadas e pilhas 9V e nada....

Quanto a paineis solares, ja deve encarecer bastante o projecto.. Eles não custam balurdios?
Título: Re: Alimentação de Arduino
Enviado por: Marvin em 22 de Maio de 2013, 12:12
verifica a corrente que consome o sensor que estás a usar. Por vezes é surpreendente o quanto consome um PIR.

Outra coisa é se estas a utilizar uma Arduino o regulador linear utilizado tambem não é muito eficiente, o melhor seria retirar o regulador se possivel (fazer o teu proprio clone de arduino) com alimentação directa com a voltagem já regulada (por exemplo 4 pilhas dão os 5V directos)

Ou então caso precises de regulação utilizar reguladores de switch.

Hibernar uma board arduino pode ser apenas parte da solução.
Título: Re: Alimentação de Arduino
Enviado por: Marvin em 22 de Maio de 2013, 12:16
Quanto a paineis solares, ja deve encarecer bastante o projecto.. Eles não custam balurdios?

só li esta parte agora.

Já existem celulas foltovoltaicas bastante baratas e em conjunto com uns supercaps tb baratos (mais baratos que as pilhas de 9V q usas) dão para manter uma arduino a trabalhar com periodos de hibernação bem mais que uma semana.

As vezes até nas lojas chinesas ha carregadores solares de telemovel que servem para o que precisas.
Título: Re: Alimentação de Arduino
Enviado por: helderjsd em 22 de Maio de 2013, 12:17
Ola Marvin,

Tinha ideia que o regulador ate consumia pouco. Mas, boa questão :)
Vou fazer o test numa bredboard com um breduino.

Quanto a hibernar um arduino, como faço isso???
Título: Re: Alimentação de Arduino
Enviado por: Marvin em 22 de Maio de 2013, 12:33
Estes links ajudam a perceber o sleep mode:

http://interface.khm.de/index.php/lab/experiments/sleep_watchdog_battery/ (http://interface.khm.de/index.php/lab/experiments/sleep_watchdog_battery/)

http://forum.arduino.cc/index.php/topic,78430.0.html (http://forum.arduino.cc/index.php/topic,78430.0.html)

e a datasheet do atmega328p tambem é interessante.

Título: Re: Alimentação de Arduino
Enviado por: dio123 em 22 de Maio de 2013, 13:53
se nao me engano o 7805 consome a volta de 10ma.
Usar os paineis solares pode ser uma boa alternativa, mas é capaz de ficar caro.
Usar modo sleep vai reduzir um bocado os consumos e pode dar o dobro da autonomia que tens actualmente.
Arduino + lcd consome a volta de 80ma.
Fazer o arduino, o minimo possivel usando o cristal interno e alimentar atmega a 3.3v, sem chip usb e diodos de protecção, etc tambem melhora.

Usar uma fonte comutada em vez do 7805 tens melhorias.
Título: Re: Alimentação de Arduino
Enviado por: helderjsd em 22 de Maio de 2013, 14:46
Maldita electricidade me pó que nunca mais é inventada....
Título: Re: Alimentação de Arduino
Enviado por: almamater em 22 de Maio de 2013, 21:22
Tb tenho o mesmo problema mas no meu caso não é um ATmega mas é um circuito simples de 4~9v, andei a ver painéis solares de 5v e pilhas recarregáveis mas não percebi muito bem o circuito tb para não rebentarem com carga a mais..
Título: Re: Alimentação de Arduino
Enviado por: almamater em 04 de Junho de 2013, 12:18
encontrei isto no ebay: http://www.ebay.co.uk/itm/10A-12V-24V-Solar-Panel-Charger-Regulator-Controller-Safe-Protection-CE-Certify-/350795577511?pt=UK_Gadgets&hash=item51ad0bb8a7 (http://www.ebay.co.uk/itm/10A-12V-24V-Solar-Panel-Charger-Regulator-Controller-Safe-Protection-CE-Certify-/350795577511?pt=UK_Gadgets&hash=item51ad0bb8a7)

corta aos 13V, dependendo da bateria usada se calhar pode ser útil para alguém..
Título: Re: Alimentação de Arduino
Enviado por: helderjsd em 17 de Junho de 2013, 17:31
encontrei isto no ebay: http://www.ebay.co.uk/itm/10A-12V-24V-Solar-Panel-Charger-Regulator-Controller-Safe-Protection-CE-Certify-/350795577511?pt=UK_Gadgets&hash=item51ad0bb8a7 (http://www.ebay.co.uk/itm/10A-12V-24V-Solar-Panel-Charger-Regulator-Controller-Safe-Protection-CE-Certify-/350795577511?pt=UK_Gadgets&hash=item51ad0bb8a7)

corta aos 13V, dependendo da bateria usada se calhar pode ser útil para alguém..

Era isto mesmo que precisava...
MAs os gajos nao enviam para PT. Vou tentar encontrar similares que tenham envio para Portugal..

E quanto a paineis solares que consigam alimentar uma bateria de 12V?
Alguma sugestão?