Introduction: LittleBot Budget: Simple Arduino Robot V2
With the LittleBot Budget we wanted to make it as easy as possible for kids to get started with robots. So we boiled a robot down to its very essence. A way to move, a way to think, and a way to see. Once those are in place you have a robot that you can do a surprisingly large amount with. And it is affordable enough that any classroom, group, or individual can build them, opening up robotics to anyone who is interested.
But we went a step further. Once we had the basic robot created. We designed a way to easily expand it. So the robot can grow as the student's knowledge and skill grows. This currently includes a whole set of 3D printed expansions and arduino tutorials which can be used for free to expand the LittleBot Budget.
This tutorial contains all the updated steps for assembling the Littlebot Budget. Other tutorials and resources can be found on our website.
Step 1: Parts and Pieces
The LittleBot Budget can be purchased as a kit, or you can order the individual mechanical and electrical parts and 3D print the rest yourself.
- LittleBot Budget 3D Printed Base
- LittleBot Budget Arduino Control Board
- Arduino Nano
- Arduino Continuous Rotation Servo w/ horn screw and servo horn (2)
- LittleBot Budget 3D Printed Wheel (2)
- O-Ring (2)
- Arduino Ultrasonic Sensor HC-SR04
- 6V AA Arduino Battery Pack
- AA Battery (4)
- Small Phillips Screw Driver
Step 2: Attached the Main Arduino Board to the Base
The required parts are the LittleBot Budget Base and the Arduino Control Board with Nano inserted.
- While the on/off switch is facing outwards from the Arduino slot, slide the Arduino board into the open-air slot on the top of the LittleBot Budget Base.
- During the first installation of the board, it may be stiff and somewhat difficult to push in the board. Do not worry, for a bit of force is usually required.
- When the Arduino Board reaches the end of the slot, the board should fit nice and snug.
Step 3: Assemble the Wheels
- The parts required for this are the O-Rings, Servo Horns (White Piece not shown), and the 3D Printed Wheels.
- Upon inspection of the wheels, there should be grooves cut out for the O-Ring to fall into place.
- Simply press the O-Ring along the outside of the wheel, and it will fall into place.Some force will be required to stretch the O-Ring over the lip of the wheel, but once it is over it will fall into place.
- Do the same for the other wheel.
Next is the installation of the Servo Horn into the wheel slot.
- Take a wheel and set it so the servo horn slot is facing upwards.
- Take the Servo Horn, with the circular extension facing downwards, and press the horn into the wheel as shown.The circular extension of the Servo Horn should rest comfortably in the circular cutout of the wheel. Note: The wheel is designed so that the horn will not wobble. This can make it difficult to insert. If necessary use a hammer to pound the horn into place.
- Do the same for the other wheel.
Step 4: Install the Servo Motors Into the Base
The parts required for this are the two Servo Motors and the LittleBot Budget Base, already equipped with the Arduino Board.
- First, take one of the servos and thread the connecting cable into the cutout on the left side of the base. The cable should come out the rear of the base.
- Next, set the Servo Motor in place oriented with the white circle as close to the rear as possible.
- Once oriented properly as shown above, give the servo a push strong enough to set the rest of the servo inside the base. You will know when the servo is in all the way when the two plastic protrusions on the sides of the motor come in contact with the base.
- Next, do the same for the other side, while making sure that the servo is oriented so the white circle is as close to the rear as possible.
Step 5: Attach the Wheels
The parts required for this step are the LittleBot Budget Base with the servos installed, the previously constructed wheels, and the two Horn Screws. You will also need a small Phillips screw driver for the screws.
- Take one of the wheels and set it down with its back facing upward.
- Then, take the LittleBot Budget Base and align the teeth of the servo with the teeth of the Servo Horn.
- Pressing the two together should align the teeth in place, and roughly attach the wheel to the servo.
- Next, you want to set once of the Horn Screws in the middle of the Servo Horn that connects to the servo. Screw in the Horn Screw tight enough so the wheel won’t fall off.
- Do the same for the other side.
Step 6: Installing the Ultrasonic Sensor
The parts required are the previously assembled base and the Ultrasonic Sensor module.
- Take the Ultrasonic sensor and insert the four pins into the open four-pin slot at the front of the LittleBot Budget base. When inserting the Ultrasonic Sensor, make sure the two sensors or “eyes” are facing outwards from the Arduino Board.
Step 7: Inserting the Batteries
The parts required for this step are the battery pack, for AA batteries, and the LittleBot Budget Base
- First, insert the batteries into the battery pack.
- Next, slide the battery pack into the open slot in the rear of the base, with the battery pack cable sticking out of the end.
Step 8: Arduino Upload
- Download the latest verion of Walter_OS (or whatever you sketch you have chosen to start with) from the LittleBot Budget Website Downloads Page.
- Open Walter_OS in the Arduino IDE
- Select the Arduino Nano from the List of Boards
- Upload Walter_OS to the Arduino (Walter_OS allows the LittleBot to be controlled via bluetooth)
Note: Make sure that the bluetooth module is not yet connected to the board when you are attempting to upload code. Bluetooth and USB interfere with each other.
Step 9: Wiring
- All of the physical components should now be attached to the LittleBot Budget.
- Reference the diagram of the connections and follow the direction below.
- Take the cable from the left servo motor and plug it into the “S1” pins. From left to right, the color of the wires should be brown, red, and orange. (Note: The Orange = Signal, Red - "+", Black = "-". All of the symbols are marked on the board so you can always remember how to connect the servo)
- Take the cable from the right servo motor and plug it into the “S2” pins. From left to right, the color of the wires should be brown, red, and orange.
- Finally, plug the connector from the battery pack into the corresponding circular port in the Arduino Control Board.
- If you have a Bluetooth LittleBot Budget, you may now plug in the bluetooth chip. Make sure that the symbols on the Chip, match with the symbols on the board.
Congratulations! You’ve completed the physical assembly of the LittleBot Budget!
Step 10: Final Notes and Resources
You have built the LittleBots Budget. Enjoy reprogramming it and designing new expansions for it.
If you would like to 3D print extra attachments for the LittleBot Budget you can find them all on the LittleBot Thingiverse Page
If you just want to drive the LittleBot Around you can download the LittleBot App. Make sure that you have uploaded the correct firmware (Walter_OS) as detailed in the earlier step. Also follow this video for how to pair the bluetooth.
To purchase parts and pieces for the LittleBot Budget or the full kit visit the LittleBots Store
Participated in the
Question 5 months ago
I try to assemble littebot but slam concepts appear to be offline, so all the files too.
Are they available anywhere?
6 months ago on Step 10
The website link does not work it says page not found
Question 4 years ago
I bought one of these as a kit and have assembled it according to the instructions. As I do not have an Android device, I want to have it wander on its own. The instructions say that this is possible by changing RobotMode but doesn't say what to change it to. It is currently set as "int RobotMode=222". Any help you can provide would be appreciated. Also, is the On/Off switch at the back an actual switch? If so, how do I turn the robot/board on or off?