DIY Adjustable Constant Load (Current & Power)
by GreatScottLab in Circuits > Arduino
99690 Views, 285 Favorites, 0 Comments
DIY Adjustable Constant Load (Current & Power)
![thumbnailinstr.jpg](/proxy/?url=https://content.instructables.com/F2C/1HI7/JL6USSKB/F2C1HI7JL6USSKB.jpg&filename=thumbnailinstr.jpg)
In this project I will show you how I combined an Arduino Nano, a current sensor, an LCD, a rotary encoder and a couple of other complementary components in order to create an adjustable constant load. It features a constant current and power mode and can handle a maximum of 30V and 20A if your heatsink design can handle it. Let's get started!
Watch the Video!
![DIY Adjustable Constant Load (Current & Power)](/proxy/?url=https://content.instructables.com/FT3/848M/JL6USSZO/FT3848MJL6USSZO.jpg&filename=DIY Adjustable Constant Load (Current & Power))
The video gives you all the information you need to make your own adjustable constant load. During the next steps though, I will present you some additional information.
Order the Components!
![IMG_4821.JPG](/proxy/?url=https://content.instructables.com/FCZ/UQJH/JL6USSMD/FCZUQJHJL6USSMD.jpg&filename=IMG_4821.JPG)
Here you can find a parts list with example seller (affiliate links):
Aliexpress:
1x Arduino Nano: https://s.click.aliexpress.com/e/_dULoNXh
1x 16x2 I2C LCD: https://s.click.aliexpress.com/e/_dSjOzdW
1x Rotary Encoder: https://s.click.aliexpress.com/e/_dZs9jUb
1x TC4420 MOSFET Driver: https://s.click.aliexpress.com/e/_d9epnMB
1x IRFZ44N MOSFET: https://s.click.aliexpress.com/e/_dUJRtAg
1x ACS712 Current Sensor: https://s.click.aliexpress.com/e/_dSKBwNK
1x Fuse Holder: https://s.click.aliexpress.com/e/_dU3K3jS
1x 20A Fuse: https://s.click.aliexpress.com/e/_dTjqvC4
2x Binding Post: https://s.click.aliexpress.com/e/_d9ke5na
Ebay:
1x Arduino Nano: http://rover.ebay.com/rover/1/711-53200-19255-0/1?...
1x 16x2 I2C LCD: http://rover.ebay.com/rover/1/711-53200-19255-0/1?...
1x Rotary Encoder: http://rover.ebay.com/rover/1/711-53200-19255-0/1?...
1x TC4420 MOSFET Driver: http://rover.ebay.com/rover/1/711-53200-19255-0/1?...
1x IRFZ44N MOSFET: http://rover.ebay.com/rover/1/711-53200-19255-0/1?...
1x ACS712 Current Sensor: http://rover.ebay.com/rover/1/711-53200-19255-0/1?...
1x Fuse Holder: http://rover.ebay.com/rover/1/711-53200-19255-0/1?...
1x 20A Fuse: http://rover.ebay.com/rover/1/711-53200-19255-0/1?...
2x Binding Post: http://rover.ebay.com/rover/1/711-53200-19255-0/1?...
Amazon.de:
1x Arduino Nano: https://amzn.to/2BLw2Ml
1x 16x2 I2C LCD: https://amzn.to/2BJ8tnx
1x Rotary Encoder: https://amzn.to/2Lmt5S0
1x TC4420 MOSFET Driver: https://amzn.to/2PBVQ0g
1x IRFZ44N MOSFET: https://amzn.to/2PxQd38
1x ACS712 Current Sensor: https://amzn.to/2NijkGn
1x Fuse Holder: https://amzn.to/2NkffkK
1x 20A Fuse: https://amzn.to/2PCLm0A
2x Binding Post: https://amzn.to/2BP0eGq
Create the Circuit!
![g5961.png](/proxy/?url=https://content.instructables.com/FC5/OYYV/JL6USSGW/FC5OYYVJL6USSGW.png&filename=g5961.png)
![IMG_4866.JPG](/proxy/?url=https://content.instructables.com/FV9/PJZ7/JL6USSMW/FV9PJZ7JL6USSMW.jpg&filename=IMG_4866.JPG)
![IMG_4869.JPG](/proxy/?url=https://content.instructables.com/FY0/48L7/JL6USSNX/FY048L7JL6USSNX.jpg&filename=IMG_4869.JPG)
Here you can find the schematic as well as pictures of my finished circuit. Feel free to use it as a reference for your own circuit.
Upload the Code!
![IMG_4960.JPG](/proxy/?url=https://content.instructables.com/FO2/JAY7/JL6USSOY/FO2JAY7JL6USSOY.jpg&filename=IMG_4960.JPG)
![IMG_4764.JPG](/proxy/?url=https://content.instructables.com/FTF/PK8K/JL6USSLC/FTFPK8KJL6USSLC.jpg&filename=IMG_4764.JPG)
Here you can download the code for the project. Upload it to the Arduino Nano through the Arduino IDE
Also make sure to download/include this library:
Downloads
Finish the Project!
![IMG_4974.JPG](/proxy/?url=https://content.instructables.com/F98/Z7Q4/JL6USSPH/F98Z7Q4JL6USSPH.jpg&filename=IMG_4974.JPG)
![IMG_4977.JPG](/proxy/?url=https://content.instructables.com/FZ4/1RYK/JL6USSQI/FZ41RYKJL6USSQI.jpg&filename=IMG_4977.JPG)
![IMG_4980.JPG](/proxy/?url=https://content.instructables.com/FHD/VOT2/JL6USSR3/FHDVOT2JL6USSR3.jpg&filename=IMG_4980.JPG)
![IMG_5000.JPG](/proxy/?url=https://content.instructables.com/F62/UYRG/JL6USSS8/F62UYRGJL6USSS8.jpg&filename=IMG_5000.JPG)
All that is left to do is mounting all the components inside your enclosure.
Success!
![IMG_4998.JPG](/proxy/?url=https://content.instructables.com/F4V/KVE4/JL6USSRO/F4VKVE4JL6USSRO.jpg&filename=IMG_4998.JPG)
You did it! You just created your own adjustable constant load!
Feel free to check out my YouTube channel for more awesome projects: http://www.youtube.com/user/greatscottlab
You can also follow me on Facebook, Twitter and Google+ for news about upcoming projects and behind the scenes information: