FA.

IoT · PWA · STACK 2026 (GDGoC ITB)

BreathSafe

OngoingSTACK 2026 — GDGoC ITB

Monitor PM2.5 pribadi yang dijepit di masker untuk pengemudi ojek online: modul sensor di masker, terhubung kabel ke baterai di pinggang, dengan indikator LED kualitas udara dan Progressive Web App yang merangkum paparan setiap shift.

Logo BreathSafe dan ilustrasi exploded view: masker, klip pengait, modul sensor, blower 5 V, kabel penghubung, dan baterai 5.000 mAh

Masalah

Sekitar tujuh juta pengemudi ojek online bekerja di Indonesia, tetapi stasiun kualitas udara tetap tidak bisa mengukur udara di sekitar tiap pengendara. Pada 30 Oktober 2026, stasiun rooftop RSUD Tanjung Priok mencatat PM2.5 sebesar 102,87 µg/m³ dan ISPU 175 (“Tidak Sehat”).

Solusi

BreathSafe adalah modul sensor di masker pengendara yang terhubung kabel ke baterai di pinggang. Sensor PMS5003 dan blower 5 V mengambil sampel udara di dekat wajah; tiga LED menunjukkan pita PM2.5, LED merah saat berhenti di tempat aman mengingatkan untuk memeriksa masker, lalu aplikasi menampilkan kapan dan di mana paparan memuncak. Pengendara bisa berbagi ringkasan anonim (hanya waktu per pita) dengan kelompoknya.

Peran saya

Anggota tim

Teknologi

  • Progressive Web App Chrome di Android (Web Bluetooth)
  • Sensor PM2.5 PMS5003
  • Board nRF52840
  • Sensor kelembapan AHT20
  • Blower 5 V untuk pengambilan sampel udara

Status saat ini

Berlangsung — karya kompetisi untuk STACK 2026 oleh GDGoC ITB (Case 2: Stronger Communities and Everyday Services), tim “Mirza Batagor Phd”. Abstrak sudah ditulis; perangkat keras belum dibuat atau diuji, dan gambar yang tampil adalah render konsep, bukan foto prototipe. Hardware freeze: 27 November 2026. Final Day, jika terpilih: 16 Desember 2026.

Mendukung skill

  • IoT product development
  • Data Science
  • User research

Catatan lapangan di balik masalah Eksploratif

  • Enam wawancara eksploratif pada Oktober 2026: lima pengemudi dan satu pekerja-mahasiswa
  • Empat orang melaporkan iritasi mata akibat debu; empat orang berkendara 5–10 jam per hari
  • Satu orang batuk hingga berhenti bekerja
  • Cerita ini bersifat eksploratif dan tidak membuktikan prevalensi maupun sebab-akibat

Alur pengguna inti (desain) Desain

  • Tiga LED menyala tetap menunjukkan pita PM2.5 yang ditetapkan project
  • Saat berhenti di tempat aman, LED merah meminta pengecekan masker
  • Aplikasi menampilkan kapan dan di mana paparan memuncak, plus ringkasan pribadi akhir shift dalam bahasa Indonesia
  • Opsional: ringkasan kelompok anonim untuk perencanaan cek masker (direncanakan; data sintetis di demo). Data lokasi tetap di ponsel pengendara

MVP dan validasi yang direncanakan Rencana

  • PWA Chrome di Android dengan Web Bluetooth, dengan kelembapan dicatat untuk koreksi bias
  • Uji bobot dan kecocokan di semua masker, konektor lepas-cepat, uji LED siang dan malam, serta validasi helm di jalan
  • Dua iterasi: satu unit bench dan dua unit pilot
  • Uji kesesuaian antarunit dan, jika akses referensi terkonfirmasi, R² > 0,90

Belum tervalidasi Belum tervalidasi

  • Keterbacaan LED dan tindak lanjut pengecekan masker
  • Apakah ringkasan kelompok bisa disusun lebih cepat daripada menghitung manual
  • Daya tahan baterai (3–5 jam belum terverifikasi dan perlu duty-cycling)