Close
0%
0%

DMM that listens and talks

in Progress: Portable Multimeter that receives voiced commands and speaks out the output result

Similar projects worth following
Debugging and testing phase can go pretty tedious if you have a complex board and no helping hand with a regular DMM. So I thought about making a Portable DMM that operates on speech recognition and synthesis. So that you can directly put your headphones on, speak command to your DMM and Listen to the output.

Objective Of this Project:
-The Device should be able to measure Voltage, Frequency, Resistance, Beeta and Current
-Thus should be able to recognise above three commands
-The Device should be portable thus all the voice recognition must be done on board.
-Same as above for the speech synthesis
-Measurement should be precise enough above 97%
-Also should display the values as well, just in case
-Mode switching for manual override.

Voice recognition part was pretty tough to be implemented on-board. After wasting days to re-inventing the wheels by trying to implement the AVR based voice recognition protocol. But it had many limitations like Speaker dependencies, Limitations of wordlengths, Bad efficiency. Also I am not an expert in signal processing so i directly bought an EasyVR module which is interfacable by UART protocol. Library was available for Arduino thus had to port it to AVR's (Posted it on my blog check links)
Measurement unit is designed in such a way that the range need not be made manually, the uC will do it itself. (will post the circuitray soon)

Atmega128 is used as its brain, the main reason was its huge 128KB of flash. For synthesising speech i stored multiple blocks of 0-9 , point, V,F,Ohm,mA and it took almost 72KB memory for almost all these files. right now a 8ohm speaker is connected through an LPF but will soon switch it to a proper Audio Amplifier

  • 1 × Atmega128 Microprocessors, Microcontrollers, DSPs / ARM, RISC-Based Microcontrollers
  • 1 × EasyVR Module
  • 2 × Probes
  • 4 × Banana Connectors
  • 1 × Mx-10 3.5MM female for audio jack

View all 9 components

  • Finished :::

    Skinny Satan06/16/2014 at 10:38 0 comments

    Yes Sorry guys I was busy with some stuff all this time and had no time to give any updates to this. BTW. Reporting in. The project is out and running fine. Ill put the schematic and the Code here very soon. Stay tuned.

View project log

  • 1
    Step 1

    SCHEMATICS:

    well right now Iam posting only measurement unit, voltage and current. For resistance you can use the same one as voltage. anyways here are the links

  • 2
    Step 2

    Well that is for measurement part, for recognising the commands as you must have read above we are using this EasyVR module.  Check its manual for training part, and as there isnt a library available for it for AVR we have made it available on our blog. 

    http://skinnysatan.wordpress.com/2014/05/04/speech...

    Train the module, interface it with your uart and boom you are ready with speech recognition

View all instructions

Enjoy this project?

Share

Discussions

Skinny Satan wrote 06/16/2014 at 10:31 point
Yes Sorry guys I was busy with some stuff all this time and had no time to give any updates to this. BTW. Reporting in. The project is out and running fine. Ill put the schematic and the Code here very soon. Stay tuned.

  Are you sure? yes | no

Similar Projects

Does this project spark your interest?

Become a member to follow this project and never miss any updates