Blog Home

Create a constant current and power load with Arduino

Arduino TeamAugust 27th, 2018

If you need a device which draws a certain amount of current and power for testing, then GreatScott! has just the solution. 

His project uses an Arduino Nano, along with a separate IC and a voltage divider, to measure both current and voltage input from the power source. It then employs this data to properly adjust a MOSFET, dissipating the correct amount of voltage and power as required.

Interface is handled via a rotary encoder and a 16×2 I2C LCD display, and the electronics are housed in a solid-looking enclosure. 

As seen in the video below, the adjustable constant load features an impressively large heat sink, needed to take care of the 30V and 20A that the setup is capable of drawing.

Boards:Nano
Categories:ArduinoFeatured

4 Responses to “Create a constant current and power load with Arduino”

  1. Nachtwache Says:

    Most interesting, just curious what the input voltage is drawn from. Could you expand these concepts to a LiFEPO4 12 volt battery to supply power capable of 400 watt continuous and 800 watt spike so one could power a desktop computer in a camper. The computer uses 150 watts idle and about 380 running video application maximum.

  2. NoraTheDoggo Says:

    Dear “Nachtwache,”
    I think you are confused on what this is. It draws a set number of amps or watts from the input. It does not output regulated voltage like you asked for.
    “Could you expand these concepts to a LiFEPO4 12 volt battery to supply power capable of 400 watt continuous and 800 watt spike so one could power a desktop computer in a camper.”
    What this would do is set a specific drain on the battery. It would not raise the voltage to 120AC like I’m guessing you thought it did. What you are looking for is a 12v inverter.

  3. APIP Says:

    I will try to assemble this project for the equipment of my work, thank you for the instructions

  4. Shift_register_1 Says:

    Hi, I am Sam and I have watched all of your videos and you are my favorite YouTuber.
    P.S. why a mosfet.

Leave a Reply

You must be logged in with your Arduino account to post a comment.