Innehållsförteckning:

Visuino I2C BMP280 Tryck, temperatur+OLED: 7 steg
Visuino I2C BMP280 Tryck, temperatur+OLED: 7 steg

Video: Visuino I2C BMP280 Tryck, temperatur+OLED: 7 steg

Video: Visuino I2C BMP280 Tryck, temperatur+OLED: 7 steg
Video: Visuino + OLED test live internet time from NIST server 2024, November
Anonim
Image
Image
Vad du kommer att behöva
Vad du kommer att behöva

I denna handledning kommer vi att använda I2C BMP280 tryck, temperatursensor, OLED LCD, Arduino UNO mäta tryck och temperatur och visa resultat på LCD -skärmen. Se en demonstrationsvideo.

Steg 1: Vad du behöver

Vad du kommer att behöva
Vad du kommer att behöva
Vad du kommer att behöva
Vad du kommer att behöva
Vad du kommer att behöva
Vad du kommer att behöva
  • Arduino UNO (kan vara vilken som helst annan Arduino)
  • Bygelkablar
  • OLED lcd
  • I2C BMP280 -sensor
  • Visuino -program: Ladda ner Visuino

Steg 2: Kretsen

Kretsen
Kretsen
  • Anslut Arduino -stift (SCL) till BMP280 -stift (SCL)
  • Anslut Arduino -stift (SDA) till BMP280 -stift (SDA)
  • Anslut Arduino -stift (SCL) till OLED LCD -stift (SCL)
  • Anslut Arduino -stift (SDA) till OLED LCD -stift (SDA)
  • Anslut Arduino -stift (5V) till OLED LCD -stift (VCC)
  • Anslut Arduino -stift (3.3V) till BMP280 -stift (VCC)
  • Anslut Arduino -stift (GND) till OLED LCD -stift (GND)
  • Anslut Arduino -stift (GND) till BMP280 -stift (GND)

Steg 3: Starta Visuino och välj Arduino UNO -korttyp

Starta Visuino och välj Arduino UNO -korttyp
Starta Visuino och välj Arduino UNO -korttyp
Starta Visuino och välj Arduino UNO -korttyp
Starta Visuino och välj Arduino UNO -korttyp

För att börja programmera Arduino måste du ha Arduino IDE installerat härifrån:

Tänk på att det finns några kritiska buggar i Arduino IDE 1.6.6. Se till att du installerar 1.6.7 eller högre, annars fungerar inte denna instruktionsbok! Om du inte har gjort, följ stegen i denna instruktion för att konfigurera Arduino IDE för att programmera ESP 8266! Visuino: https://www.visuino.eu måste också installeras. Starta Visuino som visas på den första bilden Klicka på "Verktyg" -knappen på Arduino -komponenten (bild 1) i Visuino När dialogrutan visas väljer du "Arduino UNO" som visas på bild 2

Steg 4: Lägg till komponenter i Visuino

Lägg till komponenter i Visuino
Lägg till komponenter i Visuino
Lägg till komponenter i Visuino
Lägg till komponenter i Visuino
Lägg till komponenter i Visuino
Lägg till komponenter i Visuino
  • Lägg till trycktemperatur BME 280 I2C -komponent
  • Lägg till 2x MapRange -komponent
  • Lägg till DISPLAY OLED LCD I2C
  • Dubbelklicka på OLED LCD -komponenten och i redigeraren:
  1. Välj "Textfält", dra det till vänster och i fönstret Egenskaper: x till 60 och y till 5
  2. Välj "Textfält", dra det till vänster och i fönstret Egenskaper: x till 50 och y till 20
  3. Välj "Rita text", dra den till vänster och i fönstret Egenskaper: x till 0 och y till 5 och ställ in texten till: "Tryck:"
  4. Välj "Rita text", dra den till vänster och i fönstret Egenskaper: x till 0 och y till 20 och ställ in texten till: "Temp:"

Steg 5: I Visuino: Anslutande komponenter

I Visuino: Anslutande komponenter
I Visuino: Anslutande komponenter
  • Anslut Arduino I2C pin [in] till PressureTemperatureHumidity1 I2C pin [out]
  • Anslut Arduino I2C -stift [in] till DisplayOLED1 I2C -stift [ut]
  • Anslut Arduino Serial [0] pin [out] till DisplayOLED1 pin [in]
  • Anslut trycktemperatur Fuktighet 1 st tryck (Pa) till MapRange1 stift [in]
  • Anslut trycket Temperatur Fuktighet 1 stifts temperatur till MapRange2 stift [in]
  • Anslut MapRange1 till DisplayOLED1 -stift [Elements Text Field1]
  • Anslut MapRange2 till DisplayOLED1 -stift [Elements Text Field2]

Steg 6: Generera, kompilera och ladda upp Arduino -koden

Generera, kompilera och ladda upp Arduino -koden
Generera, kompilera och ladda upp Arduino -koden
Generera, kompilera och ladda upp Arduino -koden
Generera, kompilera och ladda upp Arduino -koden

I Visuino, tryck på F9 eller klicka på knappen som visas på bild 1 för att generera Arduino -koden och öppna Arduino IDE

I Arduino IDE klickar du på knappen Upload för att kompilera och ladda upp koden (bild 2)

Steg 7: Spela

Om du driver Arduino Uno -modulen börjar LCD -skärmen visa data om aktuellt tryck och temperatur.

Grattis! Du har slutfört ditt I2C BMP280 sensorprojekt med Visuino. Vidare bifogas Visuino -projektet, som jag skapade för denna Instructable.

Du kan ladda ner och öppna den i Visuino:

Rekommenderad: