- Open
arduino/buck_monitor.ino - Select Arduino Uno
- Select correct COM port
- Upload
- Open Serial Monitor at 9600 baud
- Open
processing_display/buck_display.pde - Change COM port if required
- Run the sketch
- View live dashboard
✔ Adjustable DC output
✔ Real-time voltage and current monitoring
✔ LCD-based local display
✔ Serial data transmission
✔ Full-screen PC dashboard
✔ Potentiometer rotation detection
✔ Modular design
- Buck converter switching regulation
- Inductor-based energy transfer
- Voltage divider sensing
- Hall-effect current measurement
- ADC conversion
- Serial communication protocol
- Embedded system integration
- GUI-based data visualization
- Closed-loop PWM voltage control
- PID regulation
- Overcurrent protection logic
- Efficiency analysis and optimization
- PCB implementation
- Data logging to CSV
- Real-time graph plotting
Developed for Embedded System Design Laboratory coursework as an integrated hardware-software system.
Harish M
Department of Electrical / Electronics Engineering