Sensores Arduino y Raspberry Pi
40Descripción:
Este sensor de presión mide la presión del aire en la salida del sensor y emite el resultado codificado en el bus I²C.
Especificaciones:
Measuring range (pressure): 300 to 1100 hPa (equivalent to +9000 to -500 m above / below sea level)
Relative accuracy: ± 0.12 hPa, equiv. To ± 1 m (950 to 1050 hPa at 25 ° C)
Absolute accuracy: ± 1 hPa (950 to 1050 hPa, 0 to +40 ° C)
Temperature coefficient offset: 1.5 Pa / K, corresponds to 12.6 cm / K (25 to 40 ° C at 900hPa)
Digital interfaces: I²C (up to 3.4 MHz), SPI (3- and 4-wire, up to 10 MHz)
Power consumption: 2.7µA at 1 Hz sampling rate
Measuring range (temperature): -40°C to +85°C
Esquemático:
Pinout:
Conexión Arduino:
Requiere librería Adafruit BMP280:
Código Arduino:
Conexión Raspberry Pi:
Requisito librería Adafruit CircuitPython BMP280:
Se necesita activar la interfaz i2C:
Vamos a Raspberry Pi → Preferencias → Configuración de Raspberry Pi → Interfaces y activamos I2C, luego reiniciamos.
Código Raspberry Pi:
Creamos el siguiente programa desde la Terminal o con tu IDE favorito:
nano KY_052.py
Presionamos Ctrl + x para salir, luego y para confirmar los cambios, finalmente Enter. Para guardarlos.
Para correr el programa abrimos la Terminal e ingresamos:
sudo python KY_052.py
Conexión Raspberry Pi Pico:
Librería Raspberry Pi Pico/W:
Librería bmp280.py
Código Raspberry Pi Pico:
Requiere librería bmp280.py
Conexión Raspberry Pi Pico W:
Código Raspberry Pi Pico W:
Requiere librería bmp280.py