/motorized-sumobot

:car: Norfolk.js motorized version of Makenai's Sumobot-jr :blue_car:

Primary LanguageJavaScript

🚗 Motorized Sumobot 🚙

This is the Norfolk.js motorized version of Pawel's Sumobot-jr design that we put together for NodeBots Day 2016. The main change was to the laser-cut side pieces to support gear motors (inspired by Markus's sumobot) and the laser-cut wheels have been replaced by rubber wheels. To make this beginner-friendly, we use a motor shield for wiring the motors to the arduino. However, the bot chassis design can support other motor drivers and wiring strategies.

Want to make your own motorized sumobot? Here is the parts list.

We also have printable instructions and an instructional video! (thanks Trisha and Paul)

Instructional Video

Getting Started

Install Dependencies

If you're using Windows, you'll also need to install the Arduino IDE

  git clone https://github.com/norfolkjs/motorized-sumobot.git
  cd motorized-sumobot
  npm i
  npm i -g firmata-party

Controlling Your Bot

  • Plug your Arduino into your computer's USB port
  • Flash your Arduino with the Firmata sketch: firmata-party uno --debug
  • Start the code that controls your bot! npm start

Looking for More?

License

Creative Commons - Attribution - ShareAlike 3.0

You are free to:

  • to Share — to copy, distribute and transmit the work, and
  • to Remix — to adapt the work
  • Under the following conditions:
    • Attribution — You must attribute the work in the manner specified by the author or licensor (but not in any way that suggests that they endorse you or your use of the work)
    • Share Alike — If you alter, transform, or build upon this work, you may distribute the resulting work only under the same, similar or a compatible license.

With the understanding that:

  • Waiver — Any of the above conditions can be waived if you get permission from the copyright holder.
  • Other Rights — In no way are any of the following rights affected by the license:
    • your fair dealing or fair use rights;
    • the author's moral rights; and
    • rights other persons may have either in the work itself or in how the work is used, such as publicity or privacy rights.

Special Thanks and Credits