Páginas

NodeMCU con BME/BMP280



El sensor BME280 integra en un solo dispositivo sensores de presión atmosférica, temperatura y humedad relativa, con gran precisión, bajo consumo energético y un formato ultra compacto. 

Basado en tecnología BOSCH piezo-resistiva con gran robustez EMC, alta precisión y linealidad, así como con estabilidad a largo plazo. Se conecta directamente a un microcontrolador a través de I2C o SPI.


La etapa de sensado de presión es similar al sensor BMP280, y por lo tanto es superior al BMP180. En cuando al sensor de humedad relativa presenta un desempeño sobresaliente comparado a los sensores DHT22 o DHT21. 


Este tipo de sensores pueden ser utilizados para calcular la altitud con gran precisión (barómetro), por lo que es un sensor muy utilizado en sistemas de Autopiloto para Drones (UAVs) entregando medidas de altitud con una precisión de hasta 1m. Otras aplicaciones son: Monitoreo de clima, Internet de las Cosas, Monitor de salud/fitness, Automatización del hogar o Domótica y Aire acondicionado.




ESPECIFICACIONES TÉCNICAS

·        Voltaje de Operación: 1.8V - 3.3V DC

·        Interfaz de comunicación: I2C o SPI (3.3V)

·        Rango de Presión: 300 a 1100 hPa

·        Resolución: 0.16 Pa

·        Precisión absoluta: 1 hPa

·        Rango de Temperatura: -40°C a 85°C

·        Resolución de temperatura: 0.01°C

·        Precisión Temperatura: 1°C

·        Rango de Humedad Relativa: 0-100% RH

·        Precisión de HR: +-3%

·        Ultra-bajo consumo de energía

·        Completamente calibrado

·        Frecuencia de Muestreo: 157 Hz (máx.)

   Conexion con el  NodeMCU 
ver muy bien la conexion 

(SDA) al D2

(SCL) al D1

 Nota: Su conexión es a 3.3Voltios

 Libreria A utilizar

Para poder utilizar este elemento se debe tener las siguientes librerías

Adafruit_Sensor.h
Adafruit_BME280.h

Vamos al gestor de librerías
  



Y buscamos las librerías y las instalamos
 Programa Sketch


Download Sketch  
La salida por el puerto sera:



NOTA:
Si no se realiza la captura por favor realizar este modificación
Nota en la librería del Adafruit_BME280.h
Debe estar con la dirección 0x76 para este dispositivo 

Ejercicio
Realizar la captura de datos del sensor y mostrar los datos en la lcd
ver  el link de la display lcd 

Ok Si tienes algun comentario por favor escribe Gracias!!!

Que es NodeMCU

Es una placa de desarrollo que facilita el uso del ESP12-E (ESP8266)
es un chip altamente integrado diseñado para las necesidades de un nuevo mundo conectado. Ofrece una solución completa y autónoma de redes Wi-Fi, lo que le permite alojar la aplicación o servir como puente entre Internet y un microcontrolador. 

Download  PinOut ESP12-E


Download Imagen

 Caracteristicas principales de la placa NodeMCU V3.0:

  • Conversor Serie-USB para poder programar y alimentar a través del USB
  • Fácil acceso a los pines
  • Pines de alimentación para sensores y componentes
  • LEDs para indicar estado
  • Botón de reset
  • Usa el chip CH340G como convertidor TTL a USB a diferencia que la versión 1.0 que utilizaba el chip USB CP2102
  • Download  driver CH340G
  • Dispone de una salida de alimentación de 5v conectado directamente a la alimentación del puerto USB
PinOut NodeMcu:

Download Imagen
Designacion de pines:
  Ok Si tienes algun comentario por favor escribe Gracias!!!