Skip to content

srhov/TypeC_PowerSupply

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Type-C PD Power Supply with Monitoring based on Arduino

Project for small power supply using a USB Type-C Power Delivery (PD) trigger to negotiate 20V, step down for logic power, and provide up to 28V 3A output. Monitors real-time voltage and current using an INA219 sensor and displays them on an OLED.

🛠️ Hardware Used

  • USB Type-C PD trigger (set to 20V)
  • Buck converter (20V ➔ 5V)
  • Buck-boost converter (input 20V, output adjustable up to 28V)
  • INA219 current/voltage sensor (I2C)
  • 0.96" OLED (SSD1306, 128x64, I2C)
  • Arduino-compatible board (Nano/Uno/ESP32 etc.)

📦 PlatformIO Setup

  1. Clone this repo
  2. Install PlatformIO
  3. Edit platformio.ini as needed for your board
  4. Build and upload:
    pio run -t upload

About

Type-C PD Power Supply with Monitoring based on Arduino

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors