This is, as the title says, an Arduino-based robotics platform, with its own library. The “standard” model comes with two back motors, two omni-wheels in the front, and a distance sensor mounted on the front. It also has breadboard space on top for adding whatever you want. It is intended to be autonomous, but one can make it remote controlled if they really want to. This instructable will teach how to build it, how to use the library, and it will include some sample projects too.
What is the library?
The library will make controlling your Carduino a little easier. This project is intended for those with little programming experience, and just want to get started with simple robotics. You don’t even need to know how to use a motor shield to use it. It’s as simple as saying “turn right for 1 second” or “go forward for 3 seconds, and then speed up.” The library also contains example code to help you get started.
What exactly is in the library?
Step 13 contains all the important information regarding the library, and all example projects.
Why would you ever want a wooden chassis, and is it fine if I build mine differently?
Of course you can build yours differently! The library will work almost no matter what you do, so you can change the design to whatever you’d like. The only reason why I used a wooden chassis was because it was the only material for this I had, so you can feel free to use whatever else you’d like.
What can this robot do?
It can do just about anything. Even just with the parts on the standard model, there is infinite possibilities. With Arduino and the Carduino library, programming it is incredibly easy, and it can do anything you can imagine. The extra breadboard space allows you to add a variety of sensors, to make it do just what you want.
How much does it cost?
Roughly one hundred dollars, if you’re starting out with nothing. I had almost all the parts before I started, so the price was only about thirty dollars for me. Most all of the parts are very common, and you should have many of them.
Here is a terrible video of it in action:
(due to some issues with the distance sensor, I could not get object-avoidance in the video, but, I assure you, it works)
Step 1: Supplies
1 Arduino Uno http://www.sparkfun.com/products/11021
1 Breadboard http://www.sparkfun.com/products/9567
1 Arduino and breadboard holder http://www.sparkfun.com/products/10059
1 Sharp long range proximity sensor http://www.sparkfun.com/products/8958
2 Micro metal gear motors http://www.sparkfun.com/products/8910
1 Pair of 49x19mm wheels http://www.sparkfun.com/products/8899
1 Pair of motor mounting brackets http://www.sparkfun.com/products/8896
1 Pair of omni-wheels http://www.sparkfun.com/products/320
1 Arduino motor shield http://www.amazon.com/gp/product/B007BHKRVW/ref=oh_details_o00_s00_i00
1 15×10.75cm piece of wood (check size with the Arduino and breadboard holder)
12 #4 x 3/4″ Wood screws
1 9v battery
Step 2: Set up various things
Cut wood to correct size
Make Omni-wheels (instructions came with them)
Attach wheels to motors
Insert Arduino and breadboard into the holder.
Step 3: Mount Omni-wheels
Position both of them 0.5″ from the front, and 0.5″ from either side. Mark holes for mounting, then drill them. Use your #4 x 3/4″ wood screws to mount them.
Step 4: Mount Motors
This step is fairly easy. All you do is insert the motors into the mounting brackets, and super glue the brackets onto the corners. You may want to have already solder wires to them though, I ended up needing to remove the motors to solder later on.