Smart Infant Incubator

IoT Komputer Medis

Telemetri Real-Time & Kendali PID ESP32

AD
#01

Inkubator A1 (Ruang Perinatologi)

Status: PAIRED

Kode: INC-001 • MAC: 24:6F:28:AB:CD:EF • Firmware: v1.0.2 • Token: sec_dev_***

👶
BAYI-2026-001

Bayi Ny. Siti Aminah

Laki-laki

Lahir: 10 Nov 2026, 03:15 WIB • Usia Gestasi: 32 Minggu (Prematur Ringan)

Berat Lahir: 1.650 gr Berat Terkini: 1.720 gr (+70 gr) Panjang: 42 cm
LCD Hardware 16x2 I2C Display In-Sync (Ack #v3)

T:36.5C H:58% [OK]

BAYI-001 [PAIRED]

Synchronized via HTTP POST /api/devices/telemetry piggyback payload

Telemetri Sensor & Aktuator Real-Time

Frekuensi Pembacaan: 3.0 detik

Sensor DS18B20

Suhu Objek / Kontak

NORMAL
36.52 °C

Setpoint: 36.50°C (+0.02°C)

Resolusi 10-bit (~187ms) Kondisi: Terkalibrasi OK

Sensor DHT22 (Chamber)

Suhu Lingkungan Ruang

Optimal
32.15 °C

Ambang Aman: 30.00°C – 34.00°C

Sampling: Non-blocking Core 1 Delta Suhu: +0.15°C

Sensor DHT22 (RH)

Kelembapan Udara Relatif

55-65% Target
58.4 % RH

Kelembapan Ideal: 50 – 65% RH

Ambang: 10.0% – 95.0% Status: Stabil

Driver MOSFET PWM

Dummy Heater (PID Auto)

PID AKTIF
142 / 255
55.7% Daya
Tuning: Kp 2.0 • Ki 0.1 • Kd 0.5 Frekuensi: 2.5 kHz

Aktuator Sirkulasi

Kipas DC Chamber

MODE AUTO
85 / 255 PWM
33.3% Speed
Estimasi RPM: ~1.200 RPM Airflow: Stabil

Simulasi Fototerapi

Blue LED Strip

AKTIF (ON)

Simulasi Terapi

Kasus Hiperbilirubinemia

Visualisasi status instruksional Bukan Dosis Klinis

Grafik Suhu & Dinamika PID (15 Menit Terakhir)

Monitoring respons loop umpan balik heater terhadap sensor kontak DS18B20

Suhu Kontak (°C) Target Setpoint (36.5°C) Suhu Chamber (°C) Heater PWM %
38.0°C
36.5°C
35.0°C
32.0°C
30.0°C
08:00 WIB 08:03 WIB 08:06 WIB 08:09 WIB 08:12 WIB 08:15 WIB (Sekarang)
RT

ESP32 FreeRTOS Task Status

DUAL-CORE OK
Core 1: Real-Time Loop Pri: High

PID computation • DS18B20 & DHT22 non-blocking • LCD 16x2 refresh

FreeRTOS Queue: Normal 0 dropped
Core 0: Network & Telemetry Pri: Med

Wi-Fi WPA2 Auto-reconnect • HTTPS Piggyback Telemetry Ingestion

Latency: ~28ms Signal: -61 dBm
Hardware Fail-Safe Active (PRD 1.2 / 5.0)
  • Batas Termal Cutoff (> 38.5°C): STANDBY (0 Trips)
  • Trap Sensor Putus (-127°C): AUTO-PWM=0 (OK)
  • Otonomi PID Offline (Tanpa Wi-Fi): ENABLED

Panel Kendali Aktuator & Setpoint Suhu

Perubahan disinkronkan otomatis via Piggybacked Payload telemetri berikutnya

Versi Konfigurasi: #3 (Sync)

Safety Clamp Firmware: 28.00°C s.d. 37.00°C

36.50 °C
28.0°C (Min) 32.0°C 36.5°C (Aktif) 37.0°C (Safety Max)
Mode Kipas Sirkulasi AUTO

Kecepatan adaptif mengikuti kelembapan dan gradien suhu

Lampu Fototerapi Simulasi ON
Status Saklar Blue LED

Simulasi instruksional penanganan neonatal jaundice

Payload konfigurasi baru akan disematkan pada respons telemetri berikutnya (< 3 dtk).

Aliran Telemetri Terbaru

Tabel time-series device_telemetries (Composite Index)

Limit 5
Waktu Objek Chamber RH Heater Status
08:15:00 36.52°C 32.15°C 58.4% 142 ACK
08:14:57 36.51°C 32.14°C 58.5% 140 ACK
08:14:54 36.50°C 32.12°C 58.3% 145 ACK
08:14:51 36.49°C 32.10°C 58.2% 148 ACK
08:14:48 36.48°C 32.08°C 58.0% 150 ACK
Otomasi Pembersihan Data: php artisan telemetry:prune --days=14