This is an archive site. Current senoir design projects are at https://projects.eng.uci.edu.
Voice Controlled Car
Team Marvic
Pablo Gutierrez Jr - EE
Leyan Wang - CPE
Lifeng Liang - EE
Yuchang Liu - EE
Mentor: Pooria M. Yaghini
Background
A voice controlled vehicle has become a topic of interest in implementing more IoT features in the general public.I n general, the voice controlled car is an integration of subsystems that communicate wirelessly to allow the car to be voice commanded. The systems consists of Google’s AIY for voice command recognition and bluetooth communication to transmit the instructions through space. The car will also have a variety of microcontrollers including the Arduino, Raspberry Pi, and Cortex M3. that will serve to receive and transfer the data in order to imporve the car’s response to the environment.
Purpose
This project involves the design of a voice controlled car that is able to recognize various voice commands and perform corresponding actions such as moving, dancing with music, and flashing LED.
Approach
This project involves in a variety of topics that we have learned throughout college including programming, communication protocols, microcontroller implementation. The use of MCUs and communication protocols such as UART and GPIO increase the complexity of the project. Integration is the most significant part of completing the project since all the individuals parts (voice, LED) require to communicate with each other for instructions. By using both of hardware and software knowledge, we are able to connect and program our devices to fulfill the requirements that we established in the beginning of this project such as voice command, and autonomous movements.
How the Car Works
Step 1: By simply calling the car’s name, Marvic, will activate the voice recognition
Step 2: After the response “Hi, team”, you can say the commands such as forward and back
Step 4: Turn off the program by saying goodbye
Available Commands
1. Movements
2. Functions
Structure
Poster
Video
https://www.youtube.com/watch?v=KfB1DArCkJk
Source Code
https://github.com/leyanw/Voice-Controlled-Car.git