Forum Index

Rules  | Points  | Add...  | Recent posts  | Search  | Register  | Log in

This site uses cookies. Learn more about cookies and changing the settings in your browser.

Bezprzewodowa cyfrowa transmisja audio.


[ + ] [ - ]
Post new topic  Reply to topic      Main Page -> Forum Index -> DIY Structures -> Bezprzewodowa cyfrowa transmisja audio.
Author
Message
piotr_go
Poziom 20
Poziom 20


Joined: 10 Jan 2003
Posts: 958

Post#1 Post from the author of the topic 05 Jul 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.

Helpful message? + -


My articles: (Add)
04 January 2015 ESPasp - programator WiFi do AVRów by piotr_go
18 December 2014 Sterownik USB do WS2812B by piotr_go
Back to top
   
Google


Google Adsense


Post# 05 Jul 2010 13:28   





Back to top
   
mateusz77892
Poziom 16
Poziom 16


Joined: 22 May 2008
Posts: 311
Location: Rzeszów

Post#2 05 Jul 2010 16:15   

Re: Bezprzewodowa cyfrowa transmisja audio.


Jestem pod wrażeniem Very Happy podoba mi się Very Happy pełen profesjonalizm! Świetna robota Smile a jaki zasięg takiego cacka?? ile metrów na otwartej przestrzeni??

Helpful message? + -

Back to top
   
piotr_go
Poziom 20
Poziom 20


Joined: 10 Jan 2003
Posts: 958

Post#3 Post from the author of the topic 05 Jul 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ę.

Helpful message? + -


My articles: (Add)
04 January 2015 ESPasp - programator WiFi do AVRów by piotr_go
18 December 2014 Sterownik USB do WS2812B by piotr_go
Back to top
   
piotrva
Moderator Mikrokontrolery
Moderator Mikrokontrolery


Joined: 22 Apr 2008
Posts: 5276
Location: Kraków

Post#4 05 Jul 2010 16:53   

Re: Bezprzewodowa cyfrowa transmisja audio.


a jakie koszty wykonania?

Helpful message? + -

Back to top
   
piotr_go
Poziom 20
Poziom 20


Joined: 10 Jan 2003
Posts: 958

Post#5 Post from the author of the topic 05 Jul 2010 17:00   

Re: Bezprzewodowa cyfrowa transmisja audio.


Prototypu? Nawet nie pytaj. Przy kilku sztukach wyjdzie pewnie 150-200zł za komplet.

Helpful message? + -


My articles: (Add)
04 January 2015 ESPasp - programator WiFi do AVRów by piotr_go
18 December 2014 Sterownik USB do WS2812B by piotr_go
Back to top
   
KJ
Poziom 22
Poziom 22


Joined: 24 Aug 2001
Posts: 2103
Location: Mikołów

Post#6 05 Jul 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 ? Wink Bo chętnie bym zakupił taki zestaw i odbiornik wbudował do mojego przyszłego wzmacniacza.

Helpful message? + -

Back to top
   
piotr_go
Poziom 20
Poziom 20


Joined: 10 Jan 2003
Posts: 958

Post#7 Post from the author of the topic 05 Jul 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.

Helpful message? + -


My articles: (Add)
04 January 2015 ESPasp - programator WiFi do AVRów by piotr_go
18 December 2014 Sterownik USB do WS2812B by piotr_go
Back to top
   
KJ
Poziom 22
Poziom 22


Joined: 24 Aug 2001
Posts: 2103
Location: Mikołów

Post#8 05 Jul 2010 17:27   

Re: Bezprzewodowa cyfrowa transmisja audio.


Najbardziej interesuje mnie zestaw z mikronadajnikiem Wink 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.

Helpful message? + -

Back to top
   
Mat_91
Poziom 20
Poziom 20


Joined: 24 Feb 2007
Posts: 908
Location: Nowy Sącz

Post#9 05 Jul 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?

Helpful message? + -

Back to top
   
piotr_go
Poziom 20
Poziom 20


Joined: 10 Jan 2003
Posts: 958

Post#10 Post from the author of the topic 05 Jul 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.

Helpful message? + -


My articles: (Add)
04 January 2015 ESPasp - programator WiFi do AVRów by piotr_go
18 December 2014 Sterownik USB do WS2812B by piotr_go
Back to top
   
Google


Google Adsense


Post# 05 Jul 2010 17:35   





Back to top
   
Mat_91
Poziom 20
Poziom 20


Joined: 24 Feb 2007
Posts: 908
Location: Nowy Sącz

Post#11 05 Jul 2010 17:43   

Re: Bezprzewodowa cyfrowa transmisja audio.


piotr_go wrote:

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


Tego brakowało mi w opisie :] Dzięki.

Helpful message? + -

Back to top
   
KJ
Poziom 22
Poziom 22


Joined: 24 Aug 2001
Posts: 2103
Location: Mikołów

Post#12 05 Jul 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.

Helpful message? + -

Back to top
   
Mat_91
Poziom 20
Poziom 20


Joined: 24 Feb 2007
Posts: 908
Location: Nowy Sącz

Post#13 05 Jul 2010 17:49   

Re: Bezprzewodowa cyfrowa transmisja audio.


NRF24L01 jest dostępny w farnell.com

Helpful message? + -

Back to top
   
Google


Google Adsense


Post# 05 Jul 2010 17:49   





Back to top
   
piotr_go
Poziom 20
Poziom 20


Joined: 10 Jan 2003
Posts: 958

Post#14 Post from the author of the topic 05 Jul 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?

Helpful message? + -


My articles: (Add)
04 January 2015 ESPasp - programator WiFi do AVRów by piotr_go
18 December 2014 Sterownik USB do WS2812B by piotr_go
Back to top
   
Mat_91
Poziom 20
Poziom 20


Joined: 24 Feb 2007
Posts: 908
Location: Nowy Sącz

Post#15 05 Jul 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.

Helpful message? + -

Back to top
   
KJ
Poziom 22
Poziom 22


Joined: 24 Aug 2001
Posts: 2103
Location: Mikołów

Post#16 05 Jul 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.

Helpful message? + -

Back to top
   
piotr_go
Poziom 20
Poziom 20


Joined: 10 Jan 2003
Posts: 958

Post#17 Post from the author of the topic 05 Jul 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.

Helpful message? + -


My articles: (Add)
04 January 2015 ESPasp - programator WiFi do AVRów by piotr_go
18 December 2014 Sterownik USB do WS2812B by piotr_go
Back to top
   
pawelr98
Poziom 22
Poziom 22


Joined: 11 Jun 2009
Posts: 2070
Location: Bydgoszcz

Post#18 05 Jul 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

Helpful message? + -

Back to top
   
arcichowski
Poziom 6
Poziom 6


Joined: 15 Feb 2005
Posts: 17
Location: Ostrołęka

Post#19 05 Jul 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?

Helpful message? + -

Back to top
   
DooBLER
Poziom 11
Poziom 11


Joined: 21 Oct 2005
Posts: 75
Location: Ustrzyki Dolne

Post#20 05 Jul 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.

Helpful message? + -

Back to top
   
Daro_6
Poziom 3
Poziom 3


Joined: 28 Jan 2008
Posts: 5
Location: Kraków

Post#21 05 Jul 2010 23:31   

Re: Bezprzewodowa cyfrowa transmisja audio.


Co do złącz SMA RP to są np. tutaj Very Happy

Helpful message? + -

Back to top
   
piotr_go
Poziom 20
Poziom 20


Joined: 10 Jan 2003
Posts: 958

Post#22 Post from the author of the topic 05 Jul 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ć.

Helpful message? + -


My articles: (Add)
04 January 2015 ESPasp - programator WiFi do AVRów by piotr_go
18 December 2014 Sterownik USB do WS2812B by piotr_go
Back to top
   
Uszol 1990
Poziom 22
Poziom 22


Joined: 28 Nov 2004
Posts: 1562
Location: Sędziszów Młp.

Post#23 06 Jul 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

Helpful message? + -

Back to top
   
avatar
Poziom 23
Poziom 23


Joined: 09 Feb 2003
Posts: 3814
Location: NYC

Post#24 06 Jul 2010 07:02   

Re: Bezprzewodowa cyfrowa transmisja audio.


Uszol 1990 wrote:
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

Helpful message? + -

Back to top
   
master_pablo
Poziom 16
Poziom 16


Joined: 07 Feb 2005
Posts: 271

Post#25 06 Jul 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?

Helpful message? + -

Back to top
   
piotr_go
Poziom 20
Poziom 20


Joined: 10 Jan 2003
Posts: 958

Post#26 Post from the author of the topic 06 Jul 2010 10:50   

Re: Bezprzewodowa cyfrowa transmisja audio.


Quote:
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 Sad

Do przeprogramowania zrobiłem sobie programator usb na atmega8. Programowanie po SPI, opis w PDFie od nRF24LU1+

Helpful message? + -


My articles: (Add)
04 January 2015 ESPasp - programator WiFi do AVRów by piotr_go
18 December 2014 Sterownik USB do WS2812B by piotr_go
Back to top
   
master_pablo
Poziom 16
Poziom 16


Joined: 07 Feb 2005
Posts: 271

Post#27 06 Jul 2010 19:30   

Re: Bezprzewodowa cyfrowa transmisja audio.


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

Jak wyglada sprawa ze srodowiskiem programistycznym dla tej wbudowanej '51? Wykorzystales do kompilacji SDCC?

Helpful message? + -

Back to top
   
Google


Google Adsense


Post# 06 Jul 2010 19:30   





Back to top
   
piotr_go
Poziom 20
Poziom 20


Joined: 10 Jan 2003
Posts: 958

Post#28 Post from the author of the topic 06 Jul 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.

Helpful message? + -


My articles: (Add)
04 January 2015 ESPasp - programator WiFi do AVRów by piotr_go
18 December 2014 Sterownik USB do WS2812B by piotr_go
Back to top
   
wilkolaski
Poziom 17
Poziom 17


Joined: 16 Apr 2003
Posts: 362
Location: Lublin

Post#29 06 Jul 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 ?

Helpful message? + -

Back to top
   
piotr_go
Poziom 20
Poziom 20


Joined: 10 Jan 2003
Posts: 958

Post#30 Post from the author of the topic 06 Jul 2010 22:12   

Re: Bezprzewodowa cyfrowa transmisja audio.


Filtracja zasilania.

Helpful message? + -


My articles: (Add)
04 January 2015 ESPasp - programator WiFi do AVRów by piotr_go
18 December 2014 Sterownik USB do WS2812B by piotr_go
Back to top
   
Post new topic  Reply to topic   [ + ] [ - ]    Main Page -> Forum Index -> DIY Structures -> Bezprzewodowa cyfrowa transmisja audio.
Statement for Wykop Statement for Facebook Statement for Google Statement for Twitter
Page 1 of 2 Go to page 12  Next
Similar topics
Home Audio Link - bezstratna, bezprzewodowa transmisja audio (2)
Bezprzewodowa transmisja optyczna kluczem do bezpieczeństwa (3)


Administrator || Moderators || Forum Rules || General Rules || Cookies information || Contact

Page generation time: 0.071 seconds

elektroda.pl topic RSS feed