INHOUDSOPGAWE:

Visuino I2C BMP280 Druk, temperatuur+OLED: 7 stappe
Visuino I2C BMP280 Druk, temperatuur+OLED: 7 stappe

Video: Visuino I2C BMP280 Druk, temperatuur+OLED: 7 stappe

Video: Visuino I2C BMP280 Druk, temperatuur+OLED: 7 stappe
Video: Arduino Nano, BME280 и SSD1306 OLED-метеостанция 2024, Julie
Anonim
Image
Image
Wat u benodig
Wat u benodig

In hierdie handleiding gebruik ons I2C BMP280 druk, temperatuursensor, OLED lcd, Arduino UNO meet druk en temperatuur en vertoon resultate op die LCD. Kyk na 'n demonstrasievideo.

Stap 1: wat u benodig

Wat u benodig
Wat u benodig
Wat u benodig
Wat u benodig
Wat u benodig
Wat u benodig
  • Arduino UNO (kan enige ander Arduino wees)
  • Springdrade
  • OLED lcd
  • I2C BMP280 sensor
  • Visuino -program: Laai Visuino af

Stap 2: Die stroombaan

Die stroombaan
Die stroombaan
  • Koppel Arduino -pen (SCL) aan BMP280 -pen (SCL)
  • Koppel Arduino -pen (SDA) aan BMP280 -pen (SDA)
  • Koppel Arduino -pen (SCL) aan OLED LCD -pen (SCL)
  • Koppel Arduino -pen (SDA) aan OLED LCD -pen (SDA)
  • Koppel Arduino -pen (5V) aan OLED LCD -pen (VCC)
  • Koppel Arduino -pen (3.3V) aan BMP280 -pen (VCC)
  • Koppel Arduino -pen (GND) aan OLED LCD -pen (GND)
  • Koppel Arduino -pen (GND) aan BMP280 -pen (GND)

Stap 3: Begin Visuino en kies die tipe Arduino UNO -bord

Begin Visuino en kies die tipe Arduino UNO -bord
Begin Visuino en kies die tipe Arduino UNO -bord
Begin Visuino en kies die tipe Arduino UNO -bord
Begin Visuino en kies die tipe Arduino UNO -bord

Om die Arduino te begin programmeer, moet u die Arduino IDE van hier af laat installeer:

Hou in gedagte dat daar 'n paar kritieke foute in Arduino IDE 1.6.6 is. Maak seker dat u 1.6.7 of hoër installeer, anders werk hierdie instruksie nie! As u dit nog nie gedoen het nie, volg die stappe in hierdie instruksie om die Arduino IDE op te stel om ESP 8266 te programmeer! Die Visuino: https://www.visuino.eu moet ook geïnstalleer word. Begin Visuino soos aangedui op die eerste foto Klik op die "Tools" -knoppie op die Arduino -komponent (prent 1) in Visuino As die dialoog verskyn, kies "Arduino UNO" soos op prent 2

Stap 4: Voeg komponente by in Visuino

Voeg komponente by in Visuino
Voeg komponente by in Visuino
Voeg komponente by in Visuino
Voeg komponente by in Visuino
Voeg komponente by in Visuino
Voeg komponente by in Visuino
  • Voeg druktemperatuur BME 280 I2C -komponent by
  • Voeg 2x MapRange -komponent by
  • Voeg DISPLAY OLED LCD I2C by
  • Dubbelklik op die OLED LCD -komponent en in die redakteur:
  1. Kies "Teksveld", sleep dit na links en stel in die venster Eienskappe: x na 60 en y na 5
  2. Kies "Teksveld", sleep dit na links en stel in die venster Eienskappe: x na 50 en y na 20
  3. Kies 'Teken teken', sleep dit na links en stel in die venster Eienskappe: x op 0 en y op 5 en stel teks op: 'Druk:'
  4. Kies "Teken teken", sleep dit na links en stel in die venster Eienskappe: x op 0 en y op 20 en stel teks op: "Temp:"

Stap 5: In Visuino: verbindingsdele

In Visuino: verbindingsdele
In Visuino: verbindingsdele
  • Koppel Arduino I2C -pen [in] aan PressureTemperatureHumidity1 I2C -pen [uit]
  • Koppel Arduino I2C -pen [in] aan DisplayOLED1 I2C -pen [uit]
  • Koppel Arduino Serial [0] pin [out] aan DisplayOLED1 pin [in]
  • Koppel druktemperatuur Humiditeit 1 pen druk (Pa) aan MapRange 1 pen [in]
  • Koppel druk Temperatuur Humiditeit 1 pen temperatuur aan MapRange 2 pen [in]
  • Koppel MapRange1 aan DisplayOLED1 -pen [Elements Text Field1]
  • Koppel MapRange2 aan DisplayOLED1 -pen [Elements Text Field2]

Stap 6: Genereer, stel op en laai die Arduino -kode op

Genereer, stel op en laai die Arduino -kode op
Genereer, stel op en laai die Arduino -kode op
Genereer, stel op en laai die Arduino -kode op
Genereer, stel op en laai die Arduino -kode op

Druk in Visuino F9 of klik op die knoppie op prent 1 om die Arduino -kode te genereer en maak die Arduino IDE oop

Klik in die Arduino IDE op die oplaai -knoppie om die kode saam te stel en op te laai (prent 2)

Stap 7: Speel

As u die Arduino Uno -module aanskakel, sal die LCD data oor huidige druk en temperatuur begin wys.

Baie geluk! U het u I2C BMP280 -sensorprojek met Visuino voltooi. Die Visuino -projek wat ek vir hierdie Instructable geskep het, is ook aangeheg.

U kan dit aflaai en oopmaak in Visuino:

Aanbeveel: