Build Your Own Robots at Home


You probably already own a Dyson 360, LG HomBot or one of the other popular roomba alternatives on the market.

How many of you are interested in building your very own robot at home? It’s a lot easier than you’d think. There are different types of robots you can build. There might be a specific task you want it to perform. You are about to learn how to do it the simplest and easiest way.

Build Your Own Robots

You can do it one of two ways. You can choose to use analog parts to build your robot. You can also choose to buy a kit and start from scratch. It’s completely up to you. It doesn’t really matter what method you guys use. It’s a great way for your beginners to learn about electronics and computer programming, seeing as how your robot uses both.


Let’s get on with the process.


This is the first step of the process. Make sure you have everything you need. Here’s a simple checklist of what you will need. This way you will know if you are missing anything.

  • A microcontroller
  • You need 2 continuous rotation servos
  • You need 2 wheels for your servos
  • 1 caster roller
  • 1 small solderless breadboard. Find one that has both the positive and negative side.
  • 1 distance sensor with four-pin connector cable
  • 1 mini push button switch with 1 10kΩ resistor.
  • 1 set of breakaway headers
  • 1 6 x AA battery holder with 9V DC power jack
  • 1 pack of jumper wires or a 22-gauge hook-up wire
  • Strong double-sided tape or hot glue

The first part of the process requires the basic assembly of the robot. Now there is a major detail outline for this online. This detail comes in a separate part. To find it online do a simple Google search.


The next step is with the wiring. This requires detaching the headers and plugging in the sensors. If you really want a complete outline for this, it’s best to check out.

The only reason I suggest this site is because this guy does it very well. I can’t really do it as well as him. It’s best to give him the credit he deserves with the wiring.


The first thing you need to do is turn the robot on its side. This way you can see the battery pack. Connect the red wire to the second spring on the left, at the bottom. The battery pack needs to be in there correctly. If it’s not, the wiring will not work well. Take the black wire and connect it to the last spring on the bottom right side. These 2 cables are there to provide the right voltage.

Take a look at the breadboard. Connect the red and black wires to the red and blue pins on the far right. Do you see the GND pin on the Arduino? Connect the black wire to pin 28 on the blue rail in the back. Next, take the black wire from the back blue blue rail and take it to pin 29 in the front.

Some of you might be a bit confused by these directions. If you really want a clearer detail, follow the video link description I gave you above. This guy will show you how to do it properly. I don’t want to short-change you in the details. It needs to be accurate.


Once this is all done, it’s time to install the Arduino IDE software. You can get it for free at this site. Next, you connect the battery pack to the Arduino. Plug it into your computer using the USB port. It’s the one that looks like the a little duck’s mouth. It’s on the side of your computer.

All you do is press Win and R and type in this devmgmt.msc. Just right-click on the “unknown device” and click to update the system and software. You will also have to go into the driver tools. This way you can select the drivers that came with this software.

Go into the filing system for the Arduino. Locate the menu for the robot. You might have to update some things. If everything was installed properly, than it should be appearing. Now that you have the program, you can do what you need to do. You can update the sections you want to. You can program what you like.


As was stated above, this is a simplified version on how to build your own robot at home. It’s strongly recommended that you watch the video link to get more detail on what to do.

Image Source: