Sommario:

Controller per stufa a pellet Arduino: 7 passaggi
Controller per stufa a pellet Arduino: 7 passaggi

Video: Controller per stufa a pellet Arduino: 7 passaggi

Video: Controller per stufa a pellet Arduino: 7 passaggi
Video: Modulo wifi per stufe a pellet con elettronica Micronova - comando remoto per stufe a pellet 2024, Dicembre
Anonim
Controller per stufa a pellet Arduino
Controller per stufa a pellet Arduino

Questo è costruito per controllare una stufa a pellet. I led sono i segnali che verranno inviati per comandare i motori dei ventilatori e la coclea.

Il mio piano è, una volta costruita la scheda, di utilizzare alcuni driver triac e triac per pilotare i circuiti da 120 volt. Lo aggiornerò man mano che procedo. Sto postando questo nella speranza che possa aiutare gli altri in quanto è un accumulo di ricerca e sviluppo fino a questo punto.

Passaggio 1: costruisci il circuito

Costruisci il circuito
Costruisci il circuito

Parti

Arduino Uno Rev3

Modulo orologio in tempo reale DS3231.

Schermo LCD 16X2

Zaino I2C per schermo lcd.

3 led

4 pulsanti tattili

tagliere

Fili di ponticello.

Il circuito è mostrato nel diagramma fritzing sopra. Il filo marrone nel circuito si collega al pin superiore sul retro dello zaino lcd. Il ponticello viene rimosso. Questo mi ha permesso di controllare la retroilluminazione in modo programmatico.

Passaggio 2: libreria DS3231

Ho scaricato una libreria per eseguire l'orologio DS3231.

La libreria originale per DS3231.

Passaggio 3: libreria DS3231 modificata

Ho modificato un po' la libreria per facilitarne la comprensione. Ho incluso solo le funzioni di cui avevo bisogno per questo progetto.

Passaggio 4: libreria pulsanti

La libreria di pulsanti che ho usato. Non l'ho modificato e l'ho usato così com'è.

Le librerie possono essere importate tramite arduino ide o semplicemente aggiungerle alla cartella che si trova solitamente in computer/username/documents/arduino/libraries. Ha funzionato per me.

Passaggio 5: libreria per LCD

Ho dovuto usare questa libreria per far funzionare lo schermo LCD. La libreria originale fornita con l'ide non funziona con la comunicazione I2C, quindi questa libreria è ciò che lo rende possibile.

Passaggio 6: programma Arduino

Ho caricato il file.ino che ho creato con arduino ide. Completamente testato e funziona davvero bene. Potrei aver bisogno di modificarlo un po 'una volta che aggiungo i triac per ottenere il controllo della modulazione dell'ampiezza dell'impulso per i motori delle ventole. Ciò varierà la velocità dei motori dei ventilatori.

Consigliato: