Cuprins:

Visuino I2C BMP280 Presiune, temperatură + OLED: 7 pași
Visuino I2C BMP280 Presiune, temperatură + OLED: 7 pași

Video: Visuino I2C BMP280 Presiune, temperatură + OLED: 7 pași

Video: Visuino I2C BMP280 Presiune, temperatură + OLED: 7 pași
Video: Stație meteo OLED Arduino Nano, BME280 și SSD1306 2024, Noiembrie
Anonim
Image
Image
Ce vei avea nevoie
Ce vei avea nevoie

În acest tutorial vom folosi presiunea I2C BMP280, senzorul de temperatură, LCD OLED, măsurarea presiunii și a temperaturii Arduino UNO și afișarea rezultatelor pe ecranul LCD. Urmăriți un videoclip demonstrativ.

Pasul 1: De ce veți avea nevoie

Ce vei avea nevoie
Ce vei avea nevoie
Ce vei avea nevoie
Ce vei avea nevoie
Ce vei avea nevoie
Ce vei avea nevoie
  • Arduino UNO (poate fi orice alt Arduino)
  • Sârme de jumper
  • LCD OLED
  • Senzor I2C BMP280
  • Programul Visuino: Descărcați Visuino

Pasul 2: Circuitul

Circuitul
Circuitul
  • Conectați pinul Arduino (SCL) la pinul BMP280 (SCL)
  • Conectați pinul Arduino (SDA) la pinul BMP280 (SDA)
  • Conectați pinul Arduino (SCL) la pinul OLED LCD (SCL)
  • Conectați pinul Arduino (SDA) la pinul OLED LCD (SDA)
  • Conectați pinul Arduino (5V) la pinul OLED LCD (VCC)
  • Conectați pinul Arduino (3,3 V) la pinul BMP280 (VCC)
  • Conectați pinul Arduino (GND) la pinul OLED LCD (GND)
  • Conectați pinul Arduino (GND) la pinul BMP280 (GND)

Pasul 3: Porniți Visuino și selectați tipul de placa Arduino UNO

Porniți Visuino și selectați tipul de placa Arduino UNO
Porniți Visuino și selectați tipul de placa Arduino UNO
Porniți Visuino și selectați tipul de placa Arduino UNO
Porniți Visuino și selectați tipul de placa Arduino UNO

Pentru a începe programarea Arduino, va trebui să aveți Arduino IDE instalat de aici:

Vă rugăm să rețineți că există câteva erori critice în Arduino IDE 1.6.6. Asigurați-vă că instalați 1.6.7 sau o versiune ulterioară, în caz contrar acest instructabil nu va funcționa! Dacă nu ați făcut-o, urmați pașii din acest instructabil pentru a configura Arduino IDE pentru programul ESP 8266! Visuino: https://www.visuino.eu trebuie, de asemenea, să fie instalat. Porniți Visuino așa cum se arată în prima imagine Faceți clic pe butonul „Instrumente” de pe componenta Arduino (Imaginea 1) în Visuino Când apare dialogul, selectați „Arduino UNO” așa cum se arată în Imaginea 2

Pasul 4: În Visuino Adăugați componente

În Visuino Adăugați componente
În Visuino Adăugați componente
În Visuino Adăugați componente
În Visuino Adăugați componente
În Visuino Adăugați componente
În Visuino Adăugați componente
  • Adăugați o temperatură de presiune componentă BME 280 I2C
  • Adăugați 2x componentă MapRange
  • Adăugați DISPLAY OLED LCD I2C
  • Faceți dublu clic pe componenta LCD OLED și în editor:
  1. Selectați „Câmp text”, trageți-l spre stânga și în setul de ferestre Proprietăți: x la 60 și y la 5
  2. Selectați „Câmp text”, trageți-l spre stânga și în setul de ferestre Proprietăți: x la 50 și y la 20
  3. Selectați „Desenează text”, trageți-l spre stânga și în setul de ferestre Proprietăți: x la 0 și y la 5 și setați textul la: „Presiune:”
  4. Selectați „Desenați text”, trageți-l spre stânga și în setul de ferestre Proprietăți: x la 0 și y la 20 și setați textul la: „Temp:”

Pasul 5: În Visuino: Conectarea componentelor

În Visuino: Conectarea componentelor
În Visuino: Conectarea componentelor
  • Conectați pinul Arduino I2C [in] la PressureTemperatureHumidity1 I2C pin [out]
  • Conectați pinul Arduino I2C [în] la pinul DisplayOLED1 I2C [în afara]
  • Conectați pinul Arduino Serial [0] [out] la pinul DisplayOLED1 [in]
  • Conectați PressureTemperatureHumidity1 pin pressure (Pa) to MapRange1 pin [in]
  • Conectați PressureTemperatureHumidity1 pin Temperature to MapRange2 pin [in]
  • Conectați MapRange1 la DisplayOLED1 pin [Elements Text Field1]
  • Conectați MapRange2 la DisplayOLED1 pin [Elements Text Field2]

Pasul 6: Generați, compilați și încărcați codul Arduino

Generați, compilați și încărcați codul Arduino
Generați, compilați și încărcați codul Arduino
Generați, compilați și încărcați codul Arduino
Generați, compilați și încărcați codul Arduino

În Visuino, apăsați F9 sau faceți clic pe butonul afișat în imaginea 1 pentru a genera codul Arduino și deschideți ID-ul Arduino

În IDE-ul Arduino, faceți clic pe butonul Încărcare, pentru a compila și încărca codul (Imaginea 2)

Pasul 7: Joacă

Dacă alimentați modulul Arduino Uno, ecranul LCD va începe să afișeze date despre presiunea și temperatura curentă.

Felicitări! Ați finalizat proiectul dvs. de senzor I2C BMP280 cu Visuino. De asemenea, este atașat proiectul Visuino, pe care l-am creat pentru acest instructabil.

Puteți să o descărcați și să o deschideți în Visuino:

Recomandat: