Bom dia pessoal.
Estou desenvolvendo um projeto onde precisaria programar o Arduino para fazer o trabalho de um temporizador Digital programável que me possibilitasse incrementar a partir de 1 segundo. Sei que no mercado existe alguns temporizadores que fazem esse trabalho mas o problema é o design que não se encaixa em meu projeto. Por isso preciso desenvolver um personalizado. Como eu não manjo nada de programação pesquisei na internet e achei o LDG, espero encontrar alguém aqui que me ajude.
O temporizador irá ligar e desligar um motor de baixa rotação (5 RPM) em 127v.
Preciso que seja pré-configurados alguns blocos de dias como segue abaixo:
- Todos os dias da semana
- Um dia específico
- Segunda, Quarta e Sexta
- Terça, quinta e sábado
- Sábado e domingo
Será utilizado um display com led para iluminação noturna caso seja necessário configuração noturna,
Necessário a possibilidade de várias programações diárias, caso eu queira acionar o motor em horários diferentes do dia.
Qualquer ajuda será bem vinda ok?
Link do modelo FoxLux: https://www.youtube.com/watch?v=d0OiTukBxGQ
Link do motor que será acionado pelo temporizador: http://www.baudaeletronica.com.br/motor-ac-com-caixa-de-reduc-o-110...
Link do display utilizado: https://www.usinainfo.com.br/displays-arduino/display-lcd-16x2-com-...
Link do RTC: https://produto.mercadolivre.com.br/MLB-975784204-modulo-rtc-ds3231...
Tags:
Boa noite HD.
Você já tem os componentes para montar o timer?
Já estou escrevendo o sketch.
RV
tenho o arduino.. o restante dos componentes eu não comprei ainda pq não tinha ideia se iria conseguir fazer ou não né...
HD,
anexo estou colando um sketch incompleto do timer.
Apesar de estar incompleto, pois ainda não salva e nem compara os valores,
já está "funcional" pra você testar o seu Arduíno com o seu LCD.
RV
legal, vou comprar o lcd amanhã e testo... vlw por enquanto :)
HD,
segue anexo um noco código.
Ele já permite acertar as horas e programar até 10 ON e 10 OFF
RV
Boa tarde HD,
Na versão 7 existia um erro de lóga nas linhas de 444 até 472.
Corrigi na versão 8.
RV
HD, este sketch abaixo serve pra listar os dados da EPROM de acordo com a programação do timer.
Semana é assim:
1 Dom Seg ter Qua Qui Sex Sab
2 Seg ter Qua Qui Sex
3 Seg ter Qua Qui Sex Sab
4 Seg Qua Sex
5 Seg ter Qua
6 Qui Sex Sab
7 Dom Sab
RV
Bom dia HD,
existia um erro na contagem dos programas.
Está corrigido na versão 9 anexada.
No inicio do code tem a linha 88 " int limite_prog = 20; " que define a quantidade de programas que
você quer, limitado á 128 programas.
Também estou anexando a versão modificada pra listar a EEPROM do timer.
RV
Bem-vindo a
Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)
© 2024 Criado por Marcelo Rodrigues. Ativado por