Innholdsfortegnelse:

Visuino I2C BMP280 Trykk, temperatur+OLED: 7 trinn
Visuino I2C BMP280 Trykk, temperatur+OLED: 7 trinn

Video: Visuino I2C BMP280 Trykk, temperatur+OLED: 7 trinn

Video: Visuino I2C BMP280 Trykk, temperatur+OLED: 7 trinn
Video: Arduino Nano, BME280 и SSD1306 OLED-метеостанция 2024, Juli
Anonim
Image
Image
Hva du trenger
Hva du trenger

I denne opplæringen vil vi bruke I2C BMP280 trykk, temperatursensor, OLED lcd, Arduino UNO måle trykk og temperatur og vise resultater på LCD -skjermen. Se en demonstrasjonsvideo.

Trinn 1: Det du trenger

Hva du trenger
Hva du trenger
Hva du trenger
Hva du trenger
Hva du trenger
Hva du trenger
  • Arduino UNO (kan være hvilken som helst annen Arduino)
  • Jumper ledninger
  • OLED lcd
  • I2C BMP280 sensor
  • Visuino -program: Last ned Visuino

Trinn 2: Kretsen

Kretsen
Kretsen
  • Koble Arduino pin (SCL) til BMP280 pin (SCL)
  • Koble Arduino pin (SDA) til BMP280 pin (SDA)
  • Koble Arduino pin (SCL) til OLED LCD pin (SCL)
  • Koble Arduino pin (SDA) til OLED LCD pin (SDA)
  • Koble Arduino pin (5V) til OLED LCD pin (VCC)
  • Koble Arduino pin (3.3V) til BMP280 pin (VCC)
  • Koble Arduino pin (GND) til OLED LCD pin (GND)
  • Koble Arduino pin (GND) til BMP280 pin (GND)

Trinn 3: Start Visuino, og velg Arduino UNO -korttype

Start Visuino, og velg Arduino UNO -korttype
Start Visuino, og velg Arduino UNO -korttype
Start Visuino, og velg Arduino UNO -korttype
Start Visuino, og velg Arduino UNO -korttype

For å begynne å programmere Arduino, må du ha Arduino IDE installert herfra:

Vær oppmerksom på at det er noen kritiske feil i Arduino IDE 1.6.6. Sørg for at du installerer 1.6.7 eller nyere, ellers fungerer ikke denne instruksen! Hvis du ikke har gjort det, følg trinnene i denne instruksjonsboken for å konfigurere Arduino IDE for å programmere ESP 8266! Visuino: https://www.visuino.eu må også installeres. Start Visuino som vist på det første bildet Klikk på "Verktøy" -knappen på Arduino -komponenten (Bilde 1) i Visuino Når dialogboksen vises, velg "Arduino UNO" som vist på Bilde 2

Trinn 4: I Visuino Legg til komponenter

Legg til komponenter i Visuino
Legg til komponenter i Visuino
Legg til komponenter i Visuino
Legg til komponenter i Visuino
Legg til komponenter i Visuino
Legg til komponenter i Visuino
  • Legg til trykk temperatur BME 280 I2C komponent
  • Legg til 2x MapRange -komponent
  • Legg til DISPLAY OLED LCD I2C
  • Dobbeltklikk på OLED LCD -komponenten og i editoren:
  1. Velg "Tekstfelt", dra det til venstre og i vinduet Egenskaper: x til 60 og y til 5
  2. Velg "Tekstfelt", dra det til venstre og i vinduet Egenskaper: x til 50 og y til 20
  3. Velg "Tegn tekst", dra den til venstre og i Egenskaper -vinduet sett: x til 0 og y til 5 og sett teksten til: "Trykk:"
  4. Velg "Tegn tekst", dra den til venstre og i vinduet Egenskaper sett: x til 0 og y til 20 og sett teksten til: "Temp:"

Trinn 5: I Visuino: Koble til komponenter

I Visuino: Koble til komponenter
I Visuino: Koble til komponenter
  • Koble Arduino I2C pin [in] til PressureTemperatureHumidity1 I2C pin [out]
  • Koble Arduino I2C pin [in] til DisplayOLED1 I2C pin [out]
  • Koble Arduino Serial [0] pin [out] til DisplayOLED1 pin [in]
  • Koble trykkTemperatur Fuktighet 1 pinners trykk (Pa) til MapRange1 pinne [in]
  • Koble trykk Temperatur Fuktighet 1 pinners temperatur til MapRange 2 pinner [in]
  • Koble MapRange1 til DisplayOLED1 pin [Elements Text Field1]
  • Koble MapRange2 til DisplayOLED1 pin [Elements Text Field2]

Trinn 6: Generer, kompiler og last opp Arduino -koden

Generer, kompiler og last opp Arduino -koden
Generer, kompiler og last opp Arduino -koden
Generer, kompiler og last opp Arduino -koden
Generer, kompiler og last opp Arduino -koden

I Visuino trykker du på F9 eller klikker på knappen som vises på bilde 1 for å generere Arduino -koden, og åpner Arduino IDE

I Arduino IDE klikker du på Last opp -knappen for å kompilere og laste opp koden (Bilde 2)

Trinn 7: Spill

Hvis du driver Arduino Uno -modulen, vil LCD -skjermen begynne å vise data om gjeldende trykk og temperatur.

Gratulerer! Du har fullført ditt I2C BMP280 sensorprosjekt med Visuino. Vedlagt er også Visuino -prosjektet, som jeg opprettet for denne Instructable.

Du kan laste den ned og åpne den i Visuino:

Anbefalt: