Tabla de contenido:

Visuino I2C BMP280 Presión, temperatura + OLED: 7 pasos
Visuino I2C BMP280 Presión, temperatura + OLED: 7 pasos

Video: Visuino I2C BMP280 Presión, temperatura + OLED: 7 pasos

Video: Visuino I2C BMP280 Presión, temperatura + OLED: 7 pasos
Video: Arduino desde cero en Español - Capítulo 36 - BMP280 Presión atmosférica, 🌡️Temperatura, Altitud 2024, Noviembre
Anonim
Image
Image
Que necesitarás
Que necesitarás

En este tutorial usaremos presión I2C BMP280, sensor de temperatura, lcd OLED, Arduino UNO medir la presión y temperatura y mostrar los resultados en la pantalla LCD. Vea un video de demostración.

Paso 1: lo que necesitará

Que necesitarás
Que necesitarás
Que necesitarás
Que necesitarás
Que necesitarás
Que necesitarás
  • Arduino UNO (puede ser cualquier otro Arduino)
  • Cables de puente
  • Pantalla LCD OLED
  • Sensor I2C BMP280
  • Programa Visuino: Descarga Visuino

Paso 2: el circuito

El circuito
El circuito
  • Conecte el pin Arduino (SCL) al pin BMP280 (SCL)
  • Conecte el pin Arduino (SDA) al pin BMP280 (SDA)
  • Conecte el pin Arduino (SCL) al pin OLED LCD (SCL)
  • Conecte el pin Arduino (SDA) al pin OLED LCD (SDA)
  • Conecte el pin Arduino (5V) al pin OLED LCD (VCC)
  • Conecte el pin Arduino (3.3V) al pin BMP280 (VCC)
  • Conecte el pin Arduino (GND) al pin LCD OLED (GND)
  • Conecte el pin Arduino (GND) al pin BMP280 (GND)

Paso 3: 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

Para comenzar a programar el Arduino, necesitará tener el IDE de Arduino instalado desde aquí:

Tenga en cuenta que hay algunos errores críticos en Arduino IDE 1.6.6. ¡Asegúrese de instalar 1.6.7 o superior, de lo contrario, este Instructable no funcionará! Si no lo ha hecho, siga los pasos de este Instructable para configurar el IDE de Arduino para programar ESP 8266. Visuino: https://www.visuino.eu también necesita estar instalado. 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 4: Agregar componentes en Visuino

En Visuino Agregar componentes
En Visuino Agregar componentes
En Visuino Agregar componentes
En Visuino Agregar componentes
En Visuino Agregar componentes
En Visuino Agregar componentes
  • Añadir el componente I2C de temperatura de presión BME 280
  • Agregar 2x componente MapRange
  • Agregar PANTALLA OLED LCD I2C
  • Haga doble clic en el componente OLED LCD y en el editor:
  1. Seleccione "Campo de texto", arrástrelo hacia la izquierda y en la ventana Propiedades, configure: x a 60 ey a 5
  2. Seleccione "Campo de texto", arrástrelo hacia la izquierda y en la ventana Propiedades, configure: x a 50 ey a 20
  3. Seleccione "Dibujar texto", arrástrelo hacia la izquierda y en la ventana Propiedades configure: xa 0 ey a 5 y configure el texto a: "Presión:"
  4. Seleccione "Dibujar texto", arrástrelo hacia la izquierda y en la ventana Propiedades configure: xa 0 ey a 20 y configure el texto a: "Temp:"

Paso 5: En Visuino: Conexión de componentes

En Visuino: componentes de conexión
En Visuino: componentes de conexión
  • Conecte el pin Arduino I2C [entrada] al pin PressureTemperatureHumidity1 I2C [salida]
  • Conecte el pin Arduino I2C [entrada] al pin DisplayOLED1 I2C [salida]
  • Conecte el pin Arduino Serial [0] [out] al pin DisplayOLED1 [in]
  • Conecte la presión del pin PressureTemperatureHumidity1 (Pa) al pin MapRange1 [in]
  • Conecte la temperatura del pin PressureTemperatureHumidity1 al pin MapRange2 [in]
  • Conecte MapRange1 al pin DisplayOLED1 [Campo de texto de elementos1]
  • Conecte MapRange2 al pin DisplayOLED1 [Campo de texto de elementos2]

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
Genere, compile y cargue el código Arduino
Genere, compile y cargue el código Arduino

En Visuino, presione F9 o haga clic en el botón que se muestra en la Imagen 1 para generar el código Arduino y abra el IDE de Arduino

En el IDE de Arduino, haga clic en el botón Cargar, para compilar y cargar el código (Imagen 2)

Paso 7: jugar

Si enciende el módulo Arduino Uno, la pantalla LCD comenzará a mostrar datos sobre la presión y la temperatura actuales.

¡Felicidades! Ha completado su proyecto de sensor I2C BMP280 con Visuino. También se adjunta el proyecto Visuino, que creé para este Instructable.

Puede descargarlo y abrirlo en Visuino:

Recomendado: