Sadržaj:

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

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

Video: Visuino I2C BMP280 Pritisak, temperatura+OLED: 7 koraka
Video: Arduino Nano, BME280 и SSD1306 OLED-метеостанция 2024, Juli
Anonim
Image
Image
Šta će vam trebati
Šta će vam trebati

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

Korak 1: Šta će vam trebati

Šta će vam trebati
Šta će vam trebati
Šta će vam trebati
Šta će vam trebati
Šta će vam trebati
Šta će vam trebati
  • Arduino UNO (može biti bilo koji drugi Arduino)
  • Žice za kratkospojnike
  • OLED lcd
  • I2C BMP280 senzor
  • Visuino program: Preuzmite Visuino

Korak 2: Krug

The Circuit
The Circuit
  • 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 Arduino UNO tip ploče

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

Da biste započeli programiranje Arduina, morat ćete instalirati Arduino IDE odavde:

Imajte na umu da postoje neke kritične greš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 ovom uputstvu za postavljanje Arduino IDE -a za programiranje ESP 8266! Takođe je potrebno instalirati Visuino: https://www.visuino.eu. Pokrenite Visuino kao što je prikazano na prvoj slici Pritisnite dugme "Alati" na Arduino komponenti (Slika 1) u Visuinu Kada se pojavi dijalog, 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 pritiska BME 280 I2C komponentu
  • Dodajte 2x komponentu MapRange
  • Dodaj DISPLAY OLED LCD 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 iu prozoru Svojstva postavite: x na 0 i y na 5 i postavite tekst na: "Pritisak:"
  4. Odaberite "Nacrtaj tekst", povucite ga lijevo iu prozoru Svojstva postavite: x na 0 i y na 20 i postavite tekst na: "Temp:"

Korak 5: U Visuinu: Povezivanje komponenti

In Visuino: Povezivanje komponenti
In Visuino: 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]
  • Priključite PressureTemperatureHumidity1 pin pritisak (Pa) na MapRange1 pin [in]
  • Priključite 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, kompajlirajte i učitajte Arduino kod
Generirajte, kompajlirajte i učitajte Arduino kod
Generirajte, kompajlirajte i učitajte Arduino kod
Generirajte, kompajlirajte i učitajte Arduino kod

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

U Arduino IDE -u kliknite gumb Upload za sastavljanje i učitavanje 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čuje se: