Show Posts
Pages: 1 2 3 [4] 5 6 ... 9
46  International / Software / Rileggere variabili dalla ultima riga da una SD (Arduino MEga) [RISOLTO] on: April 26, 2013, 01:10:27 am
Buongiorno a tutti,
utilizzo un Arduino Mega con Ethershield + SD.

Il mio progettino è quasi concluso, vi espongo l’unico punto aperto.

Quando avviene un reset, vorrei che L’arduino andasse a leggere le variabili dell’ultima riga, memorizzate sulla SD (che sarebbero quelle attuali), in modo da poter continuare da dove ci si era fermati.

Sono in cerca di qualche tutorial in Italiano (con quelli Inglesi ho difficolta).

Qualche consiglio ?

Grazie e buona giornata
Remo
47  International / Hardware / Re: Alimentare Arduino Mega+Xbee tramite pannellino Solare on: April 24, 2013, 01:31:29 am
Buongiorno e grazie delle risposte.
Per quanto riguarda il dimensionamento.
Se prendo i valori massimi di assorbimento dell Arduino e Xbee (ca. 100mA e 70mA).
Potrei calcolarmi la Potenza necessaria, ad esempio 7.5 Volt x 0.17A = 1.27 * 24h = 31 Wh.

Intendete questo come dimensionamento ?

Grazie e buona giornata.

Remo
48  International / Hardware / Alimentare Arduino Mega+Xbee tramite pannellino Solare on: April 23, 2013, 08:21:38 am
Ciao a tutti,
come da oggetto, vorrei poter alimentare Arduino+Xbee tramite pannellino solare.

1 pannello solare 6V 400ma
1 regolatore/switch (credo si chiami cosi)
1 Batteria 12 Volt (adibita a questi sistemi di pannelli).

Cè qualche ontroindicazione ?

Saluti
Remo
49  International / Generale / Re: Esiste esempio (sketch) Cosm --> Arduino ? on: January 23, 2013, 07:40:11 am
Ciao Pitusso,
Da Ottobre mando dati su Emoncms utilizzando sia il mio Server Locale che quello messo a disposizione da Emoncms stesso.

Il mio Intento, sarebbe quello di poter convogliare tutti i dati presenti su COSM , su un mio terzo Arduino, da li gestirli ed implementarli con altri dati già presenti in casa (controllo elettrodomestici luci ecc....).

Al momento la via piu facile è quella di COSM che ha Sketch che fanno questo (ma appunto con errori o sono io che non ci riesco), Emoncms invece ha bisogno di uno script PHP (cosa che io purtroppo non so programmare/modificare)

Risultato finale sarebbe quello di poter monitorare il tutto su un tablet, visibile a tutti i componenti della famiglia.
Il mio progetto è composto da :
1x Emontx che legge 3 sensori di corrente e li invia utilizzando un RF.
2x NanodeRF che ricevono i dati da Emontx e li inviano , uno su Emoncms l'altro su Cosm.
1X Arduino Mega che gestisce Temperatura,distanza,vibrazioni,e luminosita.(E altro che sto studiando)

Saluti
Remo

50  International / Generale / Re: Esiste esempio (sketch) Cosm --> Arduino ? on: January 23, 2013, 04:38:00 am
COSM è un sito/server su cui puoi inviare i tuoi dati (quasi in realtime).
COSM provvederà a generare un grafico e a tenere una tracciabilità dei tuoi dati.
In allegato uno screenshot del mio.

Saluti
R.
51  International / Generale / Re: Esiste esempio (sketch) Cosm --> Arduino ? on: January 23, 2013, 12:36:15 am
Ciao a tutti, grazie delle risposte.
Cosm ha messo a disposizione un nuovo sketch (data gennaio 2013), il quale ti permette di inviare un valore su Cosm, e allo stesso tempo rileggerlo, sempre con il medesimo sketch.
E un punto di partenza, ho provato a smanettarci sopra ieri eliminando la parte di post, utilizzando solo la parte Get , purtroppo ricevo sempre l'errore -403.
Posto qui sotto il Codice originale messo a disposizione da Cosm. Se qualcuno ha qualche idea.
P.S. il valore = 2777 l'ho messo io per testarlo.
Grazie
R.
-----------------------------------

 /**
 * Cosm Arduino sensor client example.
 *
 * This sketch demonstrates connecting an Arduino to Cosm (https://cosm.com),
 * using the new Arduino library to send and receive data.
 *
 * Requirements
 *   * Arduino with Ethernet shield or Arduino Ethernet (board must use the
 *     Wiznet Ethernet chipset)
 *   * Arduino software with version >= 1.0
 *   * An account at Cosm (https://cosm.com)
 *
 * Optional
 *   * An analog sensor connected to pin 2 (note we can still read a value from
 *     the pin without this)
 *
 * Created 8th January, 2013 using code written by Adrian McEwen with
 * modifications by Sam Mulube
 *
 * Full tutorial available here: https://cosm.com/docs/quickstart/arduino.html
 *
 * This code is in the public domain.
 */

#include <SPI.h>
#include <Ethernet.h>
#include <HttpClient.h>
#include <Cosm.h>

#define API_KEY "xxxxxxxxxxx" // your Cosm API key
#define FEED_ID xxxxxxx // your Cosm feed ID



// MAC address for your Ethernet shield
byte mac[] = { 0xDE, 0xAD, 0xBE, 0xEF, 0xFE, 0xED };

// Analog pin which we're monitoring (0 and 1 are used by the Ethernet shield)
int sensorPin = 2;

unsigned long lastConnectionTime = 0;                // last time we connected to Cosm
const unsigned long connectionInterval = 15000;      // delay between connecting to Cosm in milliseconds

// Initialize the Cosm library

// Define the string for our datastream ID
char sensorId[] = "sensor_reading";

CosmDatastream datastreams[] = {
  CosmDatastream(sensorId, strlen(sensorId), DATASTREAM_FLOAT),
};

// Wrap the datastream into a feed
CosmFeed feed(FEED_ID, datastreams, 1 /* number of datastreams */);

EthernetClient client;
CosmClient cosmclient(client);

void setup() {
  // put your setup code here, to run once:
  Serial.begin(9600);

  Serial.println("Cosm Sensor Client Example");
  Serial.println("==========================");

  Serial.println("Initializing network");
  while (Ethernet.begin(mac) != 1) {
    Serial.println("Error getting IP address via DHCP, trying again...");
    delay(15000);
  }

  Serial.println("Network initialized");
  Serial.println();
}

void loop() {
  // main program loop
  if (millis() - lastConnectionTime > connectionInterval) {
    // read a value from the pin
    int sensorValue = 2777.25;
    // send it to Cosm
    sendData(sensorValue);
    // read the datastream back from Cosm
    getData();
    // update connection time so we wait before connecting again
    lastConnectionTime = millis();
  }
}

// send the supplied value to Cosm, printing some debug information as we go
void sendData(int sensorValue) {
  datastreams[0].setFloat(sensorValue);

  Serial.print("Read sensor value ");
  Serial.println(datastreams[0].getFloat());

  Serial.println("Uploading to Cosm");
  int ret = cosmclient.put(feed, API_KEY);
  Serial.print("PUT return code: ");
  Serial.println(ret);

  Serial.println();
}

// get the value of the datastream from Cosm, printing out the value we received
void getData() {
  Serial.println("Reading data from Cosm");

  int ret = cosmclient.get(feed, API_KEY);
  Serial.print("GET return code: ");
  Serial.println(ret);

  if (ret > 0) {
    Serial.print("Datastream is: ");
    Serial.println(feed[0]);

    Serial.print("Sensor value is: ");
    Serial.println(feed[0].getFloat());
  }

  Serial.println();
}
------------------------------------
52  International / Generale / Re: Esiste esempio (sketch) Cosm --> Arduino ? on: January 22, 2013, 01:35:18 pm
purtroppo nn so programmare ne php ne Asp.
Ho qualche nozione in c non di più.

Saluti
Remo
53  International / Generale / Esiste esempio (sketch) Cosm --> Arduino ? on: January 22, 2013, 12:14:44 pm
Ciao a tutti,
al momento utilizzo un emontx che invia dati su COSM (utilizzando un NANODERF).
Tutto funziona alla perfezione al momento.

Adesso vorrei rigirare questi dati che COSM riceve, sul mio Arduino Mega.

Esistono esempi in merito ? Googlando, trovo solo esempi per inviare dati a COSM.

Io vorrei il contrario.

Saluti
Remo
54  International / Software / Re: OpnEnergy Nanode RF si blocca on: October 30, 2012, 08:27:01 am
ri-scusate.

ecco il link del NanodeRF

https://github.com/openenergymonitor/NanodeRF

Saluti

Remo
55  International / Software / Re: OpnEnergy Nanode RF si blocca on: October 30, 2012, 08:24:08 am
in effetti ho fatto una gran confusione nello spiegare lo stato delle cose.
Chiedo scusa.

Saluti
Remo
56  International / Software / OpnEnergy Nanode RF si blocca on: October 30, 2012, 12:36:47 am
Buongiorno a tutti.
Ho ordinato il Kit da OpenEnergy comprendente di EmonTX e NanodeRF, ho assemblato e misurato il tutto.
Lo uso per misurare la nostra trifase in casa.

Il tutto ha funzionato per 72 ore !! Senza nessuna sorta di problemi.

Da ieri mattina il NanodeRF (con lo sketch Multinode) si blocca !! Ho provato a fare il reset ma niente, dopo 20 secondi si blocca nuovamente e non invia piu dati :-(

Ho letto in diversi Forum che puo dipendere dal bootloader presente nel NanodeRF, nel mio penso io abbia quello per il duemilanove (dico questo perché devo dettare questo board per poter caricare su gli sketch).

Ho disabilitato anche il " Define Uno" che è utilizzato appunto solo per i bootloader UNO, questo fa si che in caso il watchdog si incanti, generi un reset interno e lo fa ripartire.(cosa nn possibile nel bootloader Duemilanove).

Qualcuno di voi ha esperienza in merito ?

Avevo pensato di programmare il controller 328 con il bootloader UNO, ma ahimè,sono in possesso di un Arduino Mega 2560 che ha un altro bootloader :-(

Grazie per eventuali consigli....

Remo
57  International / Hardware / EmonTX & NanodeRF esperienze con misurazione 3 Fasi on: October 26, 2012, 05:42:11 am
Ciao a tutti,
come da soggetto, qualcuno di voi è riuscito a far funzionare questi 2 moduli per la 3 fase ?

Ho Ordinato e assemblato i 2 moduli (funzionano).

Ho provato (non so per quante notti) ma i risultati sono deludenti.(valori oscillanti senza senso)
Ho usato i codici messi a disposizione da Emon. (Con relativa calibratura)
1.CT123Voltage_3Phase ed il Ethernode.

In giro si dice che EmonTx è stato concepito per misurare le monofasi oppure piu monofasi.
Il codice sopra citato non è mai stato testato (sempre da altre fonti).

Qualcuno di voi ha mai provato ? Oppure puo darmi un ulteriore consiglio ?


Saluti
Remo


58  International / Software / Re: Domanda su Pachube/Cosm on: September 05, 2012, 08:24:33 am
Ciao Massimo,
alla fine ho provato con il partitore da 1,28 Volt e un Aref interno di 2,56.
Non riesco a sfruttare tutto il range di 30 Ampere, ma fa niente, arrivo fino a 27,3 Ampere ed è piu che sufficiente.

L'alimentazione per il partitore lo prendo a parte (i 5 Volt di Arduino erano instabili).

Al momento cè da lavorare ancora sullo sketch (differenze di circa 100-200w) ma penso di essere sulla buona strada.

Voglio ringrazioarti ufficialmente per tutte le dritte, schemi e consigli che mi hai dato !!

GRAZIEEEE !!!

Penso che con questo posso chiudere il Topic.

Un saluto e buon pomeriggio
Remo
59  International / Software / Re: Domanda su Pachube/Cosm on: September 03, 2012, 05:30:33 am
Correggimi se sbaglio.

Prenderei l'alimentazione 5 V da arduino.

Con due Resistenze R1= 58K R2= 20K avrei un'uscita 1.28Volt, questo sarà il mio Offset.

Cosi il sensore potrà oscillare per un totale di 2.56Vpp (restando sempre nel Range positivo dell'arduino).

domanda : l'alimentazione dell'Arduino (5V) riesce a gestire un solo partitore per tutte e 3 le sonde ?

Saluti e buon appetito

Remo
60  International / Software / Re: Domanda su Pachube/Cosm on: September 03, 2012, 05:02:25 am
Ho un Mega,

infatti, tensioni negative fanno male all'arduino.

è per questo che vorrei dare l'offset "0" pari a 1,28.

+1.28
-1.28

Arrivo a circa 26-27 Ampere ,cosa che in casa non sarà mai possibile.

Saluti
Remo
Pages: 1 2 3 [4] 5 6 ... 9