Show Posts
Pages: [1] 2 3
1  International / Software / Re: Scrittura codice per impianto birra cerco collaboratori Monza/Milano on: October 24, 2012, 12:10:14 pm
Da robot italy. Oggi però, l'ho riprovata e mi sembrava meglio. Ho caricato un'altra libreria per il sensore. Adesso volevo provare a collegare anche un display e veder cosa succede.
2  International / Software / Re: Scrittura codice per impianto birra cerco collaboratori Monza/Milano on: October 24, 2012, 05:56:29 am
Mi sono arenato, non riesco ad andare avanti.
La temperatura è sempre "fuori" di tre gradi, sono andato completamente in palla!
3  International / Software / Re: Scrittura codice per impianto birra cerco collaboratori Monza/Milano on: October 22, 2012, 02:38:39 am
Il codice è questo


#include <OneWire.h>

// DS18S20 Temperature chip i/o
OneWire ds(10);  // on pin 10

void setup(void) {
  // initialize inputs/outputs
  // start serial port
  Serial.begin(9600);
}

void loop(void) {
  byte i;
  byte present = 0;
  byte data[12];
  byte addr[8];

  if ( !ds.search(addr)) {
      Serial.print("No more addresses.\n");
      ds.reset_search();
      return;
  }

  Serial.print("R=");
  for( i = 0; i < 8; i++) {
    Serial.print(addr, HEX);
    Serial.print(" ");
  }

  if ( OneWire::crc8( addr, 7) != addr[7]) {
      Serial.print("CRC is not valid!\n");
      return;
  }

  if ( addr[0] == 0x10) {
      Serial.print("Device is a DS18S20 family device.\n");
  }
  else if ( addr[0] == 0x28) {
      Serial.print("Device is a DS18B20 family device.\n");
  }
  else {
      Serial.print("Device family is not recognized: 0x");
      Serial.println(addr[0],HEX);
      return;
  }

  ds.reset();
  ds.select(addr);
  ds.write(0x44,1);         // start conversion, with parasite power on at the end

  delay(1000);     // maybe 750ms is enough, maybe not
  // we might do a ds.depower() here, but the reset will take care of it.

  present = ds.reset();
  ds.select(addr);   
  ds.write(0xBE);         // Read Scratchpad

  Serial.print("P=");
  Serial.print(present,HEX);
  Serial.print(" ");
  for ( i = 0; i < 9; i++) {           // we need 9 bytes
    data = ds.read();
    Serial.print(data, HEX);
    Serial.print(" ");
  }
  Serial.print(" CRC=");
  Serial.print( OneWire::crc8( data, smiley-cool, HEX);
  Serial.println();
}
4  International / Software / Re: Scrittura codice per impianto birra cerco collaboratori Monza/Milano on: October 22, 2012, 02:34:46 am
Ho caricato quella libreria, ma il risultato è che legge una temperatura maggiore di circa 3°C rispetto ad un termometro a mercurio che ritengo affidabile.
Provando poi a collegare la sonda in parasite mode, la situazione peggiora ancora di più.
Poi, siccome dovrò visualizzare la temperatura su un display, cosa si può togliere dal codice, in maniera di visualizzare soltanto "temperatura = 26,5" (es.)?
5  International / Software / Re: Scrittura codice per impianto birra cerco collaboratori Monza/Milano on: October 20, 2012, 09:27:29 am
Allora, partiamo dal principio.....
Non riesco a leggere nemmeno una temperatura a seriale.
Sonda ds18b20 e arduino uno rev3.
Come si scrive il codice?
6  International / Software / Re: Scrittura codice per impianto birra cerco collaboratori Monza/Milano on: October 19, 2012, 03:08:36 pm
Rieccomi, scusate per l'assenza prolungata ma ,ho passato 4 giorni di passione!
Niky, l'hai presa proprio sul serio 'sta cosa! smiley-mr-green
7  International / Software / Re: Scrittura codice per impianto birra cerco collaboratori Monza/Milano on: October 17, 2012, 09:10:58 am
Ma per piastra riscaldante in vetro ceramica, intendi quello portatili Niky?
8  International / Software / Re: Scrittura codice per impianto birra cerco collaboratori Monza/Milano on: October 16, 2012, 10:53:12 am
Era solo per rendermi utile, visto che per me queste cose sono come un incrocio tra arabo e cinese! smiley-mr-green smiley-mr-green smiley-mr-green
9  International / Hardware / Re: Sonda temperatura impianto birra on: October 16, 2012, 10:36:12 am
Grazie a tutti ragazzi, penso che il dilemma sonda sia stato risolto.
10  International / Software / Re: Scrittura codice per impianto birra cerco collaboratori Monza/Milano on: October 16, 2012, 10:03:55 am
Si effettivamente era una domanda stupida la mia, mi scuso nuovamente per l'ignoranza.
Mi pare di capire cmq che in questo codice, non si parli ancora, ne di sonde di temperatura, ne di display, ma solo del famigerato PID, giusto?
Un'altra domanda delle mie: per la compilazione del codice, o meglio, per avere uno sketch funzionante con tutto quello che necessita per funzionare ovvero, sonda e display per visualizzare temperatura, bisogna già preoccuparsi della parte elettromeccanica, o si può ancora aspettare?
Perchè se si, avendo in mano le specifiche degli RSS piuttosto che delle resistenze, potrei già portarmi avanti.
11  International / Software / Re: Scrittura codice per impianto birra cerco collaboratori Monza/Milano on: October 16, 2012, 08:31:05 am
Vedo con piacerere che la discussione si è animata!
Quindi mi state dicendo che se lo stesso sketch lo si prova con caldaie e riscaldatori diversi da quelli utilizzati nei test, il controllo non funziona o quantomeno da dei risultati diversi?
12  International / Software / Re: Scrittura codice per impianto birra cerco collaboratori Monza/Milano on: October 15, 2012, 11:03:07 am
Adesso che sappiamo cosa serve e come funziona, qualcuno mi spiega da che parte si inizia?
13  International / Software / Re: Scrittura codice per impianto birra cerco collaboratori Monza/Milano on: October 14, 2012, 10:20:50 am
Si anch'io pensavo ad una cosa del genere. Andare a step:
1 leggere delle temperature che siano "reali" su seriale
2 Aggiungere un display lcd
3 Raggiungere un set point
4 Mantenimento set point nel tempo
5 etc etc
Poi per la parte elettro meccanica non c'è problema
14  International / Software / Re: Scrittura codice per impianto birra cerco collaboratori Monza/Milano on: October 14, 2012, 08:23:30 am
Ok scusate, errori di inesperienza!
A prescindere dalla complessità, la vedi una cosa fattibile fatta così, o secondo te è meglio collaborare con qualcuno "fisicamente", nel senso di mettersi in cantina e provare e riprovare?
Tu pensavi a resistenze ad immersione?
15  International / Software / Re: Scrittura codice per impianto birra cerco collaboratori Monza/Milano on: October 14, 2012, 08:06:31 am
Concordo con astro, non si può pensare di pescare una libreria da internet che si chiama PID e pensare di aver fatto un controllo di temperatura PID.
Le variabili in gioco su questo specifico caso sono tante, oltre quelle dette da astro mi permetto di aggiungere la densitá della massa da scaldare(non è solo acqua o altro liquido ma ci sono vari tipi di grani macinati all'interno) e la dissipazione termica della caldaia.
Sicuramente l'utilizzo di un controllo PID è la soluzione più adeguata, ma calcolare le tre costanti che lo controllano non sará uno scherzo, e temo che non saranno nemmeno parametri legati solo all'impianto ma che andranno adeguati in base alla quantitá di mosto da preparare e dalla composizione e densitá dello stesso.
Massima disponibilitá anche da parte mia comunque visto che sono molto interessato.

Anche se penso che tu sappia già di cosa stiamo parlando........
Pages: [1] 2 3