Voice Controlled Robotic Vehicle

Project Code :TEMBMA3050

Objective

The goal of this article is to provide an equipment circuit that enables individuals to use their voice to control robots or other home machinery. The smartphone is nowadays are growing into more and more powerful devices, which have the capacity to interact with other appliances through Bluetooth, wifi, etc. Bluetooth being a cheap mode of communication, provide a powerful mode of connection. All our research and projects about controlling devices using voice pay off and finally leads us to the conclusion that Yes, it is possible for human beings to control their day to day appliances just by their voice.

Abstract

This robotic is designed to control vehicle by using human voice command through Bluetooth module. Voice Control Robot is used to complete specific commands like Forward, Backward, Stop, Left, Right and dancing (or rotation of robot) etc. Voice Control Robot is based on Speech Recognition. The commands are given to robot using Android application. The Android application (AMR – Voice) is connected to Bluetooth Module (HC – 05), which is directly connected to Arduino Uno R3. We give command to the robot and it performs work according to the given command. Voice Control Robot is much useful for those areas where humans can’t reached. Robot can work in all type of situations like toxic area, in fire situations, polluted area and also on hills. This robot is very useful for those who is physically handicapped. This robot is very small in size so we can use this project for spying or espial. If we implement in this project so we can use this robot in military application, agriculture purpose, and industrial purpose and also for surveillance device.

Keywords: Android, Arduino, Bluetooth Module, Robotic.

NOTE: Without the concern of our team, please don't submit to the college. This Abstract varies based on student requirements.

Block Diagram

Specifications

Hardware Requirements:

  • Arduino UNO
  • Bluetooth module
  • DC motor-2
  • L293D Motor Driver
  • Connecting wires
  • Power supply

Software Requirements:

  • Arduino IDE
  • Embedded C
  • Fritzing

Learning Outcomes

  • Raspberry Pi Pin diagram and Architecture
  • How to install NOOBS Software
  • Setting up and Installation procedures for Raspberry Pi
  • How to connect Raspberry Pi through VNC viewer?
  • Introduction to Python3 IDLE
  • Basic coding in Python
  • How to interface 16x2 LCD with Raspberry Pi?
  • How to install Libraries for camera in Raspberry Pi?
  • How to interface camera with Raspberry Pi?
  • How to do fire detection using machine learning with Raspberry Pi?
  • What is serial communication?
  • Working of GSM
  • How to interface GSM with Raspberry Pi?
  • Working of relay
  • How to interface relay, dc pump, buzzer with Raspberry Pi?
  • About Project Development Life Cycle:
    • Planning and Requirement Gathering (software’s, Tools, Hardware components, etc.,)
    • Schematic preparation 
    • Code development and debugging
    • Hardware development and debugging
    • Development of the Project and  Output testing
  • Practical exposure to:
    • Hardware and software tools.
    • Solution providing for real time problems.
    • Working with team/ individual.
    • Work on Creative ideas.
  • Project development Skills
    • Problem analyzing skills
    • Problem solving skills
    • Creativity and imaginary skills
    • Programming skills
    • Deployment
    • Testing skills
    • Debugging skills
    • Project presentation skills
    • Thesis writing skills

Demo Video