Daftar Isi:

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

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

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

Dalam tutorial ini kita akan menggunakan I2C BMP280 tekanan, sensor suhu, lcd OLED, Arduino UNO mengukur tekanan dan suhu dan menampilkan hasilnya di LCD. Tonton video demonstrasi.

Langkah 1: Apa yang Anda Butuhkan

Apa yang Anda Butuhkan
Apa yang Anda Butuhkan
Apa yang Anda Butuhkan
Apa yang Anda Butuhkan
Apa yang Anda Butuhkan
Apa yang Anda Butuhkan
  • Arduino UNO (bisa berupa Arduino lainnya)
  • Kabel jumper
  • LCD OLED
  • Sensor I2C BMP280
  • Program Visuino: Unduh Visuino

Langkah 2: Sirkuit

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

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

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

Untuk mulai memprogram Arduino, Anda harus menginstal Arduino IDE dari sini:

Perlu diketahui bahwa ada beberapa bug kritis di Arduino IDE 1.6.6. Pastikan Anda menginstal 1.6.7 atau lebih tinggi, jika tidak, Instruksi ini tidak akan berfungsi! Jika Anda belum selesai, ikuti langkah-langkah dalam Instruksi ini untuk mengatur Arduino IDE untuk memprogram ESP 8266! Visuino: https://www.visuino.eu juga perlu diinstal. Jalankan Visuino seperti pada gambar pertama Klik tombol "Tools" pada komponen Arduino (Gambar 1) di Visuino Ketika muncul dialog, pilih "Arduino UNO" seperti pada Gambar 2

Langkah 4: Di Visuino Tambahkan Komponen

Di Visuino Tambahkan Komponen
Di Visuino Tambahkan Komponen
Di Visuino Tambahkan Komponen
Di Visuino Tambahkan Komponen
Di Visuino Tambahkan Komponen
Di Visuino Tambahkan Komponen
  • Tambahkan komponen Tekanan Suhu BME 280 I2C
  • Tambahkan 2x komponen MapRange
  • Tambahkan DISPLAY OLED LCD I2C
  • Klik dua kali pada komponen LCD OLED dan di editor:
  1. Pilih "Bidang Teks", seret ke kiri dan di jendela Properties set: x ke 60 dan y ke 5
  2. Pilih "Bidang Teks", seret ke kiri dan di jendela Properties set: x ke 50 dan y ke 20
  3. Pilih "Draw Text", seret ke kiri dan di jendela Properties atur: x ke 0 dan y ke 5 dan atur teks ke: "Tekanan:"
  4. Pilih "Draw Text", seret ke kiri dan di jendela Properties atur: x ke 0 dan y ke 20 dan atur teks ke: "Temp:"

Langkah 5: Di Visuino: Menghubungkan Komponen

Di Visuino: Menghubungkan Komponen
Di Visuino: Menghubungkan Komponen
  • Hubungkan pin Arduino I2C [masuk] ke pin PressureTemperatureHumidity1 I2C [out]
  • Hubungkan pin Arduino I2C [in] ke pin DisplayOLED1 I2C [out]
  • Hubungkan pin [out] Arduino Serial[0] ke pin DisplayOLED1 [in]
  • Hubungkan PressureTemperatureHumidity1 pin pressure(Pa) ke MapRange1 pin [in]
  • Hubungkan PressureTemperatureHumidity1 pin Temperature ke MapRange2 pin [in]
  • Hubungkan MapRange1 ke DisplayOLED1 pin [Elements Text Field1]
  • Hubungkan MapRange2 ke DisplayOLED1 pin [Elements Text Field2]

Langkah 6: Hasilkan, Kompilasi, dan Unggah Kode Arduino

Hasilkan, Kompilasi, dan Unggah Kode Arduino
Hasilkan, Kompilasi, dan Unggah Kode Arduino
Hasilkan, Kompilasi, dan Unggah Kode Arduino
Hasilkan, Kompilasi, dan Unggah Kode Arduino

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

Pada Arduino IDE, klik tombol Unggah, untuk mengkompilasi dan mengunggah kode (Gambar 2)

Langkah 7: Mainkan

Jika Anda menyalakan modul Arduino Uno, LCD akan mulai menampilkan data tentang tekanan dan suhu saat ini.

Selamat! Anda telah menyelesaikan proyek sensor I2C BMP280 Anda dengan Visuino. Juga terlampir adalah proyek Visuino, yang saya buat untuk Instructable ini.

Anda dapat mengunduh dan membukanya di Visuino:

Direkomendasikan: