Servo/Sensor/Motor Interface Board for NanoCore12DX™ Data ... · • requires 32-pin NanoCore...

2
Servo/Sensor/Motor Interface Board for NanoCore12DX™ Data Sheet Detailed Feature List: • four analog sensor connectors, can be used with IR distance-measuring sensors, accelerometers, etc. • six connectors for hobby servos (implemented on Port T of the MCU, to enable PWM control) • one 9-pin serial port connector for programming and communications • two connectors for Devantech SRF04 Analog Ultrasonic Ranger • separate 6 Volt regulator for servos (isolates electrical noise and provides increased torque) • separate 5 Volt regulator for analog sensors (isolates electrical noise) • battery voltage monitoring (up to 20volts) • audio transducer • microphone so your robot can detect sound • dual high-current H-bridges (4A continuous, 6A peak) • convenient pluggable terminal blocks for motor and power connections • solderless breadboard for customized hardware design • same mounting hole locations as NanoCore12 School Board (compatible with most hobby robot bases) • requires 32-pin NanoCore module (#NC12DXC32) • supplied with schematic and datasheet Designed primarily for robotics and mechatronics applications. this module provides a wide range of features that a user would need to realize these applications using a NanoCore12DX microcontroller module. Support for hobby R/C servos, DC motors, and IR and sonar distance-measuring sensors are the primary features. A generous solderless breadboard section is provided for additional circuits and experiments that the user may wish to design. Both 3V and 5V operation is supported, via the on-board adjustable regulator, and the power source can be wall-powered or battery-powered. For battery-powered applications, a battery voltage monitoring circuit is implemented. Both a microphone and audio transducer are provided to enable interactive applications. Description ©2007 Technological Arts, Inc. ™ NanoCore12DX is a trademark of Technological Arts, Inc.

Transcript of Servo/Sensor/Motor Interface Board for NanoCore12DX™ Data ... · • requires 32-pin NanoCore...

Page 1: Servo/Sensor/Motor Interface Board for NanoCore12DX™ Data ... · • requires 32-pin NanoCore module (#NC12DXC32) • supplied with schematic and datasheet Designed primarily for

Servo/Sensor/Motor Interface Boardfor NanoCore12DX™ Data Sheet

Detailed Feature List:

• four analog sensor connectors, can be used with IR distance-measuring sensors, accelerometers, etc.• six connectors for hobby servos (implemented on Port T of the MCU, to enable PWM control)• one 9-pin serial port connector for programming and communications• two connectors for Devantech SRF04 Analog Ultrasonic Ranger• separate 6 Volt regulator for servos (isolates electrical noise and provides increased torque)• separate 5 Volt regulator for analog sensors (isolates electrical noise)• battery voltage monitoring (up to 20volts)• audio transducer• microphone so your robot can detect sound• dual high-current H-bridges (4A continuous, 6A peak)• convenient pluggable terminal blocks for motor and power connections• solderless breadboard for customized hardware design• same mounting hole locations as NanoCore12 School Board (compatible with most hobby robot bases)• requires 32-pin NanoCore module (#NC12DXC32)• supplied with schematic and datasheet

Designed primarily for robotics and mechatronicsapplications. this module provides a wide range of featuresthat a user would need to realize these applications using aNanoCore12DX microcontroller module. Support for hobbyR/C servos, DC motors, and IR and sonardistance-measuring sensors are the primary features. Agenerous solderless breadboard section is provided foradditional circuits and experiments that the user may wish todesign. Both 3V and 5V operation is supported, via theon-board adjustable regulator, and the power source can bewall-powered or battery-powered. For battery-poweredapplications, a battery voltage monitoring circuit isimplemented. Both a microphone and audio transducer areprovided to enable interactive applications.

Description

©2007 Technological Arts, Inc.™ NanoCore12DX is a trademark of Technological Arts, Inc.

Page 2: Servo/Sensor/Motor Interface Board for NanoCore12DX™ Data ... · • requires 32-pin NanoCore module (#NC12DXC32) • supplied with schematic and datasheet Designed primarily for

9-pin RS232Connector

Reset button

ALL VIEWS SHOWN ACTUAL SIZE

DC Voltage In(7 to 10V)*

www.technologicalarts.comNC12DXSSMIDATA2

Power LED

mounting holes (8 places)to mate with most popular

robot platforms

select Vdd sourcefor breadboard:default (shown)

is Vsharp

5 Volt Regulator

solderless breadboard60x5-way tie-points

W2

PGND

+5.6V

+5.6

V

SW1D2

R11

+5.6V PGND

J15

J14

J13

J12

R2R10

R9 R8

GND

PG

ND

U5

L2 L1

C21

C17

C18

C14

+5V

RESET*

PWR

R7

R5

C1

U2

17

17

16

1632

32

1

1

1

(C) 2005

www.technologicalarts.com

REV 2

NC12DXSSMI

Vin

RS232

H1

H2

U1

U3

R1R3

W3W1

SERVO1 SERVO2

NanoCore12DX

32 17

16

+

GND

JB1

J1J9

J11

C2

C10

C12J10

J8J4

C11

C9

C5

J6

C6

J3C4

Q1

LS1 D1

U6C20

J5

C15

C16

C13C19

J7

U4

R6

MIC1

J2

C3R4

D3C7 C8

R13

R12

socket strips for accessto MCU signals

(pin numbers matchNC12DXC32 module)

microphone(on AN01)

pluggable terminal blocks

voltage regulator for Servos

connections for twohobby servo motors

audio transducer(on PM4)

connections for 4 additionalhobby servo motors

connectors for 2sonars (SRF04)

Connections for 4 SharpGP2D120 IR sensors

(or other analog sensors)

J7 - DC motor connections

ChanB ChanA

OU

T1

OU

T2

+

-

J12: SERVO3 (Pin1= PT0, Pin2=Vservos, Pin3=Gnd)J13: SERVO4 (Pin1= PT1, Pin2=Vservos, Pin3=Gnd)J14: SERVO5 (Pin1= PT2, Pin2=Vservos, Pin3=Gnd)J15: SERVO6 (Pin1= PT3, Pin2=Vservos, Pin3=Gnd)

J8 =AN02J9 =AN03J10 =AN04J11 =AN05

socket forNanoCore12DX

module

J4Pin1=VsharpPin2=PT6Pin3=PM0Pin4=no connectPin5=Ground

J1Pin1=VsharpPin2=PT7Pin3=PM1Pin4=no connectPin5=Ground

Pin1=VsharpPin2=GroundPin3=AN0x

OU

T1

OU

T2

IN1=PT2IN2=PT3EF=PM3

IN1=PT2IN2=PT3EF=PM3

SERVO1 (J3)Pin 1 = PT4Pin 2 = VservoPin 3 = Ground

SERVO2 (J6)Pin 1 = PT5Pin 2 = VservoPin 3 = Ground

Servo/Sensor/Motor Interface Board

*Note: to use higher voltage motors (e.g. 12V or 24V), remove L1 and L2, and supply Vinto MCU module separately (maximum 12V), via pin 32 on H1 or H2. Then motor voltagemay be safely applied via J5.