Business Client need Web Development
Contact person: Business Client
Phone:Show
Email:Show
Location: Hyderabad, India
Budget: Recommended by industry experts
Time to start: As soon as possible
Project description:
"I am building a custom portable hybrid inverter / power station and need a developer to create the complete ESP32 firmware + basic web dashboard for system monitoring and automation.
The ESP32 will manage power inputs, outputs, battery monitoring, and system protection features.
Hardware I currently have:
160x 18650 NMC cells (3S, ~1500mAh each)
3S 100A BMS
500W inverter (AC output)
ESP32 (main controller)
Bluetooth 2×50W audio amplifier + speakers
Adjustable buck converters
USB-PD output module
DC barrel outputs + XT60/XT120
Solar input
SMPS input
USB-PD input
Car 12V DC input
External battery (car battery) support
Current sensors (Hall or shunt)
Voltage dividers for sensing
GPS module (optional but desirable)
50W COB LED module
Project Requirements:
1. Power Input Management
ESP32 must monitor and manage the following input sources:
Solar
SMPS adapter
USB-PD
Car 12V input
External battery input (with pre-charge logic)
Features:
Automatic source detection
Priority selection (solar → external → SMPS → USB-PD, etc.)
Safe pre-charge control before connecting external battery
Inrush protection control (MOSFET/relay)
Control signals for enabling/disabling chargers or relays
---
2. Battery + Power Monitoring
Measure internal battery voltage
Measure external battery voltage
Measure current in/out using Hall or shunt
Monitor BMS data (UART/I2C if supported)
Track SOC, estimated runtime, input power, output power
Overcurrent/overtemp auto shutdown logic
---
3. Output Management
Control & monitor:
500W inverter (via enable pin or relay)
DC barrel outputs
USB-PD output
Adjustable buck converters
High-power XT60/XT120 ports
50W COB LED (brightness control optional)
---
4. Communication & Interface
Required:
Web dashboard (ESP32 WiFi AP + STA)
Display all voltages, currents, temps, SOC, power flow
Manual control toggles (turn on/off inverter, LED, outputs)
Real-time graphs (optional but preferred)
Bluetooth audio control (basic integration OK)
OTA firmware update
---
5. GPS Integration (optional but preferred)
Read GPS position and time
Display location on dashboard
Log events with timestamp
---
6. Event Logging & Safety
Logs for: source changes, faults, shutdowns, battery status, temperatures
SD card logging OR internal flash log
Emergency cutoff logic (overcurrent / overtemp / low voltage)
---
7. Deliverables
Complete ESP32 firmware (Arduino or ESP-IDF)
Full source code
Connection diagrams for all GPIOs
Documentation for setup, compiling, wiring and configuration
Optional: dashboard UI HTML/CSS/JS files
---
Skills Required
ESP32 (Arduino or ESP-IDF)
Power electronics control logic
Voltage/current sensing
Web UI development
Experience with battery systems strongly preferred" (client-provided description)
Matched companies (2)

Kiantechwise Pvt. Ltd.
