Manual de Uso AY011 BM
- Damian Medina
- 1 may
- 2 Min. de lectura
Características

·BME 280
·Entrada i2c RJ11
·Carcasa PETG
Componentes

1.- I2C: Entrada I2C mediante conector hembra RJ11, cable rojo 5v corriente directa, cable verde SDA, cable Amarillo SCL y cable negro GND
2.-Orificio sensor. – Este orificio sirve para poder censar el ambiente
Conexión al AY001 RL
Conectamos el módulo de la entre las conexiones i2c del AY001 RL y la conexión i2c del AY011 BM, si se necesita un cable mas largo que el incluido asegurar que los cables en sus colores terminan en la misma posición para ambos lados.
Instalación de Librería

1.- Abrimos el library manager
2.-Colocamos Adafruit SSD1306
3.-Buscamos la librería Adafruit SSD1306 by Adafruit
4.-Damos click en install
5.-Nos pedirá que instalemos algunas dependencias le damos INSTALL ALL

Librería Adafruit BME 280

1.- Abrimos el library manager
2.-Colocamos BME
3.-Buscamos la librería Adafruit BME 280 by Adafruit
4.-Damos click en install
5.-Nos pedirá que instalemos algunas dependencias le damos INSTALL ALL

Explicación del programa

1.-Llamamos las librerías necesarias
2.-Definimos los parámetros de la pantalla del AY001
3.-Definimos una constante de presión a nivel del mar que nor servirá para calcular la altura aproximada (SELEVELPRESSURE_HPA) creamos un objeto bme para la función (bme) y generamos una variable para definir los tiempos entre lecturas del sensor (delayTime)

1.-Iniciamos el puerto serie a 115200Baud
2.- En caso de no haber comunicación con la pantalla Oled manda un mensaje de error al puerto serie allocation failed
3.- Manda el mensaje Ayoti a la pantalla
4.- Generamos una variable del tipo booleana para guardar el dato de error al tratar de comunicar el sensor, comenzamos la comunicación con el sensor en su dirección por default (0X76), abrimos la comunicación con el puerto i2c (Wire.begin())

1.- Haremos una lectura del sensor cada 1000 ms
2.- Leemos la temperatura del sensor, la presión, la altitud y la humedad, las imprimimos en el puerto serie

1.- Imprimimos los valores de temperatura, presión y humedad en la pantalla oled
Comments