SGP30 adalah sensor gas digital generasi baru dari Sensirion, yang dirancang untuk mendeteksi kualitas udara dalam ruangan dengan output TVOC (Total Volatile Organic Compounds) dan eCO₂ (estimated CO₂). Modul ini menggunakan teknologi MOX (Metal-Oxide) berbasis chip, dan berkomunikasi melalui antarmuka I2C, menjadikannya ideal untuk sistem pemantauan udara, smart home, dan perangkat IoT.
🔧 Spesifikasi Teknis:
Parameter | Nilai |
---|---|
Sensor | Sensirion SGP30 |
Tipe Gas yang Dideteksi | TVOC, eCO₂, formaldehida (secara tidak langsung) |
Antarmuka | I2C (alamat default: 0x58) |
Tegangan Operasi | 1.8V – 3.6V (biasanya 3.3V) |
Arus Operasi | < 50 mA saat aktif, standby < 2 µA |
TVOC Output Range | 0 – 60000 ppb |
eCO₂ Output Range | 400 – 60000 ppm |
Waktu Inisialisasi | ±15 detik |
Waktu Respons | ±1 detik (resolusi tinggi) |
🔌 Pinout Modul (biasanya 4-pin):
-
VCC – 3.3V (Jangan gunakan 5V!)
-
GND – Ground
-
SDA – Data I2C
-
SCL – Clock I2C
Beberapa modul sudah memiliki pull-up resistor internal, tapi jika I2C bermasalah, bisa tambahkan 4.7kΩ pada SDA & SCL.
🧰 Fitur Utama:
-
Deteksi TVOC dan eCO₂ dalam satu chip
-
Kalibrasi pabrik internal (tidak perlu kalibrasi manual awal)
-
Komunikasi I2C digital
-
Akurasi tinggi dan ukuran kecil
-
Ideal untuk pemantauan udara indoor, seperti:
-
Smart home & smart office
-
Air purifier otomatis
-
Alarm kualitas udara
-
Monitoring lingkungan ruang tertutup
-
🧠 Tentang eCO₂ & Formaldehida:
-
eCO₂ adalah estimasi konsentrasi CO₂ berdasarkan deteksi senyawa VOC, bukan sensor CO₂ sejati.
-
SGP30 tidak mengukur formaldehida secara langsung, namun senyawa ini termasuk dalam kategori TVOC yang dideteksi oleh sensor.
📚 Library & Kompatibilitas:
-
Gunakan
Adafruit_SGP30
(Arduino IDE) -
Kompatibel dengan:
-
ESP8266 / ESP32
-
Raspberry Pi
-
Arduino Uno/Nano (via logic level shifter jika perlu)
-
💡 Contoh Pembacaan (Arduino):
📌 Catatan:
-
Sensor butuh waktu beberapa menit untuk stabil (burn-in).
-
Kombinasikan dengan sensor suhu/kelembapan seperti SHT31 atau AHT21 untuk kompensasi akurasi (SGP30 mendukung itu).