Speech Recognition With Arduino (Bluetooth + LCD + Android)

by EslamG11 in Circuits > Arduino

8841 Views, 11 Favorites, 0 Comments

Speech Recognition With Arduino (Bluetooth + LCD + Android)

I`m happy.png

In this project, we are going to do speech recognition with Arduino, Bluetooth module (HC-05) and LCD.

let`s build your own speech recognition device.

Watch the Video

Speech Recognition with Arduino and Android

Components

ArduinoUNO.png
bluetooth-module-hc-05-500x500.jpg
LCD16x2 Pins.png
pot.jpg
1200px-Electronic-Axial-Lead-Resistors-Array.jpg
11026-Jumper_Wires_Standard_7in._M_M_-_30_AWG__30_Pack_-01.jpg

Components:

  • Arduino UNO
  • HC-05 Serial Bluetooth Module
  • LCD 16*2
  • 1x 1K POT
  • 1x 1K ohm resistor
  • 1x 2.2K ohm resistor
  • Wires
  • Jumpers

Connect to Arduino

ن.png

Connect LCD with Arduino

  1. VSS to ground
  2. VCC to +5V
  3. VEE to potentiometer
  4. RS to pin 2 in arduino
  5. RW to ground
  6. E to pin 3 in arduino
  7. D4 to pin 4 in arduino
  8. D5 to pin 5 in arduino
  9. D6 to pin 6 in arduino
  10. D7 to pin 7 in arduino
  11. A to +5V
  12. K to ground

connect HC-05 to arduino

  • tx with rx in arduino (note: don`t connect tx while uploading the code)
  • rx with resistors and then connect to tx in arduino (note:don`t connect rx while uploading the code)
  • +5V to +5V
  • GND to ground

Programming the Arduino

asdasdas.png

first you need to download LCD library from here

note: don`t connect tx and rx when uploading the code

CODE:

Download the Application

app.png

Download the free App here: Arduino Voice Control

Steps:

  1. Download the app from Google PlayStore
  2. Tap on Connect button
  3. Click on your bluetooth module (in my case it`s the HC-05)
  4. Wait until it says connected to bluetooth module (HC-05)
  5. Tap on the mic icon and state your command

Problems Are Solved

  • if LCD doesn`t display anything, adjust the value of POT (variable resistor)
  • if code doesn`t upload, don`t connect Tx and Rx in Arduino