To LUGNET HomepageTo LUGNET News HomepageTo LUGNET Guide Homepage
 Help on Searching
 
Post new message to lugnet.roboticsOpen lugnet.robotics in your NNTP NewsreaderTo LUGNET News Traffic PageSign In (Members)
 Robotics / 26385
26384  |  26386
Subject: 
RE: TLG & MIT Media Labs spawn another product: PicoCricket
Newsgroups: 
lugnet.robotics
Date: 
Thu, 31 Aug 2006 14:46:39 GMT
Reply-To: 
<dickswan@+IHateSpam+sbcglobal.net>
Viewed: 
3571 times
  
On Thursday, August 31, 2006 7:03 AM  danny staple wrote:
"Question - does anyone know how many output or input modules could be
attached, and if there are any plans for seperate motor control
boards? I strongly agree with Brian that having the motor controller
separate from the mainboard could be quite handy."


The PICO cricket had four ports. The ports are interchangeable -- you
can connect either inputs or outputs to the port. And any device can be
plugged into any port and the PICO cricket will find the device!

Each peripheral device is intelligent and equipped with its own small
microprocessor. There's a standard bus between the PICO cricket and the
devices. This common bus is used for both sensors and motors. There's a
good description of the Cricket bus somewhere on the MIT web site and
presumably this is what PICO has used.

From memory, I recall the bus as proving power, ground and a half-duplex
serial link. The packet protocol on the bus included an address field,
so it should be possible to daisy chain multiple items on the bus
although the PICO cricket does not have the mechanical capabilities to
do this. The bus was fast -- 100s of Kbits per second. THE MIT paper on
the protocol was particularly "proud" of the design innovation allowing
a bit-banged implementation on small micros that did not have hardware
UART -- I recall they stretched the 'start' bit.

The motors/sensors have self-identification capabilities. For example,
if you program a motor, it works whenever the motor is plugged into any
of the four ports. The self-identification is the "type of device" and
not an address.

For example, the base kit comes with two light outputs. If you do
nothing when you send a light control command then it is sent out over
all four ports. The default action is that a command applies to all
ports. There is a feature that allows you to specify that an
input/output command should use the single port specified.

The ports use a funny little connector. It looks like the same physical
shape as the tiny USB connector used on my digital camera. Logically and
electrically it is not US.

PICO cricket devices have features you can't find on the NXT. It has a
really neat user controlled light output; it looks like a tri-color LED
with variable intensity for each color. It has better sound playback --
you can select from 24 different instruments: piano, trumpet, bells,
vibe, rooster, horse , etc). Rooster/horse? -- remember this is a kid's
toy! You can also control the tempo (playback speed. 100 steps) and
volume (100 steps). You can also define your own tune/melody for
playback.

Two PICO crickets can message to each other by "beaming" infrared
packets between them. This is not the 'crippled' low speed IR found in
the RCX. I think it is much higher bandwidth.

Yes. I too think it would be neat if the PICO cricket devices could be
connected to the NXT. There seems to be two approaches:

1. Develop a new NXT "sensor" to beam IR packets to a PICO cricket.

2. Develop a new NXT "sensor" that contains one (or more) of the PICO
   cricket connectors. There's probably a powering issue -- especially
   with motors.

All power to ports is supplied from the main PICO cricket. It takes
three batteries (AA I think, but maybe AAA -- I can't remember). So I
think the motors are maybe a little underpowered for use in a Robot. It
only supports legacy LEGO motors.



Message has 2 Replies:
  Re: TLG & MIT Media Labs spawn another product: PicoCricket
 
In lugnet.robotics, Dick Swan wrote: [a whole lot of useful stuff] Thank you! Clearly you'e played with these at some time in the past then. So another qustion... can the picocricket be reprogrammed with custom FW, or made to work with NQC (...) (18 years ago, 31-Aug-06, to lugnet.robotics)
  Re: TLG & MIT Media Labs spawn another product: PicoCricket
 
(...) So bar power requirements, what is the addressing range of that? It would be cool to be able to daisy chain elements, and jsut add additional power where needed. (...) Each device having its own micro explains the expense, I take it that only (...) (18 years ago, 31-Aug-06, to lugnet.robotics)

Message is in Reply To:
  Re: TLG & MIT Media Labs spawn another product: PicoCricket
 
(...) <snip> I like the idea of this, the modules are neat. I have blogged it on OrionRobots (URL) - does anyone know how many output or input modules could be attached, and if there are any plans for seperate motor control boards? I strongly agree (...) (18 years ago, 31-Aug-06, to lugnet.robotics)

9 Messages in This Thread:





Entire Thread on One Page:
Nested:  All | Brief | Compact | Dots
Linear:  All | Brief | Compact

This Message and its Replies on One Page:
Nested:  All | Brief | Compact | Dots
Linear:  All | Brief | Compact
    

Custom Search

©2005 LUGNET. All rights reserved. - hosted by steinbruch.info GbR