Home     Contact     Projects     Experiments     Circuits     Theory     BLOG     PIC Tutorials     Time for Science     RSS     Terms of services     Privacy policy  
 Home      Projects     Experiments     Circuits     Theory     BLOG     PIC Tutorials     Time for Science   

<< Back to INDEX

How to use PIC Microcontroller for Voice In and Out [Project]
posted December 6 2013 12:03.35 by spic0m

Microcontrollers are purely digital devices which work on logic0 and logic1 voltages; still they are widely used for analog signal processing. There are specialized signal processors chips available which are custom made for particular applications; however a general purpose microcontroller is more than enough for small kind of signal processing applications like audio signal input and output. The microcontroller can read the analog input voltage by sampling it and converting it to their digital values. The Analog to Digital Converter (ADC) available in almost all the microcontrollers help in this task. A timer can be used to generate the sampling time period. The sampled values can then read and modify by the microcontroller. The modified signal is then output by the microcontroller in the form of Pulse Width Modulated (PWM) waves. Most of the microcontrollers have the PWM module which helps them in generating analog voltage output at an external device.

In this project PIC18F4550 microcontroller is used to read low voltage signals from a microphone amplifier circuit and try to generate the same signals which are strong enough to produce the sound in a loudspeaker. The audio signals are sampled and the same audio signals are re-constructed at the same instant from those samples in this project. The significance is that in a future project it might be possible to store the sampled values in a medium and then play the audio whenever required.

[Link: Engineers Garage]

You might also like...

How Scientists Stopped Light

Big Questions: The Ultimate Building Blocks of Matter [Physics]

Polar Plotter on Arduino and MakerBeams [Project]

Converting Computer ATX Power Supply to Lab Bench Power Supply [Project]

Hard Drive Stepper Motor as Rotary Encoder

Grappling Hook Launcher [DIY]

Why is the sky blue? [Random Knowledge #14]

Infrared Sensor (IR) [Tutorial]

<< Back to INDEX



  Email (shall not be published)


Notify me of new posts via email

Write your comments below:
BEFORE you post a comment:You are welcome to comment for corrections and suggestions on this page. But if you have questions please use the forum instead to post it. Thank you.


No comment yet...

Be the first to comment on this page!

 Contact     Forum     Projects     Experiments     Circuits     Theory     BLOG     PIC Tutorials     Time for Science     RSS   

Site design: Giorgos Lazaridis
© Copyright 2008
Please read the Terms of services and the Privacy policy