Toy Motor Controlled by Solar Cell

Introduction: Toy Motor Controlled by Solar Cell

Using a solar cell I managed to control the speed of the motor.

I used a solar panel from an old solar lamp. It has a 1.7V voltage drop in medium-light conditions but a very low current, being unable to power the motor. For this purpose I used 2 2N2222A NPNtransistors to amplify the current.

The motor has a minimum current of 70mA and a maximum current of 250mA. So the desired current will be somewhere in between. For this to happen we have to size the base resistor properly.

Teacher Notes

Teachers! Did you use this instructable in your classroom?
Add a Teacher Note to share how you incorporated it into your lesson.

Step 1: Parts Needed

  • Breadboard
  • Toy motor
  • Clip connector
  • 9V battery
  • 2 NPN 2N2222A transistors
  • 4.2K resistor
  • Solar cell

Step 2: Schematic and Calculation of the Base Resistor

Our motor will work just fine if we use a resistor with a value less than 11.8k and more than 3.32k.

I used an 4.2k resistor for this project.

The first transistor amplify the signal(current) from the solar panel(but not enough)

Second amplify too but the base resistor will limit the maxim current through the motor (Ic) to 250mA ( the base current will be Ic/β)

  • The resistor is calculated for 9V but will be some voltage drop on Q1 too which I ignored in this instructable.

Step 3: Final

I'm looking forward to hear your opinions! :)

Be the First to Share


    • Backyard Contest

      Backyard Contest
    • Silly Hats Speed Challenge

      Silly Hats Speed Challenge
    • Arduino Contest 2020

      Arduino Contest 2020



    4 years ago

    I love seeing projects like this! Thanks for sharing and welcome to the community!