mikroElektronika SpeakUp User Manual Download Page 9

Page 9

6. Schematics

VCC-USB

C3

5

2.

2u

F

R37

39K

R34

287K

1
2
3

IN
GND

OUT

5

4

EN ADJ

U4

AP7331-ADJ

C33

10uF

VCC-3.3V

D1

PMEG3010ER

R38

OR

AN

RST

CS

SCK

MOSI

MISO

+3.3V

GND

PWM

INT

RX

TX

SCL

SDA

+5V

GND

MIKROBUS  DEVICE  CONN.

R3

2K2

LD3

VCC-3.3V

PWM

VCC-USB

FP1

FERRITE

R26 220

1

2

3

4

5

GND

ID

D+

D-

VBUS

CN3

USB  MINIB

USB-DET

USB-D_N

USB-D_P

INT

UART3-TX

UART3-RX

I2C1-SCL

I2C1-SDA

LEFT

RIGHT

C12

10nF

C10

47nF

C11

10nF

GBUF

C34

2.2uF

2

3

4

5

6

7

11

12

13 14

25

24

23

22

21

18

17

16

15

8

1

19

9

10

27

26

20

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

43

44

45

46

47

48

MICP/LN1

MICN

XRESET

DGND0

CVDD0

IOVDD0

CVDD1

DREQ

GPIO2

GPIO3

GPIO6

GPIO7

XD

CS

/B

SY

N

C

IO

VD

D

1

VC

0

D

G

N

D

1

XT

AL

0

XT

AL

1

IO

VD

D

2

D

G

N

D

2

D

G

N

D

3

D

G

N

D

4

XC

S

CV

D

D

2

GPIO5

RX

TX

SCLK

SI

SO

CVDD3

XTEST

GPIO0

GPIO1

GND

GPIO4

AG

N

D

0

AV

D

D

0

AV

D

D

2

AG

N

D

1

AG

N

D

2

AG

N

D

3

LN

2

LE

FT

RC

AP

AV

D

D

1

G

BU

F

RI

G

H

T

VS1053

U2

1
2
3

IN
GND

OUT

5

4

EN ADJ

U3

AP7331-ADJ

R33

100K

R35

27K4

R36

1K

R

12

10

R

13

10

R

14

10

R5

10

R9

10

VCC-1.8V

VCC-3.3V

LE

FT

RI

G

H

T

G

BU

F

R23

10K

G

PI

O

G

PI

O

R15

10K

VCC-3.3V

R19 27MP3-MISO

MP3-MOSI

MP3-SCLK

M

P3

-D

CS

MP3-DREQ

MP3-RST#

MICN

M

P3

-C

S#

X1

12.288MHz

R24

1M

C19

18pF

C18

18pF

R17

10K

R22

10K

VCC-3.3V

VCC-3.3V

VCC-1.8V

R16

1K

R18

1K

VCC-3.3V

MICP

C14 100pF

R

7

10

R

8

10

MICP

3

1

2

4

6

5

CN2

SJ-43516-SMT

MICN

C16 100pF

C15

100PF

R20

1K

R21

1K

1

2

MIC1

MICROPHONE

30

29

28

27

34

33

58 57 56 55 54 53 52

47

36

35

43

44

45

46

37

38

9

49

50

11

12

32

64 63

4

3

24

23

18

17

16

15

14

13

5

6

7

8

10

1

2

22

21

20

19

62 61 60 59

39

40

41

42

48

31

51

26

25

PC3

PC8

PB

1

PD

2

PB

3

PB

2

PA13

PA12

PA11

PA10

PA9

PA8

PC9

PB14

PB12

PB13

PB15

PC7

PC6

VDD

VCAP2

PB

4

PC

12

PC

11

PC

10

PA

15

PA

14

PB

9

PB

8

BO

O

T0 PB

7

PB

6

PB

5

VS

S

VD

D

PC15

PC14

VBAT

PC13

PH0

PH1

NRST

PC0

PC2

PC1

PA2

PA1

PA0

VDDA

VSSA

PB

0

PC

5

PC

4

PA

7

PB

11

PB

10

VD

D

VC

AP

1

VS

S

PA

3

VD

D

PA

4

PA

5

PA

6

STM32F415RG

U1

USB-DET

USB-D_N

USB-D_P

USB-ID

C13

2.2uF

C17

2.2uF

VCC-3.3V

RST#

MP3-MISO

MP3-MOSI

MP3-SCLK

MP3-CS#

SP

I1

-M

IS

O

SP

I1

-M

O

SI

SP

I1

-S

CL

K

SP

I1

-C

S#

SPI1-MISO

SPI1-MOSI

SPI1-SCLK

SPI1-CS#

I2

C1

-S

CL

I2

C1

-S

D

A

IO9-PA0

IO8-PA1

IO7-PA2

IO

3-

PA

3

IO

2-

PB

0

IO

1-

PB

1

1

2

3

4

5

6

7

8

HD1

1

2

3

4

5

6

7

8

HD2

VCC-3.3V

VCC-3.3V

IO6-PC9

IO5-PC8

IO4-PC7

IO6-PC9

IO5-PC8

IO4-PC7

IO9-PA0

IO8-PA1

IO7-PA2

U

AR

T3

-T

X

U

AR

T3

-R

X

IO12-PC0

IO11-PC1

IO10-PC2

IO12-PC0

IO11-PC1

IO10-PC2

IO3-PA3

IO2-PB0

IO1-PB1

M

P3

-R

ST

#

M

P3

-D

RE

Q

M

P3

-D

CS

IN

T

PW

M

C21

100nF

USB-ID

SW1

VCC-3.3V

R25

10K

C20

100nF

SW1-PB10

SW2

VCC-3.3V

R31

10K

C32

100nF

SW2-PD2

LD1

LD2

R1

4K7

R2

4K7

LD1-PB2

LD2-PC12

LD

1-

PB

2

LD

2-

PC

12

SW

1-

PB

10

SW

2-

PD

2

R6 470

C8

3.3nF

R4

100K

R10470

C9

3.3nF

R11

100K

1

2

3

HD3

R29

10K

R30

10K

R28

10K

VCC-3.3V

VCC-3.3V

C1

100nF

C2

100nF

C3

100nF

C4

100nF

C5

100nF

C6

2.2uF

VCC-3.3V

TMS-SWDIO

TCK-SWCLK

6

8

10

9

7

5

1

2

3

4

CN4

JTAG

VCC-3.3V

TMS-SWDIO

TC

K-

SW

CL

K

RST#

C31

100nF

C30

100nF

C28

100nF

C25

100nF

C29

100nF

C22

100nF

C23

100nF

C24

100nF

C26

100nF

VCC-1.8V

VCC-3.3V

C27

100nF

C7

1uF

R

L

G

C38

10uF

C39

10uF

C40

10uF

C41

10uF

C42

10uF

C43

10uF

R39

10K

C44

100nF

RST#

Summary of Contents for SpeakUp

Page 1: ...The SpeakUp is a speech recognition click board You can set it up to recognize over 200 different voice commands and have the on board MCU carry them out instantly user manual...

Page 2: ...f our company is to design and produce high quality electronic products and to constantly improve the performance thereof in order to better suit your needs TO OUR VALUED CUSTOMERS Nebojsa Matic Gener...

Page 3: ...Algorithm 11 8 Configuration Through Software 12 8 1 Typical Workflow 13 8 2 Getting Started 14 8 3 Creating a new project 15 8 4 New Voice Command 16 8 5 Configuring Project Settings 18 8 6 Assigning...

Page 4: ...matching sounds with pre recorded commands Sound is received through an onboard microphone and then processed by a VS1053 IC with a built in stereo audio codec The SpeakUp comes with a dedicated soft...

Page 5: ...ng buttons and flipping switches all the time There s a wide range of applications for the SpeakUp Command your lights doors and home appliances Create voice commanded remotes for TVs or media centers...

Page 6: ...Page 6 3 Package Contains Package dimensions L 70mm W 60mm H 30mm Box User manual 1x8 headers SpeakUp click board Recycle Bin document Package weight 40g...

Page 7: ...ers so that they are perpendicular to the board then solder the pins carefully Now you need to train your SpeakUp to obey your commands Plug in the board to your PC through USB cable Configure it usin...

Page 8: ...ice commands manually while three signal LEDs give recognition feedback and indicate power Line out pads USB connector Audio jack Microcontroller mikroBUS connector STM32415RG Microphone 12 GPIOs 25 4...

Page 9: ...5 43 44 45 46 37 38 9 49 50 11 12 32 64 63 4 3 24 23 18 17 16 15 14 13 5 6 7 8 10 1 2 22 21 20 19 62 61 60 59 39 40 41 42 48 31 51 26 25 PC3 PC8 PB1 PD2 PB3 PB2 PA13 PA12 PA11 PA10 PA9 PA8 PC9 PB14 PB...

Page 10: ...jack for connecting an external microphone After the processed sound has been forwarded to the STM32F415RG MCU that interprets the voice command there are two output options which can be utilized at t...

Page 11: ...are compared to the patterns classified prior to comparison The feature vectors extracted from speech signal are required to best represent the speech data to be in size that can be processed efficien...

Page 12: ...nfigure the board to recognize over 200 different voice commands and have the on board MCU carry them out instantly You can download the software from the following link The software is designed with...

Page 13: ...ed automatically Otherwise the last project you were working on will open Launch the app Close Add or Edit voice commands Upload Assign actions Adjust Settings New project created or last one loaded a...

Page 14: ...elf The process lasts about 10 seconds It s done when the red signal LED turns off After that the board is ready for recording voice commands You can set custom calibration parameters for any subseque...

Page 15: ...pen where you can enter your project s name and destination folder if the destination folder doesn t exist the software will prompt you to create it To finish project creation after inputting the requ...

Page 16: ...New Voice Comand dialog window will appear Press the Record button The length of the recording is set in the Project Settings window see page 18 The recorded command will be played back automatically...

Page 17: ...ded command will appear as a new tab You can play it back edit or delete it anytime If the SpeakUp fails to detect a voice command your surrounding might be too noisy Try again by speaking a bit loude...

Page 18: ...ll have to deliver the command precisely the way you recorded it At higher values the matching doesn t have to be so precise but this increases the probability that the SpeakUp will pick up irrelevant...

Page 19: ...nds Sudden changes in sound levels will lengthen the time of calibration and will result in improper sound level values Notify master Notifies the master MCU or PC when the voice command is recognized...

Page 20: ...pin upon voice command matching ON When this option is selected a corresponding GPIO pin will be set to logical high state upon voice command matching OFF When this option is selected a corresponding...

Page 21: ...s the time it takes for a signal to complete a single cycle sum of the high state and low state time periods Duty ratio D is the percentage of T in which a signal is active i e ratio of the high state...

Page 22: ...and configuring voice commands it is time to upload the project to the SpeakUp click board This is done via the Upload Project button You can monitor the upload process in the Toolbar After it s done...

Page 23: ...ll be in the form of a source file in any of the three languages as shown below mikroC This file is generated by SpeakUp Software It containts voice commands constants Creation date 4 3 2014 Creation...

Page 24: ...sh button 1 To record your voice command press and hold the button while speaking You must stay within the time limit for each command default settings 1 second You can also record multiple commands a...

Page 25: ...rded also Because of this it is recommended that the SpeakUp click board is placed on a surface that doesn t transfer mechanical vibrations This is a speaker dependent system If there are more users e...

Page 26: ...deas Here s a hint or two Use SpeakUp on top of the Pi click Shield to command XBMC Home Media Center on Raspberry Pi It s a great a replacement for a mouse and a keyboard Replace your lamp switch wit...

Page 27: ...use of this manual or product even if MikroElektronika has been advised of the possibility of such damages MikroElektronika reserves the right to change information contained in this manual at any tim...

Page 28: ...www mikroe com If you are experiencing some problems with any of our products or just need additional information please place your ticket at www mikroe com support If you have any questions comments...

Reviews: