Puppeteer

Puppeteer is a modular, multimedia exhibit controller. Based on the Intel StrongARM processor, with JavaOS operating system, the Puppeteer replaces both desktop PC and custom logic solutions for controlling active and interactive exhibits.

The Puppeteer is small enough to fit easily into stand alone exhibits and provides general purpose digital and analogue outputs for controlling lights, movement and display devices. A similar set of digital and analogue inputs allows user input into the exhibit via switches, touch pads, knobs etc.

The Puppeteer is programmed in Java. This means that you can use readily available PC or Mac tools to write clean, object oriented applications which will run equally well on the desktop, the internet or the Puppeteer.  For those who would rather not use a programming language, the Puppeteer also supports HTML, along with Synchronized Multimedia extensions, which allow a descriptive, scripting approach to interactive control.

The Puppeteer allows the easy integration of audio narrative, light and motion control along with text, image and video displays. The device replaces expensive and un-reliable PC systems with a high performance processor, a secure networkable operating system and an affordable price tag.

The Puppeteer also supports wireless communications using Infrared and/or microwave radio. This allows a group of devices to operate on a tiny local area network, a piconet, in order to synchronise activities. These communications can include personal tour guide devices which show the presence of visitors and can be used for local output of information to the visitor.

Why Puppeteer - download this PDF document to read all about the advantages of the Puppeteer system. The file is 60KB in size and you will need Acrobat Reader.

Image of Puppeteer

Technical specification


CPU
Intel SA1110, 32-bit RISC processor operating at 190MHz (StrongARM)

System memory
32 MB of SDRAM
8 MB of flash data storage

Real-time clock
Provides time of day for Operating System. The clock is capable of waking Puppeteer from sleep mode.

Software
Java Virtual Machine
VxWorks Operating System, with Linux an optional installation
Flash File System

Ethernet

10Base-T Ethernet

Comms

Two RS232 ports are provided, up to 115 kBaud

Digital I/O

The system is capable of handling 24 lines, configurable as input or output.
The output lines are 3.3V TTL-compatible and are not suitable for driving external hardware directly. Expansion units are available to suit a wide variety of external loads (see Expansion section)

Analogue input

2 lines, 10 bit resolution, provided via a Toshiba TC35143 AFE

Audio

12-bit audio codec. This provides 2 separate output lines. This can be used in software as 2 separate mono outputs. The connector is a standard 3.5 mm stereo jack plug (as fitted to portable tape players). A separate amplifier and speakers will be required.
The software is capable of reading WAV files from Microsoft Windows and MP3 files.

Power requirements

+9V to 24V DC input range, 190 mA at 12V
A suitable power supply module is provided with the system.

Dimensions

Length : 260 mm (10.25")
Width : 105 mm (4.2")
Height : 35 mm (1.26")

Connectors
Connectors for digital and analogue I/O. The standard unit provides 8 digital outputs, 11 digital inputs and 2 analogue inputs, using plug-in connectors which are spring-loaded or easy connection.