Tabla de contenido:
- Paso 1: descripción general
- Paso 2: BMP180 versus BMP280
- Paso 3: Lista de piezas de hardware
- Paso 4: construcción del circuito
- Paso 5: el boceto
Video: Múltiples sensores BMP280 en Arduino Uno a través de SPI: 6 pasos
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:41
En este tutorial, conectaremos tres BMP280 en Arduino Uno a través de SPI, pero puede conectar hasta ocho BMP280 en Uno usando los puertos digitales D3 a D10 como nSS (Selección de esclavo) para cada sensor.
El resultado de las muestras de presión atmosférica medidas por el BMP280 se mostrará en la pantalla LCD LCM1602 de 16x2.
La pantalla LCD se conectará a Uno a través de I2C (o IIC) mediante el módulo PCF8574.
Paso 1: descripción general
El sensor de temperatura y presión barométrica Bosch BMP280 admite la comunicación SPI e I2C (o IIC) con el microcontrolador. Es un sensor de alta precisión (0.16Pa o ± 1m) y de bajo consumo (2.7µA).
El BMP280 es la versión mejorada de BMP180 que tiene muchas mejoras: resoluciones más altas para presión y temperatura, menor consumo de energía, interfaz SPI recién agregada, mediciones de ruido más bajas, ruido RMS más bajo, huella más pequeña, más modos de medición, mayor velocidad de medición y recién agregado Filtro contra interferencias ambientales.
Hoja de datos de Bosch BMP280
Paso 2: BMP180 versus BMP280
Datos para comparar el sensor BMP280 con el sensor BME280.
Paso 3: Lista de piezas de hardware
- 1 placa Arduino Uno
- Sensor de placa de conexión BMP280 de 3 módulos
- 1 placa de módulo PCF8574 (I2C)
- 1 pantalla LCD LCM1602 (16x2)
- 1 protoboard
- 35 cables de puente
Paso 4: construcción del circuito
Para los tres BMP280, el circuito es el siguiente:
Pin uno …………………………………………………………………………….. BMP280 (1) pin D13 SCK (Reloj serial, salida del maestro) ………. SCLD12 MISO (Master IN Slave OUT) …………………………… SDOD11 MOSI (Master OUT Slave IN) ………………………….. SDAD10 SSn (Slave Select) ………… ……………………………………. CSB
Uno pin …………………………………………………………………………….. BMP280 (2) pin D13 SCK (Reloj serial, salida del maestro) ………. SCLD12 MISO (Master IN Slave OUT) …………………………… SDOD11 MOSI (Master OUT Slave IN) ………………………….. SDAD9 SSn (Slave Select) ………… ………………………………………. CSB
Pin uno …………………………………………………………………………….. BMP280 (3) pin D13 (Reloj serie SCK, salida del maestro) ………. SCLD12 (MISO Master IN Slave OUT) …………………………. SDOD11 (MOSI Master OUT Slave IN) …………………………… SDAD8 SSn (Slave Select) …………… ……………………………………. CSB
* Todos los VCC y GND de BMP280 vinculados en 3.3V de potencia Arduino o módulo de potencia protoboard.
Para la pantalla LCD LCM1602 y el módulo PCF8574 I2C, el circuito es el siguiente:
una. Coloque LCD y PCF8574 en protoboard como se muestra en la imagen.
B. Puente PCF8574 con pines analógicos Uno:
Pin uno ………………………………. PCF8574 pin A4 ……………………………………….. SDAA5 …………………………………………….. SCL
VCC y GND de PCF8574 enlazados en 5V de potencia Arduino o módulo de potencia protoboard.
Nota: Si está utilizando un módulo de alimentación de protoboard, también debe conectar el Arduino Gnd con el protoboard Gnd.
Paso 5: el boceto
Notas:
- - Este boceto puede tener dificultad intermedia.
-
- Este Sketch requiere la instalación de las siguientes bibliotecas en Arduino:
- LiquidCrystal_I2C.h
- Adafruit_BMP280.h
- Adafruit_Sensor.h
- SPI.h
Descarga el boceto…
Recomendado:
Múltiples sensores de temperatura IR - MLX90614: 4 pasos
Múltiples sensores de temperatura IR - MLX90614: esta es una guía rápida sobre cómo configurar múltiples sensores de temperatura sin contacto MLX90614B a través del bus I2C con un Arduino uno y mostrar las lecturas en el monitor serial de Arduino IDE. Estoy usando las placas prefabricadas, pero si compras el sensor b
CONECTAR MÚLTIPLES SENSORES A UN PUERTO SERIE ARDUINO UNO: 4 Pasos
CONECTANDO MÚLTIPLES SENSORES A UN PUERTO SERIE ARDUINO UNO: En este tutorial, expandiremos un solo puerto serial Arduino UNO UART (Rx / Tx) para que se puedan conectar múltiples sensores Atlas. La expansión se realiza utilizando una placa de expansión de puerto serie 8: 1. El puerto de Arduino está vinculado al expansor después de que
CONECTANDO MÚLTIPLES SENSORES A FRAMBUESA PI: 6 Pasos (con Imágenes)
CONECTANDO MÚLTIPLES SENSORES A RASPBERRY PI: En este proyecto, conectaremos tres de los sensores EZO de Atlas Scientific (pH, oxígeno disuelto y temperatura) a una Raspberry Pi 3B +. En lugar de conectar los circuitos a la Raspberry Pi, usaremos el escudo Whitebox Labs Tentacle T3. T
2.4 Estación meteorológica TFT Arduino con múltiples sensores: 7 pasos
Estación meteorológica Arduino 2.4 TFT con múltiples sensores: una estación meteorológica Arduino portátil con una pantalla LCD TFT y algunos sensores
Arduino Uno + SIM900 + DHT22 + Thingspeak [ENG / PL] ¡DATOS DE SENSORES MÚLTIPLES !: 3 Pasos
Arduino Uno + SIM900 + DHT22 + Thingspeak [ENG / PL] ¡DATOS DE SENSORES MÚLTIPLES !: Hola, vi que falta información sobre cómo publicar datos de sensores múltiples en Thingspeak de Arduino Uno con módulo SIM900. Así que hice un breve tutorial de conexión y configuración de Arduino UNO con sensor SIM900 y DHT22. Datos de DHT22 (temperamento