Kazalo:

Visuino I2C BMP280 Tlak, temperatura+OLED: 7 korakov
Visuino I2C BMP280 Tlak, temperatura+OLED: 7 korakov

Video: Visuino I2C BMP280 Tlak, temperatura+OLED: 7 korakov

Video: Visuino I2C BMP280 Tlak, temperatura+OLED: 7 korakov
Video: How to Build: Arduino Bmp180 Pressure Temperature Altitude Meter with OLED Display 2024, November
Anonim
Image
Image
Kaj boste potrebovali
Kaj boste potrebovali

V tej vadnici bomo uporabili I2C BMP280 tlak, temperaturni senzor, OLED lcd, Arduino UNO merili tlak in temperaturo ter prikazali rezultate na LCD -prikazovalniku. Oglejte si predstavitveni video.

Korak: Kaj boste potrebovali

Kaj boste potrebovali
Kaj boste potrebovali
Kaj boste potrebovali
Kaj boste potrebovali
Kaj boste potrebovali
Kaj boste potrebovali
  • Arduino UNO (lahko je kateri koli drug Arduino)
  • Mostične žice
  • OLED lcd
  • Senzor I2C BMP280
  • Program Visuino: Prenesite Visuino

2. korak: vezje

Vezje
Vezje
  • Priključite Arduino pin (SCL) na BMP280 pin (SCL)
  • Priključite Arduino pin (SDA) na BMP280 pin (SDA)
  • Priključite Arduino pin (SCL) na OLED LCD pin (SCL)
  • Priključite Arduino pin (SDA) na OLED LCD pin (SDA)
  • Priključite Arduino pin (5V) na OLED LCD pin (VCC)
  • Priključite Arduino pin (3.3V) na BMP280 pin (VCC)
  • Priključite Arduino pin (GND) na OLED LCD pin (GND)
  • Priključite Arduino pin (GND) na BMP280 pin (GND)

Korak: Zaženite Visuino in izberite vrsto plošče Arduino UNO

Zaženite Visuino in izberite vrsto plošče Arduino UNO
Zaženite Visuino in izberite vrsto plošče Arduino UNO
Zaženite Visuino in izberite vrsto plošče Arduino UNO
Zaženite Visuino in izberite vrsto plošče Arduino UNO

Če želite začeti programirati Arduino, morate imeti nameščen Arduino IDE od tukaj:

Upoštevajte, da je v Arduino IDE 1.6.6 nekaj kritičnih napak. Namestite 1.6.7 ali novejšo različico, sicer ta navodila ne bodo delovala! Če tega niste storili, sledite korakom v tem navodilu za nastavitev Arduino IDE za programiranje ESP 8266! Namestiti je treba tudi Visuino: https://www.visuino.eu. Zaženite Visuino, kot je prikazano na prvi sliki Kliknite gumb "Orodja" na komponenti Arduino (slika 1) v Visuinu Ko se prikaže pogovorno okno, izberite "Arduino UNO", kot je prikazano na sliki 2

4. korak: V Visuinu dodajte komponente

V Visuinu dodajte komponente
V Visuinu dodajte komponente
V Visuinu dodajte komponente
V Visuinu dodajte komponente
V Visuinu dodajte komponente
V Visuinu dodajte komponente
  • Dodajte komponento tlačne temperature BME 280 I2C
  • Dodajte 2x komponento MapRange
  • Dodaj OLED LCD I2C ZASLON
  • Dvokliknite komponento OLED LCD in v urejevalniku:
  1. Izberite "Besedilno polje", ga povlecite v levo in v oknu Lastnosti nastavite: x na 60 in y na 5
  2. Izberite "Besedilno polje", ga povlecite v levo in v oknu Lastnosti nastavite: x na 50 in y na 20
  3. Izberite "Nariši besedilo", ga povlecite v levo in v oknu Lastnosti nastavite: x na 0 in y na 5 in nastavite besedilo na: "Tlak:"
  4. Izberite "Nariši besedilo", ga povlecite v levo in v oknu Lastnosti nastavite: x na 0 in y na 20 in nastavite besedilo na: "Temp:"

5. korak: V Visuinu: Povezovanje komponent

V Visuinu: Povezovanje komponent
V Visuinu: Povezovanje komponent
  • Priključite nožico Arduino I2C [in] na PressureTemperatureHumidity1 I2C pin [out]
  • Priključite nožico Arduino I2C [in] na DisplayOLED1 I2C pin [out]
  • Priključite [out] izhod [Arduino Serial [0] na priključek DisplayOLED1 [in]
  • Priključite PressureTemperatureHumidity 1 pin pressure (Pa) to MapRange1 pin [in]
  • Povežite PressureTemperatureHumidity 1 pin Temperature to MapRange2 pin [in]
  • Povežite MapRange1 z zatičem DisplayOLED1 [Besedilno polje elementov1]
  • Povežite MapRange2 z zatičem DisplayOLED1 [Elements Text Field2]

6. korak: Ustvarite, prevedite in naložite kodo Arduino

Ustvarite, prevedite in naložite kodo Arduino
Ustvarite, prevedite in naložite kodo Arduino
Ustvarite, prevedite in naložite kodo Arduino
Ustvarite, prevedite in naložite kodo Arduino

V Visuinu pritisnite F9 ali kliknite gumb, prikazan na sliki 1, da ustvarite kodo Arduino, in odprite Arduino IDE

V Arduino IDE kliknite gumb za nalaganje, da sestavite in naložite kodo (slika 2)

7. korak: Igrajte se

Če napajate modul Arduino Uno, bo LCD prikazovalnik prikazal podatke o trenutnem tlaku in temperaturi.

Čestitamo! Projekt senzorja I2C BMP280 ste zaključili z Visuinom. Priložen je tudi projekt Visuino, ki sem ga ustvaril za ta Instructable.

Lahko ga prenesete in odprete v Visuinu:

Priporočena: