This document lists the modules for the
RoboBricks2 Project.
RoboBricks2 Modules
The following modules work:
-
Controller28
-
This module can accept any
Microchip® microcontroller
that is compatible with the 28-pin skinny
DIP package. This module has a 5 volt 1 Amp
fused on-board power supply with an on/off
switch.
-
Controller40 (double size)
-
This module can accept either the ATmega164P,
the ATmega324P, or the ATmega544P.
This module has a 5 volt 1 Amp fused on-board
power supply with an on/off switch.
-
DB9RJ11
-
This module is used to interface an
coiled handset cable ("RJ11") to a
to a 9-pin serial cable ("DB9").
-
Encoder1 (half size)
-
This module provides a quadrature encoder for
a paper disk with black and white stripes.
-
IO8
-
This module is provides 8 lines of I/O.
Each line can be independently selected
to be either a digital input, a digital
output, or an analog input. The analog
input can be measured to 10 bits between
0 and 5 volts.
-
IROD_Base1 (small)
-
This board accepts a Sharp GP2Y0D340K
IR proximity sensor.
-
IRDistance2
-
This module can read distances from up
to two
Sharp® GP2D12 sensors.
This module is fully opto-isolated to deal
with the extremely nasty non-linear
current draw of the GP2D12 (between 220mA
and 9mA.)
-
IRProximity4
-
This board can be connected to up to
four IROD_Base1 modules to provide
basic infrared proximity detection.
-
Laser_Sense1 (small)
-
This module provides a laser bean sensor
to be usined in conjunction with the
Laser2 module.
-
Laser2
-
This module provides laser reflectometer
sensor electronics for 2 lasers
-
LCD32 (double size)
-
This module is provides 2×16
character LCD module for output.
-
MidiMotor1e
-
This module can drive 1 motor a 3 Amp and
40 volts. It has an extra 6-pin socket.
(This module does not fully conform to the
RoboBricks2 mechanical specification.)
-
MidiMotor2
-
This module can drive up to two
medium (aka midi) motors with a
maximum current draw of 3.5 Amperes.
-
MiniMotor2
-
This module can drive up to two
small (aka mini) motors with a
temporary peak current of 1.2A
and maximum continuous current
draw of 600mA each.
-
Orient5
-
This module provides 5 channels of orientation
information -- 3 axes of acceleration and
2 axes of magneitc bearing.
-
Servo4
-
This module can run up to 4 hobby servos
with complete opto-isolation.
-
Shaft2
-
This module can keep track of up to two
quadrature rotation sensors.
-
Sonar6
-
Controller board for 6 Ping, SRF04, SRF05,
or EZSonar ultrasonic sensors. There
mays still be some firmware issues with
this board.
-
Splice (small)
-
A RoboBricks2 bus splice.
-
Terminate (small)
-
A small RoboBricks2 bus terminator.
-
Terminate2 (half size)
-
A dual RoboBricks2 bus terminator. It can
also be jumpered to be Robobricks2 bus splice.
-
WireHost
-
This module is used to download code from
a host computer via a wire.
The modules below are under development:
-
Bump14 (Designed)
-
This module provides 14 bump sensor inputs.
-
Button16 (Manufactured)
-
This module provides 16 buttons arranged in
a 4×4 grid.
-
CableTest (Designed)
-
This module provides a way to test a cable
for inter-wire shorts.
-
Camera1 (Manufactured)
-
This module provides an interface to a
General-Vision Cognisight MTVS camera.
-
Compass8 (Manufactured)
-
This module provides magnetic bearing accurate
to 45 degrees (i.e. N, NE, E, SE, S,
SW, W, NW.)
-
Controller24 (Manufactured)
-
This module can accept any chip that
conforms to the defacto standard
pin-out of the
Parallax®
Basic Stamp 2 (24-pin .6 Inch wide
dual in-line package.) The module include
a 5V@1A power supply to power the bus.
-
Encoder_Show1 (Designed)
-
This module shows the values of a quadrature
encoder (e.g. Encoder1 Module.)
-
Ether1 (Designed)
-
This module provides an interface to a
10baseT Ethernet.
-
Flame1 (Designed)
-
This module provides an interface to a
Hamamatsu® R2868
UV TRON flame detector tube.
-
I2CHost (Designed)
-
This module is used to allow a device with
an I2C interface to controll a RoboBricks2
bus.
-
IMU1 (Designed)
-
This module is used to interface to a number
of different angular and linear accelleration
modules from
Spark Fun Electronics.
-
IRProximity1 (Manufactured)
-
This board can be plugged into a
an IO8 module to sense an object
a reflected modulated IR beam at
about between 10-20cm.
-
IRRemote1 (Designed)
-
This module is to send and receive IR signals.
-
Laser1 (Manufactured)
-
This module provides a laser reflectometer
sensor that can detect when a laser beam shines
on a photoreflector. This can be used for
localization via triangulation.
-
LED18 (Manufactured)
-
This module provides a 18 LED's for output.
-
Mega1 (Designed)
-
This module supporst an ATmega48, ATmega88,
ATmega168 or ATmega328P. It can be programmed
from a host computer via serial downloader.
-
MidiMotor1 (Designed)
-
This module can drive 1 motor a 3 Amp and
40 volts.
-
Power Splice (Manufactured)
-
RoboBricks2 bus adaptor for splicing two
RoboBricks2 buses together and inserting
power for one side.
-
RC6 (Designed)
-
Radio Control (R/C) decoder for PPM signal.
-
Serial2 (Designed)
-
Two 5V serial ports.
-
SerialCam1 (Designed)
-
Controller for a serial cameras like
the CMUcam1, CMUcam2, CMUcam3, or AVRcam.
-
SerialHost1
-
This module can connect to one TTL serial
I/O port at either 5V or 3.3V.
-
Sonar2
-
This module will run two sonar modules
(e.g. Ping, SRF04, SRV05, MaxSonar-EZ1, etc.)
where the sonar modules are optoisolated.
-
Sonar4 (Designed)
-
Controller board for 4 SonarSR modules.
-
SonarSR (Designed)
-
Sonar Send/Receive module. Must be connected
to Sonar4 module.
-
TrimPot8 (Designed)
-
8 trim pots.
-
USB1 (Designed)
-
This module is used to connect to a USB port.
-
Voice1 (Manufactured)
-
This module is used to record and playback voice
chunks.
-
Wireless1 (Manufactured)
-
This module provides a wireless connection
via the IEEE® 802.15.4
wireless protocol (i.e. ZigBee®.)
The following experimental modules have been produced:
-
Master (Works)
-
RoboBricks2 bus adaptor for a Robobricks1
master module.
-
Slave (Works)
-
RoboBricks2 bus adaptor for a Robobricks1
slave module.
These modules are probably not of any real interest
anymore.
Copyright © 2005-2009 by
Wayne C. Gramlich.
All rights reserved.