Download Full Text (2.1 MB)


This project was conducted to demonstrate a voice-to-mechanical application from one source to multiple platforms with the use of hardware-to-software technology. The main platforms that are used for implementation is an Amazon Echo Dot, which serves as the voice interceptor to transcribe speech through integrated software hosted within the Amazon Web Services (AWS) cloud network, and a Raspberry Pi microcontroller, which serves as the device which controlled mechanical movements based on what is transcribed from the Echo. The user can speak a command into the Echo to control the movement of one of two RC cars without any physical engagement. The Echo utilizes Wi-Fi to connect to the AWS cloud network to transcribe the speech, which then goes through a series of channels to communicate with a microcontroller that is connected to its own RC car to cause that selected RC car to move in a specified direction. For example, the user can speak a command that says “Alexa, move car A forward for two seconds,” and this will translate to the selected car to motion forward for a total of two seconds. The project also displays the usefulness of being able to speak to multiple microcontrollers connected to separate devices under a single application; this caters to the convenience of not having to close and open separate applications every time a different connection is needed.

Publication Date



Amazon Web Services, Amazon Echo Dot, Raspberry Pi, RC Car


Electrical and Computer Engineering | Engineering

Faculty Advisor/Mentor

Dr. Michael Cabral

VCU Capstone Design Expo Posters


© The Author(s)

Date of Submission

May 2018

Assistant Suite