31 lines
1.2 KiB
Markdown
31 lines
1.2 KiB
Markdown
# Rancang Bangun Perangkat Uninterruptible Power Supply (UPS) DC Berbasis IoT dengan Menggunakan ESP-12F
|
|
|
|
**Repositori Tugas Akhir (TKK) — Politeknik Negeri Jember (2026)**
|
|
* **Oleh**: Rio Ahmad Fadilah (NIM: E32230469)
|
|
* **Program Studi**: Teknik Komputer - Jurusan Teknologi Informasi
|
|
|
|
---
|
|
|
|
## Struktur Repositori (Monorepo)
|
|
|
|
Repositori ini memuat 2 bagian utama dalam sistem Smart DC UPS:
|
|
|
|
### 1. `web_ups/` — Website Dashboard (Next.js & Supabase)
|
|
Aplikasi antarmuka berbasis web untuk pemantauan parameter tegangan dan kontrol daya jarak jauh (*remote control*) secara *real-time* menggunakan koneksi WebSocket MQTT dan cloud database Supabase.
|
|
|
|
### 2. `firmware_iot_esp12f/` — Firmware Mikrokontroler IoT (ESP-12F / Arduino C++)
|
|
Kode program mikrokontroler ESP-12F yang bertugas membaca sensor tegangan, mengendalikan sistem proteksi baterai (menggunakan P-Channel MOSFET SUD45P03 dan modul XL4015), serta berkomunikasi dua arah via protokol MQTT (`broker.emqx.io`).
|
|
|
|
---
|
|
|
|
## Panduan Cepat Menjalankan Website Secara Lokal
|
|
|
|
```bash
|
|
cd web_ups
|
|
npm install
|
|
npm run dev
|
|
```
|
|
Buka browser di `http://localhost:3000`. Gunakan kredensial login resmi:
|
|
* **Username**: `admin`
|
|
* **Password**: `atmindatang`
|