Yahoo Groups archive

AVR-Chat

Index last updated: 2026-04-28 22:41 UTC

Thread

Re: [AVR-Chat] Answering machine using AT89E51

Re: [AVR-Chat] Answering machine using AT89E51

2004-11-04 by David Jones

>>> heavenly_arnold@yahoo.com.sg 04/11/2004 3:58:01 pm >>>
>Dear All,
>I am about to make a small project using the features in AT89E51( in
system programmable microcontroller ). My ideas are :
>1. to record incoming phone call ( answering machine ) by feeding the
analog audio output from a telephone to an ADC
>2. Storage media will  be a HDD ( i suppose 1,2GB will be enough )
>3. LCD Display, will display how many message received , number
ID...etc
>4. capability to play back all recorder messages by selection
>5. capability to erase message one by one
>I wonder how to make a driver software for the HDD, and in what format
will the voice data be saved ( wav or...)
>Would be a great help if anybody can give me suggestion or gives me
the relevant project description.Thank's
>Regrads,
>Mansur 

I've gotta say it...
Why bother?
You could not build it yourself for less than a typical consumer
digital answering machine.
But if you want to build one for interest sake, or have a custom
application in mind...
There are single chip solutions out there, just look at the ISD range
of recorder chips for starters. Using a hard drive would be the last
thing you should be looking at. Solid state FLASH memory is by far a
better option.
1GB of memory is an insane amount for an answering machine. Even
storing an uncompressed WAV at 8KHz you'd get over 30hours of recording.
How many messages are you expecting?
If you want a custom LCD interface then by all means use an AVR to
control an ISD recorder chip.
Telephone message storage is usally compressed and around 4-8KHz
sampling rate.

Dave :)

Re: [AVR-Chat] Answering machine using AT89E51

2004-11-04 by rajesh parwani

hey, i know about how to interface a 8 bit microcontroller with hdd.
u can do that by writing a device driver for ide interface . it possible well u can go through white papers of microsoft for fat16 or fat32 driver which ever u desire

David Jones wrote:
Show quoted textHide quoted text
>>> heavenly_arnold@yahoo.com.sg 04/11/2004 3:58:01 pm >>>
>Dear All,
>I am about to make a small project using the features in AT89E51( in
system programmable microcontroller ). My ideas are :
>1. to record incoming phone call ( answering machine ) by feeding the
analog audio output from a telephone to an ADC
>2. Storage media will be a HDD ( i suppose 1,2GB will be enough )
>3. LCD Display, will display how many message received , number
ID...etc
>4. capability to play back all recorder messages by selection
>5. capability to erase message one by one
>I wonder how to make a driver software for the HDD, and in what format
will the voice data be saved ( wav or...)
>Would be a great help if anybody can give me suggestion or gives me
the relevant project description.Thank's
>Regrads,
>Mansur

I've gotta say it...
Why bother?
You could not build it yourself for less than a typical consumer
digital answering machine.
But if you want to build one for interest sake, or have a custom
application in mind...
There are single chip solutions out there, just look at the ISD range
of recorder chips for starters. Using a hard drive would be the last
thing you should be looking at. Solid state FLASH memory is by far a
better option.
1GB of memory is an insane amount for an answering machine. Even
storing an uncompressed WAV at 8KHz you'd get over 30hours of recording.
How many messages are you expecting?
If you want a custom LCD interface then by all means use an AVR to
control an ISD recorder chip.
Telephone message storage is usally compressed and around 4-8KHz
sampling rate.

Dave :)

Yahoo! India Matrimony: Find your life partner online.

Move to quarantaine

This moves the raw source file on disk only. The archive index is not changed automatically, so you still need to run a manual refresh afterward.