Tabla de contenido:

BME280, detector de contacto humano: 5 pasos
BME280, detector de contacto humano: 5 pasos

Video: BME280, detector de contacto humano: 5 pasos

Video: BME280, detector de contacto humano: 5 pasos
Video: Arduino desde cero en Español - Capítulo 36 - BMP280 Presión atmosférica, 🌡️Temperatura, Altitud 2024, Mes de julio
Anonim
BME280, detector de contacto humano
BME280, detector de contacto humano

Hola y bienvenido al proyecto Human Contact Detector utilizando el sensor BME280 de Sparkfun. Este proyecto utilizará el sensor de temperatura del BME280 para detectar el contacto humano a través del cambio de temperatura.

Suministros

Para este proyecto usaré:

1. Un Arduino Uno

2. El BME280 (https://www.sparkfun.com/products/13676)

3. Un encabezado de 4 pines para la placa de pruebas

4. Una placa de pruebas

5. Un LED y una resistencia

6. El software Arudino

7. ¡Cables!

Paso 1: preparación

Complete estos pasos para prepararse para el proyecto:

1. Instale el software Arduino

2. Instale la biblioteca BME280 desde el siguiente enlace:

3. Suelde el conector de 4 pines al BME280

Paso 2: el código

El código
El código

Este es el código que usaremos para el proyecto. Verifíquelo y cárguelo en el Arduino.

El código recopilará la información del sensor del BME280, procesará esa información y emitirá una señal para encender un LED si se detecta un cambio suficientemente grande en la temperatura.

Paso 3: las conexiones (tablero)

Las conexiones (tablero)
Las conexiones (tablero)

Esta es la configuración de la protoboard.

El cable rojo (positivo +) irá al puerto 2 de Arduino.

El cable negro (negativo) irá a uno de los puertos de tierra de Arduino.

Paso 4: Conexiones (Arduino y BME280)

No se sienta abrumado. Conectar el BME280 al Arduino no es tan confuso ni desafiante como parece.

Realice las siguientes conexiones:

1. Conecte el pin del cabezal GND (tierra) del BME280 a uno de los puertos de tierra del Arduino.

2. Conecte el pin de encabezado de 3.3V del BME280 al puerto de 3.3V del Arduino.

3. Conecte el pin del encabezado SDA del BME280 al puerto A4 del Arduino.

4. Conecte el pin del encabezado SCL del BME280 al puerto A5 del Arduino.

Paso 5: utilizar

Una vez que todo esté conectado y el código se haya cargado en Arduino, abra el monitor en serie en el software Arduino. Anote la temperatura ambiente de la habitación en la que se encuentra e ingrese ese valor en el código (const float ambientTemp). El cambio de este valor es lo que hará que se encienda el LED.

Ahora, coloque el sensor en su cuerpo y espere a que se encienda el LED. El sensor tardará unos momentos en calentarse, pero el LED se encenderá. Retire el sensor de su cuerpo y, después de que el sensor se enfríe, el LED se apagará nuevamente. Felicitaciones, tiene un detector de contacto humano en funcionamiento.

Recomendado: