Descargar PDF
      SAMOVAR                                  
×
Menú

Sensores de presión atmosférica

Samovar 7.00: el tipo de sensor se elige en la pestaña «Sensores» («Датчики») del configurador; editar Samovar_ini.h a mano solo hace falta en una compilación no estándar.
 
Nota.
Samovar funciona sin este sensor, pero es mejor instalarlo, sobre todo porque el sensor cuesta muy poco.
 
El proyecto puede usar los sensores BMP180, BMP280, BME280 y BME680. Algunos de ellos pueden medir no solo la presión atmosférica y la temperatura, sino también la humedad e incluso la calidad del aire.
Samovar usa solo los datos de presión atmosférica, así que da igual cuál de estos sensores utilice.
El sensor se conecta al bus I2C junto con la pantalla: SDA D21 y SCL D22 en ESP32 DevKit, GPIO33/GPIO32 en LILYGO T-Relay 4, GPIO8/GPIO9 en ESP32-S3. Las lecturas se convierten a mm Hg y se usan para corregir la temperatura de ebullición.
La placa de circuito impreso tiene pads para un sensor de 6 pines, de los que solo se conectan 4.
Así que, si va a comprar un sensor en lugar de usar uno que ya tiene, es mejor elegir el sencillo y fiable BMP180. Puede leer más sobre este sensor en esta reseña.
El sensor no necesita ninguna configuración adicional.
 
Atención
Como los sensores funcionan por el bus I2C, algunos sensores BMP280 pueden tener otra dirección. En ese caso, descomente la línea #define USE_BMP280_ALT en el archivo Samovar_ini.h
 Es decir, debe quedar así:
...
//#define USE_BMP280 //use the BMP280 pressure sensor
#define USE_BMP280_ALT //use the BMP280 pressure sensor with the alternative address.
La configuración estándar de Samovar 7.00 tiene activado el BME680. En el configurador, el sensor se elige en la pestaña «Sensores» («Датчики»), en el campo «Presión atmosférica» («Атмосферное давление»): «BMP180/BMP085», «BMP280», «BMP280, dirección alternativa» («BMP280, альтернативный адрес»), «BME280», «BME680» o «No usar» («Не использовать»). Al compilar en el Arduino IDE, deje activa exactamente una directiva correspondiente en Samovar_ini.h; para un BMP280 con la dirección alternativa, use USE_BMP280_ALT.
 
Lo mejor es soldar la placa del sensor directamente sobre la placa de circuito impreso.
 
BMP280