# 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`