Show Posts
Pages: [1]
1  International / Software / Re: Problema sensor temperatura y relé on: October 11, 2012, 10:04:43 am
Josema muchas gracias por el aporte...el diodo que va en paralelo a la bobina del relé lo tengo conectado desde un principio, en mi caso la patilla de en medio de mi transitor es la base, pero ese diodo se que hay que colocarlo en el colector. De verdad gracias y seguiré buscando a ver si encuentro el fallo.
2  International / Software / Re: Problema sensor temperatura y relé on: October 04, 2012, 10:37:01 am
He hecho una prueba quitando el relé y manteniendo el transistor, para ir acotando el fallo...y mi sorpresa ha sido que al activar el transistor, el sensor de temperatura me da la lectura también errónea por lo tanto el relé tiene poco o nada que ver con el fallo.

A lo mejor una buena opción sería utilizar un MosFet ya que tiene la puerta aislada no?? o un diodo en paralelo en el emisor del transistor para el paso de la corriente??
3  International / Software / Re: Problema sensor temperatura y relé on: September 30, 2012, 06:58:19 am
Curro muchas gracias, perdón por no decir que el relé lo tengo conectado al pin de arduino mediante un transistor (P2N2222A)...no sé que mas probar. Creo k buscaré otro relé a ver si el fallo es algo interno del relé
4  International / Software / Re: Problema sensor temperatura y relé on: September 28, 2012, 01:31:52 pm
Claro, el problema está cuando activo el relé...lo que quiero saber es como soluciono ese problema...porque el relé esta bien configurado...lo que no se es si ese tipo de relé tiene alguna contraindicación...porque cuando se activa todas las patillas del puerto analógico sufren una pequeña variación en la tensión.
Con respecto a lo del LCD, uso uno pero he puesto un ejemplo simple para probar el funcionamiento exclusivamente del relé y el sensor. Si alguien ha utilizado algún relé de 5V en particular o sensor de temperatura que me lo comente por favor.
5  International / Software / Re: Problema sensor temperatura y relé on: September 28, 2012, 04:20:38 am
Este es un ejemplo que acabo de probar y sigue fallando lo que dije en el primer post.


int rele = 8;
int menuButton = 2;             // Botón "menú" conectado a la INT0
int temperaturaPin = A0;
boolean activo = 0;

 void setup() {
  pinMode(rele, OUTPUT);
  pinMode(temperaturaPin, INPUT);
  Serial.begin(9600);
  attachInterrupt(0, changeMenu, FALLING);  //Configuración de la INT0
  delay(5000);
 }
 
 void loop(){
    float temperatura = getVoltage(temperaturaPin);
    temperatura = (temperatura - 0.5) * 100;
    Serial.println(temperatura);
    delay(1000);
 }
 
 void changeMenu(){
   activo = !activo;
   digitalWrite(rele,activo);
}

 float getVoltage(int pin){
   return (analogRead(pin) * .004882814);     //Para 5V     
 }
6  International / Software / Re: Problema sensor temperatura y relé on: September 28, 2012, 04:01:06 am
El código es bastante simple y creo k no es lo que influye. De todas maneras, el programa está basado en una máquina de estados en la que vas pasando de un estado a otro pulsando un botón conectado a la INT0. En el estado 0, se limita a hacer lecturas del sensor de temperatura; en el estado 1, seleccionas mediante un potenciómetro la temperatura a la que quieres que "salte" el termostato; una vez vuelto al estado 0, empieza a comprobar cuando la temperatura leida es mayor que la seleccionada y cuando se cumpla varias veces seguidas pues activa el relé.

De todas maneras voy a probar un programa sencillo aparte sólo midiendo la temperatura y activando el relé, a ver lo que sucede.
7  International / Software / Problema sensor temperatura y relé on: September 27, 2012, 09:04:53 am
Hola, mi problema es bien sencillo pero hay algo que se me escapa porque no puede ser tan complicado lo que quiero hacer. Estoy haciendo una especie de termostato con Arduino Uno compuesto de un LCD 16x2, un sensor de temperatura TMP36 y un relé de 5V. Los datasheets de los dos últimos son los siguientes:

https://www.sparkfun.com/products/10988
https://www.sparkfun.com/products/100

El TMP36 está conectado a la A0 y las lecturas de la temperatura es correcta, el problema llega cuando activo el relé. Al activarse el relé y volver a solicitar la lectura del sensor las lecturas son erróneas. ¿Alguien tiene alguna idea de por qué puede pasar esto? ¿El relé que utilizo no es el adecuado?

Espero vuestras respuesta, y muchas gracias antes de nada. UN saludo
8  International / Software / Es posible LEER lo introducido en un LCD??? on: September 10, 2012, 10:00:00 am
Hola buenas, este es mi primer post...estoy trabajando con un LCD 16x2 con el driver Hitachi, conectado a mi Arduino en el modo 4 bits. Todo funciona correctamente, lo único que me gustaría saber es si existe alguna librería para poder leer lo que hay en el LCD. La librería que utilizo es la LiquidCrystal que viene en Arduino, pero con esa sólo se puede escribir, no tiene ningún comando para la lectura. Si supierais de algún procedimiento o tuvierais una ligera idea de como podría hacerlo os lo agradecería mucho.

Muchas gracias ante todo y un saludo.
Pages: [1]