My first navigation bot

Posted on 30/01/2009 by bionic_bot
Modified on: 13/09/2018
Project
Press to mark as completed
Introduction
This is an automatic import from our previous community platform. Some things can look imperfect.

If you are the original author, please access your User Control Panel and update it.

I have made my first robot with my dad not long ago. My dad wrote the program as I'm not EXACTLY sure how to use the ADC, which I need to interpret the analog output of the sensor. However, I think I am very close to writing my own programs. Anyway, here it is; my first navigation bot:   Ok, I admit its chassis is quickly pieced together using a construction kit thing similar to Lego, called K'nex. General construction: Reflective infrared distance sensor with analog output Two K'nex tracks driven ...


My first navigation bot

I have made my first robot with my dad not long ago. My dad wrote the program as I'm not EXACTLY sure how to use the ADC, which I need to interpret the analog output of the sensor. However, I think I am very close to writing my own programs.

Anyway, here it is; my first navigation bot:

 

Ok, I admit its chassis is quickly pieced together using a construction kit thing similar to Lego, called K'nex.

General construction:

  • Reflective infrared distance sensor with analog output
  • Two K'nex tracks driven by K'nex motors
  • AVR ATtiny26

Unfortunately his sensor only seems to detect obstacles at 6-10cm. I'm thinking of making a similar bot with a "proper" chassis.

Sensor held with clamp                                                 Motor unit and wiring (rear of bot)

K'nex motor (view from bottom)                                      Robot "peripheral board"

Updates:

2009/01/26

YAY! The robot is complete!

2009/01/27

DOH! I thought I had blown my ADC because I was attempting to write my own program, and the sensor suddenly stopped working. However, after some careful observation and multimeter tests I found I had forgotten to reinforce the ribbon cable going from the sensor to the board with hot glue, so I had some short-circuits or something. Well, at least that's easier to fix than a microcontroller's ADC.

2009/01/31

Ok, I've now got the robot up and running again, although I would like to improve the range of the sensor somehow.

Next Project (Muhahahaha!!!!!!!!!):

 

 

Navigate using a reflective infrared sensor

  • Actuators / output devices: 2 K'nex motors
  • Control method: Microcontroller
  • CPU: AVR ATtiny26
  • Operating system: Linux (Ubuntu)
  • Power source: 1x 9V for microcontroller and 4 x AA for motors
  • Programming language: C
  • Sensors / input devices: Reflective infared distance sensor
  • Target environment: Anywhere with easy to medium terrain
LikedLike this to see more

Spread the word

Flag this post

Thanks for helping to keep our community civil!


Notify staff privately
It's Spam
This post is an advertisement, or vandalism. It is not useful or relevant to the current topic.

You flagged this as spam. Undo flag.Flag Post