Manufaktur industri
Industri Internet of Things | bahan industri | Pemeliharaan dan Perbaikan Peralatan | Pemrograman industri |
home  MfgRobots >> Manufaktur industri >  >> Manufacturing Technology >> Teknologi Industri

Mendalami Sensor BME680: Pemantauan Lingkungan 4-in-1

Secara umum, berbagai elemen memerlukan sensir dan evaluasi, seperti kelembaban, cahaya, suhu, gas, tingkat air, dll. Oleh karena itu, metode paling umum untuk melakukan pengukuran adalah melalui perangkat sensir seperti termometer, chip sensor gas, dll. Meskipun efisien, mereka hanya merasakan satu elemen. Dan jadi, kami membawakan perhatian Anda sensor multipurpose, BME680.

Sensor BME680 adalah parameter lingkungan 4-in-1 dengan sensor barometer, sensor suhu, dll. Yang lebih baik, Anda akan mengetahui cara menghubungkan BME680 dengan papan sirkuit Arduino setelah menginstal perpustakaan yang diperlukan dalam artikel ini.

Apa Itu BME680?

BME680 adalah sensor lingkungan yang menggabungkan sensor suhu, kelembaban, tekanan atmosfer/barometrik, dan gas VOC dengan akurasi dan linearitas tinggi. Secara singkat, sensor gas BME680 merasakan rentang gas yang luas misalnya, VOC (Volatile Organic Compounds), sebelum mengukur kualitas udara ruangan. 

Seringkali, sensor menjamin ketahanan EMC yang tinggi, stabilitas jangka panjang, dan konsumsi yang dioptimalkan tergantung pada operasi tertentu. 

Mendalami Sensor BME680: Pemantauan Lingkungan 4-in-1

Sensor lingkungan BME680

Selanjutnya, terutama berlaku untuk produk konsumsi daya rendah dan kompak seperti perangkat wearable dan seluler.

Akurasi BME680

Tabel di bawah ini menunjukkan akurasi mutlak BME68 pada sensor tekanan, kelembaban, dan suhu.

Mendalami Sensor BME680: Pemantauan Lingkungan 4-in-1

Rentang Operasi BME680

Tabel kedua menunjukkan rentang operasi untuk sensor tekanan, kelembaban, dan suhu BME680.

Mendalami Sensor BME680: Pemantauan Lingkungan 4-in-1

Pinout BME680

Mendalami Sensor BME680: Pemantauan Lingkungan 4-in-1

Konfigurasi perangkat BME680

Sensor BME 680 memiliki enam pin yang ditunjukkan di bawah;

Mendalami Sensor BME680: Pemantauan Lingkungan 4-in-1

Skematik – Arduino dengan BME 680

Sensor BME60 berkomunikasi dan mendukung baik antarmuka SPI maupun protokol komunikasi I2C. Selain itu, komponen yang diperlukan mencakup kabel jumper, breadboard, Arduino UNO, dan modul sensor BME680.

Mendalami Sensor BME680: Pemantauan Lingkungan 4-in-1

Menghubungkan sensor BME680 dengan Arduino UNO menggunakan kabel/kabel jumper

Arduino UNO dengan BME680 menggunakan I2C

Mendalami Sensor BME680: Pemantauan Lingkungan 4-in-1

Arduino UNO dengan BME680 menggunakan SPI

Mendalami Sensor BME680: Pemantauan Lingkungan 4-in-1

Catatan;

Bagaimana Mendapatkan Pembacaan Dari Modul Sensor BME680?

Kami akan menggunakan contoh sketsa dari perpustakaan AdafruitBME680 untuk mendapatkan pembacaan sensor kelembaban, suhu, tekanan, dan gas. 

Pertama, buka Arduino IDE Anda dengan perpustakaan Adafruit_sensor dan BME680 yang telah terinstal. Kemudian, lanjutkan ke bme680async dari file, contoh, dan perpustakaan Adafruit BM680. 

Jadi, ini adalah tata letak kode mentah; 

Mendalami Sensor BME680: Pemantauan Lingkungan 4-in-1Mendalami Sensor BME680: Pemantauan Lingkungan 4-in-1

Bagaimana Kode Beroperasi 

Perpustakaan yang Diperlukan 

Kode mentah pertama dimulai dengan menyertakan perpustakaan yang diperlukan sebagai berikut;

Mendalami Sensor BME680: Pemantauan Lingkungan 4-in-1

Komunikasi SPI atau I2C

Selanjutnya, Anda dapat menggunakan protokol komunikasi SPI atau I2C dengan BME680 karena keduanya memiliki kode yang diperlukan. 

Kode kami untuk protokol I2C, oleh karena itu pastikan Anda membatalkan komentar baris kode di bawah ini yang menentukan pin SPI. 

Mendalami Sensor BME680: Pemantauan Lingkungan 4-in-1

Tekanan permukaan laut 

Di bagian ketiga, ada variabel yang dibuat yang dikenal sebagai SEALEVELPRESSURE_HPA menyimpan tekanan permukaan laut dalam hektopascal. 

Seringkali, variabel membandingkan tekanan permukaan laut dengan tekanan yang diberikan untuk mendapatkan estimasi ketinggian. Dan karena memiliki nilai default, gunakan nilai tekanan permukaan laut saat ini yang tepat untuk akurasi yang lebih baik. 

I2C

Seperti yang kita katakan sebelumnya, I2C adalah protokol komunikasi default. Oleh karena itu, baris di bawah ini akan menunjukkan bme (objek Adafruit_BME680) pada pin I2C Arduino Anda yaitu, D4/SDA dan D5/SCL. 

Mendalami Sensor BME680: Pemantauan Lingkungan 4-in-1

Juga, Anda dapat membatalkan komentar baris kode di bawah ini saat menggunakan SPI dan memberi komentar pada baris di atas.

Mendalami Sensor BME680: Pemantauan Lingkungan 4-in-1

Setup()

Kedua, setup () membantu dalam memulai komunikasi serial.

Mendalami Sensor BME680: Pemantauan Lingkungan 4-in-1

Inisialisasi Sensor BME 680

Langkah kode keenam memerlukan inisialisasi sensor BME 680.

Mendalami Sensor BME680: Pemantauan Lingkungan 4-in-1

Selanjutnya, atur parameter pemanas gas, filter, dan oversampling untuk BME 680. 

Mendalami Sensor BME680: Pemantauan Lingkungan 4-in-1

Loop()

Langkah akhir loop() kami memberikan pengukuran sensor BME 680 tempat ia memerintahkan sensor untuk memulai pembacaan asinkron menggunakan bme.begin reading(). Selanjutnya, itu akan membantu dalam mengetahui waktu untuk menerima pembacaan.

Mendalami Sensor BME680: Pemantauan Lingkungan 4-in-1

Nanti, akhiri atau blokir pembacaan asinkron menggunakan metode end reading(). 

Mendalami Sensor BME680: Pemantauan Lingkungan 4-in-1

Terakhir, kami akan sekarang mendapatkan pembacaan sensor yang mencakup;

Mendalami Sensor BME680: Pemantauan Lingkungan 4-in-1Mendalami Sensor BME680: Pemantauan Lingkungan 4-in-1

Demonstrasi Praktis

Sekarang kita tahu cara kerja kode, kami akan mengunggahnya ke papan Arduino UNO. Selanjutnya, untuk menampilkan pengukuran sensor, buka serial monitor (baud rate 115200). Kemudian, tekan tombol yang tertulis pada papan RST, dan itu harus terlihat seperti diagram di bawah ini;

Mendalami Sensor BME680: Pemantauan Lingkungan 4-in-1

Aplikasi BME 680

Aplikasi sensor BME 680 termasuk;

Mendalami Sensor BME680: Pemantauan Lingkungan 4-in-1Mendalami Sensor BME680: Pemantauan Lingkungan 4-in-1

(Smartwatches – jenis perangkat wearable) 

Mendalami Sensor BME680: Pemantauan Lingkungan 4-in-1

Mendalami Sensor BME680: Pemantauan Lingkungan 4-in-1

(Sensor yang menunjukkan jumlah partikel partikulat di udara)

Mendalami Sensor BME680: Pemantauan Lingkungan 4-in-1

Mendalami Sensor BME680: Pemantauan Lingkungan 4-in-1

(pedometer) 

Mendalami Sensor BME680: Pemantauan Lingkungan 4-in-1

Kesimpulan

Secara singkat, BME 680 adalah sensor lingkungan digital yang mengukur gas seperti karbon monoksida, tekanan barometrik, kelembaban, dan suhu. 

Jika Anda ingin mengetahui lebih lanjut tentang BME 680 atau memiliki kueri, silakan hubungi kami. 


Teknologi Industri

  1. Logistik: Pengemudi Baru Pertumbuhan Kerja, bukan Pengeluaran Besar atau Baja
  2. Panduan Definitif Pencetakan 3D: Dari Dasar hingga Teknik Lanjutan
  3. Panduan Lengkap AIaaS: Memahami AI sebagai Layanan
  4. Menguasai Manajemen Layanan Lapangan: Cetak Biru Keberuntungan dari Seorang Ahli
  5. Menguasai Manajemen Logistik: Cetak Biru Lengkap dan Terbukti
  6. Menguasai Manajemen Inventori: Strategi Terbukti untuk Setiap Bisnis
  7. Menguasai Manajemen Perawatan: Tingkatkan Efisiensi & Hemat Biaya
  8. Menguasai Manajemen Rantai Pasokan: Panduan Lengkap
  9. 74LS74 Dual Flip-Flop: Referensi Lengkap dan Pinout
  10. Sensor Gas MQ-3: Panduan Lengkap Deteksi Alkohol