element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • About Us
  • Community Hub
    Community Hub
    • What's New on element14
    • Feedback and Support
    • Benefits of Membership
    • Personal Blogs
    • Members Area
    • Achievement Levels
  • Learn
    Learn
    • Ask an Expert
    • eBooks
    • element14 presents
    • Learning Center
    • Tech Spotlight
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents Projects
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Avnet Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • Store
    Store
    • Visit Your Store
    • Choose another store...
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
  • Settings
Solar Power Devices
  • Challenges & Projects
  • Project14
  • Solar Power Devices
  • More
  • Cancel
Solar Power Devices
Blog Simple Solar BOT Tragedy and Recovery ----Blog 5
  • Blog
  • Forum
  • Documents
  • Events
  • Polls
  • Files
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Join Solar Power Devices to participate - click to join for free!
  • Share
  • More
  • Cancel
Group Actions
  • Group RSS
  • More
  • Cancel
Engagement
  • Author Author: snidhi
  • Date Created: 12 Sep 2018 8:10 PM Date Created
  • Views 2163 views
  • Likes 5 likes
  • Comments 2 comments
  • energy harvesting
  • solar panel
  • solarpwrdevicesch
  • solar
  • solar energy
Related
Recommended

Simple Solar BOT Tragedy and Recovery ----Blog 5

snidhi
snidhi
12 Sep 2018

  • The Big Fail
  • Newlife Simple SolarBOT
    • Motor Driver for Geared motor
  • Calibrating the Joystick Hardware
  • First Tests with Arduino UNO
  • Video Test with LiPo Battery Power

 

Shortly after my last blog update I faced a challenge and a tragedy with the SolarBOT. It involved some stupidity on my side and I found myself strangling for time... and IC components as always.

 

Nevertheless I find it worth mentioning here.

 

  • Lesson 1: Wrong choice of motors: The base motors I built my last setup were not correct as they are not geared motors and have a rather too high 12500rpm. So they work great until you put them on the floor and then they stop working. These standard light weight DC motors are not built to go in a bot but in a fan (or something like that).
  • Lesson 2: The weight of the base board and all the materials on top matters and should be sustainable else the bot will not be stable.

 

The Big Fail

 

The Simple SolarBOT works only in air and not on the ground. Reason: High rpm non-geared motors. OHH Nooooooo.....

 

The initial failed SolarBot with non-geared motors tests. The plan was to control each motor separately with a Relay.

 

image

image

You don't have permission to edit metadata of this video.
Edit media
x
image
Upload Preview
image

Fig: Testing with Gear-less Motors which did fail

 

 

You don't have permission to edit metadata of this video.
Edit media
x
image
Upload Preview
image

Fig: Running all the 4 motors at the same time with Arduino UNO and 4 Relays

 

 

Newlife Simple SolarBOT

 

So after the base idea went wrong I almost gave up. Then I ran to the local hardware store Conrad to reclaim the project..and now after some orders via ebay the Simple SolarBOT it is still going...

The other ideas to add sensors remained the same.

 

 

image

 

But now the wonderful new geared motor is more power hungry and needs 70mA per motor to run which makes a total of 280 mA per BOT (4 wheels) and 140mA (2 wheels). So I chose the robot base-kit with 2 wheels version for power saving from our local Conrad. The base board had pre-drilled holes so that worked good.

 

The upgrades in the new SolarBOT

  • Upgrade the power consumption for these new heavy duty motors; I also got more solar panels in stock if needed.
  • And extra battery at hand to be used when one charged battery via Solar Panels is not enough to drive the motors.
  • Looked up new motor drivers to drive the geared motor.
  • The geared DC motor here operates at 5V Vin (recommended 3-6V). The drive Gear Motor reduction ratio for the DC motor is 1:48.

 

Motor Driver for Geared motor

L298N Dual H-Bridge Motor Driver works well for both DC motor and stepper motors. The L298 is an integrated monolithic circuit in a 15-lead Multiwatt and PowerSO20 package. It is a high voltage, high current dual full-bridge driver designed to accept standard TTL logic levels and drive inductive loads such as relays, solenoids, DC and stepping motors. Ref

 

image

L298N Pin-out

 

image

L298N Driver Board

 

image

Test Setup 1

 

 

L298N driver can drive 5-35V motors with upto 2A peak currents. The speed of the motors are adjusted via the Enable A and Enable B pins connected to the PWM pins at the Arduino.

 

Calibrating the Joystick Hardware

 

Each joystick hardware is a bit different and should be calibrated accordingly for its origin, xAxis maximum and yAxis maximum positions. This test has been done with the joystick sample code from Arduino. As one can see the joystick I have is not perfectly centered but this can be compensated in the software.

 

Fig: Tolerances for the Joystickimage

 

First Tests with Arduino UNO

 

image

The new SolarBOT

 

image

Again lying around chopsticks to the rescue

 

 

Video Test with LiPo Battery Power

imageimage

You don't have permission to edit metadata of this video.
Edit media
x
image
Upload Preview
image

Testing only with Battery power

 

 

In conclusion, after some big misses the simple SolarBOT ultimately works and moves on the Ground (and not just in the air image) with new equipped geared DC motors.

 

 

 

 

imageUpcoming..

 

The finale video

  • Sign in to reply

Top Comments

  • 14rhb
    14rhb over 6 years ago +2
    Lots of great info there to hopefully stop someone else making the same, common, mistake with motors. Glad to see how you saved "Simple Solar BOT" from the scrap heap; well done. Looking forward to the…
  • genebren
    genebren over 6 years ago +2
    Nice recovery on your solar robot project! Continued good luck as you complete your robot. Keep having fun. Gene
  • genebren
    genebren over 6 years ago

    Nice recovery on your solar robot project! Continued good luck as you complete your robot. Keep having fun.

    Gene

    • Cancel
    • Vote Up +2 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • 14rhb
    14rhb over 6 years ago

    Lots of great info there to hopefully stop someone else making the same, common, mistake with motors. Glad to see how you saved "Simple Solar BOT" from the scrap heap; well done. Looking forward to the finale.

     

    Rod

    • Cancel
    • Vote Up +2 Vote Down
    • Sign in to reply
    • More
    • Cancel
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2025 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

ICP 备案号 10220084.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube