How to Build Obstacle Avoiding Robot for Beginners With Arduino Tutorial

8,371

34

26

Introduction: How to Build Obstacle Avoiding Robot for Beginners With Arduino Tutorial

About: My name is Matthew and I attend the University of Pittsburgh. Currently I am a senior, going for a bachelors in Information Science with a minor in CS. Current interests include augmented reality, virtual real…

This Tutorial is for anyone getting started with arduino. We will be building an obstacle avoiding robot that uses an ultrasonic HC SR-04 sensor to detect objects and 2 continuous (360 degree) servos wired to an external battery supply. This project uses an Arduino Uno without motor shield. The code is not mine, but not sure who to give credit to as I combined about 4 different sketches I found online.

Comment with any questions and sorry I said UMMM about 3000 times, I get nervous on camera...

All parts and code can be found here : http://wirebeings.com/Arduino-Robot.html

CH340g driver for chinese arduino uno can be downloaded here: http://www.wch.cn/download/CH341SER_MAC_ZIP.html

Step 1:

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

    26 Discussions

    0
    YADHUKRISHNAN
    YADHUKRISHNAN

    5 years ago

    hey .. very nice vedio ..can i have the program plz i checkde with the link that you have mentioned bt unable to get the code

    0
    matthewh8
    matthewh8

    Reply 5 years ago

    Sorry about that just fixed the link, it's not pretty but it works for now.

    0
    BonnieS6
    BonnieS6

    5 years ago

    I made the robot and it worked finally :) BUT now I went to use it again after it sat for 4 or 5 days and I went to show it to someone, and it only goes in circles. Can you maybe explain to me what I did wrong that this could happen? Thank you so much.

    0
    matthewh8
    matthewh8

    Reply 5 years ago

    Yeah my bad, I should have mentioned somewhere to undo the power wire while its sitting I think the battery may have slowly drained. Change the batteries and it should work again no problem.

    0
    alyssamalagueno
    alyssamalagueno

    5 years ago

    Can i use 2 dc motors instead of servos? Please reply

    0
    matthewh8
    matthewh8

    Reply 5 years ago

    You can but you would need geared DC motors and you would have to connect the to the board through a motor shield or an h bridge set up

    0
    jaspreet singh123
    jaspreet singh123

    Reply 5 years ago

    I am using futaba s3003 are they correct servos to use ???

    0
    matthewh8
    matthewh8

    Reply 5 years ago on Introduction

    I do not believe those servos will work, they need to be labeled continuous or 360 degree to work for this tutorial. However, with some modification you can make it rotate continuously to work for this tutorial. Check this out https://www.youtube.com/watch?v=6G1nHfvl4aI

    0
    jaspreet singh123
    jaspreet singh123

    Reply 5 years ago on Introduction

    sorry it worked only once and now servos are not moving when changed with180 degree once they workrd but when i connect 360 degree once they are not working

    0
    matthewh8
    matthewh8

    5 years ago on Introduction

    I sent an email back a while ago. You didn't recieve it?