Elektronik Devreler Projeler Elektronik ve biraz daha fazlası İletişim - Araçlar - Dikkat - Topluluk
Elektronik / Mikrodenetleyici Projeleri/

PIC16F876A SanDisk Sd Kart Ses Kayıt, Çalma

Sponsorlu Bağlantılar

Ses kayıt devresi pic16f876a mikrodenetleyici üzerine kurulu ek olarak bir kaç pasif komponent ile devre kurulmuş sd kart üzerine kayıt yapabiliyor stop, play, record, pause fonksiyonları var pic16f876a 2 numaralı bacağından ses girişi yapılıyor ek olarak preanfi ile mikrofonda bağlanabilir.. Ses kayıt devresine ait kaynak PIC C ve hex kodları var.

PIC16F876A SD CARD SOUND RECORDER PIC16F876A’s ADC digitises the sound and store it in the SD card (not SDHC). The PIC’s CCP is used as a DAC to convert the digital data back to audio. The sound is converted to 20KHz 8 bits mono in a format similar to *.wav files. The quality of the audio is reasonable. SD card interface the PIC in SPI mode. Reading and writing data is in multi-blocks. Memory is used at the rate of 20KB/s. The Error LED indicates error sent by the SD card. The software doesn’t use any file system, it just uses absolute memory addresses (raw). Since the programme is less than 680 bytes there is much resources left for adding features. Audio input is 1Vp-p , you can use the mic circuit or other source. The CCP in PWM mode gives 20KHz wave with duty cycle modulated to the audio amplitude. A low pass filter removes the 20KHz component. I added a simple 2 transistors amplifier to boost the power to drive 32 Ohm speaker or headphones.

File will compile with the free Hi-Tech C compiler. Recording is done by the ADC using only the LSB. Bytes are written to the SD
at the rate of 20KHz. It is similar to the format of .wav sound files. For playback CCP is used as a DAC (Digital to Analogue Converter).

sd-card-sound-recorder-microchip-sdcard-20khz-sandisk

Kaynak: moty22.co.uk/sd.php alternatif link: pic16f876a-sandisk-sd-kart-ses-kayit-calma.rar

  • Hasan

    Merhaba ben bu devreyi sadece oynatıcı olarak müzik setimin içine uygulamak istiyorum bu devrenin stereo olanını bulmamız mümkünmü yada devrede ne gibi değişiklikler yapmak gerekir

  • Alper

    Kardeşim hoparlör çıkışını bir amfiye girersen amfide eğer stereo olursa o zaman işini görürsün gibime geliyor.

  • Janer

    program mono kaydediyor, bu devrenin stero olması imkansız

  • ErtuğruL

    Bu devreyi Mikro Denetleyici Dersinden Proje Ödevi olarak aldım. Devre Hakkında Bilgi Verebilecek Yada Fikir Danışabileciğim Kim Var ..?

    • Hüseyin FINDIKÇI

      kardeş bu devrfeyi yaptın mı

  • mustafa ünlü

    bende mikro denetleyyici dersinde buna benzer bir proje ödevi aldım. fakat birazdaha karışık. ldr vasıtasıyla aydınlık ortamda sd karta kaydedilmiş olan ses dosyalarını her karanlıktan aydınlk ortama geçtiğinde bir tane ses dosyasını çalması ve en az da 3 saat süre sonra bir sonraki dosyayı çalması gerekiyor. butona mikrofona lcd ekrana gerek yok. stop, play, record, pause fonksiyonlarınada gerek yok sadece aydınlık ortam olduğunda bir ses dosyasını hoparlörlerden dinlettirip susacak. bir sonraki aydınlık ortama girdiğinde ise sd de kayıtlı olan 2. dosyayı , bir sonrakinde 3 ….. şeklinde olması gerekiyor yapmam gereken pic16f877a ile yardımlarınızı bekliyorum

  • ahmet

    arkadaşlar bu devre sesi ortalama kaç dk kaydediyor ve sadece kayıt ettiğinmi çalıyor(mesela biz sd kartın içine müzik atsak bunu çalarmı)

  • Çağatay Aksoy

    https://fbcdn-sphotos-h-a.akamaihd.net/hphotos-ak-xpf1/v/t34.0-12/10592658_10204306443167571_8715632538560548757_n.jpg?oh=c5928a4e5df2718acbe14f9e2f75901d&oe=53DC4D1E&__gda__=1406958577_d14983cab7ef073926cf0542f13798d9

    Resimdeki işaretlediğim sd kartı proteusa nasıl ekliyebilirim veya projenin proteus dosyasını atabilir misin ?

  • Hüseyin FINDIKÇI

    merhaba .. devreyi kurdum hex dosyasını da pic e atıp çalıştırdım ama sadece error led yanıyor başka birşey olmuyor.

  • Hüseyin FINDIKÇI

    bu devre çalışıyor mu?ben çalıştıramadım

  • Hüseyin FINDIKÇI

    yardımcı olabilicek yok mu