L'Inverno sta arrivando...magari è utilie :)
Si è vero in giro ci sono tanti che hanno pubblicato un termostato per caldaia fatto con Arduino, il mio è un pò diverso dal solito..non si mette al posto del cronotermostato ma nel mezzo tra questo e la caldaia, quindi controlla come il cronotermostato interviene sulla caldaia e può intervenire sulla stessa e permette di tenere tutto sotto controllo via internet, vediamo come..
Si è vero in giro ci sono tanti che hanno pubblicato un termostato per caldaia fatto con Arduino, il mio è un pò diverso dal solito..non si mette al posto del cronotermostato ma nel mezzo tra questo e la caldaia, quindi controlla come il cronotermostato interviene sulla caldaia e può intervenire sulla stessa e permette di tenere tutto sotto controllo via internet, vediamo come..
Due modalità:
"LOCALE": in
cui lascia tutto il controllo al cronotermostato, ma monitora cosa succede, se si accorge che
nonostante la caldaia dovrebbe essere accesa la temperatura diminuisce e va sotto una soglia prestabilita avvisa indicado problema caldaia.
Nel caso di fughe di gas interviene sulla valvola del gas e avvisa.
Nel caso di fughe di gas interviene sulla valvola del gas e avvisa.
"REMOTE": il sistema toglie il controllo al cronotermostato e
lo da all'interfaccia web dove si può accendere e spegnere la caldaia e impostare la
temperatura desiderata.
Via web è possibile anche consultare tutti i parametri: temperatura locale, umidità, livello gas (ppm) in ambiente, accendere e spegnere altre due utenze, consultare le tempistiche di On e Off della caldaia con orari.
Via web è possibile anche consultare tutti i parametri: temperatura locale, umidità, livello gas (ppm) in ambiente, accendere e spegnere altre due utenze, consultare le tempistiche di On e Off della caldaia con orari.
Per passare dalla modalità "locale" a "remote" lo si può fare da web o dal pulsante presente in locale sulla centralina.
Un altro pulsante permette di accendere la retroilluminazione del display, con effetto ritardato tramite transistor resistenza e condensatore.
Altri due pulsanti per comandare le due utenze.
4 led per sapere lo stato di On e Off delle utenze, della caldaia ed allarme.
Vorrei integrare la gestione con calendario ma questo sarà oggetto di un upgrade futuro.
Al momento il tutto è montato su breadboard e il codice è ancora in fase di test in cerca di bugs.
Il motore è un Arduino Mega ADK contornato da uno shield Ethernet, sensore DHT11 per temperatura ed umidità, sensore MQ-2 per gas Metano, display LCD Nokia 5110, 4 tasti, 4 led.
Altro upgrade sarà l'invio di un messaggi di avviso tramite sms o email.
Vi terrò aggiornati e alla fine il tutto sarà pubblicato sul web con codice incluso.
Critiche, opinioni e idee sono benvenute...
Pubblicato un aggiornamento con tutto di codice a questo LINK
All my projects are free for no commercial use.
ciao questo progetto è in stallo?
RispondiEliminaNo, ci sto lavorando... oggi ho appena pubblicato un aggiornamento con incluso il codice. Se hai curiosità chiedi pure..
RispondiEliminaOlá boa tarde, eu também estou fazendo esse projeto mas do senhor é sobre Termostato da caldeira, o meu projeto vai ser sobre controle de gás metano. Queria tirar algumas duvidas e trocar algumas informações topa fazer isso? E queria saber qual site o senhor fez a montagem estou com essa duvida?
RispondiEliminaHello Rodrigo, you are welcome! We can exchange ideas, problems and solutions. My code was written to use Arduino like a web server and it works pretty well, but I am thinking of changing it in a web client and use a database mysql with a web page in php like a web user interface. This way I can leave to php the statistic and graphic duties as well.
RispondiEliminaBom dia senhor Antonio, queria saber como foi feito a montagem, estou com uma duvida nesta parte eu tenho alguns componentes e queria saber qual resistor o senhor comprou foi de 5k ou 10k? Eu vou fazer uma página em web em php e vou usar o banco de dados mysql como uma interface do usuário web e também todas as informações coletadas os dados vai mandar no site e pelo celular via sms. Queria saber qual site posso encontrar para montar passo a passo o projeto?
RispondiEliminaHello Rodrigo, I user 1 kohm resistor ro pull down the buttons pins, 1.2 kOhm resistor to wire the LCD data pins to arduino. I just update the code file with some more description, you can find there were to plug the resistors and other info.
RispondiEliminaAs soon as possible I will also post a complete connections description.
About mysql and php the electronics connection doesn't need any change, only the software. My next software version will be changed using database and php.