How to Run a DC Motor Using Solar Panels (Do This!)

Solar panels and DC motors have been around for quite a while, but there is still some mystery surrounding how the two of them work together. DC motors come in all shapes and sizes. Apart from enormous pieces of machinery, people also use them in small hobby projects.

We know that solar panels convert the sun’s energy into electricity, but how does that work in tandem with a DC motor?

Here are some key points we’ll go over:

  • What is a DC motor?
  • How do you regulate solar energy efficiently?
  • How do you control a DC motor?
  • How do the solar panel and the DC motor interact?
  • Do you need a battery as part of your setup?
  • How does all of this come together to make your DC motor run on solar power?

If you’ve been stumped on how to get your solar-powered DC motor up and running for your project, don’t worry. In this article, we’ll break down everything you need to know to get your project all fired up!

DC motor black background

Items You Need for Your Solar-Powered DC Motor

To get started on your solar-powered motor, you’ll need a few key items:

  • A solar panel
  • A DC motor
  • A Maximum Power Point Tracker
  • A DC motor controller
  • A battery (optional)

What is a DC Motor?

“DC” refers to direct current, which is the type of electrical current flowing into the motor. A DC motor consists of two main parts: the stator and the rotor, which is sometimes also called the armature. 

The stator is the housing of the motor or the outside shell that conceals the rotor. Stationary magnets or electromagnetic windings are attached to the inside of the stator.

The rotor is the piece within the motor that is moved by the electrical current. The rotor is wrapped with electromagnetic winnings that correspond to those attached to the stator. 

See also: Solar Powered Products: Top 10 You Should Invest in Today

How does a DC motor work?

When electricity flows into the motor, it creates a magnetic field within the stator. The magnetic field causes the rotor to turn, thus creating mechanical energy.

This electromagnetic field is concentrated by coils of insulated wire that are wrapped around the core of the motor. 

This movement of the rotor is referred to as torque. An output shaft is usually attached to the rotor in order to cause movement outside of the motor.

What Is a Maximum Power Point Tracker?

Put simply, a Maximum Power Point Tracker, or MPPT, is a DC to DC power converter. Often, the power generated by solar panels does not match well with the energy capacity of the battery or machine. 

Solar panels are often labeled as having an output of 12 volts when they really produce 16 to 18 volts. 12-volt batteries, though, stand firmly at their 12-volt capacity. So what happens to the other few volts? 

How does an MPPT work?

The volts that aren’t making it into the battery aren’t lost, they’re just not being produced. This means that the solar panel isn’t working as efficiently as it could be. That’s where an MPPT comes into play. 

An MPPT is a digital device that keeps track of the amount of energy that the solar panel generates and compares it to the capacity/energy requirement of the battery or machine.

Considering these two factors, the MPPT then makes adjustments to the flow of energy from the solar panel to the battery or machine.

The adjustments made by the MPPT help make the flow of energy from the solar panel to the battery or machine as efficient as possible.

Additionally, this can also remedy the sometimes fluctuating current coming from the solar panel that charges in sunlight can cause.

What Is a DC Motor Controller?

A DC motor controller gives you finer control over your motor by limiting the amount of electricity flowing into the motor. Limiting the amount of electricity flowing into the motor will affect your motor’s speed and torque. 

How does a DC motor controller work?

In a DC motor setup, speed and torque are inversely linear, meaning that they work in equal but opposite directions in terms of power and output.

The higher the speed, the less torque there is. In turn, the more torque there is, the slower the speed.

DC motor controllers allow for greater control over these two factors, thus helping you to make your DC motor run the most efficiently it can for what you need.

Do you need a battery?

Technically, you don’t need a battery. Your solar-powered DC motor will run just fine without a battery, but it is recommended to add one so the use of your motor isn’t limited to the amount of daylight you have.

How to Run a DC Motor Using a Solar Panel

Once you understand all of the components, the process is very simple.

First off, you have two main components: the solar panel and the motor itself. As we mentioned before, you don’t want to directly connect these two as it could result in an under-performing solar panel and an uneven source of power. 

Installing a Maximum Power Point Tracker between your solar panel and your DC motor will ensure that your solar panel will be working as efficiently as possible. It will also ensure that your stream of power will be steady. 

Power from solar panels can sometimes be irregular due to varying amounts of sunlight. Power quality can also be impacted by the discrepancy between the number of volts being output by the panel and the number the volts your device can actually accommodate.

An MPPT will regulate the electricity coming from your solar panel into a steady stream of electricity for your motor.

Lastly, installing a DC motor controller will give you finer control over your motor, allowing you to adjust both speed and torque. This will allow you to properly optimize your DC motor to fulfill the exact needs of your project.


Photo of author
Elliot has 20+ years of experience in renewable technology, from conservation to efficient living. His passion is to help others achieve independent off-grid living.

SolVoltaics is an affiliate and an Amazon Associate, we earn from qualifying purchases - at no extra cost to you.