Simple and extensible microprocesor driver for robots

Intro

I will start from saying that the board could be replaced by any Arduino plus some(s) its motor driver shield(s). So why I made it you may ask? Well, while I made this tiny tank-robot model presented on below pictures, I wanted to make at least some things by myself, and decide what I need and how I need it instead of only buying prefabricated stuff.

This is the result, hope you will enjoy it and that maybe you will find inspirations for your own stuff.

Simple and extensible microprocesor driver for robots

Herā€™s what it has and what it can..

  • Handle two separate motors, each can run either ā€œforwardā€, ā€œbackwardā€, or stop.
  • Motors can be powered from a separate power source (thereā€™s a jumper for that, if removed, power is taken from a source connected to a separate goldpin)
  • ATtiny24 manages the board, itā€™s relatively small microprocessor, but I think that it will be fine for such project. All its pins are available via goldpins, I also added a couple goldpins connected to Vcc and GND to make easier connection to other boards, shields and stuff like that.
  • To make programming easier, 6 PINs ISP socket for the ATtiny24 is also included.
  • ATtiny24 can be removed and the motor driver can be managed from external source, e.g. an Arduino. This could be useful in future if the ATtiny24 would not be sufficient.
  • There isnā€™t any voltage regulator, or step/up/down/ converter because it would make the board less flexible.

 

 

For more detail: Simple and extensible microprocesor driver for robotsĀ 

About The Author

Ibrar Ayyub

I am an experienced technical writer holding a Master's degree in computer science from BZU Multan, Pakistan University. With a background spanning various industries, particularly in home automation and engineering, I have honed my skills in crafting clear and concise content. Proficient in leveraging infographics and diagrams, I strive to simplify complex concepts for readers. My strength lies in thorough research and presenting information in a structured and logical format.

Follow Us:
LinkedinTwitter