Questo è il codice base che ho utilizzato e funziona perfettamente, infatti l'ho utilizzato per farmi un'idea della copertura sulla casa del segnale
#include
#include
#include
#define CE_PIN 9
#define CSN_PIN 10
const uint64_t pipe = 0x7878787878LL; // Definisce il canale di trasmissione
RF24 radio(CE_PIN, CSN_PIN); // Stabilisce la comunicazione
int datatosend[1]={};
void setup()
{
radio.begin();
radio.openWritingPipe(pipe);
}
void loop()
{
radio.write (datatosend, sizeof(datatosend)) ;
}
Mentre quello non funzionante è questo:
#include
#include
#include
#include "EmonLib.h" // Include Emon Library
#define CE_PIN 9
#define CSN_PIN 10
#define output A1 // output pin per rilevatore corrente
#define input A2 // input pin
const uint64_t pipe = 0x7878787878LL; // Definisce il canale di trasmissione
RF24 radio(CE_PIN, CSN_PIN); // Stabilisce la comunicazione
// Create an instance
EnergyMonitor emon1;
EnergyMonitor emon2;
int datatosend[1]={};
void setup()
{
// lettura della corrente in entrata e uscita ----------------------------------------------------------------------------------------------
emon1.current(output, 36.69); // Current: output pin, calibration.
// calibration = valoreReale/valoreLetto*calibration (precedente)
emon2.current(input, 36.69); // input
radio.begin();
radio.openWritingPipe(pipe);
}
void loop()
{
// Calculate Irms only
// commentando la trasmissione funziona per qualche minuto
double correnteIN /*= emon2.calcIrms(1480)*/;
double correnteOUT /*= emon1.calcIrms(1480)*/;
Serial.print("IN ");
Serial.print(correnteIN);
Serial.print(" OUT ");
Serial.println(correnteOUT);
radio.write (datatosend, sizeof(datatosend)) ;
}
}
Standardoil:
Mi sembra di capire, dalla sequenza dei tuoi post (se posso mi informo sempre) che stai tentando di leggere la produzione del solare fotovoltaico, e se hai margine accendere il clima. Sbaglio?
Perché sarebbe il mio prossimo progetto....
Ci sei riuscito a leggere produzione e consumo? E a accendere il clima da Arduino?
È difficile? Cosa hai usato?
Scusa domande, ma facciamo a scambio, io aiuto te sul tuo problema, tu mi indichi la retta via....
Si è esattamente quello che sto cercando di fare in questo primo step, poi di idee per ampliare il progetto sono molte. Purtroppo però fra gli impegni e l'università ci sto mettendo parecchio tempo...
Per leggere i consumi ho seguito la guida a questo link ed è stato piuttosto semplice nonostante fossi alle prime armi. Per quanto riguarda il condizionatore la difficoltà è di gran lunga maggiore e senza l'aiuto del forum e Lollo82 non sarei mai riuscito. Ora rimane da collegare il tutto ma sto riscontrando problemi...
Se hai altre domande chiedi pure, anche in Direct, sarebbe bello poter aiutare finalmente qualcuno e non chiedere sempre e solo aiuto!