Skip to main content

Proyecto Ocho - Termostato

El proyecto final de nuestra serie puede parecer complejo, pero es bastante simple. Usamos el potenciómetro para permitir la entrada del usuario de un valor de temperatura, y usando el sensor de temperatura – si la temperatura ambiente se eleva por encima del valor establecido a través del potenciómetro, el relé se activa.

  1. Conecta el Sensor de Temperatura al conector de entrada analógica A0/A1, como estaba en el Proyecto 7.

  2. El Grove produce un voltaje analógico en su salida D1, que está conectada a la entrada analógica A0 de Arduino en el conector de entrada A0/A1.

  3. Conecta el Potenciómetro al conector de entrada analógica A4/A5.

  4. El Potenciómetro produce un voltaje analógico en su salida D1, que está conectada a la entrada analógica A4 de Arduino en el conector de entrada A4/A5. Conecta el Relé al conector de entrada D2/D3.

  5. El pin D2 de Arduino envía una señal al Relé en el conector D1. La luz roja del Relé indica si el relé está encendido o apagado, y el relé hace un sonido de clic cuando cambia.

Ahora sube el siguiente sketch de Arduino:

// Project Eight - Thermostat
//

int a,c,d;
int z=3975;
int relaypin=2;
float b, q, resistance, temperature;

void setup()
{
pinMode(relaypin, OUTPUT);
}

void loop()
{
a=analogRead(4);
b=0.0488*a;
c=int(b);
q=analogRead(0);
resistance=(float)(1023-q)*10000/q;
temperature=1/(log(resistance/10000)/z+1/298.15)-273.15;
d=int(temperature);
if (d>=c)
{
digitalWrite(relaypin, HIGH);
delay(500);
}
if (d<c)
{
digitalWrite(relaypin, LOW);
delay(500);
}
}

Intenta girar el potenciómetro hacia la derecha e izquierda y observa si el relé se enciende o apaga.

Soporte Técnico y Discusión del Producto

¡Gracias por elegir nuestros productos! Estamos aquí para brindarte diferentes tipos de soporte para asegurar que tu experiencia con nuestros productos sea lo más fluida posible. Ofrecemos varios canales de comunicación para satisfacer diferentes preferencias y necesidades.

Loading Comments...