top of page

Manual de Uso AY011 BM

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




Código prueba AY011 BM






Video de prueba




Comments


(442) 871-4960
ayoti@outlook.es

Qro., México

Síguenos en:

  • Facebook
  • LinkedIn
  • Instagram

© 2025 Creado por AYOTI.

bottom of page