inflearn logo

Making Your First Robot for Absolute Beginners: An Introduction to Robotics Starting with OTTO DIY

This course goes beyond simple kit assembly; it is a process of building the open-source project Otto DIY from scratch. We have included everything from the secrets of component selection and hardware operating principles to Arduino coding (functions, variables, loops), and even the troubleshooting know-how for voltage drops, which beginners find most challenging. Don't just stop at theory—develop the skills of a 'true robot maker' by completing your own smartphone-controlled robot!

(5.0) 2 reviews

42 learners

Level Beginner

Course period Unlimited

C++
C++
Arduino
Arduino
Embedded
Embedded
robotics
robotics
robot
robot
C++
C++
Arduino
Arduino
Embedded
Embedded
robotics
robotics
robot
robot

Reviews from Early Learners

5.0

5.0

sunny75

100% enrolled

=== 26/02/21/Sat 13:40 === Time flew by so quickly while listening to the lecture, and now it's complete. Thank you for all the detailed explanations (motors, sensors, Arduino, programming). Thank you for creating such a great course.

What you will gain after the course

  • Understanding the 'Core Principles of Robot Construction' beyond simple assembly

  • 'Physical computing' capabilities that connect code with the real world

  • Practical manufacturing skills (soldering, circuit design) and problem-solving abilities

  • A robot I made moving on my desk

[Notice] Official Opening of the Smart Store for Autobot 3D Prints

We have opened a Smart Store for purchasing 3D prints for our students.

For those who find it difficult to print directly, please check the details below.




1. "Do you see this humanoid robot? This is a robot I built myself, even though I knew nothing about robotics."

A scene testing the movements of a humanoid robot during its construction

Hello. I am Happy Roper, a maker who loves creating things. The InMoov robot you see moving on the screen right now—do you think I was able to build this giant robot from the very beginning? No. I was just an ordinary beginner who wasn't even familiar with the names of robot parts.

[Footage of assembling a 3D printer for the first time]

There is only one secret to how I was able to complete a humanoid robot. It is because I started with 'Otto DIY,' where all the core technologies of this giant robot are condensed. This course is not just about making a toy. It is a process of learning the 'blueprint of robot production' that allows you to master the principles of a humanoid's brain, muscles, and senses in the fastest way possible.

2. "I want to build a robot, but where on earth should I start?"

There are walls you will inevitably face when you start teaching yourself.

  • "Even when I look at the parts list, I don't know which ones are good, and just sourcing the materials is a chore in itself."

  • "I know a bit about coding, but how do I connect it with the hardware?"

  • "I clearly assembled it exactly as instructed, so why is the robot just shaking and not walking?"


OttoBot Walking Test

I went through the exact same trial and error. In particular, the 'voltage drop' issue, where the robot reboots due to insufficient battery voltage, is what frustrates beginners the most. In this course, I have included all the answers to save you time, from the 'voltage drop troubleshooting know-how' that I discovered through my own experience to a 'fail-proof component purchasing guide.'


3. Beginner-Customized Design: 'Coding' will naturally follow as you build

This class does not start with boring theory. It is structured in a way where you create the 'result' first and understand the 'principles' later. In particular, do not worry if you are new to coding. You will learn how to give commands to robots through Arduino step-by-step from the basics.

  • The Robot's Brain (Arduino): Learn how a single line of code transforms into an actual physical signal.

  • Robot's Muscles [Functions]: Precisely control the robot's joints using the concept of Functions.

  • Robot's Senses [Conditional Statements]: Implement intelligence to avoid obstacles autonomously using variables and conditional statements.

  • Robot Expression [Arrays & Loops]: Give your robot a voice filled with emotion using Arrays and For Loops.


4. 'My Very First Robot' controlled by smartphone

When you close the final page of this course, a Bluetooth OttoBot controlled directly by your smartphone will be standing on your desk. A simple assembly kit might be easily forgotten, but you will learn how to become an independent maker by sourcing parts, soldering, and modifying walking algorithms yourself.

Additionally, even after completing the course, we help you take on the challenge of robot building by communicating with fellow makers at the Naver Cafe 'HappyLooper Robot Lab'.

5. Preparing parts, just remember these 2 things!

"Are you feeling overwhelmed by preparing the materials? Don't worry. I will suggest the smartest purchasing route tailored to your situation."

  • Option A. Ultimate Cost-Effectiveness (AliExpress)

    • We will show you the search know-how to get an 'all-in-one kit' that includes 3D prints at the lowest price. (Approximately 30,000 KRW range)

  • Option B. High-speed start (Domestic shopping malls)

    • For those who want to start right away tomorrow, we provide a neatly organized domestic shopping mall cart list and alternatives for 3D printed parts.

[Please check before taking the course!]

  • OS Environment: Code writing and uploading are explained based on Windows PC.

  • Control Environment: For the robot wireless control app practice, an Android smartphone is required.

  • Language used: We use the world's most popular 'Arduino (C/C++ based) language' and will teach you step-by-step starting from the basics of coding.


The key is not 'what to buy' but 'how to make it.' I have already taken care of the complicated part of worrying about components, so please just focus on the lectures with excitement. In just two weeks, a robot will start walking on your desk.

Now, let's go complete your very first robot together with me!


🛠️ Connect with Maker HappyLooper

Recommended for
these people

Who is this course right for?

  • Software developers (web/app developers, etc.) who find hardware daunting

  • Parents and teachers who need to teach robotics to their children or students

Hello
This is happyloper

Hello, I'm Happy Roper, a maker who loves creating things.

🛠 Connect with Maker Happyroper

More

Curriculum

All

34 lectures ∙ (5hr 57min)

Course Materials:

Lecture resources
Published: 
Last updated: 

Reviews

All

2 reviews

5.0

2 reviews

  • aceoftop1975님의 프로필 이미지
    aceoftop1975

    Reviews 121

    Average Rating 5.0

    5

    100% enrolled

    === 26/02/21/Sat 13:40 === Time flew by so quickly while listening to the lecture, and now it's complete. Thank you for all the detailed explanations (motors, sensors, Arduino, programming). Thank you for creating such a great course.

    • happyloper
      Instructor

      Wow, you finished the entire course so quickly in such a short amount of time! That's amazing. Your review is especially meaningful to me because it is the very first review of my first course. I will never forget this gratitude. Thank you so much. You will surely be blessed, sunny75! Hahaha, thank you!

  • sunny4545054님의 프로필 이미지
    sunny4545054

    Reviews 1

    Average Rating 5.0

    5

    32% enrolled

    Similar courses

    Explore other courses in the same field!

    25% off for new members

    $49.40

    25%

    $59.40