Skip to content

SmartSensorMonitor v1.0.0 MVP

Latest

Choose a tag to compare

@bangrezz bangrezz released this 16 Jul 14:46

SmartSensorMonitor v1.0.0

πŸŽ‰ Initial MVP Release

SmartSensorMonitor adalah aplikasi monitoring sensor berbasis Arduino Uno yang mengirimkan telemetry secara real-time ke aplikasi desktop Windows dan Android melalui WebSocket pada jaringan lokal.


✨ Fitur Utama

Sensor

  • 🌑️ DHT22

    • Suhu
    • Kelembapan
  • 🚢 PIR Motion Sensor

    • Deteksi gerakan
  • πŸ’‘ Digital LDR Sensor

    • Status Terang
    • Status Gelap

Desktop Windows

  • Dashboard monitoring real-time
  • Auto-detect Arduino serial port
  • WebSocket server untuk Android
  • Status koneksi Android
  • Status sensor:
    • Suhu
    • Kelembapan
    • Gerakan
    • Cahaya
  • Lifecycle:
    • Start
    • Stop
    • Reconnect
  • Branding dan icon aplikasi

Android

  • Dashboard real-time
  • Koneksi melalui Wi-Fi lokal
  • Status:
    • Menunggu Data
    • Sensor Tidak Tersedia
    • Terang
    • Gelap
  • Sinkron dengan telemetry Windows

Firmware

Firmware produksi:

0.4.0-dht22-pir-ldr

Sensor:

  • DHT22
  • PIR
  • Digital LDR

Protocol:

protocolVersion = 1

Field telemetry baru:

  • isDark
  • lightOk

Kompatibilitas firmware lama tetap dipertahankan.


Diagnostic Firmware

Repository juga menyediakan firmware diagnostik:

firmware/ldr-diagnostic/

Digunakan untuk:

  • memverifikasi wiring LDR
  • menguji polaritas sensor
  • memastikan transisi:
Terang
↓

Gelap
↓

Terang

Acceptance

Telah diverifikasi:

  • βœ… Firmware
  • βœ… Windows Desktop
  • βœ… Android
  • βœ… WebSocket
  • βœ… End-to-End Telemetry
  • βœ… DHT22
  • βœ… PIR
  • βœ… Digital LDR
  • βœ… Disconnect
  • βœ… Reconnect
  • βœ… Clean Machine
  • βœ… Packaging

Persyaratan

Windows:

  • Microsoft Visual C++ Redistributable x64

Saat pertama kali dijalankan:

Izinkan SmartSensorMonitor melalui Windows Defender Firewall pada jaringan Private agar perangkat Android dapat terhubung.


Paket Release

SmartSensorMonitor-Windows-x64.zip

SHA-256

B7E12269E695EAE43F912EC5646E58B994A32BE6DCB27500F7FED398895AA65B

Teknologi

  • Arduino Uno R3
  • C++17
  • Qt 6.11
  • Qt Widgets
  • Qt SerialPort
  • Qt WebSockets
  • PlatformIO
  • CMake
  • Android (Qt)

Terima kasih telah menggunakan SmartSensorMonitor.

Semoga release MVP ini menjadi fondasi yang kuat untuk pengembangan fitur berikutnya.