blue point instruction i engineering controller blue point instruction i pointing the way to...

12
2 Servo output channels, and 1 digital output channel each capable of recording and playback of up to 13 minutes of action for servos and output relay. Digital channel output with relay and wire connection terminal ( rated 2 Amp @ 24 VDC ) Uses standard game joystick to control servos and digital output. Manual control and Programmed servo, digital channel control Many other features Controller Instruction I Blue Point Pointing the Way to Solutions! Engineering www.BPEsolutions.com Introduction Puppet-3 Joystick- Servo Controller The Puppet-3 Board is a manual dual channel servo controller and interface capable of recording up to 13 minutes of servo movement and designed to connect with many standard game control joysticks. It features loop playing with variable delay between loops, synchronized playback of several modules, servo movement limit setting and a single relay digital channel output. Connections Power Connector - The controller module requires between 7.5 and 9V DC (center positive power connection) at 2 Amp to operate standard servos. Servo Connectors - standard servo connector. Take note of the polarity of the connection. On some servos yellow is used in place of white as the signal control line. Record LED (R ) - Red LED flashes when waiting to start recording and is on continuously during actual program recording. Playback LED (P) - Green LED indicates playback in operation. Flashes during the delay period for loop operation setting. Mode Jumper - Move the jumper block to select either Recording or Playback mode. Range Jumper - Select servo output pulse to either 1-2 msecs (90 degree range) or 0.5 to 2.5 msecs (180 degree range). Note that not all servos can rotate a full 180 degrees and if using the 180 degree range take care that the servo is not driven against its mechanical stops. (Servo will shutter, may also hum if driven past available range.) Limit Jumper - Set to Yes if you wish to set the servo end position limits at start-up. In normal play mode set to No . Board Size: 3-1/4" L x 2-3/4" W

Upload: others

Post on 27-Aug-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Blue Point Instruction I Engineering Controller Blue Point Instruction I Pointing the Way to Solutions! Engineering Introduction Puppet-3 Joystick- Servo Controller The Puppet-3 Board

Joyst

ick

Con

nect

or

2 Servo output channels, and 1 digital output channel each capable of recording and playback of up to 13 minutes of action for servos and output relay.Digital channel output with relay and wire connection terminal ( rated 2 Amp @ 24 VDC )Uses standard game joystick to control servos and digital output.Manual control and Programmed servo, digital channel controlMany other features

Controller

Instruction IBlue Point Pointing the Way to Solutions!Engineering www.BPEsolutions.com

Introduction

Puppet-3 Joystick- Servo Controller

The Puppet-3 Board is a manual dual channel servo controller and interface capable of recording up to 13 minutes of servo movement and designed to connect with many standard game control joysticks.

It features loop playing with variable delay between loops, synchronized playback of several modules, servo movement limit setting and a single relay digital channel output.

Connections

Power Connector - The controller module requires between 7.5 and 9V DC (center positive power connection) at 2 Amp to operate standard servos.

Servo Connectors - standard servo connector. Take note of the polarity of the connection. On some servos yellow is used in place of white as the signal control line.

Record LED (R ) - Red LED flashes when waiting to start recording and is on continuously during actual program recording.

Playback LED (P) - Green LED indicates playback in operation. Flashes during the delay period for loop operation setting.

Mode Jumper - Move the jumper block to select either Recording or Playback mode.

Range Jumper - Select servo output pulse to either 1-2 msecs (90 degree range) or 0.5 to2.5 msecs (180 degree range). Note that not all servos can rotate a full 180 degrees and ifusing the 180 degree range take care that the servo is not driven against its mechanicalstops. (Servo will shutter, may also hum if driven past available range.)

Limit Jumper - Set to Yes if you wish to set the servo end position limits at start-up. In normal play mode set to No .

Board Size: 3-1/4" L x 2-3/4" W

- Black

- Red

- Yello

w / W

hite

Page 2: Blue Point Instruction I Engineering Controller Blue Point Instruction I Pointing the Way to Solutions! Engineering Introduction Puppet-3 Joystick- Servo Controller The Puppet-3 Board

Joyst

ick

Con

nect

or

Pupper III Controller Page 2Puppet III Board

Green LEDs - Elapsed time indication. All green leds ON indicate nearing the end of recording memory time.

Red LEDs - Indicate which servo is active during limit setting and during a pause inrecording - light's when the current servo position is the same as the last recorded position -toallows seamless appending to existing programming records.

Sync - Synchronizing pulse and ground connection for multiple controller board links.

Rem - Terminal block connection- will start playback when ever the + REM connectionis connected to the - REM ground connection (remote switch activation).

Reset - Resets the controller. The only way to interrupt a playback session or enable recording from the beginning of memory with the power connected. (Used also as a program erase modewhen the jumper block is first set to record)

Relay - 2Amp at 24V DC rated relay. Digital output (digital channel 1).

Delay Potentiometer - controls the delay time (0 to 65 seconds) between loops if the controller is set to looping play mode setting.

Joystick Connector - Standard D-15 Analog Joystick connector providing the following control control functions:

• Joystick Forward - servo 1 clockwise: backwards, servo 1 counter-clockwise. • Joystick Left- servo 2 clockwise: right, servo 2 counter-clockwise.

• Trigger switch / button - control of digital output (relay). • Thumb switch - control of Recording and Playback (depending on Mode jumper setting).

Operation

Manual movementConnect servos and an analog joystick.Set the range jumper to 90 degrees.Set the Limit jumper to NoSet the Mode jumper to Pback (Playback)Connect a suitable power supply.The joystick should now be able to control the two servos by moving it forwards/backwardsand from left to right. If this is not the case or if the range seems wrong- please refer to thesection on Joysticks.Use the Joystick fine control wheels (if present) to set the neutral (center) position.Pressing the Trigger switch should activate the digital output (relay).

NOTE:If you inadvertently press the Thumb switch - and start Playback (single green led lights)-pressthe reset button to stop Playback.

Setting the Servo LimitsChange the Limit Jumper to Yes and press reset.The program will restart and the Set servo 1 LED will light indicating the program willrecord the next 2 positions as the upper and lower limit positions for servo 1.Move the joystick either forwards or backwards until servo 1 is at the required limit- pressthe thumb switch once. Move the joystick back to the other limit position- press the thumbswitch again. Servo 1 led will extinguish and servo 2 led will light.Repeat for servo 2 but now moving left and right. The limits are now set and all servopositions will fall within these positions when programming.Move the Limit jumper back to the No position and press reset.

- Black

- Red

- Yello

w / W

hite

Page 3: Blue Point Instruction I Engineering Controller Blue Point Instruction I Pointing the Way to Solutions! Engineering Introduction Puppet-3 Joystick- Servo Controller The Puppet-3 Board

Joyst

ick

Con

nect

or

Page 3Puppet III Board

Pupper III Controller

Recording

Starting a new recording:Connect servos and analogue joystick.Set the range jumper to 90 degrees.Set the Limit jumper to NoSet the Mode jumper to Rec (ord)Connect a suitable power supply.Move the servos to the required start position.Press and hold the Thumb switch to begin recording. The single red recording led will light.All movements of the servos and the state of the digital output (relay) will be recorded inreal time. The maximum record time is 13 minutes. As recording continues, the green ledswill light as a visual indicator of the elapsed time.

To stop recording:Release the Thumb switch. The red recording led will flash.To play the recorded movement, set the Mode jumper to Playback (Pback) and press theThumb switch.

Pause during recordingRelease the Thumb switch- the red led will flash.Practice your next moves (or have a cup of coffee!)When ready to proceed, move the servos to the last recorded position- this is indicated byservo 1 and 2 leds lighting. Doing this will ensure a seamless transition.Press and hold the thumb switch to continue recording.

Follow on recordingIt is possible to add to or amend an existing recording.At the point where the record is to be amended, quickly remove the Mode jumper and setto the Record position- the red led will flash.Move the servos to the last recorded position (indicated when both servo 1 and servo 2 leds light).press and hold the thumb switch and recording will begin as normal.

PlaybackSet the Mode jumper to PlaybackSet the Limit jumper to NoPress the thumb switch to begin playback. The green P(layback) led will light. To interruptplayback, press the reset button.At the end of the session, the board will revert to the manual control state. If you wish toengage loop playing, connect a shorting link between the 2 REM connections. At the endof the playing period, the board will read the value of the Delay potentiometer and thenwait between 0 and 65 seconds before automatically beginning the playback cycle. Thiswill continue indefinitely until the shorting link is removed.At the end of the playback cycle when in loop play mode, the servos are automaticallyreturned to their start-up position in a smooth manner to avoid a start-up jerk.

Synchronized PlaybackIt is possible to synchronize several Puppeteer modules. To do this, one module should beelected to be the master- the remainder as slave units.The Sync + connection must be connected to the REM + of the slave unit(s).Sync + is held high until either a playback or record start condition is initiated. At thispoint, a 50 msec negative pulse is sent to the slave modules which will initiate playback onslave modules.Power SupplyThe Puppet III board will work with power supplies between 7.5 and 9 Vdc. It is recommended to use a fully regulated 9 Vdc @ 2Amp supply. If you use a power supply larger than 7.5 Vdc, and you find the PCB becoming very hot, reduce the incoming voltage or use smaller servos- the board has been designed for standard R/C servos.

- Black

- Red

- Yello

w / W

hite

Page 4: Blue Point Instruction I Engineering Controller Blue Point Instruction I Pointing the Way to Solutions! Engineering Introduction Puppet-3 Joystick- Servo Controller The Puppet-3 Board

Page 4

- Black- Red- Yellow / White

R/C ServoConnections

BA

C

ServosStandard +5 Vdc

R/C Servo

Copyright © 2002 Blue Point Engineering, All Rights Reserved

positions

Puppet-3 Joystick-Servo ControllerOverview

R/C ServoChannels

Commercial Joystick

90180

( Range )PR

( Mode )

YesNo

( Limit )

ResetButton

DelayPotentiometer( 0 to 65 seconds )

Resistors R1 and R2

Joyst

ick

Con

nect

or

Record (Red)Playback (Green) LED's

Channel -1Channel -2

RelayWire

Connections

SyncConnection

Wall Power9 Vdc @ 2 Amp

center

- Vdcoutside2.1

mm

+ Vdc

Power Connection

SyncConnection

(Green LED's) Elapsed time indication

(Red LED's)Active servo during

limit setting

Puppet III Board

Power Supply

- Black

- Red

- Yello

w / W

hite

Page 5: Blue Point Instruction I Engineering Controller Blue Point Instruction I Pointing the Way to Solutions! Engineering Introduction Puppet-3 Joystick- Servo Controller The Puppet-3 Board

Joyst

ick

Con

nect

or

Phone (303) 651-3794 (MST)Blue Point EngineeringCustom Equipment, Unique Electronic Products

www.BPEsolutions.com

Commercial Joystick

Slide Tab (A)

S2

S2

S1

Slide Tab (B)

Joystick ConnectorDB-15 M

Resistors R1 and R2

Joystick Set - UpPuppet III Board

Page 5

Joystick ControllersThe Puppet -3 is designed for use with many standard Analog joysticks, and will usually operate well without any controller board modifications. Try the joystick first, before attempting to make any modifications. Many game joysticks have a nominal resistance of 100k ohms per axis. If you find that the servos are (a) not moving the full 90 degrees, or (b) they move 90 degrees with significantly less than the full movement of the joystick, then it might be that the internal resistance of the particular joystick is significantly different to 100k ohms.

To check this, remove the joystick from the Puppet III and using an Ohmmeter, check theresistance between pins 1 and 3. Move the joystick until you read the maximum reading. Ifit is significantly different from 100k Ohms, then you can adjust the dynamic range bychanging out resistors R1 and R2 ( lower left-hand side of the board ) for standard valuesclosest to the measured maximum resistance.

Joystick ConfigurationAdjust the two slide tabs located on the joystick ( top or bottom )to fine tune servo motion, and to control servo shimmer and shake. These slide tabs will need to be adjusted as the joystick handle becomes warn or loose, or will not stay centered.

Joystick ControlS1

Pin 1Pin 3

Puppet-3 Board

A

B

C

B

C

- Black

- Red

- Yello

w / W

hite

Page 6: Blue Point Instruction I Engineering Controller Blue Point Instruction I Pointing the Way to Solutions! Engineering Introduction Puppet-3 Joystick- Servo Controller The Puppet-3 Board

Joyst

ick

Con

nect

or

Phone (303) 651-3794 (MST)Blue Point EngineeringCustom Equipment, Unique Electronic Products

www.BPEsolutions.com

Copyright © 2002 Blue Point Engineering, All Rights Reserved

Commercial Joystick

BA

Cpositions

BA

C

Servo No 1

Servo No 1

Servo No 2

Servo No 2

positions

CAUTION:Observe servo wire polarity • White / Yellow• Red• Black

- Black

- Red

- Yello

w / W

hite

Animatronic Mouth

X-Y Motion Platform

Animatronic Eye Modules

Puppeteer (Puppet-3 Board Example Applications)

Page 7: Blue Point Instruction I Engineering Controller Blue Point Instruction I Pointing the Way to Solutions! Engineering Introduction Puppet-3 Joystick- Servo Controller The Puppet-3 Board

Copyright © 2002 Blue Point Engineering, All Rights Reserved

Pu

pp

et 3

Co

ntr

olle

r

Wir

e

Wir

e

N.O

COM

Pu

pp

et 3

Co

ntr

olle

r

Puppet 3 Board DB-15 Pin Chart

DB-15 Male Connector

35 4

6

12

7

DB-15 Male Connector

1

6

3

1

RX

RY

S2

S1

456

1237

2

7

4-5

4-5

1

7 15

9

100KPotentiometers

MomentaryPush Buttons

DB-1

5 M

ale

Connecto

r

100KPotentiometers

10

0K

10

0K

10

0K

10

0K

Linear SlidePotentiometers

RX

RY

Thumb Switch

Trigger Switch

100K Potentiometers

Page 8: Blue Point Instruction I Engineering Controller Blue Point Instruction I Pointing the Way to Solutions! Engineering Introduction Puppet-3 Joystick- Servo Controller The Puppet-3 Board

Copyright © 2002 Blue Point Engineering, All Rights Reserved

Pu

pp

et 3

Co

ntr

olle

r

AirHose

12 VdcPower Supply

Wir

e

Pneumatic Cylinder(Double Acting)

Air Hose

Air Hose

Air Supply

Wir

e

N.O

COM

+ 12 Vdc

- 12 Vdc

5/2 Switching Solenoid Air Valve

Exhaust Ports

Wire

Relay to Pneumatic Valve

RelayConnection

Pu

pp

et 3

Co

ntr

olle

r

DB-1

5 M

ale

Connecto

r

10

0K

10

0K

10

0K

10

0K

Pupper -3 Controller Relay Application Example

Page 9: Blue Point Instruction I Engineering Controller Blue Point Instruction I Pointing the Way to Solutions! Engineering Introduction Puppet-3 Joystick- Servo Controller The Puppet-3 Board

Copyright © 2002 Blue Point Engineering, All Rights Reserved

Pu

pp

et 3

Co

ntr

olle

r

Relay Output

(NO)(C)

(-)

(+)

(-)

Black Wire

Red Wire

Wall Power Supply(12 Vdc @ 1 Amp)

LED-Bar 1 LED-Light Bars

+-

+-

Red Wire

LED

Resistor

- OR -

Red Wire

Relay to LED Bar, and

Single LED's

LEDResistor

Pupper -3 Controller Relay Application Example

LED's

Wir

e

Wir

e

N.O

COM

Pu

pp

et 3

Co

ntr

olle

r

DB-1

5 M

ale

Connecto

r

10

0K

10

0K

10

0K

10

0K

Page 10: Blue Point Instruction I Engineering Controller Blue Point Instruction I Pointing the Way to Solutions! Engineering Introduction Puppet-3 Joystick- Servo Controller The Puppet-3 Board

Copyright © 2002 Blue Point Engineering, All Rights Reserved

Puppet - 3 Controller (Applications)

Camera Controller(Pan and Tilt- Mobile Robot)

Analog Joystick

2-Axis Camera Motion Base

Servo 1 - Servo 2

Example Applications

On-Board Relay(Camera On/Off Control

RelayControl On/Off

Servo 1,2 Control

Servos 1 and 2

Joystick Connector

Servo 1 - Servo 2Control

Switched Servo

Controller

Eyes L/R- U/D

Mouth Open / Close

Servo 3

Puppet-3 Control Board

Puppet Controller( Eyes L/R - U/D Control )( Mouth O/C Control )

Analog Joystick

Servo 1- 2Control

Joystick Connector

RelayControl On/Off

RelayPuppet-3

Control Board

Animatronic Puppet(Manual / Auto Controlled)

Second Joystick, Puppet-3 Board, Switch Board Set-up to control Mobile Robot Platform

Mobile Robot

Platform

Micro Camera

Down

UpRight

Left

OpenClose

EyesEyes

Mouth

CD

CU CR

CL

PF

PBPR

PL

Pu

pp

et 3

Co

ntr

olle

r

Wir

e

Wir

e

N.O

COM

Pu

pp

et 3

Co

ntr

olle

r

DB-1

5 M

ale

Connecto

r

10

0K

10

0K

10

0K

10

0K

Page 11: Blue Point Instruction I Engineering Controller Blue Point Instruction I Pointing the Way to Solutions! Engineering Introduction Puppet-3 Joystick- Servo Controller The Puppet-3 Board

Copyright © 2002 Blue Point Engineering, All Rights Reserved

Puppet - 3 Controller (Applications)

Servo 1-2Control

Robot Gripper Controller( Open/Close, Up/Down )

Analog Joystick

Servo 1 and Servo 2Control

Joystick Connector

Puppet-3 Control Board

5 Vdc Power Supply

Servo 1-2Control

Analog Joystick

Joystick Connector

Puppet-3 Control Board 5 Vdc Power Supply

Model Prop Controller( Pitch, Yaw, Lighting Effects )

Servo 1-2Control

RelayControl On/Off

LED Lighting Effects(Red Pulse Engines )

Relay

RelayControl On/Off

Pitch, YawMotion

Down

UpClose

Open

pD

pUyR

yL

O/C

U/D

Pu

pp

et 3

Co

ntr

olle

r

Wir

e

Wir

e

N.O

COM

Pu

pp

et 3

Co

ntr

olle

r

DB-1

5 M

ale

Connecto

r

10

0K

10

0K

10

0K

10

0K

Page 12: Blue Point Instruction I Engineering Controller Blue Point Instruction I Pointing the Way to Solutions! Engineering Introduction Puppet-3 Joystick- Servo Controller The Puppet-3 Board

Copyright © 2002 Blue Point Engineering, All Rights Reserved

Rem - Terminal block connection- will start playback when ever the + REM connectionis connected to the - REM ground connection (remote switch activation).

Sync - Synchronizing pulse and ground connection for multiple controller board links.

Push Buttons (Momentary) Remote Switch

REMOTE SWITCH• Floor Mat Switch.• PIR Sensor. • Manual Operated Switch.• Relay Contact Switch, etc.

OR

AND

Pu

pp

et 3

Co

ntr

olle

r

Wir

e

Wir

e

N.O

COM

Pu

pp

et 3

Co

ntr

olle

r

DB-1

5 M

ale

Connecto

r

10

0K

10

0K

10

0K

10

0K

Multiple Puppet - 3 Boards