IoT - INTERNET delle COSEIoT - INTERNET of THINGS
Non sono sicuro di potermi definire un "artigiano digitale". Tuttavia, esplorando le varie possibilita' per risolvere in maniera economica ed efficace alcune esigenze di controllo ed automazione, ho avuto modo di avvicinarmi al mondo delle schede elettroniche per la prototipazione rapida ed hobbistica.
E' un mondo molto affascinante!
Lo sviluppo tecnologico dei microcontrollori, unito al mondo dell'hardware libero ed del software aperto, permette ormai a chiunque di realizzare con grande facilita', e costi irrisori, complessi dispositivi che possono comunicare in rete, interagire tra loro, misurare e memorizzare informazioni, controllare sistemi.
In linea con lo spirito dell'innovazione collaborativa che mi ha permesso di realizzare i miei progetti, condivido con piacere in queste pagine informazioni e codici sorgenti relativi a sistemi che ho creato.
Spero vivamente che possano essere utili a chiunque possa essere interessato a riutilizzarli in tutto o in parte per i propri scopi.
Sono ovviamente disponibile ad essere contattato per ulteriori chiarimenti.
Buon divertimento!
I'm not sure I can say I'm a "Maker". However, when exploring options to solve in a cheap and effective way some needs to control and automate processes, I had the opportunity to approach the world of microcontroller boards for hobbyists.
It's a very fascinating world!
Thanks to technology developments of cheap microcontrollers and the easy access to crowdsourcing and open hardware communities, everybody can easily develop cheap but complex devices that can communicate over the network, interact among them, measure and store data, control systems.
In line with the spirit of collaborative innovation that allowed me to realize my projects, I'm happy to share in these pages information and source codes related to systems I created.
I really hope that they'll be useful to anybody interested to reuse them or part of them for his own goals.
I'm of course available to be contacted for any additional clarification.
Enjoy!
CRONOTERMOSTATO ETHERNET ETHERNET based CHRONOTHERMOSTAT

E' il primo sistema sul quale ho lavorato.
Tramite una scheda Arduino permette di controllare il riscaldamento di casa ed un eventuale boiler per l'acqua calda.
E' possibile impostare diverse temperature per l'ambiente di casa nell'arco della giornata e variarle secondo un calendario settimanale. E' anche possibile gestire eccezioni per periodi specifici.
Il termostato si collega in rete e da' la possibilita' di visualizzare e modificare tutte le impostazioni via Internet con un PC od uno smartphone.
Il sistema utilizza una scheda Arduino con Ethernet shield, un sensore digitale di temperatura DS18B20 e due rele' elettromeccanici.
L'insieme dei componenti utilizzati costa meno di 50€.


=> Descrizione piu' dettagliata del sistema e del suo funzionamento
=> Schemi e codici sorgenti

This is the first system I worked on.
Thanks to an Arduino board, it allows to remotely control the heating system and an optional hot water boiler at home.
You can set different temperatures for the home environment along the day and change them according to a weekly calendar. It's also possible to manage exceptions during specific periods.
The thermostat is connected to the network and gives the possibility to visualize and modify all settings through the Internet with a PC or a smartphone.
The system is using an Arduino board with Ethernet shield, a DS18B20 digital temperature sensor and two electromechanical relays.
The whole set of components costs less than 50€.


=> More detailed description of the system and his working principles
=> Schemes and source codes
MONITOR di ENERGIA per PANNELLI FOTOVOLTAICI ENERGY MONITOR for PV PANELS

Il progetto consiste nella realizzazione di un sistema per il monitoraggio del bilancio energetico di una casa dotata di pannelli fotovoltaici.
I dati vengono raccolti in ogni istante e sono visualizzabili sia attraverso uno schermo OLED collegato alla scheda Arduino che collegandosi ad una pagina web. Da quest'ultima e' possibile poi accedere ai dati di uno storico che vengono organizzati in appositi grafici.
Il sistema utilizza una scheda Arduino e un chip con Wi-Fi integrato ESP8266 collegati ad un trasformatore AC-AC per la misura della tensione di rete ed a tre sensori di corrente SCT-013-XXX per la misura della potenza consumata dalla casa, di quella generata dai pannelli, e di quella prelevata dalla rete elettrica.


=> Descrizione piu' dettagliata del sistema e del suo funzionamento
=> Schemi e codici sorgenti

A system allowing the real time monitoring of the energy balance in a house equipped with photovoltaic panels.
Data are gathered real time and can be visualized both on an OLED display locally connected to an Arduino board and on a web page. The web page provides also the visualization of historical data through specific graphs.
The system is based on an Arduino board and an ESP8266 chip with for the WIFI comunication. They are connected to an AC-AC transformer for the grid voltage measurement and to three SCT-013-XXX current sensors to measure the power consumed by the house, the one generated by the photovoltaic panels and the balance taken from the grid.


=> More detailed description of the system and his working principles
=> Schemes and source code
TERMOIGROMETRO ETHERNET con ARDUINO ETHERNET TERMO-HYGROMETER with ARDUINO

Si tratta di un misuratore di temperatura ed umidita' che si collega in rete via Ethernet e permette la lettura dei dati tramite una pagina web.
Il sistema utilizza una scheda Arduino con Ethernet shield unitamente ad un sensore digitale di temperatura ed umidita' SHT75.
L'insieme dei componenti utilizzati costa meno di 50€.


=> Descrizione piu' dettagliata del sistema e del suo funzionamento
=> Schemi e codici sorgenti

It's a device to measure temperature and humidity that can be connected through Ethernet and allows data reading on a simple web page.
The system is using an Arduino board with Ethernet shield together with an SHT75 temperature and humidity digital sensor.
The whole set of components costs less than 50€.


=> More detailed description of the system and his working principles
=> Schemes and source code
TERMOIGROMETRO WIFI con ESP8266 WIFI TERMO-HYGROMETER with ESP8266

Si tratta di un misuratore di temperatura ed umidita' che si collega ad una rete wifi e permette la lettura dei dati tramite una pagina web.
Si basa su una piccolissima scheda (ESP-01) dotata di un potente microcontrollore (ESP8266) che tra le varie funzionalita' implementa un completo sistema WIFI.
L'insieme dei componenti utilizzati costa meno di 20€!


Una descrizione piu' dettagliata del sistema e del suo funzionamento unitamente ad i codici sorgente saranno diponibili presto.
Nel frattempo non esitate a contattarmi se interessati.

It's a device to measure temperature and humidity that can be connected to a WIFI network and allows data reading on a simple web page.
It is based on a very small board (ESP-01) using a powerful microcontroller (ESP8266) that, among other features, is implementing a complete WIFI system.
The whole set of components costs less than 20€.


A more detailed description of the system and his working principles will be available soon.
Meanwhile do not hesitate to contact me if interested.



"Arduino", "ESP8266" ed altri marchi citati in queste pagine sono proprieta' dei rispettivi titolari. "Arduino", "ESP8266" and other brands mentioned in these pages are trademarks of their respective owners.