Tabla de contenido:

Estación meteorológica: 7 pasos
Estación meteorológica: 7 pasos

Video: Estación meteorológica: 7 pasos

Video: Estación meteorológica: 7 pasos
Video: Bresser ClimateConnect Smart Home estación meteorológica 7 en 1 Análisis a fondo 1 2024, Mes de julio
Anonim
Estación meteorológica
Estación meteorológica

En este Instructable, mostraré los pasos y el código para construir su propia estación meteorológica. ¡Podrá recorrer la temperatura, la humedad y el brillo! Tenga en cuenta que su código remoto será diferente al mío, ¡pero le mostraré cómo encontrar sus ID de código correctos! COSAS QUE NECESITAS:

  • 1 x Arduino UNO R3
  • 1 x mando a distancia por infrarrojos (cualquiera servirá)
  • 1 x sensor de infrarrojos
  • 1 x fotoresistor (sensor de brillo)
  • Pantalla LCD de 1 x 16x2
  • Resistencia de 3 x 220 ohmios
  • 1 x potenciómetro
  • 1 x DHT11 (sensor de temperatura / humedad)
  • 1 x tablero
  • Cables de puente

Paso 1: cables positivo y de tierra

Cables positivos y de tierra
Cables positivos y de tierra

CONFIGURACIÓN BÁSICA

  1. Conecte 1 cable de puente (rojo) al lado + de la placa de pruebas al puerto GND en el arduino
  2. Use otro cable de puente (rojo) para conectar al otro lado de la placa en el riel +
  3. Conecte 1 cable de puente (negro) al lado - de la placa de pruebas al puerto de 5v en el arduino
  4. Use otro cable de puente (negro) para conectar al otro lado de la placa en el riel +

Paso 2: agregar fotorresistencia

Agregar fotorresistor
Agregar fotorresistor
  1. Coloque la fotorresistencia en la placa de pruebas
  2. Conecte el lado derecho al riel +
  3. Conecte el lado izquierdo a una resistencia de 220 ohmios
  4. Conecte un cable de la resistencia al puerto 7 en el arduino
  5. Conecte un cable de tierra proveniente del riel - en la placa de pruebas al mismo riel conectado al cable anterior (puerto 7)

Paso 3: agregue el sensor de infrarrojos

Agregar sensor de infrarrojos
Agregar sensor de infrarrojos
  1. Coloque el sensor de infrarrojos en la placa de pruebas
  2. Conecte el primer cable al riel GND (-) al primer puerto del IR
  3. Conecte el segundo cable al riel POSITIVO (+) al segundo puerto en el IR
  4. Conecte un cable desde el puerto 10 en el arduino al último poste en el sensor de infrarrojos

Paso 4: Agregar LCD y potenciómetro

Agregar LCD y potenciómetro
Agregar LCD y potenciómetro

Comencemos agregando el potenciómetro

  1. Coloque la pantalla LCD y el potenciómetro en la placa de pruebas
  2. Conecte el riel GND (-) al lado negativo del potenciómetro
  3. Conecte el riel POSITIVO (+) al lado positivo del potenciómetro
  4. Conecte un cable desde la parte superior del potenciómetro al puerto V0 en la pantalla LCD
  5. Esto establecerá el contraste de la pantalla LCD para ajustar y facilitar la visualización.

Agreguemos la pantalla LCD, los cables estarán en orden

  1. Coloque la pantalla LCD en la placa de pruebas
  2. Conecte un cable de tierra al puerto VSS en la pantalla LCD
  3. (V0 ya está conectado desde el paso anterior)
  4. RS se conectará al puerto 12 en arduino
  5. RW se conectará a tierra en la placa de pruebas
  6. E se conectará al puerto ~ 11 en arduino
  7. D4 se conectará al puerto ~ 5 en arduino
  8. D5 se conectará al puerto 4 en arduino
  9. D6 se conectará al puerto 3 en arduino
  10. D7 se conectará al puerto 2 en ardiino
  11. A se conectará a una resistencia de 220 ohmios, la resistencia se conecta al riel de tierra en la placa de pruebas
  12. K se conectará para conectarse al riel de tierra en la placa de pruebas

Paso 5: Agregar DHT11 (sensor de temperatura y humedad)

Adición de DHT11 (sensor de temperatura y humedad)
Adición de DHT11 (sensor de temperatura y humedad)
  1. Coloque DHT11 en la placa de pruebas
  2. Conecte el riel positivo (+) en la placa de pruebas al pin positivo en DHT11, será el primer pin a la izquierda
  3. Conecte el segundo pin del DHT11 a una resistencia de 220 ohmios
  4. Conecte la resistencia de 220 ohmios al puerto ~ 6 en arduino
  5. Conecte el último pin derecho y el más derecho al riel negativo en la placa de pruebas

Paso 6: Agregue el control remoto, ¡ahora es un hombre del clima

Agregando el control remoto, ¡ahora eres un hombre del clima!
Agregando el control remoto, ¡ahora eres un hombre del clima!

Si surge algún problema al construir esto, mire hacia atrás a través de los diagramas que están conectados correctamente. Lo más probable es que el control remoto que utilicé en esto no sea el mismo que el tuyo. Esto significa que tendrá que cambiar el código para que funcione para usted.

  1. Descargue el IDE de Arduino para realizar estas correcciones en sus materiales.
  2. Descargue el código provisto (remoteFinder.ino), abra el IDE y cargue / compile el programa.
  3. Asegúrese de abrir el monitor en serie.
  4. Presione los dos botones que le gustaría usar y registre el código que le da el monitor serial.

NOTA: FFFFFF no es correcto, la biblioteca IR arroja esto cuando detecta el uso del mismo botón. Esto solo significa que estás presionando el mismo botón una y otra vez. Si no puede descargar el archivo, aquí está para copiarlo y pegarlo.

int RECV_PIN = 6; IRrecv irrecv (RECV_PIN); decode_results resultados;

configuración vacía () {Serial.begin (9600); irrecv.enableIRIn (); // Iniciar el receptor}

bucle vacío () {if (código irrecv (y resultados)) {Serial.println (resultados.valor, HEX); irrecv.resume (); // Recibir el siguiente valor}} A continuación, abra WeatherStation.ino y cambie los valores de los botones por los suyos. En el código, están al comienzo del archivo y se denominan code1 code2 code3Compile el código y cárguelo, ¡y ahora está listo para hacerse cargo del Canal 10!

Paso 7: Bibliotecas utilizadas

dht.h

IRremote.h

LiquidCrystal.h https://www.arduino.cc/en/Reference/LiquidCrystal Si estas bibliotecas se han actualizado o no funcionan con ellas, no dude en enviarme un correo electrónico y ¡les enviaré mis bibliotecas!

Recomendado: