Skip to content

harishkernel/IoT-Integrated-Buck-Converter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation


How to Set-up

Upload Arduino Code

  • Open arduino/buck_monitor.ino
  • Select Arduino Uno
  • Select correct COM port
  • Upload
  • Open Serial Monitor at 9600 baud

Run GUI Dashboard

  • Open processing_display/buck_display.pde
  • Change COM port if required
  • Run the sketch
  • View live dashboard

Key Features

✔ 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


Engineering Concepts Demonstrated

  • 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

🔮 Future Enhancements

  • Closed-loop PWM voltage control
  • PID regulation
  • Overcurrent protection logic
  • Efficiency analysis and optimization
  • PCB implementation
  • Data logging to CSV
  • Real-time graph plotting

📘 Academic Context

Developed for Embedded System Design Laboratory coursework as an integrated hardware-software system.


👨‍💻 Author

Harish M
Department of Electrical / Electronics Engineering


About

30V Adjustable Buck Converter with Real-Time Monitoring

Resources

License

Stars

Watchers

Forks

Contributors