Isi kandungan:

Tekanan, Suhu + OLED Visuino I2C BMP280: 7 Langkah
Tekanan, Suhu + OLED Visuino I2C BMP280: 7 Langkah

Video: Tekanan, Suhu + OLED Visuino I2C BMP280: 7 Langkah

Video: Tekanan, Suhu + OLED Visuino I2C BMP280: 7 Langkah
Video: BMP180 VS BMP280. Sensor mana yang akan kamu pakai? 2024, Julai
Anonim
Image
Image
Apa yang Anda Perlu
Apa yang Anda Perlu

Dalam tutorial ini kita akan menggunakan tekanan I2C BMP280, sensor suhu, OLED lcd, Arduino UNO mengukur tekanan dan suhu dan hasil paparan pada LCD. Tonton video demonstrasi.

Langkah 1: Apa yang Anda Perlu

Apa yang Anda Perlu
Apa yang Anda Perlu
Apa yang Anda Perlu
Apa yang Anda Perlu
Apa yang Anda Perlu
Apa yang Anda Perlu
  • Arduino UNO (boleh menjadi Arduino lain)
  • Wayar pelompat
  • OLED lcd
  • Sensor I2C BMP280
  • Program Visuino: Muat turun Visuino

Langkah 2: Litar

Litar
Litar
  • Sambungkan pin Arduino (SCL) ke pin BMP280 (SCL)
  • Sambungkan pin Arduino (SDA) ke pin BMP280 (SDA)
  • Sambungkan pin Arduino (SCL) ke pin LCD OLED (SCL)
  • Sambungkan pin Arduino (SDA) ke pin LCD OLED (SDA)
  • Sambungkan pin Arduino (5V) ke pin LCD OLED (VCC)
  • Sambungkan pin Arduino (3.3V) ke pin BMP280 (VCC)
  • Sambungkan pin Arduino (GND) ke pin LCD OLED (GND)
  • Sambungkan pin Arduino (GND) ke pin BMP280 (GND)

Langkah 3: Mulakan Visuino, dan Pilih Jenis Papan Arduino UNO

Mulakan Visuino, dan Pilih Jenis Papan Arduino UNO
Mulakan Visuino, dan Pilih Jenis Papan Arduino UNO
Mulakan Visuino, dan Pilih Jenis Papan Arduino UNO
Mulakan Visuino, dan Pilih Jenis Papan Arduino UNO

Untuk mula memprogram Arduino, anda perlu memasang Arduino IDE dari sini:

Perlu diketahui bahawa terdapat beberapa bug kritikal dalam Arduino IDE 1.6.6. Pastikan anda memasang 1.6.7 atau lebih tinggi, jika tidak, Instructable ini tidak akan berfungsi! Sekiranya anda belum selesai, ikuti langkah-langkah dalam Petunjuk ini untuk mengatur Arduino IDE untuk memprogram ESP 8266! Visuino: https://www.visuino.eu juga perlu dipasang. Mulakan Visuino seperti yang ditunjukkan pada gambar pertama Klik pada butang "Tools" pada komponen Arduino (Gambar 1) di Visuino Ketika dialog muncul, pilih "Arduino UNO" seperti yang ditunjukkan pada Gambar 2

Langkah 4: Dalam Visuino Tambah Komponen

Dalam Visuino Tambah Komponen
Dalam Visuino Tambah Komponen
Dalam Visuino Tambah Komponen
Dalam Visuino Tambah Komponen
Dalam Visuino Tambah Komponen
Dalam Visuino Tambah Komponen
  • Tambah komponen Tekanan Suhu BME 280 I2C
  • Tambah komponen MapRange 2x
  • Tambah LCD OLED I2C
  • Klik dua kali pada komponen LCD OLED dan di editor:
  1. Pilih "Medan Teks", seret ke kiri dan di tetingkap Properties: x hingga 60 dan y hingga 5
  2. Pilih "Medan Teks", seret ke kiri dan dalam tetingkap Properties: x hingga 50 dan y hingga 20
  3. Pilih "Lukis Teks", seret ke kiri dan di tetingkap Properties: x hingga 0 dan y hingga 5 dan tetapkan teks ke: "Tekanan:"
  4. Pilih "Draw Text", seret ke kiri dan di tetingkap Properties: x hingga 0 dan y hingga 20 dan tetapkan teks ke: "Temp:"

Langkah 5: Di Visuino: Menghubungkan Komponen

Di Visuino: Menghubungkan Komponen
Di Visuino: Menghubungkan Komponen
  • Sambungkan pin Arduino I2C [in] ke PressureTemperatureHumidity1 pin I2C [keluar]
  • Sambungkan pin Arduino I2C [in] ke pin DisplayOLED1 I2C [keluar]
  • Sambungkan pin Arduino Serial [0] ke pin DisplayOLED1 [di]
  • Sambungkan TekananTemperatureHumidity1 pin pin (Pa) ke MapRange1 pin [in]
  • Sambungkan TekananTemperatureHumidity1 pin Suhu ke MapRange2 pin [in]
  • Sambungkan MapRange1 ke DisplayOLED1 pin [Elements Text Field1]
  • Sambungkan MapRange2 ke DisplayOLED1 pin [Elements Text Field2]

Langkah 6: Hasilkan, Susun, dan Muat Naik Kod Arduino

Hasilkan, Susun, dan Muat Naik Kod Arduino
Hasilkan, Susun, dan Muat Naik Kod Arduino
Hasilkan, Susun, dan Muat Naik Kod Arduino
Hasilkan, Susun, dan Muat Naik Kod Arduino

Di Visuino, Tekan F9 atau klik pada butang yang ditunjukkan pada Gambar 1 untuk menghasilkan kod Arduino, dan buka Arduino IDE

Di Arduino IDE, klik pada butang Upload, untuk menyusun dan memuat naik kod (Gambar 2)

Langkah 7: Main

Sekiranya anda menghidupkan modul Arduino Uno, Lcd akan mula menunjukkan data mengenai tekanan dan suhu semasa.

Tahniah! Anda telah menyelesaikan projek sensor I2C BMP280 anda dengan Visuino. Juga dilampirkan adalah projek Visuino, yang saya buat untuk Instructable ini.

Anda boleh memuat turun dan membukanya di Visuino:

Disyorkan: