34 lines
1.5 KiB
Markdown
34 lines
1.5 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.
|
|
* Dokumentasi Teknis & API: Lihat [MANUAL_BOOK_WEBSITE_DAN_IOT.md](./web_ups/MANUAL_BOOK_WEBSITE_DAN_IOT.md) dan [README](./web_ups/README.md).
|
|
* Buku Panduan Penggunaan: [Manual_Book_Penggunaan_Website_UPS.docx](./web_ups/Manual_Book_Penggunaan_Website_UPS.docx).
|
|
|
|
### 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`).
|
|
* Dokumentasi Firmware: Lihat [ringkasan.md](./firmware_iot_esp12f/ringkasan.md).
|
|
|
|
---
|
|
|
|
## 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`
|