Monitoraggio consumi abitazione - ethernet e comunicazione seriale

Salve a tutti! Sto realizzando un progettino per il controllo dei consumi dell’abitazione e integrazione con l’impianto fotovoltaico, sono arrivato ad un buon punto: riesco a leggere tutti i valori e a stampare sul display l’istantanea delle potenze in gioco (attualmente stampo solo le due potenze attive con relativo cosfi, e la tensione di rete), per problemi di spazio sul quadro elettrico ho realizzato il tutto con un arduino nano.

Adesso però vorrei ampliare il mio progetto con la visualizzazione dei valori su una pagina web, siccome in un futuro più o meno lontano, ho intenzione di realizzare più automatismi e progetti legati all’abitazione pensavo di realizzare fin da subito una comunicazione del tipo master-multislave (uso termini di cui conosco a malapena il significato), quindi lasciare inalterato l’arduino nano con tutta la componentistica a bordo e inviare i dati ad un arduino UNO con ethernet shield (questo diventerà il futuro master che gestisce tutta l’abitazione).

Arrivato a questo punto pensavo ad una comunicazione seriale tra i due arduino, il problema è che non ho la più pallida idea di come realizzarla, ho letto un po’ di topic in rete e provato a realizzare un paio di esempi (pulsante sul master, led sullo slave) con il protocollo I2C (pin A4 A5), il problema è che io dovrei realizzare la comunicazione con i pin RX TX in quanto i pin A4 e A5 sul nano sono già occupati dal display I2C (se proprio non ci sono altre soluzioni posso tentare di liberare qualche pin digitale e collegargli il display senza I2C).
La distanza tra le due schede sarà di una decina di metri non di più, poi ovviamente una volta che il master riceve i dati, che saranno:

  • potenza prodotta;
  • potenza consumata;
  • cosfi 1;
  • cosfi 2;
  • tensione di rete;
    questi vanno inseriti in una pagina web (per il momento andrebbe bene anche sulla sd collegata allo shield ethernet).

Essendo le mie competenze di programmazione pari a -1 :smiley: chiedo se qualcuno è così gentile da indicarmi qualche esempio da seguire per realizzare da prima la comunicazione tra le schede e poi la scrittura su pagina web.

Ogni osservazione/suggerimento è molto ben accetto.

Grazie

questo ?

http://robotic-controls.com/learn/arduino/arduino-arduino-serial-communication

https://www.google.it/search?q=arduino+serial+between+arduinos&ie=utf-8&oe=utf-8&client=firefox-b&gfe_rd=cr&ei=lFCrV43WMqas8wfdmoH4Dg

Esatto grazie mille!

Ciao nos317,

ti consiglio di dare una occhiata alla libreria PJON che fa esattamente quello che ricerchi tu utilizzando un solo pin

https://forum.arduino.cc/index.php?topic=340419.0

Grazie st_e per la risposta, essendo io un novellino non ero a conoscenza di questa libreria, ho dato un'occhiata veloce alla discussione, purtroppo è troppo di alto livello per un quasi spellafili come me :D Mi limiterò a scaricarla e vedere negli esempi se c'è qualcosa che riesco a capire e che fa al caso mio.

Grazie mille per l'aiuto!

nos317: Grazie st_e per la risposta, essendo io un novellino non ero a conoscenza di questa libreria, ho dato un'occhiata veloce alla discussione, purtroppo è troppo di alto livello per un quasi spellafili come me :D Mi limiterò a scaricarla e vedere negli esempi se c'è qualcosa che riesco a capire e che fa al caso mio.

Grazie mille per l'aiuto!

Ciao pui prendere spunto da questo progetto http://forum.arduino.cc/index.php?topic=383965.0

Bello anche quel progetto, adesso inizio a capire come funziona, guardo il codice e poi ti dico se sono arrivato alla conclusione oppure no. Intanto grazie mille! Più scopro il mondo di arduino e più mi dispiace non avere più tempo da dedicarci...