Mixing RC Signals for Robot Drive Control

image

Mixing RC transmitter signals for robot drive control is easy with out BM011 Dual Motor Quad Servo Controller.  This is a design we’ve been working on for a bit, and the test software and microcontroller firmware are ready to release.  This is a completely open source hardware design.  The BM011 can be used to control two DC motors, can output 4 0.5mS-2.5mS pulses for driving RC servos, and read up to 4 servo channels.  Files should be available on our web site within a couple of weeks.

[Read more…]

Sensing Color With The Arduino and the TCS34725

tcs34725_1

Sensing color with the Arduino and the TCS34725 is a pretty straight forward exercise.  The TCS34725 is an IC manufactured by AMS (previously Taos).  It packages color sensing analog-to-digital converters for clear, red, green, and blue color sensing into a tiny 6 pin package.  The TCS34725 implements an I2C interface to configure settings and reading the color values.

[Read more…]

LSM303 Compass – Tilt Compensation

image

The LSM303 compass design makes use of our BM004 module and an Arduino Uno.  The code that converts the magnetic field reading from the IC to a heading is very simple.  However, adding tilt compensation is a little more difficult.

[Read more…]

Robotic Compass Blues

bm004_compass

Whew!  Just spent a good four hours writing code that turned out to be pretty simple.  We sell the BM004 electronic compass that’s great for robotics.  But I got the robotic compass blues.

[Read more…]

Arduino clone controlled robot chassis

We’ve been pretty busy around here doing contract work, so there’s not been much time for just doing fun things.  As part of the design effort going into an Arduino clone that control servos and motors independent of the Arduino Atmel part we put together an experimental robot chassis.  The chassis was designed in Sketchup and the parts were fabricated from Plexiglas by Ponoko.

[Read more…]

Arduino Compatible Robot Controller 2

image

We’re getting pretty close to finishing up the Arduino compatible robot controller design.  We’ve completed the design, re-design, prototype, re-prototype, assembly, and initial testing (those “re-’s” are not always required).

[Read more…]

LSM303DLHC Electronic Compass Module and the Arduino

image

Our BM004 breakout module is based on the ST Microelectronics LSM303DLHC.   The LSM303DLHC basically has two ICs embedded in its tiny plastic packaging.  They are a 3-axis accelerometer, and a 3-axis magnetometer.  Both devices are connected to an I2C interface and you access the functions of each by addressing different internal register addresses.

[Read more…]

Dual DC Motor Controller with Quad Servo Controls

dsmc

I’ve been working on this design on and off for the last couple of months.  The idea came about when I was trying to build a robot that needed to read servo pulses, write servo pulses, and control two motors.  I tried using an Arduino, but it really wasn’t up to it.

[Read more…]

Robot Wheel Design

 

Robot wheel controller and mechanical progression.

I’ve spent a lot of my spare lab time messing around with a robot wheel mechanical concept, and an electronic design that controls a pair of DC motors and 4 RC servos.  Here’s an update.

[Read more…]

SketchUp Robot Chassis

indybot_model3

I’m working on a robot chassis in SketchUp this week (even though we’re closed).  Over the last several of months I’ve been working on consulting designs and product development, and got behind on one of the research projects I wanted to spend time on.  This week I’ve had a chance to catch up a little.

[Read more…]