Taula de continguts:

Visuino I2C BMP280 Pressió, temperatura + OLED: 7 passos
Visuino I2C BMP280 Pressió, temperatura + OLED: 7 passos

Vídeo: Visuino I2C BMP280 Pressió, temperatura + OLED: 7 passos

Vídeo: Visuino I2C BMP280 Pressió, temperatura + OLED: 7 passos
Vídeo: Обзор модуля BMP280 Датчик атмосферного давления для arduino 2024, Juliol
Anonim
Image
Image
El que necessitareu
El que necessitareu

En aquest tutorial utilitzarem la pressió I2C BMP280, el sensor de temperatura, el LCD OLED, la mesura de pressió i temperatura Arduino UNO i mostrarem els resultats a la pantalla LCD. Mireu un vídeo de demostració.

Pas 1: què necessiteu

El que necessitareu
El que necessitareu
El que necessitareu
El que necessitareu
El que necessitareu
El que necessitareu
  • Arduino UNO (pot ser qualsevol altre Arduino)
  • Filferros de pont
  • LCD OLED
  • Sensor I2C BMP280
  • Programa Visuino: descarregar Visuino

Pas 2: el circuit

El Circuit
El Circuit
  • Connecteu el pin Arduino (SCL) al pin BMP280 (SCL)
  • Connecteu el pin Arduino (SDA) al pin BMP280 (SDA)
  • Connecteu el pin Arduino (SCL) al pin LCD OLED (SCL)
  • Connecteu el pin Arduino (SDA) al pin LCD OLED (SDA)
  • Connecteu el pin Arduino (5V) al pin LCD OLED (VCC)
  • Connecteu el pin Arduino (3,3 V) al pin BMP280 (VCC)
  • Connecteu el pin Arduino (GND) al pin LCD OLED (GND)
  • Connecteu el pin Arduino (GND) al pin BMP280 (GND)

Pas 3: Inicieu Visuino i seleccioneu el tipus de placa Arduino UNO

Inicieu Visuino i seleccioneu el tipus de placa Arduino UNO
Inicieu Visuino i seleccioneu el tipus de placa Arduino UNO
Inicieu Visuino i seleccioneu el tipus de placa Arduino UNO
Inicieu Visuino i seleccioneu el tipus de placa Arduino UNO

Per començar a programar l'Arduino, haureu de tenir instal·lat l'IDE Arduino des d'aquí:

Tingueu en compte que hi ha alguns errors crítics a Arduino IDE 1.6.6. Assegureu-vos que instal·leu la versió 1.6.7 o superior, en cas contrari, aquest instructiu no funcionarà. Si encara no ho heu fet, seguiu els passos d'aquesta instrucció per configurar l'IDE Arduino al programa ESP 8266. El Visuino: https://www.visuino.eu també ha d’estar instal·lat. Inicieu Visuino com es mostra a la primera imatge Feu clic al botó "Eines" del component Arduino (imatge 1) a Visuino Quan aparegui el quadre de diàleg, seleccioneu "Arduino UNO" tal com es mostra a la imatge 2

Pas 4: a Visuino Afegeix components

A Visuino Afegeix components
A Visuino Afegeix components
A Visuino Afegeix components
A Visuino Afegeix components
A Visuino Afegeix components
A Visuino Afegeix components
  • Afegir temperatura de pressió BME 280 component I2C
  • Afegiu un component MapRange 2x
  • Afegeix DISPLAY LCD OLED I2C
  • Feu doble clic al component LCD OLED i a l’editor:
  1. Seleccioneu "Camp de text", arrossegueu-lo cap a l'esquerra i al conjunt de finestres Propietats: x a 60 i y a 5
  2. Seleccioneu "Camp de text", arrossegueu-lo cap a l'esquerra i al conjunt de finestres Propietats: x a 50 i y a 20
  3. Seleccioneu "Dibuixa text", arrossegueu-lo cap a l'esquerra i al conjunt de finestres Propietats: x a 0 i y a 5 i configureu el text a: "Pressió:"
  4. Seleccioneu "Dibuixa text", arrossegueu-lo cap a l'esquerra i al conjunt de finestres Propietats: x a 0 i y a 20 i configureu el text a: "Temp:"

Pas 5: a Visuino: connexió de components

A Visuino: components de connexió
A Visuino: components de connexió
  • Connecteu el pin Arduino I2C [entrada] a la pressió PressureTemperatureHumidity1 I2C pin [sortida]
  • Connecteu el pin Arduino I2C [in] al pin DisplayOLED1 I2C [out]
  • Connecteu el pin [sortida] Arduino Serial [0] al pin DisplayOLED1 [entrada]
  • Connecteu PressureTemperatureHumidity1 pin pressure (Pa) to MapRange1 pin [in]
  • Connecteu la pressió PressureTemperatureHumidity1 pin Temperature a MapRange2 pin [in]
  • Connecteu MapRange1 al pin DisplayOLED1 [Elements Text Field1]
  • Connecteu MapRange2 al pin DisplayOLED1 [Elements Text Field2]

Pas 6: Genereu, compileu i pengeu el codi Arduino

Genereu, compileu i pengeu el codi Arduino
Genereu, compileu i pengeu el codi Arduino
Genereu, compileu i pengeu el codi Arduino
Genereu, compileu i pengeu el codi Arduino

A Visuino, premeu F9 o feu clic al botó que es mostra a la imatge 1 per generar el codi Arduino i obriu l'IDE Arduino

A l'IDE Arduino, feu clic al botó Puja per compilar i penjar el codi (imatge 2)

Pas 7: Juga

Si alimenteu el mòdul Arduino Uno, el Lcd començarà a mostrar dades sobre la pressió i la temperatura actuals.

Enhorabona! Heu completat el vostre projecte de sensor I2C BMP280 amb Visuino. També s’adjunta el projecte Visuino, que he creat per a aquest instructable.

Podeu descarregar-lo i obrir-lo a Visuino:

Recomanat: