Índice:

Controlador de fogão a pellet Arduino: 7 etapas
Controlador de fogão a pellet Arduino: 7 etapas

Vídeo: Controlador de fogão a pellet Arduino: 7 etapas

Vídeo: Controlador de fogão a pellet Arduino: 7 etapas
Vídeo: Arduino Pellet Burner (Final update) 2024, Novembro
Anonim
Controlador de fogão a pellet Arduino
Controlador de fogão a pellet Arduino

Este é construído para controlar um fogão a pellets. Os leds são os sinais que serão enviados para controlar os motores do ventilador e o sem-fim.

Meu plano é, assim que eu tiver a placa construída, usar alguns drivers triac e triacs para acionar os circuitos de 120 volts. Vou atualizar isso à medida que avançar. Estou postando isso na esperança de que ajude outras pessoas, pois é um acúmulo de pesquisa e desenvolvimento até este ponto.

Etapa 1: construir o circuito

Construa o Circuito
Construa o Circuito

Peças

Arduino Uno Rev3

Módulo de relógio em tempo real DS3231.

Tela 16X2 Lcd

Mochila I2C para tela lcd.

3 leds

4 botões táteis

Tábua de pão

Fios de ligação.

O circuito é mostrado no diagrama fritzing acima. O fio marrom do circuito se conecta ao pino superior na parte traseira da mochila do lcd. O jumper foi removido. Isso me permitiu controlar a luz de fundo programaticamente.

Etapa 2: Biblioteca DS3231

Baixei uma biblioteca para rodar o relógio DS3231.

A biblioteca original do DS3231.

Etapa 3: Biblioteca DS3231 modificada

Eu modifiquei um pouco a biblioteca para ficar mais fácil de entender. Incluí apenas as funções de que precisava para este projeto.

Etapa 4: Biblioteca de botões

A biblioteca de botões que usei. Eu não modifiquei isso e apenas usei como está.

As bibliotecas podem ser importadas através do ide arduino ou simplesmente adicioná-las à pasta normalmente encontrada em computer / username / documents / arduino / libraries. Funcionou para mim.

Etapa 5: Biblioteca para o LCD

Tive de usar esta biblioteca para fazer a tela LCD funcionar. A biblioteca original que vem com o ide não funciona com comunicação I2C, então esta biblioteca é o que torna isso possível.

Etapa 6: programar o Arduino

Fiz upload do arquivo.ino que criei com o ide arduino. Totalmente testado e realmente funciona bem. Posso precisar ajustá-lo um pouco depois de adicionar os triacs para obter o controle de modulação de largura de pulso para os motores do ventilador. Isso irá variar a velocidade dos motores do ventilador.

Recomendado: