Fully Designed, Built & Controlled with Embedded ATmega328 + Real-Time Condition Monitoring
2021
Supervisor: Dr. Borna Beigzadeh – Head of Biomechatronics and Cognitive Engineering Lab (BACE), Iran University of Science and Technology
Student & Lead Designer: Ali Bagheri (B.Sc. MechE & CompE)
- Variable output: 100 kHz – 40 kV cold atmospheric plasma generator
- Full custom power electronics chain: Function generator → Pre-driver → MOSFET bridge → Ferrite transformer → HV output
- Embedded real-time monitoring: Temperature (MOSFET + transformer), arc detection, over-current protection
- Safety-first design: Isolated feedback, soft-start, automatic shutdown
- All circuits designed, PCB routed, wound ferrite transformer, assembled and tested by me
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
- High-frequency high-voltage power electronics
- Ferrite transformer design & winding
- Full-bridge MOSFET driver with dead-time control
- Analog & digital signal conditioning
- Embedded C programming (ATmega328P – Arduino core)
- PCB design (KiCad)
- Safety & EMI considerations
Stable, repeatable cold plasma jet successfully generated and used in preliminary biomedical tests at BACE Lab.
Ali Bagheri
B.Sc. Mechanical Engineering & Computer Engineering – IUST 2025
Email: [email protected]
GitHub: @aibgr
LinkedIn: Ali-Bagheri
If you find this project useful or inspiring, please give it a STAR
Schematics and firmware will be released after related publications.
One of my earliest full-stack hardware projects – still one of my favorites!





