Jl. Srijaya Negara Bukit Besar Palembang 30139

Activity

Latest
Activity Post

Blog
  • 2026-07-15 09:35:18
  • kaizen

Smart Automatic Weather Station

Deskripsi Sistem
Smart Automatic Weather Station (AWS) merupakan sistem monitoring lingkungan berbasis Internet of Things (IoT) dan Machine Learning yang dirancang untuk melakukan pemantauan kondisi lingkungan secara real-time. Sistem mengintegrasikan berbagai sensor lingkungan, komunikasi berbasis MQTT, cloud server, serta dashboard interaktif sehingga data dapat diakses, divisualisasikan, dan dianalisis secara cepat untuk mendukung pengambilan keputusan berbasis data.

Cara Kerja Sistem

  1. Sensor membaca parameter lingkungan secara periodik.
  2. ESP32 mengolah data dari seluruh sensor.
  3. Data dikirim menggunakan protokol MQTT melalui jaringan WiFi/4G menuju VPS.
  4. MQTT Broker menerima data dan backend Node.js memproses serta menyimpannya ke database MySQL.
  5. Dashboard React JS menampilkan data secara real-time dalam bentuk grafik, tabel, dan status sensor.
  6. Machine Learning menganalisis data historis untuk menghasilkan prediksi kondisi lingkungan.
  7. Hasil monitoring dan prediksi menjadi dasar pengambilan keputusan.

Arsitektur Sistem

  1. Sensor → ESP32 → MQTT → MQTT Broker (VPS) → Node.js Backend → MySQL Database → React JS Dashboard → Machine Learning Prediction

Spesifikasi Hardware

  1. ESP32 DevKit V1 — Mikrokontroler utama
  2. BME280 — Suhu, kelembapan, tekanan udara
  3. Anemometer — Kecepatan angin
  4. Wind Vane — Arah angin
  5. Rain Gauge — Curah hujan
  6. Soil Moisture Sensor — Kelembapan tanah
  7. Water Flow Sensor — Debit aliran air
  8. Weatherproof Enclosure — Pelindung perangkat

Spesifikasi Software

  1. Frontend : React JS
  2. Backend : Node.js + Express
  3. Komunikasi : MQTT (MQTT Broker)
  4. Database : MySQL
  5. Cloud Server : Ubuntu VPS
  6. Process Manager : PM2
  7. Machine Learning : Python (LSTM/algoritma prediksi)
  8. Visualisasi : Chart.js / Recharts
  9. Web Server : Nginx

Parameter Monitoring

  1. Suhu Udara
  2. Kelembapan Udara
  3. Tekanan Udara
  4. Kecepatan Angin
  5. Arah Angin
  6. Curah Hujan
  7. Kelembapan Tanah
  8. Debit Aliran Air

Keunggulan Sistem

  1. Monitoring real-time
  2. Komunikasi data ringan dan cepat menggunakan MQTT
  3. Dashboard interaktif berbasis React JS
  4. Penyimpanan data terpusat pada VPS
  5. Analisis dan prediksi berbasis Machine Learning
  6. Akses multi-user melalui web
  7. Sistem modular dan mudah dikembangkan