RoverX

This is a bot I built a few years ago when I wanted to start learning robotics.

More images here.

Its based on the Atmel Mega644P MCU and has an dual H-Bridge driving two geared motors with Quadrature Encoders on them. I first wrote (ok found other examples on the web and then made them better) interrupt drivers to update two sined long integers holding the movements (forwards and back) at 564 ticks per 1 revolution of the motors (Faulhaber).

It also has an MicroSD card for recording the movements to fat32 file system for later playback.

It also uses a P.I.D. routine for very smooth movements.

When I get a chance I'll upload a video.

Here is a link to the code (in Bascom-AVR)

-Glen

An advanced line follower with quadrature encoders, MicroSD Fat32 recording and more

  • Actuators / output devices: Faulhaber geared motors (141:1 ratio)
  • Control method: Auto line follower with P.I.D. controll
  • CPU: Mega644P
  • Power source: 2 LI-ION 7.2 V pack
  • Programming language: Basic, Bascom AVR
  • Sensors / input devices: IR LED, Quadrature inputs from two motors
  • Target environment: indoor

This is a companion discussion topic for the original entry at https://community.robotshop.com/robots/show/roverx

nice bot, well done!

Nice bot, well done!

I am about to use an SD card in a project, what interface board did you use?

Thank you for your assistance,

Bob

P.S. I’ve used Faulhabe motors before, they are awesome!

And here is the robot

And here is the robot posted, cool! Still needs video though.

Please post some details about the attachment of the wheels. I have some similar Tamiya wheels to attach, but doesn’t seem sturdy.

Bob,Its actualy a board I

Bob,

Its actualy a board I built similar to one on sparfun.com. If its the processor board your wondering about, its a Mega644P I wired myself.

I later rebuilt it on a PCB.

|x

I'm now currently working on a new board that has an xBee interface, MicroSD socket and more. This board is being built in cooperation with Eddy from wrighthobbies.net and will be for sales some time soon.

|x

There is another board that goes with this that has a USB controller and a socket for an xBee wireless device. The realy cool feature that this has is the abuility to remotely upload new code wirelessly and then talk to the controller via USB/seria! :slight_smile:

When ready for sale I will announce it here.

-Glen