Bom dia pessoal, preciso fazer um timer que controle o tempo de ligado e o tempo de desligado independentemente, pra ligar e desligar uma bomba d`água, com um LCD 16x2

Exibições: 1107

Responder esta

Respostas a este tópico

Recomendo começar construindo um relógio.

Depois modifique para um relogio com alarme, onde o evento do alarme é ligar e desligar alguma coisa.

Para ter uma boa precisão o ideal seria usar um módulo RTC = Real Time Clock.

Vide:

http://labdegaragem.com/forum/topic/search?q=rtc

Boa tarde Marcondes, não há a necessidade de um RTC, não tem problema dar uma pequena oscilada, oque eu pensei foi pegar um esquema de timer programável na internet e modificar para oque preciso, oque acha?

Ok, vc pode fazer assim, sabendo que poderá haver desvios.

Comece fazendo um relógio.

Depois adicione "IFs" para transforma-lo em timer.

Adicione uma rotina para acertar o horario.

Adicione uma rotina para  acertar o horario de ligar e desligar e terá um timer programável.

Acredito que um timer programável um pouco ruim e caro, se comparado a um produto de mercado, que custa uns R$100,00 mas ok, pelo menos valeu o exercício.

Sugestão: Use o Google com um sinal de - para excluir resultados que usem RTC.

Ex:

https://www.google.com.br/webhp?#q=relogio+arduino+-RTC

O problema de fazer um timer com Arduino, é que provavelmente terá defasagem de tempo durante um longo tempo.

Isto é, a precisão não é boa. Por exemplo, poderá ter defasagem de minutos dentro de um mês.

Por isso o recomendado é usar um RTC. Use o DS3231, que é mais preciso.

http://labdegaragem.com/main/search/search?q=ds3231

Olá,

Não vou agregar nada ao que os colegas já comentaram, com os quais concordo plenamente, veja este exemplo no meu canal, https://www.youtube.com/watch?v=uBk6ES9nbkg um simples relogio onde voce determina que horas, minutos e segundos liga e desliga, existem milhares de exemplos, todos usando um RTC de R$30,00 é obvio que a finalidade só pode ser didatica, porque como apontado pelo colega Eduardo, uma solução pronta seria a o mais indicado caso não fosse com o proposito de estudo, ou simples prazer de fazer as coisas por conta própria.

Bos sorte.

Abs.

Seguindo...
Bom dia amigos, volto a repetir, não há a necessidade de um RTC, pois o sistema não exige precisão, algum colega tem algum esquema pra me passar que seja menos complexo possível? grato.

Oi TJT, bom dia.

Qual a faixa do intervalo ligado desligado de tempo que você precisa?

Segundos, ou minutos , ou horas, etc.?

Rui

Bom dia Rui! Eu preciso que seja programável por chave o tempo.

Cadê os amigos para me dar uma força?

Vc usar tipo um botão q se acionado ligar e apos x desliga so isso?
Usando a biblioteca Timer

Oque preciso é o seguinte, você programa um determinado tempo através de botões e da start, aí o tempo que foi programado fica rodando, por exemplo, coloco 30 minutos e dou start, ele aciona a bomba por 30 minutos, depois espera 30 minutos, depois aciona 30 e espera 30 e por aí vai, um ciclo infinito... entendeu?

RSS

Destaques

Registre-se no
Lab de Garagem
Clicando aqui

Convide um
amigo para fazer
parte

curso gratis de arduino

© 2018   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço