Show Posts
Pages: [1] 2 3 ... 10
1  International / Software / Re: Un DataLogger con la mSD_Shield della Watterott on: June 04, 2014, 07:07:31 am
Grazie Leo, scusa se rispondo solo ora
2  International / Generale / Re: consigli per pasturatore di sarde on: May 24, 2014, 12:25:20 am
Non avrei mai immaginato che potesse esistere una macchina infernale come questa!  smiley-lol. Ma le sarde sono il cibo o sono quelle che devono mangiare?
3  International / Software / Re: Un DataLogger con la mSD_Shield della Watterott on: May 24, 2014, 12:07:55 am
Il mio problema sta nell'uso delle librerie. Nel primo datalogger della Adafruit usavo la SDfat.h, nel secondo, la scheda di Watterott, si usa una SDcard, infine Arduino consiglia la SD. Oltre a questa confusione c'e' quella delle librerie che usano l'orologio. RTClib e' una, ma c'e' anche la DS1307. Quest'ultima per esempio, non ha le funzioni che restituiscono la UNIXtime, cioe' il numero di secondi a partire da una data fissa, utili per fare le operazioni tra date.
Comunque ho risolto, usando con la scheda Adafruit le sue librerie e con la Watterott le altre. Per la unixtime mi sono ricopiato nello sketch le funzioni presenti nella RTClib.
4  International / Software / Re: Un DataLogger con la mSD_Shield della Watterott on: May 23, 2014, 03:29:23 pm
io devo semplicemente farci un datalogger. Vale a dire, estrarre la data e l'ora dal DS1301 e scriverla assieme ai dati su un file della SDcard.
5  International / Software / Un DataLogger con la mSD_Shield della Watterott on: May 22, 2014, 05:27:58 am
Tempo fa ho comprato due mSD_Shield dalla Watterott, versione 1. Hanno su una micro SD, un clock RTC e dovrebbero servire a costruirsi un semplice DataLogger, come quello di Adafruit. Per far funzionare questo Shield, consigliano di usare  la libreria SDcard, che francamente trovo molto povera di esempi e spiegazioni. Alcuni esempi prevedono l'uso combinato della scheda con uno schermo LCD touch screen. Non ho trovato un esempio solo per un uso come DataLogger.  Un esempio che ho provato a far girare e funziona è questo:
Code:
/*
  SaveFileDemo (Display + SD-Card)
 */

#include <MI0283QT2.h>
#include <SDcard.h>

MI0283QT2 lcd;
SDcard sd;


ISR(TIMER2_OVF_vect) //Timer 2 Interrupt, called every 1ms
{
  static uint8_t count=1;

  TCNT2 -= 250; //1000 Hz

  if(--count == 0) //100 Hz
  {
    count = 10;
    sd.service();
  }
}


void WriteFile(char *file)
{
  FIL fdst;     //file objects
  FRESULT res;  //result code
  UINT wr;      //file R/W count
  char data[16];

  res = f_open(&fdst, file, FA_CREATE_ALWAYS | FA_WRITE);
  if(res == FR_OK)
  {
    strcpy(data, "test 123");
    res = f_write(&fdst, data, strlen(data), &wr);
    f_close(&fdst);
    return;
  }

  Serial.println("Error!");
  lcd.drawTextPGM(5, 5, PSTR("Error!"), 1, RGB(0,0,0), RGB(255,255,255));
}


void setup()
{
  //init Serial port
  Serial.begin(9600);
  while(!Serial); //wait for serial port to connect - needed for Leonardo only

  //init LCD
  Serial.println("Init Display...");
  lcd.init(4); //spi-clk = Fcpu/4
  lcd.led(60); //backlight 0...100%

  //init SD-Card
  Serial.println("Init SD-Card...");
  sd.init(4); //spi-clk = Fcpu/4

  //init Timer2 for SD service routine
  TCCR2B  = (1<<CS22); //clk=F_CPU/64
  TCNT2   = 0x00;
  TIMSK2 |= (1<<TOIE2); //enable overflow interupt
 
  //interrupts on
  sei();

  //clear screen
  lcd.clear(RGB(255,255,255));
  lcd.drawTextPGM(5, 5, PSTR("Mount card..."), 1, RGB(0,0,0), RGB(255,255,255));

  if(sd.mount() == 0)
  {
    Serial.println("Write file...");
    lcd.clear(RGB(0,255,0));
    lcd.drawTextPGM(5, 5, PSTR("Write file..."), 1, RGB(255,255,255), RGB(0,255,0));
    WriteFile("test_wr.txt");
    sd.unmount();
  }
  else
  {
    Serial.println("No card found!");
    lcd.clear(RGB(255,0,0));
    lcd.drawTextPGM(5, 5, PSTR("No card!"), 1, RGB(255,255,255), RGB(255,0,0));
  }
}


void loop()
{

}
Sebbene non capisco la funzione di alcune istruzioni come ISR(TIMER2....  che se tolgo fanno andare in errore lo sketch. Mentre le funzioni lcd... possono essere commentate visto che non uso lo schermo.
6  International / Generale / Re: Energia solare con Arduino on: May 09, 2014, 02:24:32 pm
E' sempre la stessa, abbiamo solo cambiato un po' il titolo.
Partecipate alla campagna!! E' un gran progetto con obiettivi sociali e poi incentiva la gente a costruirsi i pannelli solari da sè.
Paolo
7  International / Generale / Re: quali certificazioni servono sulle elettroniche per venderle? on: May 08, 2014, 04:20:44 am
Quote
Una cosa che NON c'entra con la commercializzazione, ma alla quale almeno fin'ora nessuno mi sembra abbia accennato ... qualcuno sa se esiste una specifica normativa per i prototipi e per i progetti distribuiti come "open source" ?
Infatti per l'open source esistono i "disclaimer" apposta per scaricarsi dalle responsabilità, come le versioni beta dei software ecc.
Per l'hardware, non credo che esistano problemi sui prototipi, in quanto questi ti sono commissionati dal cliente, pertanto tu devi rispettare solo quello che il cliente ti chiede in sede di contratto. La logica mi fa pensare che non si possa chiedere un prototipo a regola d'arte, in quanto non si può sapere a priori qual'è la regola d'arte per qualcosa di nuovo.
8  International / Generale / Re: quali certificazioni servono sulle elettroniche per venderle? on: May 08, 2014, 01:05:52 am
Mi sono letto tutti i post di questo topic, che ho trovato sempre interessanti, anche se il topic e' gia' stato trattato in vari modi. Pero' mi rimane una curiosita'. Molti di voi, specialmente gli esperti, svolgono probabilmente un lavoro professionale nel campo dell'elettronica. Premetto che si puo' essere esperti in questo campo anche senza lavorarci. Mi chiedo allora quali tipologie di lavoro si possono avere senza necessariamente stare in una ditta che  produce dispositivi certificati. Prototipazione per conto di ditte produttrici? Anche se ormai sono tutte all'estero. Formazione? ecc. Non vi preoccupate che non sono un dipendente dell'agenzia  delle entrate  smiley-twist
9  International / Generale / Re: Incontro comunità di Arduino 2014 on: May 08, 2014, 12:21:36 am
L'anno scorso, ala MF, esponevo il pannello solare ARETHA. Non ho avuto il tempo di girare molto la Fiera. Mi e' dispiaciuto perche' sarebbe stato molto interessante. Comunque c'era un sacco di gente ed e' stato un successone. L'aria era carica di positivita'
10  International / Generale / Re: Incontro comunità di Arduino 2014 on: May 05, 2014, 10:06:08 am
C'è qualcuno di voi che espone?  Quest'anno io non me la sento. Se verrò, verrò da spettatore.
11  International / Generale / Re: Energia solare con Arduino on: April 29, 2014, 01:05:58 pm
Questo è il sito dove si spiega come funziona:
http://www.meteoenergia.it/aretha/index_aretha.htm
Per le ultime novità c'è la pagina ARETHA Project in Facebook e poi
su https://www.indiegogo.com/projects/aretha-project#home
c'è la campagna per la raccolta di fondi per il nuovo prototipo e il tutorial.
12  International / Generale / Re: Energia solare con Arduino on: April 29, 2014, 06:41:02 am
Pubblicheremo tutto, seguici su FB Project ARETHA.
13  International / Generale / Re: Energia solare con Arduino on: April 29, 2014, 06:10:08 am
ARETHA non usa rame. Usa un radiatore di automobile che può essere comprato da uno sfasciacarrozze. Il principio si basa sullo scambio di calore tra aria e acqua.
14  International / Generale / Energia solare con Arduino on: April 29, 2014, 02:34:41 am
Ciao a tutti,
Nella passata edizione della Makers Faire di Roma, ho presentato un pannello solare termico autocostruito e controllato da Arduino: il Progetto ARETHA. Lo scopo è quello di fornire istruzioni e soluzioni tecniche semplici a chiunque voglia costruirsi un pannello solare termico (produce acqua calda)  con materiali facili da reperire in qualsiasi parte del mondo.
La funzione di Arduino è quella di misurare le temperature al suo interno e controllare l'accensione della pompa e del ventilatore per ottimizzare il suo funzionamento.
In questo periodo ne stiamo costruendo uno in Sicilia di 5 mq utilizzando pallets usati e lana di pecora.
Il progetto è completamente open e si finanzia con una campagna di crowdfunding:
https://www.indiegogo.com/projects/aretha-project#home
Sono disponibile per qualsiasi altra informazione su questo forum o, se il moderatore giudica l'argomento OT, direttamente al mio indirizzo e-mail.
Paolo
15  Topics / Science and Measurement / Arduino and Solar Energy on: April 29, 2014, 02:21:18 am
Hi everyone!
Just to inform any of you willing to build a thermal solar collector with simple materials, controlled by Arduino.
Project ARETHA http://www.meteoenergia.it/aretha/index_aretha.htm  intends to provide instruction and sharing experiences on this subjects.
We have also launched a funding campaign to build one ARETHA with recycled material in Sicily, see:
https://www.indiegogo.com/projects/aretha-project#home
I can provide any other information about this project. It is an open one.
Thanks
Paolo
Pages: [1] 2 3 ... 10