Tabla de contenido:

Cómo usar el sensor de temperatura y humedad DHT12 I2C con Arduino: 7 pasos
Cómo usar el sensor de temperatura y humedad DHT12 I2C con Arduino: 7 pasos

Video: Cómo usar el sensor de temperatura y humedad DHT12 I2C con Arduino: 7 pasos

Video: Cómo usar el sensor de temperatura y humedad DHT12 I2C con Arduino: 7 pasos
Video: Tutorial: Sensor temperatura y humedad Arduino + Display LCD I2C 2024, Noviembre
Anonim
Image
Image

En este tutorial, aprenderemos cómo usar el sensor de temperatura y humedad DHT12 I2C con Arduino y mostraremos los valores en la pantalla OLED.

¡Ver el vídeo!

Paso 1: Mis otros proyectos

Que necesitarás
Que necesitarás

Tómese un momento para ver mis otros proyectos geniales aquí

Paso 2: lo que necesitará

Que necesitarás
Que necesitarás
Que necesitarás
Que necesitarás
  • Arduino Uno o cualquier otra placa Arduino
  • Tablero de circuitos
  • Cables de puente
  • Pantalla OLED
  • Software Visuino: Descargar aquí

Paso 3: el circuito

El circuito
El circuito
  • Conecte el pin positivo DHT12 + (VCC) al pin Arduino + 5V
  • Conecte el pin negativo DHT12 - (GND) al pin GND de Arduino
  • Conecte el pin DHT12 (SCL) al pin Arduino (SCL)
  • Conecte el pin DHT12 (SDA) al pin Arduino (SDA)
  • Conecte el pin de pantalla OLED [VCC] al pin de Arduino [5V]
  • Conecte el pin de pantalla OLED [GND] al pin Arduino [GND]
  • Conecte el pin de pantalla OLED [SDA] al pin de Arduino [SDA]
  • Conecte el pin de pantalla OLED [SCL] al pin de Arduino [SCL]

Paso 4: Inicie Visuino y seleccione el tipo de placa Arduino UNO

Inicie Visuino y seleccione el tipo de placa Arduino UNO
Inicie Visuino y seleccione el tipo de placa Arduino UNO
Inicie Visuino y seleccione el tipo de placa Arduino UNO
Inicie Visuino y seleccione el tipo de placa Arduino UNO

Visuino: https://www.visuino.eu también necesita estar instalado. Descargue la versión gratuita o regístrese para una prueba gratuita.

Inicie Visuino como se muestra en la primera imagen Haga clic en el botón "Herramientas" en el componente Arduino (Imagen 1) en Visuino Cuando aparezca el cuadro de diálogo, seleccione "Arduino UNO" como se muestra en la Imagen 2

Paso 5: Agregar, configurar y conectar componentes en Visuino

En Visuino Agregar, configurar y conectar componentes
En Visuino Agregar, configurar y conectar componentes
En Visuino Agregar, configurar y conectar componentes
En Visuino Agregar, configurar y conectar componentes
En Visuino Agregar, configurar y conectar componentes
En Visuino Agregar, configurar y conectar componentes
En Visuino Agregar, configurar y conectar componentes
En Visuino Agregar, configurar y conectar componentes
  • Agregar el componente "DHT12"
  • Agregar componente de pantalla "OLED"
  • Haga doble clic en "DisplayOLED1"
  • En la ventana de elementos, arrastre "Campo de texto" hacia el lado izquierdo
  • En la ventana de propiedades, establezca el tamaño en 2
  • En la ventana de elementos, arrastre otro "Campo de texto" hacia el lado izquierdo.
  • En la ventana de propiedades, establezca el tamaño en 2 e Y en 20
  • Cerrar la ventana Elementos
  • Conecte la temperatura del pin "HumidityThermometer1" a "DisplayOLED1"> "Text Field1"
  • Conecte el pin "HumidityThermometer1" Humedad a "DisplayOLED1"> "Text Field2"
  • Conecte el sensor I2C del pin "HumidityThermometer1" al pin I2C de la placa Arduino
  • Conecte la salida I2C del pin "DisplayOLED1" a la entrada I2C del pin I2C de la placa Arduino

Paso 6: Genere, compile y cargue el código Arduino

Genere, compile y cargue el código Arduino
Genere, compile y cargue el código Arduino

En Visuino, en la parte inferior, haga clic en la pestaña "Construir", asegúrese de que esté seleccionado el puerto correcto, luego haga clic en el botón "Compilar / Construir y Cargar".

Paso 7: jugar

Si enciende el módulo Arduino UNO, la pantalla OLED comenzará a mostrar los valores de temperatura y humedad.

¡Felicidades! Ha completado su proyecto con Visuino. También se adjunta el proyecto Visuino, que creé para este Instructable, puedes descargarlo y abrirlo en Visuino:

Recomendado: