.raw 'ı .hex veya binary çevirme

Başlatan ziyaretci, 01 Ekim 2014, 02:54:04

ziyaretci

Merhaba picproje.org:

   İleride yapacağım sesli sislemlerim için biraz araştırma yaptım.
 
   https://www.picproje.org/index.php?topic=12662.0
   Yukarıdaki bağlantıda .wav dosyasını .raw ardından hex formatına çevirmeden bahsedilmiş. Netten .wav 'ı .raw 'a  çeviri programını buldum. Bağlantıda .raw 'dan .hex 'e çevirmek için matlab gösterilmiş. Fakat matlab kullanmayı bilmiyorum.

Bir ara bilgisayarıma yükledim ama bilgim olmadığı için silmiştim. Yapmak istediğim işlevin başka bir yolu yok mudur diye bilgililere danışmak istedim.

RaMu

Hocam yanlış anlamazsan bir önerim var,
bende ses üzerine epey araştırma yaptım ama
en kolay ve mantıklı gelen yol bazı arkadaşlarında kullandığı gibi
2-3 dolarlık mp3 çalarlardan alıp buton kısımlarından sanki bir modülmüş gibi kullanmak fikri oldu.
Uğraşmak öğrenmek istiyorum diyorsan alternatiflerden bahsedeyim.
Sorularınıza hızlı cevap alın: http://www.picproje.org/index.php/topic,57135.0.html

ziyaretci

Evet dediğiniz gibi yapmak daha verimli olur. Hatta süper. :) Ama yinede siz alternatiflerden bahsederseniz sevinirim, bilgi olarak dursun beynimizde.

RaMu

http://dmitry.gr/index.php?r=05.Projects&proj=02.%20Single-chip%20audio%20Player.
Burada waw çalan bir örnek var
12f1840 ile yapılmış, sd karttan dosyaları okuyor, 1 tane fet ile ses yükseltiliyor,
picin 1 pininden çıkış alınıyor


http://elm-chan.org/works/sd8p/report.html
Buda sd kütüphanesini kendisi yazmış olan (bu kütüphane çok yaygın kullanılıyor (petitfatfs fatfs olarak biliniyor)
Chan ın örneği, buda sd karttan wav okuyor, 1 ve 2 bacaktan çıkış alan örnekleri var,
yine 8 pinli olan atmega ile yapılmış örnek.

Bu tipin birçok versiyonu nete mevcut,
ses verileri büyük olduğu için sd kart içinde kalması ve sonradan okunması daha kolay bir yöntem.

Sadece ses çıksın dersen, ve harici hafıza kullanmak istemiyorum diyorsan;
http://www.romanblack.com/picsound.htm
Roman Black in (bu adamın örneklerinden hangisini denediysem çalışıyor
ve anlatımları gayet detaylı)
audio player ı var,
pcde çalışan bir programla ses pice yüklenecek hale çevriliyor,
picde sesi çalacak algoritma kondansatör doldurup boşaltma sistemine dayandığında
pcde ses dönüştürülürken bu algoritmaya uyacak şekilde düzenleniyor,
bunu yapan programıda yazmış ve paylaşmış Roman,
pc programının oluşturduğu data pice program yazarken include edilebilecek şekilde,
bu örneğin ses kalitesi doğal olarak çok düşük,
zaten robot projelerine ses katmak için düşünülmüş, bunun için yeterli.

Bir diğer seçenekte VS10XX gibi mp3 decoder çiplerini kullanmak,
bu çiplerin ayağa kaldırılması bana biraz meşakatli geldi,
ve zaten çoğu mp3 player bu veya muadili bir çipi kullanıyor,
bu çiplere mp3 dosyasının datası direk gönderiliyor
(sd karttan 512 byte okuyup direk çipe basıyoruz)
çip bu datayı çözüp sese çeviriyor ve çıkışına veriyor.

Birde vsxx veya hazır mp3 çalar kullanmak gibi
modül haline getirlmiş bence aslında kutusu çıkarılmış mp3 çalar
hazır ürünler var, bunların yanlış hatırlamıyorsam uart üzerinden kontrol edilenleride var.

Aslında daha birçok yöntem var-vardır,
şimdilik aklıma gelen ve bence en olası çözümler bunlar.
Sorularınıza hızlı cevap alın: http://www.picproje.org/index.php/topic,57135.0.html

ziyaretci

@RaMu uğraşmışsın teşekkür ederim bilgiler ve emeğin için.

RaMu

Rica ederim,
aslında picle ses dosyası çalma yöntemleri
gibi bir başlık açsan daha çok örnek gelebilir.
Sorularınıza hızlı cevap alın: http://www.picproje.org/index.php/topic,57135.0.html

Karamel

Hocam ebay de 2 dolarlik bir modul vardi. ustunde sd card soketi altindada kucuk bir entegre. asagi yukari play pause gibi kontrol ediliyordu. telefondan girdigim icin suan linkini bulamiyorum. bunu kullanmak mp3 player alip icini acip butonlarindan kablo cikartmaktan daha kolay olabilir.

ziyaretci

Alıntı yapılan: Karamel - 04 Ekim 2014, 16:23:18
Hocam ebay de 2 dolarlik bir modul vardi. ustunde sd card soketi altindada kucuk bir entegre. asagi yukari play pause gibi kontrol ediliyordu. telefondan girdigim icin suan linkini bulamiyorum. bunu kullanmak mp3 player alip icini acip butonlarindan kablo cikartmaktan daha kolay olabilir.

http://www.ebay.com/itm/Mini-SD-Card-MP3-Sound-Module-For-PIC-Arduino-WTV020-SD-/181159726476

Daha ucuzada vardır herhalde, evet alan ve birçok ıvır zıvırdan kurtaran bir modül. Türkiyede bulursam daha iyi olacak, biraz araştırayım. Teşekkürler.