Sadržaj:

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

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

Video: Visuino I2C BMP280 Tlak, temperatura+OLED: 7 koraka
Video: Arduino Nano, BME280 и SSD1306 OLED-метеостанция 2024, Studeni
Anonim
Image
Image
Ono što će vam trebati
Ono što će vam trebati

U ovom ćemo vodiču koristiti I2C BMP280 tlak, senzor temperature, OLED LCD, Arduino UNO mjerenje tlaka i temperature te prikaz rezultata na LCD -u. Pogledajte demonstracijski video.

Korak 1: Ono što će vam trebati

Ono što će vam trebati
Ono što će vam trebati
Ono što će vam trebati
Ono što će vam trebati
Ono što će vam trebati
Ono što će vam trebati
  • Arduino UNO (može biti bilo koji drugi Arduino)
  • Kratkospojne žice
  • OLED lcd
  • I2C BMP280 senzor
  • Visuino program: Preuzmite Visuino

Korak 2: Krug

Krug
Krug
  • Spojite Arduino pin (SCL) na BMP280 pin (SCL)
  • Spojite Arduino pin (SDA) na BMP280 pin (SDA)
  • Spojite Arduino pin (SCL) na OLED LCD pin (SCL)
  • Spojite Arduino pin (SDA) na OLED LCD pin (SDA)
  • Spojite Arduino pin (5V) na OLED LCD pin (VCC)
  • Spojite Arduino pin (3.3V) na BMP280 pin (VCC)
  • Spojite Arduino pin (GND) na OLED LCD pin (GND)
  • Spojite Arduino pin (GND) na BMP280 pin (GND)

Korak 3: Pokrenite Visuino i odaberite vrstu ploče Arduino UNO

Pokrenite Visuino i odaberite vrstu ploče Arduino UNO
Pokrenite Visuino i odaberite vrstu ploče Arduino UNO
Pokrenite Visuino i odaberite vrstu ploče Arduino UNO
Pokrenite Visuino i odaberite vrstu ploče Arduino UNO

Za početak programiranja Arduina morat ćete instalirati Arduino IDE odavde:

Imajte na umu da postoje neke kritične pogreške u Arduino IDE 1.6.6. Obavezno instalirajte 1.6.7 ili noviju verziju, u protivnom ovaj Instructable neće raditi! Ako to niste učinili, slijedite korake u ovoj uputi za postavljanje Arduino IDE -a za programiranje ESP 8266! Visuino: https://www.visuino.eu također je potrebno instalirati. Pokrenite Visuino kao što je prikazano na prvoj slici Pritisnite gumb "Alati" na komponenti Arduino (Slika 1) u Visuinu Kad se pojavi dijaloški okvir, odaberite "Arduino UNO" kao što je prikazano na slici 2

Korak 4: U Visuinu dodajte komponente

U Visuinu Dodajte komponente
U Visuinu Dodajte komponente
U Visuinu Dodajte komponente
U Visuinu Dodajte komponente
U Visuinu Dodajte komponente
U Visuinu Dodajte komponente
  • Dodajte temperaturu tlaka BME 280 I2C komponentu
  • Dodajte 2x komponentu MapRange
  • Dodajte OLED LCD EKRAN I2C
  • Dvaput kliknite na OLED LCD komponentu i u uređivaču:
  1. Odaberite "Polje za tekst", povucite ga ulijevo i u prozoru Svojstva postavite: x na 60 i y na 5
  2. Odaberite "Polje za tekst", povucite ga ulijevo i u prozoru Svojstva postavite: x na 50 i y na 20
  3. Odaberite "Nacrtaj tekst", povucite ga ulijevo i u prozoru Svojstva postavite: x na 0 i y na 5 i postavite tekst na: "Pritisak:"
  4. Odaberite "Nacrtaj tekst", povucite ga ulijevo i u prozoru Svojstva postavite: x na 0 i y na 20 i postavite tekst na: "Temp:"

Korak 5: U Visuinu: Povezivanje komponenti

U Visuinu: Povezivanje komponenti
U Visuinu: Povezivanje komponenti
  • Spojite Arduino I2C pin [in] na PressureTemperatureHumidity1 I2C pin [out]
  • Spojite Arduino I2C pin [in] na DisplayOLED1 I2C pin [out]
  • Spojite Arduino Serial [0] pin [out] na DisplayOLED1 pin [in]
  • Spojite PressureTemperatureHumidity1 pin pritisak (Pa) na MapRange1 pin [in]
  • Spojite PressureTemperatureHumidity1 pin Temperature na MapRange2 pin [in]
  • Spojite MapRange1 na DisplayOLED1 pin [Elements Text Field1]
  • Spojite MapRange2 na DisplayOLED1 pin [Elements Text Field2]

Korak 6: Generirajte, kompajlirajte i prenesite Arduino kôd

Generirajte, sastavite i prenesite Arduino kod
Generirajte, sastavite i prenesite Arduino kod
Generirajte, sastavite i prenesite Arduino kod
Generirajte, sastavite i prenesite Arduino kod

U Visuinu pritisnite F9 ili kliknite gumb prikazan na slici 1 za generiranje Arduino koda i otvorite Arduino IDE

U Arduino IDE -u kliknite gumb Upload za sastavljanje i prijenos koda (Slika 2)

Korak 7: Igrajte se

Ako napajate Arduino Uno modul, LCD će početi prikazivati podatke o trenutnom tlaku i temperaturi.

Čestitamo! Završili ste svoj projekt senzora I2C BMP280 s Visuinom. U prilogu je i projekt Visuino koji sam stvorio za ovaj Instructable.

Možete ga preuzeti i otvoriti u Visuinu:

Preporučeni: