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.







