Programa para o Arduino avisar que a bateria está acabando - Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)2024-03-28T09:20:18Zhttps://labdegaragem.com/forum/topics/programa-para-o-arduino-avisar-que-a-bateria-est-acabando?commentId=6223006%3AComment%3A386881&feed=yes&xn_auth=noOla, gostei da ideia do zener…tag:labdegaragem.com,2014-09-23:6223006:Comment:3871522014-09-23T18:08:33.679ZRodrigo José Araújohttps://labdegaragem.com/profile/RodrigoJoseAraujo
<p>Ola, gostei da ideia do zener sugerida pelo <a class="fn url" href="http://labdegaragem.com/forum/topic/listForContributor?user=2rqvocqvxr9em">Laboratório de Garagem</a>. Imaginando que no lugar dos leds vc use apenas o zener (polarizado inversamente) diretamente com um resistor em serie na entrada digital do arduino vc pode medir o status da bateria através da porta digital do arduino, pois enquanto a carga da bateria for maior que 6,3 volts vc terá nível lógico auto na entrada digital x e…</p>
<p>Ola, gostei da ideia do zener sugerida pelo <a href="http://labdegaragem.com/forum/topic/listForContributor?user=2rqvocqvxr9em" class="fn url">Laboratório de Garagem</a>. Imaginando que no lugar dos leds vc use apenas o zener (polarizado inversamente) diretamente com um resistor em serie na entrada digital do arduino vc pode medir o status da bateria através da porta digital do arduino, pois enquanto a carga da bateria for maior que 6,3 volts vc terá nível lógico auto na entrada digital x e quando a carga da bateria for menor que 6,3 vc terá nível lógico baixo na entrada digital x, pois obviamente para tensão ficar baixa na bateria sua corrente ja esta no seu limite minimo sendo assim basta criar uma lógica no programa para avisar se a bateria esta ou não acima dos 6,3volts.</p>
<p>if(digitalRead(x) == LOW) { lcd.print("Bateria baixa"); buzzer();}</p>
<p>else {lcd.print("Bateria Normal");}</p>
<p></p>
<p>Espero que isso ajude pois eu vou usar isso em meus projetos.... ;)</p>
<p>Att.</p>
<p>Rodrigo Araújo</p>
<p></p>
<p></p> Olá Vanessa.
Diria, "Lembrar…tag:labdegaragem.com,2014-09-23:6223006:Comment:3870632014-09-23T17:00:30.521ZDaniel (OráculoX)https://labdegaragem.com/profile/DanielCezar
<p></p>
<p>Olá Vanessa.</p>
<p>Diria, "Lembrar é viver". rs Veja alguns tópicos antigos que podem te ajudar.</p>
<p></p>
<p><a href="http://labdegaragem.com/forum/topics/alguem-j-usou-analogreference" target="_blank">http://labdegaragem.com/forum/topics/alguem-j-usou-analogreference</a></p>
<p></p>
<p><a href="http://labdegaragem.com/forum/topics/medir-status-da-bateria" target="_blank">http://labdegaragem.com/forum/topics/medir-status-da-bateria</a></p>
<p></p>
<p>Espero ter ajudado. T++…</p>
<p></p>
<p>Olá Vanessa.</p>
<p>Diria, "Lembrar é viver". rs Veja alguns tópicos antigos que podem te ajudar.</p>
<p></p>
<p><a href="http://labdegaragem.com/forum/topics/alguem-j-usou-analogreference" target="_blank">http://labdegaragem.com/forum/topics/alguem-j-usou-analogreference</a></p>
<p></p>
<p><a href="http://labdegaragem.com/forum/topics/medir-status-da-bateria" target="_blank">http://labdegaragem.com/forum/topics/medir-status-da-bateria</a></p>
<p></p>
<p>Espero ter ajudado. T++ ^^</p>
<p></p>
<p></p> vanessa recentemente eu fiz u…tag:labdegaragem.com,2014-09-22:6223006:Comment:3872132014-09-22T22:42:56.630Zjose miguel fernandeshttps://labdegaragem.com/profile/josemiguelfernandes
<p>vanessa recentemente eu fiz um projeto de um pedestal eletrico controlado por bateria e programei o meu arduino para quando chegar numa certa tensao ligar o carregador da bateria automaticamente acho que seria o que vc precisa mas no lugar do carregador vc colocaria um buzzer </p>
<p>uma coisa importante qual bateria vc esta usando?</p>
<p>o sketch seria algo assim</p>
<p></p>
<p>int Valor = 0;</p>
<p>float Voltagem = 0;</p>
<p>int buzzer = 5;</p>
<p></p>
<p>void…</p>
<p>vanessa recentemente eu fiz um projeto de um pedestal eletrico controlado por bateria e programei o meu arduino para quando chegar numa certa tensao ligar o carregador da bateria automaticamente acho que seria o que vc precisa mas no lugar do carregador vc colocaria um buzzer </p>
<p>uma coisa importante qual bateria vc esta usando?</p>
<p>o sketch seria algo assim</p>
<p></p>
<p>int Valor = 0;</p>
<p>float Voltagem = 0;</p>
<p>int buzzer = 5;</p>
<p></p>
<p>void setup()</p>
<p>{</p>
<p>pinMode(buzzer,OUTPUT);</p>
<p>Serial.begin(9600);</p>
<p>}</p>
<p>void loop()</p>
<p>{</p>
<p>Valor = analogRead(A0); // tensao devera ser ligada no pino A0</p>
<p>Voltagem = map(Valor, 0, 1023, 0, 5); // faz um map dividindo a tensao pelo numero de bits da porta</p>
<p>if (Voltagem < "coloque a tensao que desejar para a bateria descarregada") </p>
<p>{</p>
<p>Serial.println("Voltagem");</p>
<p>tone(buzzer, 1500);</p>
<p>delay(1000); // coloque o valor de tempo que achar melhor</p>
<p>noTone(buzzer);</p>
<p>}</p>
<p>if (Voltagem > "coloque a tensao que deseja para a bateria carregada")</p>
<p>{</p>
<p>Serial.println("Voltagem");</p>
<p>tone(buzzer, 2000);</p>
<p>delay(1000); // coloque o valor de tempo que achar melhor</p>
<p>noTone(buzzer);</p>
<p>}</p>
<p>}</p>
<p></p>
<p></p>
<p>outra coisa importante o pino do arduino so suporta 5v entao vc tera que fazer um divisor de tensao </p>
<p>para nao queimar seu chip </p>
<p></p>
<p>outra coisa vc pode colocar o ATMEGA numa placa e ligar com um 78L05 que consome pouca carga </p>
<p></p>
<p>espero ter ajudado !!!!</p> Achei,so fazer um comparador…tag:labdegaragem.com,2014-09-22:6223006:Comment:3871102014-09-22T20:37:49.823ZRenatohttps://labdegaragem.com/profile/Renato655
<p>Achei,so fazer um comparador basico.</p>
<p></p>
<p><a href="http://autonomoushobbyist.wordpress.com/2011/02/24/arduino-battery-meter/" target="_blank">http://autonomoushobbyist.wordpress.com/2011/02/24/arduino-battery-meter/</a></p>
<p>Achei,so fazer um comparador basico.</p>
<p></p>
<p><a href="http://autonomoushobbyist.wordpress.com/2011/02/24/arduino-battery-meter/" target="_blank">http://autonomoushobbyist.wordpress.com/2011/02/24/arduino-battery-meter/</a></p> Seria legal usar 3 saidas ana…tag:labdegaragem.com,2014-09-22:6223006:Comment:3872022014-09-22T20:22:23.758ZRenatohttps://labdegaragem.com/profile/Renato655
<p>Seria legal usar 3 saidas analogicas com 1 led multi color e dependendo da bateria vai variando a cor do verde para o vermelho e no vermelho escuro ele ficar piscando. Ideia para otimizar o projeto e ficar mais bonito.</p>
<p>Seria legal usar 3 saidas analogicas com 1 led multi color e dependendo da bateria vai variando a cor do verde para o vermelho e no vermelho escuro ele ficar piscando. Ideia para otimizar o projeto e ficar mais bonito.</p> Pelo q eu to lendo, modo slee…tag:labdegaragem.com,2014-09-22:6223006:Comment:3867932014-09-22T18:48:28.668ZVanessa da Rocha Alveshttps://labdegaragem.com/profile/VanessadaRochaAlves
<p>Pelo q eu to lendo, modo sleep não serve no meu caso. O Arduino tem q estar ativo por causa do meu projeto principal. Essa parte da bateria é um complemento.</p>
<p>Mas obrigada (:</p>
<p>Pelo q eu to lendo, modo sleep não serve no meu caso. O Arduino tem q estar ativo por causa do meu projeto principal. Essa parte da bateria é um complemento.</p>
<p>Mas obrigada (:</p> Em relação ao gasto do arduín…tag:labdegaragem.com,2014-09-22:6223006:Comment:3870222014-09-22T18:29:38.054ZIsaac Thiago Oliveira Cavalcantehttps://labdegaragem.com/profile/IsaacThiagoOliveiraCavalcante
<p>Em relação ao gasto do arduíno, você pode colocá-lo em modo sleep e fazer uma interrupção acordar ele:</p>
<p></p>
<p><a href="http://playground.arduino.cc/Learning/arduinoSleepCode" target="_blank">http://playground.arduino.cc/Learning/arduinoSleepCode</a></p>
<p>Em relação ao gasto do arduíno, você pode colocá-lo em modo sleep e fazer uma interrupção acordar ele:</p>
<p></p>
<p><a href="http://playground.arduino.cc/Learning/arduinoSleepCode" target="_blank">http://playground.arduino.cc/Learning/arduinoSleepCode</a></p> pelo q eu entendi, o diodo ze…tag:labdegaragem.com,2014-09-22:6223006:Comment:3870182014-09-22T17:53:41.595ZVanessa da Rocha Alveshttps://labdegaragem.com/profile/VanessadaRochaAlves
<p>pelo q eu entendi, o diodo zener deixa a corrente ir para o led verde até uma determinada tensao. Quando a tensão cai demais, o zener deixa de conduzir e ativa o led vermelho. (não tenho certeza ,-, hhaha)</p>
<p></p>
<p>mas entao, o projeto físico não pode muito grande, não vou ter espaço para usar componentes.</p>
<p>o Arduino que eu uso é o Mini Pro.</p>
<p></p>
<p>o que eu pensei foi:</p>
<p>fazer o Arduino ler a tensao de entrada (não sei se ele faz isso. Se alguem tiver um programa…</p>
<p>pelo q eu entendi, o diodo zener deixa a corrente ir para o led verde até uma determinada tensao. Quando a tensão cai demais, o zener deixa de conduzir e ativa o led vermelho. (não tenho certeza ,-, hhaha)</p>
<p></p>
<p>mas entao, o projeto físico não pode muito grande, não vou ter espaço para usar componentes.</p>
<p>o Arduino que eu uso é o Mini Pro.</p>
<p></p>
<p>o que eu pensei foi:</p>
<p>fazer o Arduino ler a tensao de entrada (não sei se ele faz isso. Se alguem tiver um programa sobre isso, já me ajuda 60%)</p>
<p>aí quando a tensão estiver em um certo valor, ele emite um sinal sonoro (existe algo mais simples e menor do que um buzzer?)</p>
<p>Mas, se o Arduino ficar constantemente lendo a tensão da bateria, isso não vai consumir mais e faze-la descarregar mais rápido? (a durabilidade da bateria também é um ponto importante)</p>
<p></p> vlw, vou dar uma olhada (:tag:labdegaragem.com,2014-09-22:6223006:Comment:3869332014-09-22T17:34:55.702ZVanessa da Rocha Alveshttps://labdegaragem.com/profile/VanessadaRochaAlves
<p>vlw, vou dar uma olhada (:</p>
<p>vlw, vou dar uma olhada (:</p> Vanessa. Dê uma olhada no cir…tag:labdegaragem.com,2014-09-22:6223006:Comment:3868812014-09-22T17:14:53.312ZLaboratório de Garagemhttps://labdegaragem.com/profile/LaboratoriodeGaragem
<p>Vanessa. Dê uma olhada no circuito:</p>
<p><a href="http://www.instructables.com/id/9v-battery-status-indicator-circuit/" target="_blank">http://www.instructables.com/id/9v-battery-status-indicator-circuit/</a></p>
<p>Vanessa. Dê uma olhada no circuito:</p>
<p><a href="http://www.instructables.com/id/9v-battery-status-indicator-circuit/" target="_blank">http://www.instructables.com/id/9v-battery-status-indicator-circuit/</a></p>