Anurag S. Vasanwala
Published © LGPL

Windows 10 IoT Core : Speech Controlled Robot

Control your robot using Windows 10 IoT Core Speech Recognition.

BeginnerFull instructions provided22,277

Things used in this project

Hardware components

Raspberry Pi 2 Model B
Raspberry Pi 2 Model B
×1
Seeed Studio H-Bridge Motor Driver L298
×1
Generic USB Sound Card
Purchase this device only if you want to use 3.5mm jack microphone.
×1
Microphone (USB or 3.5mm Jack)
Purchase generic USB microphone or 3.5mm jack microphone with USB generic sound card mentioned above.
×1
Robotic Kit (with DC Motors)
Robotic Kit of your choice with DC motors.
×1
Ultrasonic Sensor - HC-SR04 (Generic)
Ultrasonic Sensor - HC-SR04 (Generic)
×1
Resistor 1k ohm
Resistor 1k ohm
×1
Resistor 2.21k ohm
Resistor 2.21k ohm
×1
Battery (9VDC - 12VDC)
You can use any battery whose voltage rating ranges between 9VDC to 12VDC (or up-tp maximum 15VDC).
×1
USB Power Bank
×1
Jumper wires (generic)
Jumper wires (generic)
×15
Breadboard (generic)
Breadboard (generic)
×1
5V Voltage Regulator (7805) [Optional]
In absence of USB PowerBank, you can build circuit to power up RPi 2 from Motor Battery. 7805 IC will regulate voltage and provides constant ~5VDC. Two capacitors are needed with 7805. 220uF(35 Volt) at input side and 47uF (10 Volt) at output side of the IC. To build voltage regulator, refer 'Schematic : Motor Battery'.
×1

Software apps and online services

Windows 10 IoT Core
Microsoft Windows 10 IoT Core
Visual Studio 2015
Microsoft Visual Studio 2015
Community edition is free of cost for commercial use for up-to 5 team members. If you have purchased higher than community edition, it will be good to use it but it must be Visual Studio 2015 edition.

Story

Read more

Schematics

Schematic

Schematic

Schematic : Motor Battery

In absence of USB PowerBank, you can directly power RPi2 from Motor Battery. This schematic will help you to build voltage regulator circuit to power up RPi2 from Motor Battery.

Code

Source Code

Credits

Anurag S. Vasanwala

Anurag S. Vasanwala

8 projects • 510 followers

Comments