Visuino I2C BMP280 Pressió, temperatura + OLED: 7 passos
Visuino I2C BMP280 Pressió, temperatura + OLED: 7 passos
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: