Përmbajtje:

Visuino I2C BMP280 Presioni, Temperatura+OLED: 7 hapa
Visuino I2C BMP280 Presioni, Temperatura+OLED: 7 hapa

Video: Visuino I2C BMP280 Presioni, Temperatura+OLED: 7 hapa

Video: Visuino I2C BMP280 Presioni, Temperatura+OLED: 7 hapa
Video: Arduino Nano, BME280 и SSD1306 OLED-метеостанция 2024, Nëntor
Anonim
Image
Image
Ajo që do t'ju duhet
Ajo që do t'ju duhet

Në këtë tutorial ne do të përdorim presionin I2C BMP280, sensorin e temperaturës, ekranin OLED, Arduino UNO për të matur presionin dhe temperaturën dhe shfaqim rezultatet në LCD. Shikoni një video demonstruese.

Hapi 1: Çfarë ju nevojitet

Ajo që do t'ju duhet
Ajo që do t'ju duhet
Ajo që do t'ju duhet
Ajo që do t'ju duhet
Ajo që do t'ju duhet
Ajo që do t'ju duhet
  • Arduino UNO (mund të jetë çdo Arduino tjetër)
  • Telat e kërcyesit
  • OLED LCD
  • Sensori I2C BMP280
  • Programi Visuino: Shkarkoni Visuino

Hapi 2: Qarku

Qarku
Qarku
  • Lidhni pinin Arduino (SCL) me pin BMP280 (SCL)
  • Lidhni pinin Arduino (SDA) me pin BMP280 (SDA)
  • Lidhni pinin Arduino (SCL) me pin OLED LCD (SCL)
  • Lidhni pinin Arduino (SDA) me pinin OLED LCD (SDA)
  • Lidhni pinin Arduino (5V) me pin OLED LCD (VCC)
  • Lidhni pinin Arduino (3.3V) me pin BMP280 (VCC)
  • Lidhni pinin Arduino (GND) me pin OLED LCD (GND)
  • Lidhni pinin Arduino (GND) me pin BMP280 (GND)

Hapi 3: Filloni Visuino dhe zgjidhni llojin e bordit të Arduino UNO

Filloni Visuino dhe zgjidhni llojin e bordit të Arduino UNO
Filloni Visuino dhe zgjidhni llojin e bordit të Arduino UNO
Filloni Visuino dhe zgjidhni llojin e bordit të Arduino UNO
Filloni Visuino dhe zgjidhni llojin e bordit të Arduino UNO

Për të filluar programimin e Arduino, do t'ju duhet të keni të instaluar Arduino IDE nga këtu:

Ju lutemi kini parasysh se ka disa defekte kritike në Arduino IDE 1.6.6. Sigurohuni që të instaloni 1.6.7 ose më të lartë, përndryshe ky Instructable nuk do të funksionojë! Nëse nuk keni bërë, ndiqni hapat në këtë Udhëzues për të konfiguruar Arduino IDE në programin ESP 8266! Visuino: https://www.visuino.eu gjithashtu duhet të instalohet. Filloni Visuino siç tregohet në foton e parë Klikoni në butonin "Tools" në përbërësin Arduino (Figura 1) në Visuino Kur të shfaqet dialogu, zgjidhni "Arduino UNO" siç tregohet në Figurën 2

Hapi 4: Në Visuino Shtoni Komponentë

Në Visuino Shtoni Komponentë
Në Visuino Shtoni Komponentë
Në Visuino Shtoni Komponentë
Në Visuino Shtoni Komponentë
Në Visuino Shtoni Komponentë
Në Visuino Shtoni Komponentë
  • Shtoni përbërësin e temperaturës së presionit BME 280 I2C
  • Shtoni 2 herë përbërës MapRange
  • Shtoni DISPLAY OLED LCD I2C
  • Klikoni dy herë në komponentin OLED LCD dhe në redaktues:
  1. Zgjidhni "Fusha e tekstit", tërhiqeni atë në të majtë dhe në dritaren Properties vendosni: x në 60 dhe y në 5
  2. Zgjidhni "Fusha e tekstit", tërhiqeni atë në të majtë dhe në dritaren Properties vendosni: x në 50 dhe y në 20
  3. Zgjidhni "Draw Text", tërhiqeni atë në të majtë dhe në dritaren Properties vendosni: x në 0 dhe y në 5 dhe vendosni tekstin në: "Presioni:"
  4. Zgjidhni "Draw Text", tërhiqeni atë në të majtë dhe në dritaren Properties vendosni: x në 0 dhe y në 20 dhe vendosni tekstin në: "Temp:"

Hapi 5: Në Visuino: Lidhja e përbërësve

Në Visuino: Komponentët lidhës
Në Visuino: Komponentët lidhës
  • Lidhni pinin Arduino I2C [in] me presionin TemperaturaHumidity1 I2C pin [jashtë]
  • Lidhni pinin Arduino I2C [in] me kunjin DisplayOLED1 I2C [jashtë]
  • Lidhni Arduino Serial [0] pin [out] me DisplayOLED1 pin [in]
  • Lidhni PresioninTemperatureNgërsia 1 presion pin (Pa) në MapRange1 pin [in]
  • Lidhni PresioninTemperaturaNgërshtësia 1 pin Temperatura në MapRange2 pin [in]
  • Lidh MapRange1 me pinOLED1 [Elements Text Field1]
  • Lidh MapRange2 me pinOLED1 [Elements Text Field2]

Hapi 6: Gjeneroni, përpiloni dhe ngarkoni kodin Arduino

Gjeneroni, përpiloni dhe ngarkoni kodin Arduino
Gjeneroni, përpiloni dhe ngarkoni kodin Arduino
Gjeneroni, përpiloni dhe ngarkoni kodin Arduino
Gjeneroni, përpiloni dhe ngarkoni kodin Arduino

Në Visuino, Shtypni F9 ose klikoni në butonin e treguar në Figurën 1 për të gjeneruar kodin Arduino, dhe hapni Arduino IDE

Në Arduino IDE, klikoni në butonin Ngarko, për të përpiluar dhe ngarkuar kodin (Figura 2)

Hapi 7: Luaj

Nëse aktivizoni modulin Arduino Uno, LCD do të fillojë të tregojë të dhëna në lidhje me presionin dhe temperaturën aktuale.

Urime! Ju keni përfunduar projektin tuaj të sensorit I2C BMP280 me Visuino. Gjithashtu është bashkangjitur projekti Visuino, që kam krijuar për këtë Instructable.

Mund ta shkarkoni dhe hapni atë në Visuino:

Recommended: