Sensor BME280 Modbus RTU: Solusi Monitoring Suhu, Kelembaban, dan Tekanan Udara Industri

Pendahuluan

Dalam sistem IoT industri dan otomasi, kebutuhan monitoring suhu, kelembaban, dan tekanan udara semakin meningkat. Salah satu sensor populer untuk aplikasi ini adalah BME280. Namun, agar dapat terintegrasi dengan PLC, SCADA, dan sistem industri, sensor ini perlu dikombinasikan dengan komunikasi Modbus RTU berbasis RS485.

Artikel ini akan membahas secara lengkap:

  • Apa itu sensor BME280
  • Cara kerja BME280 Modbus RTU
  • Kelebihan dibanding sensor biasa
  • Contoh aplikasi di industri
  • Arsitektur sistem yang direkomendasikan

Apa Itu Sensor BME280?

Bosch Sensortec BME280 adalah sensor digital multifungsi yang mampu mengukur:

  • 🌡️ Suhu
  • 💧 Kelembaban
  • 🌬️ Tekanan udara (barometrik)

Sensor ini banyak digunakan dalam:

  • Weather station
  • Smart building
  • HVAC system
  • Industrial monitoring

Secara default, BME280 menggunakan I2C atau SPI, yang kurang cocok untuk jarak jauh dan lingkungan industri.

Parameter Komunikasi Modbus RTU

Baudrate : 9600 bps
Data bit : 8 bit
Parity : None
Stop bit : 1 bit

➡️ Disingkat menjadi 9600, 8N1

Ini adalah konfigurasi default standar Modbus RTU industri, sehingga langsung kompatibel dengan:

  • PLC Siemens / Omron / Mitsubishi
  • Modbus Poll
  • ESP32 / Arduino sebagai master
  • Raspberry Pi (USB to RS485)

Contoh Setting di Modbus Poll

Parameter Nilai
Connection RTU
COM Port sesuai port RS485
Baudrate 9600
Data Bits 8
Parity None
Stop Bits 1
Mode RTU

Contoh Konfigurasi di ESP32 / Arduino

Serial2.begin(9600, SERIAL_8N1, RX_PIN, TX_PIN);

Contoh Konfigurasi di PLC Siemens (Modbus RTU)

  • Baudrate : 9600
  • Data bit : 8
  • Parity : None
  • Stop bit : 1
  • Mode : RTU
  • RS485 : Half Duplex

Catatan Penting (Sering Jadi Error Pemula)

⚠️ Pastikan SEMUA device di jaringan RS485:

  • Baudrate sama
  • Parity sama
  • Stop bit sama

Jika satu saja berbeda, komunikasi gagal total (timeout / CRC error).

 

Mengapa Perlu Modbus RTU?

Modbus RTU adalah protokol komunikasi industri yang sangat populer karena:

  • Stabil di lingkungan noise tinggi
  • Mendukung jarak kabel hingga ±1200 meter
  • Mudah diintegrasikan dengan PLC dan SCADA
  • Multi-slave dalam satu jalur RS485

Dengan mengubah BME280 menjadi Modbus RTU Slave, sensor dapat langsung dibaca oleh:

  • PLC Siemens, Omron, Mitsubishi
  • Raspberry Pi (Modbus Master)
  • HMI dan SCADA

Arsitektur Sistem BME280 Modbus RTU

Umumnya, BME280 tidak langsung mendukung Modbus. Maka diperlukan mikrokontroler sebagai converter protokol.

Wiring Sensor BME280:

 

 

Register Modbus yang Umum Digunakan

Contoh mapping Holding Register pada BME280 Modbus RTU:

Parameter Register Data Type Satuan
Suhu 40001 Int16 °C x10
Kelembaban 40002 Int16 %RH x10
Tekanan Udara 40003 Int32 Pa

📌 Scaling (x10 / x100) digunakan agar data tetap presisi tanpa floating point.

Kelebihan BME280 Modbus RTU

Lebih industrial ready
Jarak komunikasi jauh
Kompatibel dengan PLC
Stabil untuk monitoring 24/7
Cocok untuk IoT Gateway & Edge Computing

Contoh Aplikasi di Industri

Beberapa use case nyata:

  • Monitoring suhu & RH ruang panel PLC
  • Monitoring lingkungan ruang server
  • Smart factory & smart warehouse
  • Integrasi ke SCADA & dashboard Node-RED
  • Logging data ke database MySQL / cloud

Integrasi dengan IoT dan SCADA

Data dari BME280 Modbus RTU dapat diteruskan ke:

  • Node-RED Dashboard
  • Grafana
  • Cloud IoT Platform
  • Blockchain IoT (untuk audit data sensor)

Hal ini menjadikan sensor ini sangat fleksibel untuk Industrial Internet of Things (IIoT).

Kesimpulan

Sensor BME280 Modbus RTU adalah solusi ideal untuk monitoring lingkungan industri yang:

  • Presisi
  • Andal
  • Mudah diintegrasikan dengan PLC & SCADA

Dengan menambahkan RS485 dan Modbus RTU, sensor BME280 naik kelas dari hobby-grade menjadi industrial-grade monitoring system.

FAQ (SEO Booster)

Q: Apakah BME280 bisa langsung Modbus RTU?
A: Tidak, perlu mikrokontroler sebagai converter I2C/SPI ke Modbus RTU.

Q: Apakah bisa dibaca PLC Siemens S7-1200?
A: Bisa, menggunakan Modbus RTU via RS485.

Q: Lebih baik BME280 atau SHT20?
A: BME280 unggul karena ada sensor tekanan udara.

 

 

Related Articles

Leave a Reply