Jonathan Xu
Published © GPL3+

PowerON - The All-in-One Mobile AC Power Source

Imagine 120V, coming out of 2 controllable outlets. All coming from a (wireless) box with WiFi. Yeah, that's what we're talking about.

AdvancedFull instructions providedOver 4 days1,389
PowerON - The All-in-One Mobile AC Power Source

Things used in this project

Hardware components

CoolMOS C7 Gold SJ MOSFET
Infineon CoolMOS C7 Gold SJ MOSFET
×2
3D Magnetic Sensor 2Go
Infineon 3D Magnetic Sensor 2Go
The rotational knob addon (https://www.infineon.com/cms/en/product/promopages/sensors-2go/#supplements-for-3d-2go) was used along with the sensor.
×1
NodeMCU ESP8266 Breakout Board
NodeMCU ESP8266 Breakout Board
×1
4 Channel Relay Module
×1
Center-tapped 12 power transformer
×1
Resistor 1M ohm
Resistor 1M ohm
×1
Jumper wires (generic)
Jumper wires (generic)
×1
Breadboard (generic)
Breadboard (generic)
×1
Blank pcb
×1
12 AWG wire
×1
15uf 300V capacitor
×1
2.2uf capacitor
×1
4uf capacitor
×1
Toroidal Inductor (16 turns of 18AWG enamel wire on ferrite core)
×1
Terminal block
×1
3mm mounting screws and nuts
×1
Enclosure (any project box would work, we opted for a simple storage bin)
×1
Power cord (any will work)
×3
LED (generic)
LED (generic)
×4
Transistor Heatsink
×1
5V power adapter
×1
Spade connectors
×1

Software apps and online services

Arduino IDE
Arduino IDE
Heroku Dynos
Heroku Dynos
NodeMCU firmware
NodeMCU firmware

Hand tools and fabrication machines

Soldering iron (generic)
Soldering iron (generic)
Cordless Drill (any would work)
Hot glue gun (generic)
Hot glue gun (generic)
Oscilloscope
Mastech MS8217 Autorange Digital Multimeter
Digilent Mastech MS8217 Autorange Digital Multimeter

Story

Read more

Custom parts and enclosures

Labels

Custom labels designed in Adobe Illustrator. Used on LEDs, main Switch, and rotational knob. An extra dial label is included.

Labels -PDF

Schematics

Power circuit

Inverter and relay controls

ESP Relay Schematic

ESP Relay Breadboard View

Code

Code for the PowerON

Credits

Jonathan Xu

Jonathan Xu

7 projects • 16 followers
Hardware enthusiast who's good at shorting out Arduinos. @ University of Waterloo Software Engineering 2024

Comments