How to Build a Robot From Scratch

19,293

40

11

Introduction: How to Build a Robot From Scratch

About: We love technology, but first we are Makers.

Have you already though about building a robot that can be remotely controlled using your smartphone?
If yes, this short intractable is for you! I will show you the step by step method that you can use for any of your projects to be able to start from an idea and create a complete robot or system by yourself.

For this project, we will use the Arduino/Genuino 101 board to create our Robot. It is part of an online course available on Udemy.

So, let's just Make it!

Step 1: Watch the Video

Step 2: Create the Sketch

First of all, we will need to have an idea on how our robot will look like. We will first need to create the sketch of our Robot with all the electronic components that we will integrate in the body of the Robot. By doing that we have a first estimate of the shape of the robot, but also the placement of all the electronic components.
This step is the most important one as all the following steps will be based on it!

Step 3: Create the 3D Models

Next, by using a 3D CAD software, we can create the complete 3D model of the Robot. They are plenty of CAD software that you could use, but we decided to use Solidworks for our project as it has all the features that we need.

The image above shows the complete 3D model of the robot with all the electronic components integrated in the Upper Body.

Step 4: Manufacture the 3D Parts

Now that we have created all the parts of the robot, it is time to use a 3D printer to get the physical parts in our hands. Below you can download the STL files of the robot.

BBot's 3D STL Parts:

Step 5: Order the Electronic Components

Step 6: Assemble Everything Together

Now, it is time to create the electronic circuit and assemble our Robot. This step is quite straightforward!
Because we have previously created the 3D model of the Robot with the electronics already integrated in the upper body, we know exactly where each electronic component goes. We just now have to create the complete electronic circuit by connecting the sensors/actuators to our Arduino/Genuino 101 board and then place the board and components in the upper body of our robot.

Step 7: Upload the Code

Almost done!! You can now upload the code to the Arduino/Genuino 101 board to start seeing the magic!

Here is a starter code that we have created that uses the BBot robot as an smart alarm clock.

Download the code

Step 8: Congratulation!

That's it! You should now have your robot up and running!
I like the look of the Neopixel ring on the "chest" of the robot with nice colors and behaviour patterns that can be created. I also like the robot to be used as an ambiance light that can generate music (Because there is a piezo electric buzzer in the font of the upper body, you can also generate tones with the robot).

To Learn More, feel free to check our Complete Course on Udemy:

Udemy

Our Website:

http://www.makersecrets.com/

Stay awesome and Just Make it!

Be the First to Share

    Recommendations

    • Make it Glow Contest

      Make it Glow Contest
    • First Time Author Contest

      First Time Author Contest
    • PCB Challenge

      PCB Challenge

    11 Discussions

    0
    james.hamaker007
    james.hamaker007

    Question 9 days ago

    I'm curious about how to get the stuff for a small, robot figure out of wire for an at home build. How'd I go about getting the wire, for the body? I'm only planning on making a robot thats only, one foot tall and mostly metal. I don't need tools, I have those. All I need is wire for the body, wrapping the body and something for the head, like a large nut. Something like a hex nut, nothing bigger than one inch. The eyes don't need to light up, however something day glow, would work. Doesn't matter the color, just nothing red.

    0
    Prince Parrish
    Prince Parrish

    Question 7 weeks ago on Step 7

    How do I code it ? Can python be used in programming this? If yes how🤔

    0
    bonbonsito28
    bonbonsito28

    8 weeks ago

    I think I could make a robot

    0
    bonbonsito28
    bonbonsito28

    8 weeks ago

    I was wondering if I could make my own robot 🤖 and my dad 👨 has a 3D printer 🖨

    1
    DIYmakerGUY
    DIYmakerGUY

    3 years ago

    Wow really cool project!

    0
    makersecrets
    makersecrets

    Reply 3 years ago

    Thanks! It was really fun working on it actually!!

    0
    DIYmakerGUY
    DIYmakerGUY

    Reply 3 years ago

    You should check out my 3d printer that i made out of legos it was realy fun too

    0
    makersecrets
    makersecrets

    Reply 3 years ago

    Yeah it could be cool, that will be our next project ;)