/Projekti/Snimač telefonskih razgovora

Koliko ste puta poželjeli da imate snimak upravo završenog telefonskog razgovora? Ja jesam i to puno puno puta. Zbog toga sam konačno napravio sistem koji će to i da odradi. Sistem se sastoji iz malo hardvera i nešto softvera. Hardver, koji se napaja preko USB porta, kupi audio signal sa telefonske linije, detektuje zauzetost iste i javlja tu informaciju PC-u na kojem se nalazi softver za snimanje audio signala sa ulaza zvučne kartice. Softver automatski započinje snimanje kada mu hardver javi da je linija zauzeta i automatski prekida snimanje kada se linija oslobodi.

P2280260s

Kako to sve radi?
Hardver se sastoji iz:
- audio dijela koji kupi signal sa telefonske linije
- dijela koji detektuje stanje telefonske linije
- mikrokontrolera koji šalje stanje linije na PC koristeći USB (serial<->usb)

P2280255s

P2280254s

P2280258s

Softver:
- prima stanje telefonske linije preko USB-a i snima audio zapis u WAV format
- nakon završetka snimanja, konvertuje WAV u MP3 koristeći Lame biblioteku

appscreenba

Sklop koji detektuje zauzetost telefonske linije
Ovdje se radi o jednostavnoj detekciji promjene vrijednosti napona na tel. liniji. Ključnu ulogu igra Zener dioda jer ona određuje graničnu vrijednost napona. Shema za ovaj dio je preuzeta sa druge stranice. Jedina izmjena je vrijednost otpornika 100k koja je spuštena na 10k.

Audio sklop za kupljenje signala sa telefonske linije
Za ovaj dio je korišten transformator iz starog PC modema, kondenzator, otpornik i dvije 1N4148 diode za ograničenje izlaznog audio signala na +/- 0,6V. Kondenzator je ovdje veoma bitan i on ne dozvoljava da ovaj sklop okupira tel. liniju.

Mikrokontroler koji šalje stanje linije na PC
Mikrokontroler svakih 0,2sec vrši provjeru stanja telefonske linije, odnosno stanje opto-couplera. Ukoliko je on "zatvoren" čitavih 0,15sec to označava da je linija zauzeta i tada on šalje slovo "R" (Rec) na PC. U protivnom, na PC se šalje "S" (Stop). Ovaj podatak prima PC aplikacija i na osnovu toga započinje i prekida snjimanje sa audio ulaza zvučne kartice. Mikrokontroler šalje podatak preko serijske komunikacije a pošto se sklop spaja samo na USB port, korišten je PL-2303 USB<->Serial konverter (već gotov konverter, kao što se vidi na slici). Ovo je moglo da se napravi dosta jednostavnije korištenjem V-USB biblioteke (pogledaj ove projekte). U tom slučaju nam nebi bili potrebni PL-2303 + PIC, nego samo jedan mali Atmel Tiny.

P2280259s

P2280262s

 

Autor (poslao): Trax

Broj download-a: 8,150

Ocjena: (2.88, glasova 4674)

Glasaj:

Datum: 02-03-2010

English version of this page: Phone recorder

746_phone_recorder.rar

Bookmark and Share Komentari (43)

komentar [23]

how I connected transformer output to PCs sound card can be seen in schematics (click on the red download button above), and you can read about the software in the text above. The PIC sends commands to software via UART and the software starts/stops recording.
IP: n/a

komentar [22]

hi!can you tell how you have connected transformer output to pc?also tell how the software works?please reply soon.
IP: 59.90.211.103

komentar [21]

can u please provide me the phone recording software for windows.....
IP: 210.212.179.170

komentar [20]

If you don't want to use PL2303 USB converter, you can use MAX232 to connect PIC to PC's Serial COM port. The TX pin from PIC is connected to MAX232 TTL input. See schematics for MAX232 on internet to see what you need to build.
IP: n/a

komentar [19]

It's Great. It can work with serial port? How? I build it, but didn't work. Please help me to my E-mail address. A lot of thanks.
IP: 84.1.168.21

komentar [18]

MCLRE=on, EXTERNAL XT crystal, CP=nebitno, WDT=off... ne znam sta jos ti treba.
IP: n/a

komentar [17]

Postovani, dali mi mozete reci kako da postavim parametre prilikom programiranja pic-a 16F84A sa programatorom allpic... i programom 106.D Zasad sam programirao samo 12f629 za IR light dimmer Zahvaljujem unapred vlado.georgiev@mt.net.mk
IP: 85.30.96.64

komentar [16]

Dear Trex I like your project can you send me the source code I who'd like to play with Regards, Moshe
IP: n/a

komentar [15]

The project is great and interesting.Can you send me the source code for windows application.Thanks very much!
IP: n/a

komentar [14]

Check your e-mail...
IP: n/a


Stranica komentara: <12345>


dodaj komentar

ime

e-mail (neće biti objavljen)

web

Koliko je = takođe dodaj slovo "a" na kraj rezultata! Npr.: 7a

Ulogiraj se!

To možeš uraditi na forumu: Login stranica. Kada se ulogiraš, vrati se na ovu stranicu i uradi refresh.

prijatelji sajta

sponzorirani linkovi

reklame