Forum elektroda.pl

Regulamin | Punkty | Dodaj... | Ostatnie | Szukaj | Rejestracja | Zaloguj

Ta strona używa cookie. Dowiedz się więcej o celu ich używania i zmianie ustawień cookie w przeglądarce.
Korzystając ze strony wyrażasz zgodę na używanie cookie, zgodnie z aktualnymi ustawieniami przeglądarki.

Bezprzewodowa cyfrowa transmisja audio.


[ + ] [ - ]
Napisz nowy temat  Odpowiedz do tematu      Strona Główna -> Forum elektroda.pl -> DIY Konstrukcje -> Bezprzewodowa cyfrowa transmisja audio.
Autor
Wiadomość
piotr_go
Poziom 20
Poziom 20


Dołączył: 10 Sty 2003
Posty: 898

Post#1 Post autora tematu 05 Lip 2010 13:28   

Bezprzewodowa cyfrowa transmisja audio.


Bezprzewodowa cyfrowa transmisja audio.
Jako układy komunikacji bezprzewodowej wykorzystałem NRF24L01 firmy Nordic Semiconductor, działają one w paśmie 2,4GHz. Dźwięk jest kompresowany do formatu MPEG1 layer3.

Nadajnik:
Zbudowany został na mikrokontrolerze AT91SAM7S64.
Ponieważ prędkość transmisji NRF24L01 to około 400kbps(z potwierdzeniem i korekcją błędów), jako enkoder dźwięku wykorzystany został LAME MP3 Encoder. Bitrate ustawione na 320kbps. Kompresja odbywa się na komputerze. Jako że został napisany moduł wyjściowy do PulseAudio, wszystkie dźwięki z systemu można przekierować na bezprzewodowe głośniki. Można też wyregulować opóźnienie związane z buforowaniem.
Nadajnik jest widziany przez system jako port szeregowy /dev/ttyUSBx
Bezprzewodowa cyfrowa transmisja audio. Bezprzewodowa cyfrowa transmisja audio.

Odbiornik:
Procek to AT91SAM7S512(dekoder wymaga sporo ramu), dekoder Helix, jako DAC użyłem TDA1543.
Bezprzewodowa cyfrowa transmisja audio.

Schemat:
Bezprzewodowa cyfrowa transmisja audio.

Zasięg:
Przez ścianę działa, między piętrami na skos przez ścianę nośną przy odpowiednim ustawieniu anten też.

Get Flash to see this player.



Tu wersja testowa nadajnika w rozmiarze mikro:

Get Flash to see this player.


Użyty został przeprogramowany odbiornik Logitech Unifying.
Niestety nie udało mi się wycisnąć z niego dużej prędkości więc bitrate z jego wykorzystaniem to tylko 128kbps. Zasięg też odpowiednio mniejszy.

Pewnie zapytacie "Dlaczego nie A2DP?".
Z własnego doświadczenia wiem że A2DP nie działa zbyt stabilnie, LAME ma też lepszą jakość dźwięku.




====================================================
================== UPDATE 31.08.2010 =====================
====================================================

Fotki nowszej wersji z DACem CS4344:
Bezprzewodowa cyfrowa transmisja audio. Bezprzewodowa cyfrowa transmisja audio.

Tu porównanie wymiarów ze starszą która miała zewnętrzny DAC:
Bezprzewodowa cyfrowa transmisja audio.

Nadajnik to przeprogramowany Logitech Unifying z dodaną anteną:
Bezprzewodowa cyfrowa transmisja audio. Bezprzewodowa cyfrowa transmisja audio.

Screen z PulseAudio:
Bezprzewodowa cyfrowa transmisja audio.

Nowsza wersja ma możliwość pomiaru napięcia zasilania.
Pobór prądu:
~60mA podczas odtwarzania
~14mA podczas oczekiwania na transmisję
Na złączu dostępne są: I/O, PWMy, RS, I2C, LEDy, USB.
Zamiast gniazda audio można zamontować standardowe 4x goldpin.

Schemat odbiornika:
Bezprzewodowa cyfrowa transmisja audio.
Powrót do góry
   
mateusz77892
Poziom 16
Poziom 16


Dołączył: 22 Maj 2008
Posty: 305
Miasto: Rzeszów

Post#2 05 Lip 2010 16:15   

Re: Bezprzewodowa cyfrowa transmisja audio.


Jestem pod wrażeniem :D podoba mi się :D pełen profesjonalizm! Świetna robota :) a jaki zasięg takiego cacka?? ile metrów na otwartej przestrzeni??
Powrót do góry
   
piotr_go
Poziom 20
Poziom 20


Dołączył: 10 Sty 2003
Posty: 898

Post#3 Post autora tematu 05 Lip 2010 16:22   

Re: Bezprzewodowa cyfrowa transmisja audio.


9m, dalej nie sprawdzałem.
Sprawdziłem jeszcze czy przez 2 piętra przebije. Jak ustawiłem odpowiednio anteny to dało radę.
Powrót do góry
   
Google


Google Adsense


Post# 05 Lip 2010 16:22   





Powrót do góry
   
piotrva
Poziom 24
Poziom 24


Dołączył: 22 Kwi 2008
Posty: 4852
Miasto: Kraków

Post#4 05 Lip 2010 16:53   

Re: Bezprzewodowa cyfrowa transmisja audio.


a jakie koszty wykonania?
Powrót do góry
   
piotr_go
Poziom 20
Poziom 20


Dołączył: 10 Sty 2003
Posty: 898

Post#5 Post autora tematu 05 Lip 2010 17:00   

Re: Bezprzewodowa cyfrowa transmisja audio.


Prototypu? Nawet nie pytaj. Przy kilku sztukach wyjdzie pewnie 150-200zł za komplet.
Powrót do góry
   
KJ
Poziom 22
Poziom 22


Dołączył: 24 Sie 2001
Posty: 2110
Miasto: Mikołów

Post#6 05 Lip 2010 17:09   

Re: Bezprzewodowa cyfrowa transmisja audio.


Zawsze chciałem takie coś zbudować. Zapytam czemu tak drogo w sensie co najbardziej podbija cenę ? i czy jest planowane wprowadzenie tego do produkcji ? ;) Bo chętnie bym zakupił taki zestaw i odbiornik wbudował do mojego przyszłego wzmacniacza.
Powrót do góry
   
piotr_go
Poziom 20
Poziom 20


Dołączył: 10 Sty 2003
Posty: 898

Post#7 Post autora tematu 05 Lip 2010 17:23   

Re: Bezprzewodowa cyfrowa transmisja audio.


Najbardziej podbija cenę to, że elementy trzeba kupować w kilku sklepach. Żeby zdobyć niektóre trzeba się nieźle naszukać. Odpowiedniego złącza RP-SMA nie udało mi się do tej pory znaleźć, musiałem zastosować zwykłe + kołek dać do środka.
Sprzedaż zestawów? Zastanowię się nad tym.
Powrót do góry
   
KJ
Poziom 22
Poziom 22


Dołączył: 24 Sie 2001
Posty: 2110
Miasto: Mikołów

Post#8 05 Lip 2010 17:27   

Re: Bezprzewodowa cyfrowa transmisja audio.


Najbardziej interesuje mnie zestaw z mikronadajnikiem ;) Czy złącza SMA nie można zastąpić antena an stałe albo innym rodzajem tego złącza - w przypadku wbudowania w jakieś urządzenie typu wzmacniacz najlepsze byłoby chyba takie na kablu przykręcane do obudowy - jeśli ma to działać w obrębie jednego pomieszczenia to chyba nie problem. Jak jest z programowaniem tych ARMów ? Trzeba mieć programator za ~ kilkaset zł czy można sobie zrobić samemu ? Powiem szczerze że w ARM nie siedzę w ogóle.
Powrót do góry
   
Google


Google Adsense


Post# 05 Lip 2010 17:27   





Powrót do góry
   
Mat_91
Poziom 20
Poziom 20


Dołączył: 24 Lut 2007
Posty: 909
Miasto: Nowy Sącz

Post#9 05 Lip 2010 17:33   

Re: Bezprzewodowa cyfrowa transmisja audio.


Piszesz że całość działa na 2.4GHz, hmm ciekawe... Nie zakłóca to pracy Wifi? Przykładowo chciałbym to sobie umieścić we wzmacniaczu, a na wzmacniaczu trzymam router, jak to będzie ze sobą współpracowało?
Powrót do góry
   
piotr_go
Poziom 20
Poziom 20


Dołączył: 10 Sty 2003
Posty: 898

Post#10 Post autora tematu 05 Lip 2010 17:35   

Re: Bezprzewodowa cyfrowa transmisja audio.


Jeszcze odnośnie tej ceny. Polecam poszukać ceny zestawu "SAM7-nRF24-64" Olimexu. Podobna budowa tylko że nie są udostępnione sygnały z procka.
Na nadajnik by się nadawał.

Mikronadajnik, nie polecam, zbyt wolna transmisja. Trzeba by było zaprojektować coś własnego nie na nRF24LU1+

@Mat_91
Można sobie zaprogramować dowolny 2MHz kanał z przedziału 2.4-2.5GHz.
Powrót do góry
   
Mat_91
Poziom 20
Poziom 20


Dołączył: 24 Lut 2007
Posty: 909
Miasto: Nowy Sącz

Post#11 05 Lip 2010 17:43   

Re: Bezprzewodowa cyfrowa transmisja audio.


piotr_go napisał:

Można sobie zaprogramować dowolny 2MHz kanał z przedziału 2.4-2.5GHz.


Tego brakowało mi w opisie :] Dzięki.
Powrót do góry
   
KJ
Poziom 22
Poziom 22


Dołączył: 24 Sie 2001
Posty: 2110
Miasto: Mikołów

Post#12 05 Lip 2010 17:44   

Re: Bezprzewodowa cyfrowa transmisja audio.


AT91SAM7S64B-AU mogę zakupić za 23zł, AT91SAM7S512 za 40 ... projekty i wykonanie płytek pod to to chyba nie jest jakiś większy problem o ile nie ma odgórnego nakazu stosowania płytek dwustronnych. Problemem są te kości NRF24L01 z tego co widzę nie ma gdzie kupić. Poza dość trudną do lutowania obudową chyba nie ma problemu z drukiem mimo że to 2,4G.
Powrót do góry
   
Mat_91
Poziom 20
Poziom 20


Dołączył: 24 Lut 2007
Posty: 909
Miasto: Nowy Sącz

Post#13 05 Lip 2010 17:49   

Re: Bezprzewodowa cyfrowa transmisja audio.


NRF24L01 jest dostępny w farnell.com
Powrót do góry
   
Google


Google Adsense


Post# 05 Lip 2010 17:49   





Powrót do góry
   
piotr_go
Poziom 20
Poziom 20


Dołączył: 10 Sty 2003
Posty: 898

Post#14 Post autora tematu 05 Lip 2010 17:58   

Re: Bezprzewodowa cyfrowa transmisja audio.


Na jednostronnej lepiej tego nie robić, producent NRFa tego nie zaleca.

Dodano po 5 [minuty]:

@Mat_91
A sprzedają zwykłym śmiertelnikom pojedyncze sztuki bez przelewów zagranicznych?
Powrót do góry
   
Mat_91
Poziom 20
Poziom 20


Dołączył: 24 Lut 2007
Posty: 909
Miasto: Nowy Sącz

Post#15 05 Lip 2010 18:01   

Re: Bezprzewodowa cyfrowa transmisja audio.


piotr_go piszesz jeszcze że nie znalazłeś odpowiedniego złącz sma i że coś kombinowałeś z kołkiem w środku. Czy złącze którego szukasz to nie jest przypadkiem coś takiego Link ?? Czy ja czegoś nie rozumiem?

Co do sprzedaży w farnell to tak, sprzedają zwykłym śmiertelnikom, płatności dokonuje się za pomocą karty kredytowej z możliwością wykonywania zagranicznych transakcji internetowych z tego co mi wiadomo.
Powrót do góry
   
KJ
Poziom 22
Poziom 22


Dołączył: 24 Sie 2001
Posty: 2110
Miasto: Mikołów

Post#16 05 Lip 2010 18:01   

Re: Bezprzewodowa cyfrowa transmisja audio.


Nie sprzedają ale miałem okazję od nich kupować za pośrednictwem kolegi. Płatność tylko kartą płatniczą naliczana w funtach brytyjskich.
Powrót do góry
   
piotr_go
Poziom 20
Poziom 20


Dołączył: 10 Sty 2003
Posty: 898

Post#17 Post autora tematu 05 Lip 2010 18:08   

Re: Bezprzewodowa cyfrowa transmisja audio.


@Mat_91
Te są trochę za duże, potrzebuje czegoś krawędziowego, w SparkFun mają ale nie uśmiecha mi się płacić kilka razy więcej za przelew i przesyłkę jak za złącza.
Powrót do góry
   
pawelr98
Poziom 22
Poziom 22


Dołączył: 11 Cze 2009
Posty: 1789
Miasto: Bydgoszcz

Post#18 05 Lip 2010 21:08   

Re: Bezprzewodowa cyfrowa transmisja audio.


Fajny bajer przydałby mi się do zrobienia dżwięku 4.0 za pomocą głośników komputerowych i przy prezentacji użyłeś mojego ulubionego filmu
Powrót do góry
   
arcichowski
Poziom 6
Poziom 6


Dołączył: 15 Lut 2005
Posty: 18
Miasto: Ostrołęka

Post#19 05 Lip 2010 22:54   

Re: Bezprzewodowa cyfrowa transmisja audio.


Bardzo ciekawa konstrukcja. Czy robiłeś może jakieś pomiary radiowe? (analizator sieci, analizator widma) Jak dobrałeś elementy w torze radiowym?
Powrót do góry
   
DooBLER
Poziom 11
Poziom 11


Dołączył: 21 Paź 2005
Posty: 69
Miasto: Ustrzyki Dolne

Post#20 05 Lip 2010 23:16   

Re: Bezprzewodowa cyfrowa transmisja audio.


Wow niezły projekt.
Ciekaw jestem jak tam latencja. Nie widać opóźnienia w filmach między dźwiękiem a obrazem? W końcu musi to przejść przez te kompresje i dekodery. Chodzi mi o sytuację gdy nie regulujesz opóźnienia.
Powrót do góry
   
Daro_6
Poziom 3
Poziom 3


Dołączył: 28 Sty 2008
Posty: 5
Miasto: Kraków

Post#21 05 Lip 2010 23:31   

Re: Bezprzewodowa cyfrowa transmisja audio.


Co do złącz SMA RP to są np. tutaj :D
Powrót do góry
   
piotr_go
Poziom 20
Poziom 20


Dołączył: 10 Sty 2003
Posty: 898

Post#22 Post autora tematu 05 Lip 2010 23:33   

Re: Bezprzewodowa cyfrowa transmisja audio.


Pomiarów radiowych nie robiłem, nie mam czym. Elementy wg PDFa.
Latencję można ustawić dowolną w module wyjściowym tak że opóźnienia nie widać.
Powrót do góry
   
Uszol 1990
Poziom 22
Poziom 22


Dołączył: 28 Lis 2004
Posty: 1572
Miasto: Sędziszów Młp.

Post#23 06 Lip 2010 00:14   

Re: Bezprzewodowa cyfrowa transmisja audio.


Witam
konstrukcja naprawdę ciekawa, gratuluje pomysłu oraz wykonania, nie tak dawno szukałem czegoś podobnego tylko zastanawiałem się czy poprzez bluetooth nie można by puścić audio?
wiele laptopów ma wbudowane bluetooth co znacznie obniżyło by koszty.
pozdrawiam Marek
Powrót do góry
   
Google


Google Adsense


Post# 06 Lip 2010 00:14   





Powrót do góry
   
avatar
Poziom 23
Poziom 23


Dołączył: 09 Lut 2003
Posty: 3816
Miasto: NYC

Post#24 06 Lip 2010 07:02   

Re: Bezprzewodowa cyfrowa transmisja audio.


Uszol 1990 napisał:
Witam
konstrukcja naprawdę ciekawa, gratuluje pomysłu oraz wykonania, nie tak dawno szukałem czegoś podobnego tylko zastanawiałem się czy poprzez bluetooth nie można by puścić audio?
wiele laptopów ma wbudowane bluetooth co znacznie obniżyło by koszty.
pozdrawiam Marek

Mozna w pierwszym poscie autor pisze o a2dp - to jest przesylanie dzieku via bluetooth gotowe modoly kosztuja okolo 70zl
Powrót do góry
   
master_pablo
Poziom 16
Poziom 16


Dołączył: 07 Lut 2005
Posty: 270

Post#25 06 Lip 2010 10:07   

Re: Bezprzewodowa cyfrowa transmisja audio.


Elegancki projekt!

Mysle, ze jak nie korzysta z anteny na PCB, to NRF24L1+ powinien dobrze dzialac nawet na plytce jednowarstwowej.

Jakie miales problemy z A2DP? Po prostu zrywanie polaczen? Nie bardzo rozumiem stwierdzenie, ze LAME ma lepszy dzwiek. Czy to nie jest tak, ze niezaleznie od wybranego urzadzenia odtwarzajacego dzwiek sa do niego przyslane takie same dane (np. zdekodowany strumien MP3)?

W jaki sposob przeprogramowales ten odbiornik Logitech Unifying, aby pracowal jako nadajnik?
Powrót do góry
   
piotr_go
Poziom 20
Poziom 20


Dołączył: 10 Sty 2003
Posty: 898

Post#26 Post autora tematu 06 Lip 2010 10:50   

Re: Bezprzewodowa cyfrowa transmisja audio.


Cytat:
This PCB has a ground plane on the bottom layer.
Additionally, there are ground areas on the component side of the board to ensure sufficient grounding of
critical components. A large number of via holes connect the top layer ground areas to the bottom layer
ground plane.

Z PDFa

W A2DP zrywa mi dźwięk, czasem na kilka sekund, czasem na stałe, częstość zrywania zależy od urządzenia z którym się łącze. O dziwo tylko z jednym telefonem udało mi się uzyskać dźwięk bez żadnego przycięcia.
A2DP używa kodeka SBC. http://soundexpert.org/encoders-320-kbps
Mam też zestaw słuchawkowy Nokii który na kompie działa tylko z jednym "odbiornikiem", podłączyłem do tego samego komputera kilka innych i dźwięku nie było wcale :(

Do przeprogramowania zrobiłem sobie programator usb na atmega8. Programowanie po SPI, opis w PDFie od nRF24LU1+
Powrót do góry
   
master_pablo
Poziom 16
Poziom 16


Dołączył: 07 Lut 2005
Posty: 270

Post#27 06 Lip 2010 19:30   

Re: Bezprzewodowa cyfrowa transmisja audio.


Rozumiem, czyli ten odbiornik Logitecha zawiera w sobie tylko uklad nRF24LU1+ :). Bardzo sprytna kostka trzeba przyznac!

Jak wyglada sprawa ze srodowiskiem programistycznym dla tej wbudowanej '51? Wykorzystales do kompilacji SDCC?
Powrót do góry
   
piotr_go
Poziom 20
Poziom 20


Dołączył: 10 Sty 2003
Posty: 898

Post#28 Post autora tematu 06 Lip 2010 19:59   

Re: Bezprzewodowa cyfrowa transmisja audio.


Bezprzewodowa cyfrowa transmisja audio. Bezprzewodowa cyfrowa transmisja audio.
Jako że SDK było pod Keila to w nim napisałem soft. Można było się zarejestrować i za darmo rozszerzyć demo do 4KB programu.
Powrót do góry
   
wilkolaski
Poziom 17
Poziom 17


Dołączył: 16 Kwi 2003
Posty: 361
Miasto: Lublin

Post#29 06 Lip 2010 21:59   

Re: Bezprzewodowa cyfrowa transmisja audio.


Mam pytanie.
Po co na schemacie do nozek (7,59,18,45,58) i (8,64,12,24,54) jest podlaczonych tyle kondensatorow 100nf ?
Powrót do góry
   
piotr_go
Poziom 20
Poziom 20


Dołączył: 10 Sty 2003
Posty: 898

Post#30 Post autora tematu 06 Lip 2010 22:12   

Re: Bezprzewodowa cyfrowa transmisja audio.


Filtracja zasilania.
Powrót do góry
   
Napisz nowy temat  Odpowiedz do tematu   [ + ] [ - ]    Strona Główna -> Forum elektroda.pl -> DIY Konstrukcje -> Bezprzewodowa cyfrowa transmisja audio.
Wypowiedź dla Wykop Wypowiedź dla Facebook Wypowiedź dla Google Wypowiedź dla Twitter
Strona 1 z 2 Idź do strony 12  Następny
Podobne tematy
Bezprzewodowa transmisja optyczna kluczem do bezpieczeństwa (3)
Home Audio Link - bezstratna, bezprzewodowa transmisja audio (2)


Administrator || Moderatorzy || Regulamin forum || Regulamin ogólny || Informacja o cookies || Reklama || Kontakt

Page generation time: 0.108 seconds

elektroda.pl temat RSS