Tabla de contenido:

Controlador de estufa de pellets Arduino: 7 pasos
Controlador de estufa de pellets Arduino: 7 pasos

Video: Controlador de estufa de pellets Arduino: 7 pasos

Video: Controlador de estufa de pellets Arduino: 7 pasos
Video: #programación 💻 #parametros 🔥 #estufa 🌍 #pellets 🌲 2024, Noviembre
Anonim
Controlador de estufa de pellets Arduino
Controlador de estufa de pellets Arduino

Está construido para controlar una estufa de pellets. Los leds son las señales que se enviarán para controlar los motores del ventilador y el sinfín.

Mi plan es que una vez que tenga la placa construida es usar algunos controladores triac y triacs para impulsar los circuitos de 120 voltios. Actualizaré esto a medida que avance. Estoy publicando esto con la esperanza de que ayude a otros, ya que es una acumulación de investigación y desarrollo hasta este momento.

Paso 1: construye el circuito

Construye el circuito
Construye el circuito

Partes

Arduino Uno Rev3

Módulo de reloj en tiempo real DS3231.

Pantalla Lcd 16X2

Mochila I2C para pantalla lcd.

3 leds

4 pulsadores táctiles

Tablero de circuitos

Cables de puente.

El circuito se muestra en el diagrama de fritz de arriba. El cable marrón en el circuito se conecta al pin superior en la parte posterior de la mochila lcd. Se quita el puente. Esto me permitió controlar la luz de fondo mediante programación.

Paso 2: Biblioteca DS3231

Descargué una biblioteca para ejecutar el reloj DS3231.

La biblioteca original del DS3231.

Paso 3: Biblioteca DS3231 modificada

Modifiqué un poco la biblioteca para que me fuera más fácil de entender. Incluí solo las funciones que necesitaba para este proyecto.

Paso 4: Biblioteca de botones

La biblioteca de botones que usé. No modifiqué esto y solo lo usé como está.

Las bibliotecas se pueden importar a través de arduino ide o simplemente agregarlas a la carpeta que generalmente se encuentra en computadora / nombre de usuario / documentos / arduino / bibliotecas. Trabajó para mi.

Paso 5: biblioteca para la pantalla LCD

Tuve que usar esta biblioteca para que la pantalla LCD funcionara. La biblioteca original que viene con ide no funciona con la comunicación I2C, por lo que esta biblioteca es lo que lo hace posible.

Paso 6: programa el Arduino

He subido el archivo.ino que creé con el arduino ide. Lo probé completamente y realmente funciona bien. Es posible que deba modificarlo un poco una vez que agregue los triacs para obtener el control de modulación de ancho de pulso para los motores de los ventiladores. Esto variará la velocidad de los motores de los ventiladores.

Recomendado: