Show Posts
Pages: [1]
1  International / Software / Re: Duda con Dallas ds18B20 on: June 18, 2013, 02:44:05 pm
la libreria tiene activado por defecto un delay interno debido a que este sensor necesita un tiempo para hacer la medida, el cual es proporcional a la resolucion con la que trabajas.
puedes desactivar ese delay pero tienes que ponerlo en tu codigo, pero si usar el comando delay, ya que estarias en las mismas, ya que delay para todo.

te pongo una muestra del codigo que uso yo

Code:
void READ_TEMP_18B20(DeviceAddress deviceAddress)
{
  // method 1 - slower
 
  //Serial.print(sensors.getTempC(deviceAddress));
  //Serial.print(" Temp F: ");
  //Serial.print(sensors.getTempF(deviceAddress)); // Makes a second call to getTempC and then converts to Fahrenheit
//delay (1000);
  // method 2 - faster
 // temp18b20 = sensors.getTempC(deviceAddress);

 if (millis() - lastTempRequest >= delayInMillis) // waited long enough??
  {
   
    temp18b20 = sensors.getTempCByIndex(0);   
    idle = 0;
       
    // immediately after fetching the temperature we request a new sample
    // in the async modus
    // for the demo we let the resolution change to show differences
    //TEMPERATURE_PRECISION++;
    //if (TEMPERATURE_PRECISION > 12) TEMPERATURE_PRECISION = 9;
   
    //sensors.setResolution(tempDeviceAddress, TEMPERATURE_PRECISION);
    sensors.requestTemperatures();
    delayInMillis = 750 / (1 << (12 - TEMPERATURE_PRECISION));
    lastTempRequest = millis();
    }
}

el codigo lo saque de no se donde, buscando un poco por ahi.
2  International / Español / Re: Modificar cafetera expreso on: January 14, 2013, 07:23:29 pm
Hola!

Me voy a animar con mi primer proyecto con arduino y voy a empezar por algo sencillo. Soy programador así que no tendré muchos problemas con el IDE, pero en electrónica estoy muy perdido.

La idea es modificar una cafetera expreso que tiene dos botones, el de encendido/apagado y el del café.

Quiero cambiar el botón del café por un pulsador que...

-Active un rele cuando el agua este caliente.
-Funcione Nº segundos y se pare automáticamente.

Para eso necesitare.
-Un arduino
-Un modulo con rele
-Una fuente de 5v de un móvil viejo, para alimentar el circuito y el rele

A partir de esta modificación sencilla las posibilidades son muy amplias (display led, sensor de temperatura, reloj, ect...), pero quiero empezar poco a poco.

Mi duda es....
El botón a modificar tiene 3 cables, dos de corriente AC y uno que viene del calderin que se encarga de encender una bombilla.
Teniendo en cuenta que no quiero poner una sonda de temperatura (es mi 1º proyecto y quiero empezar por lo basico) ¿que modulo necesito para controlar el cable que va del calderin a la bombilla del botón?





hola
yo tengo un proyecto parecido, pero mas ambicioso, controlar resistencia, la bomba, encenderla a una hora determinada, display lcd, y mucho mas.
el circuito es practicamente igual en todas las cafeteras, tienes un termostato atornillado al calderin el cual conduce cuando esta frio y alimentando la resistencia hasta que alcanza la temperatura, que es cuando abre. el neon esta en paralelo con el termostato. el interruptor de hacer cafe alimenta la bomba, la cual no consume mucho y se puede controlar con un rele pequeño. La resistencia si que traga mucho y necesita un rele grande.
dime que modelo es tu cafetera, asi puedo hacerme una idea mejor, sin ver el interruptor es dificil.
si puedo hecharte una mano, escribeme y hablamos el tema en mas profundidad.

un saludo
Pages: [1]