Strona używa cookies (ciasteczek). Dowiedz się więcej o celu ich używania i zmianach ustawień. Korzystając ze strony wyrażasz zgodę na używanie cookies, zgodnie z aktualnymi ustawieniami przeglądarki.    X

Tuner Not Only TV LV5T (RTL2832u) Deluxe jako odbiornik radiowy na Ubuntu 12.10 64bit (GNU Radio)

Jakiś czas temu zapowiedziałem, iż na blogu DP opisze jak za pomocą tunera wymienionego w tytule posłuchać radia FM na Linuksie. Od tego czasu kombinowałem dosyć solidnie z instalacją opisaną w linku poniżej:rtl-sdrNiestety nie udało mi się jej doprowadzić do końca ze względu na fakt, iż wymagała ścigania wielu małych pojedynczych plików, których w systemie brakowało odpuściłem sobie. Z pomocą przyszedł mi jednak jeden z forumowiczów na ubuntu.pl dając link do strony na której opisana jest jak zapewnia autor najprostsza metoda instalacji.
I faktycznie metoda ta okazała się prosta, choć bardzo długotrwała w czasie:) Najważniejsze jednak, że działa. A wygląda następująco:

Zaczynamy jak zawsze od otwarcia terminala/konsoli. Następnie wpisujemy:

wget - c http://www.sbrac.org/files/build-gnuradioPotem: - chmod a+x build-gnuradioi kolejno:- ./build-gnuradio

Po wykonaniu tych operacji będziemy poproszeni przez komputer o potwierdzenie uprawnień SuperUsera o ile na początku nie wpisaliśmy komendy sudo su i nie podaliśmy hasła.
Po wyrażeniu chęci zainstalowania mamy sporo czasu.. spokojnie możemy iść na obiad, a w moim wypadku zdążyłbym go nawet ugotować (instalacja trwała ok. 2h więc trzeba naprawdę cierpliwie czekać).

Po zakończeniu instalacji przystępujemy do kolejnej rzeczy jaką jest doinstalowania programu GQRX. Zapewne robi się to w celu posiadania w miarę przejrzystego interface'u użytkownika i przyjemnego programu do obsługi radio, które jak podaje autor zainstalowaliśmy już w poprzednim kroku.

Wpisujemy zatem w konsoli po kolei:

- sudo apt-get install qtcreator - git clone https://github.com/csete/gqrx.git - cd gqrx - qtcreator gqrx.pro

Po zatwierdzeniu ostatniej z komend otwiera się program w którym wpisujemy polecenie build/install. Następnie program uruchamiamy ./gqrx (ze ścieżki gdzie skompilowaliśmy program).

Gotowe.. możemy odbierać radio fm za pomocą naszego niewielkiego tunera.

W oryginalnym tekście do którego link zamieszczam poniżej znajdziecie również wiele innych zastosowań dla urządzeń z chipem RTL 2832u. Jak się okazuje może być ono wykorzystane jako radar.

Pozdrawiam i życzę udanej zabawy z NOT'em!Źródło: Tani odbiornik sdr z tunera dvb-t usb

EDIT

Od wersji jądra 3.7 sterowniki do wymienionego chipa RTL2832u są wbudowane, a zatem nie jest konieczna żadna instalacja sterowników. 

linux sprzęt hobby

Komentarze

0 nowych
przemor25   14 #1 12.01.2013 22:18

Tyle zachodu, żeby posłuchać radia na Ubuntu?

Chemical Attack   4 #2 12.01.2013 22:44

Na razie tak.. ale będzie lepiej:D szczególnie, że od następnego wydania stery do RTL2832u są wbudowane w kernel:D Zwróć też uwagę, że to nie tylko radio.. jest wiele zastosowań tego chipa i programu.

Autor edytował komentarz.
4lpha   10 #3 12.01.2013 23:19

Świetne masz wpisy na blogu. I wreszcie ktoś z Kotliny.
Kłodzko pozdrawia!

  #4 12.01.2013 23:38

No cóż, jeśli zamierzasz się bawić z takim radiem - ok, ja tam wole internetowe np. radio-tray i mam koło zegarka ikonkę i klikam jeśli chcę posłuchać ;) Można i tak :D.

Jak będziesz chciał rozwijać tego chipa, to ok - ale raczej nic ciekawego nie wymodzisz

Chemical Attack   4 #5 13.01.2013 00:06

Dzięki za pozdrowienia, również pozdrawiam!

Sam raczej niczego rozwijał nie będę, bo trochę za chudy w uszach jestem.. chociaż nigdy nie mów nigdy. Chodzi bardziej o inny fakt.. po pierwsze ten tuner jest stworzony z myślą o TV i Radio (również cyfrowe, które w Polsce jest dopiero testowana), a ja lubię jak mogę korzystać z pełnej funkcjonalności urządzenia które zakupiłem. Taka ma natura:D
Po drugie zdarza mi się nie mieć neta. Wtedy stawiam antenę obok lapka i zawsze te 4-5 kanałów się złapie. Jest z tym roboty i pod Windą byłoby prościej szybciej i w ogóle, ale wkręciłem się w Linuksa i tak sobie kombinuję. Ucząc się przy okazji:D

Szczerze powiem, że odczuwam też pewną satysfakcję z nauki linuksa, kiedy udaje mi się coś wykombinować. Bardzo sobie też cenię pomoc społeczności:D

Autor edytował komentarz.
  #6 13.01.2013 09:11

Spłycenie SDR do słuchania radia faktycznie może owocować "tyle zachodu, żeby radia posłuchać?". Ale zupełnie nie o to chodzi, żeby posłuchać muzyki. Jeden z chipów działa w bardzo szerokim zakresie częstotliwości.

Sama metoda instalacji (czyli kompilacja ze źródeł) jest paskudna. Szczególnie, jeśli okaże się, że podmieniane są pliki z zainstalowanych pakietów, albo robione konflikty z nimi w inny sposób (nie mówię, że w tym przypadku, ale czasem się zdarza). Potem po aktualizacji paczki albo jej doinstalowaniu może okazać się, że coś przestało działać i nie wiadomo dlaczego. Wypadałoby spaczkować i instalować paczki.

bachus   20 #7 13.01.2013 12:07

Ciekawy wpis.
Ja nie chcę wywołać flame (sam korzystam z *nixów codziennie z racji wykonywanego zawodu), ale to jeden z kolejnych wpisów, który powinien być zatytułowany: "czemu Linuksy nie nadają się na desktopy". To jest jakiś kosmos, że tyle zachodu, aby zainstalować proste urządzenie w systemie. Power user będzie miał zabawę i satysfakcję, ale pozsotałe 99% już nie :>

robert-km   4 #8 13.01.2013 16:50

Dlaczego sciagac caly pakiet qtcreator, skoro chcemy tylko skompilowac projekt. Wystarczyl qmake i biblioteki qt-dev.

Skoro Linux nie nadaje sie na desktopy, to jakby wygladala procedura instalacji na windowsie?
Niech zgadne: uruchomienie instalatora sterownika i do tego instalacja programu obslugujacego.
A co mamy tutaj? uruchomienie skryptu instalujacego modul i instalacja program do obslugi.

Malo tego, skrypt, ktory kolega sciaga przy pomocy wget moze rowniez pobierac, kompilowac i instalowac program obslugujacy, tak wiec cala operacja sprowadza sie do wpisania 3 polecen.

bachus   20 #9 13.01.2013 17:57

@robert-km: no prawie to samo, specjalnie nie dla power usera.

floyd   15 #10 13.01.2013 18:15

@robert-km
Znam jeszcze krótsze wpisy za których pierwsze sformułowanie przechodzi się do historii.
Np. a^2+b^2=c^2 albo genialne E=mc^2. Jest tylko jeden mały problem z którym Chemical Attack też miał do czynienia i dlatego napisał:
" .....Od tego czasu kombinowałem dosyć solidnie z instalacją opisaną w linku poniżej:
rtl-sdr
Niestety nie udało mi się jej doprowadzić do końca ze względu na fakt, iż wymagała ścigania wielu małych pojedynczych plików, których w systemie brakowało odpuściłem sobie. Z pomocą przyszedł mi jednak jeden z forumowiczów na ubuntu.pl dając link do strony na której opisana jest jak zapewnia autor najprostsza metoda instalacji....." i z powodu tych problemów Linux nie nadaje się na desktopy jak napisał bachus, a nie dla tego, że wpisy są za długie. :)

  #11 13.01.2013 19:42

@floyd

Przecież każdy kupuje dekoder radiowy do komputera, ja mam z 10 i słucham 10 stacji radiowych na raz ;)

robert-km   4 #12 13.01.2013 20:45

@floyd:
Zazwyczaj chodzi o sciagniecie jakiegos pakietu, to nie windows, ze trzeba pliki dokompletowywac recznie.
Ja nic nie mowilem o dlugosci wpisow, tylko o ilosci czynnosci, ktore nalezy wykonac.
W tym przypadku mamy identyczna ilosc jak na windowsie. Przy czym na linuksie da sie jeszcze to skrocic. Na windzie nie.

Skoro wywolywanie polecen po kolei z konsoli nie udaje sie, a skrypt wszystko robi poprawnie, to co moglo pojsc nie tak?

ficca2   5 #13 13.01.2013 20:48

@Chemicalattack
@Rozie

A jakie są tego zastosowania poza "słuchaniem eremefki"? Na co pozwala ten w/w zakres częstotliwości? Da radę np. odbierać przez to CB radio?

Jeśli są jakieś fajne, nieszablonowe zastosowania to chętnie bym się w to pobawił.

Chemical Attack   4 #14 13.01.2013 22:30

Jak już został zauważone jest to nie tylko radio.. możemy również użyć tunera jako radar ADS-B o ile spełnia on pewne wymagania, które można sprawdzić. Jeśli tuner ma zakres od 26 MHz to myślę, że i w CB szłoby się pobawić. Zachęcam do przejrzenia źródła. Przewijając artykuły strzałkami w lewo i w prawo można znaleźć sporo ciekawych zastosowań.

Ja się w to nie zagłębiałem jeszcze. Na razie interesowało mnie radio. Szczególnie dobrze odbiera rozgłośnia z Torunia:P

Nie było moim zamiarem pokazanie nieużyteczności Ubuntu dla ZU. Wręcz odwrotne zadanie miał ten wpis, czyli pokazanie, że przy odrobinie wysiłku można. Rozumiem też rozczarowanie niektórych tym, że jest to skomplikowana procedura, ale wierzcie mi są gorsze. Od jakiegoś czasu ciągle bezskutecznie próbuje przesłać obraz na TV za pomocą HDMI i to jest bardziej wkurzające niż świadomość, że długo instalowałem program do odbioru między innymi radio.

marrrysin   6 #15 14.01.2013 00:17

Linux do mnie jakoś nie trafił. Tzn śmiga na moim mobilnym lapie, Debian + LXDE, 1,6GHz Pentium M, 768MB - ale usypianie nie działa, hibernacja nie działa, musiałbym spędzić wieki żeby jakoś wyglądał... Lubuntu było lepsze, ale rozsypało się po aktualizacji do 12.04 (moja wina, klikałem jak szło i zainstalował dodatkowe oprogramowanie, KDE i jeszcze kilka niepotrzebnych rzeczy) i nie dało się na nim pracować. Co prawda przyzwyczaiłem się już do wielu niedogodności, ale wolę 7 tnącą się na aktualnym lapie do pracy mimo wszystko. IDE w javie na obu działa podobnie.

  #16 14.01.2013 00:36

@marrysin

Niezły masochizm, brawo

Ostatnio znajomemu instalowałem na 1.6GHz Celeronie z 768MB Ramu Xubuntu, może jego spróbuj - chodzi teraz jak marzenie

  #17 14.01.2013 10:40

Coś tutaj "kręcisz" kolego. Z tego co widzę, kompilujesz program gnuradio (po co, skoro jest w repozytorium), potem kompilujesz jakieś gqrx (tego nie ma w repozytorium, więc kompilować trzeba), pytanie tylko po co to gqrx?

Nie wystarczy gnomeradio do słuchania radia fm albo masa innych programów dostępnych w repozytorium? Siejesz chyba jakąś dezinformację, jakoby uruchomienie radia FM na linuksie było aż tak trudne.

P.S. Nigdzie nie widzę żebyś kompilował gdzieś sterownik do tunera, kompilujesz tylko oprogramowanie do słuchania radia, więc po co piszesz coś o sterownikach?

WODZU   17 #18 14.01.2013 12:07

Jak tylko zobaczyłem nazwę "Not Only TV" od razu skoczyło mi ciśnienie. Swego czasu kupiłem tuner NOT ONLY TV HYBRID PCI (LV3H). Tuner testowałem na 2 różnych komputerach i co chwilę się zawieszał na oprogramowaniu TotalMedia, a na innych co dłuższą chwilę. Wysłałem do serwisu, bo był na gwarancji i dostałem go z powrotem, z informacją że działa. Dla mnie te produkty powinny się nazywać Everything But Not TV, a ich serwis Not Service.

  #19 14.01.2013 13:04

@floyd
Akurat ja na Ubuntu 12.04 oglądam sobie teraz tv z tunera opartego na tym chipie, jego konfiguracja zajęła mi mniej niż na W7, nie mówiąc już o XP, na którym nie chciał działać wcale. Korzystam z Ubuntu już prawie 6 lat i ciężko mi zrozumieć skąd się biorą te bzdurne przekonania że to nie jest system na desktopy. Ludzie mają zakodowane w głowie, że Linux jest trudny i nieprzystępny, i przy byle problemie zwalają to na karb systemu i instalują Windowsa. Jak na Windowsie mają problem, przechodzą z tym do porządku dziennego "bo tak musi być"...

Chemical Attack   4 #20 14.01.2013 13:52

@ fsdfdsfsdfds

Pokazałem metodę, która była opisana w źródłach i która działa. Wiem że Gnu radio jest w repozytoriach. Nie wiem o co chodzi ze sterownikami gdzie o nich piszę?? Jeżeli znasz prostszą metodę z przyjemnością przeczytam Twój wpis na jej temat i chętnie się jej nauczę.

@WODZU

Jaki komputer miałeś? Spełniam minimalne wymogi, bo przyznaję że są dosyć wygórowane. Total Media też jest niezłą sieką dla pamięci operacyjnej i procka. Polecam Splash Lite wypróbować. Siła sygnału ma wpływ na przycinanie. Powiem też, że tunery hybrydowe są dosyć skomplikowane w instalacji nawet na Windowsie. Możesz wypróbować swoją hybrydę na Linuksie:D Podajesz jakąś informację bez żadnych konkretów.

@rob006

Masz sporo racji w tym co napisałeś.

WODZU   17 #21 14.01.2013 15:00

@Chemical Attack
Testowałem to na konfiguracji z mojego podpisu na forum:
"Intel Core i5 2500K 3.3@4,2GHz, 16GB RAM Corsair 2GHz CL9.0 XMS3, MSI GF GTX560, 2xHDD Seagate Barracuda 500GB SATA3 RAID0, Asus P8P67 LE, Asus Xonar DX 7.1, LG BH10LS30, Corsair HX620, EIZO FlexScan SX2462W+SAMSUNG SM225BW, Win7Pro x64"

i na drugim z Core2Duo E6420, 4GB RAM i macierzą RAID0

O ile w SplashLite udawało się temu popracować około 10-15min. to w TotalMedia wywalał się czasem nawet w czasie skanowania programów, a przy próbie nagrywania niemal od razu.

Później kupiłem testowany przez Xyrcon tuner DVB-T NAVIGATOR MT4163 i wszystkie problemy zniknęły na obu komputerach.

Autor edytował komentarz.
Chemical Attack   4 #22 14.01.2013 16:13

NOT ma problemy przy "słabym" zasięgu. Doświadczam tego u siebie w górach. W mieście nigdy nie miałem tego problemu, nawet na kawałku druta. Na moim Acerze Core 2 Duo 1,53 MHz z ATI Radeonem 512 MB śmigał jak złoto. Przy Twojej konfiguracji też powinien chodzić. Może korekcja błędów go zmogła. Chyba że ja mam jakiś wyjątkowo dobry egzemplarz.

Jeszcze dochodzi sprawa ceny.. NOT kosztował mnie 80zł. Ile kosztował tuner NAVIGATOR?

Tak na marginesie to odeszliśmy trochę od tematu radio:D

@fsdfdsfsdfds

Po wgraniu sterowników być może Gnome Radio odpali. Od kernela 3.7xx stery będą wbudowane w jądro wtedy będzie można się przekonać jak to działa. Jak znajdę chwilkę, to Gnome Radio pokombinuję:D

Autor edytował komentarz.
  #23 14.01.2013 17:48

@marrrysin: W Debianie usypianie i hibernacja jak najbardziej działają. Z tego co pamiętam, to OOTB w Squeeze, a na pewno w testing/unstable. Prawdopodobnie rozwiązanie na niedziałającą hibernację i usypianie w Debianie masz tu http://rozie.blox.pl/2012/05/PolicyKit-w-Debianie.html Parę innych rzeczy też znajdziesz, wystarczy odpalić google...

Wyglądu nie komentuję - mi pasuje domyślne LXDE. Pracuję w aplikacjach, a nie gapię się w pulpit ;-), domyślnie wygląda podobnie jak KDE 3.5, które mi leżało.

PS Ewentualnie http://rozie.blox.pl/2010/09/Naprawienie-hibernacji-w-Squeeze.html może pomóc.

WODZU   17 #24 14.01.2013 19:56

@Chemical Attack
DVB-T NAVIGATOR MT4163 kosztował mnie 52zł brutto i działa bez zarzutu na tej samej instalacji i na tych samych komputerach, na których testowałem nieszczęsny NOT ONLY TV HYBRID PCI (LV3H).

Chemical Attack   4 #25 14.01.2013 22:58

Hmm ciekawe co piszesz.. W takim razie nie podam Ci przyczyny. Raz w życiu miałem w ręku hybrydę. Jak przeczytałem instrukcję instalacji to stwierdziłem że nie niepotrzebne mi to i zdecydowałem się tylko na cyfrę.. Total media bardzo zasobożerny. Od razu zmieniłem go na DVBDream, potem Splash Lite, a w końcu na Kaffeine. U mnie działał bez zarzutu w Wawie, Wrocku czy Poznaniu. W Wałbrzychu czy Nowej Rudzie w ogóle nie działał (na dołączonej antenie). Na Tridigit z LNA 177 miał przycinki.

WODZU   17 #26 15.01.2013 09:20

@Chemical Attack
Z samą instalacją tunera hybrydowego nie było problemu. Zwyczajna instalacja sterownika w Windows. Nie mam pojęcia w czym tkwił problem. Być może mój egzemplarz był wadliwy. Najbardziej jednak zirytowało mnie podejście serwisu. Żadnej próby wyjaśnienia sprawy. Wsadzili, włączyli, działa, wypad. U mnie też działał, ale 10-15min. Dlatego też tej firmie zupełnie podziękowałem i nie kupię żadnego ich produktu. Może to nie ich wina tylko serwisu, ale w takim razie niech zmienią firmę serwisującą.

Chemical Attack   4 #27 15.01.2013 10:06

Miałem kontakt z serwisem w Hiszpanii i byli bardzo pomocni. Choć muszę przyznać, że irytował mnie brak wsparcia dla linuksa z ich strony. Wydali stery pod jądro 2.6xx i stwierdzili, że już wystarczy. Na szczęście jest społeczność:) A teraz już stery wbudowane:D

  #28 17.01.2013 08:19

Witam,

polecam z zapoznaniem się z pozostałymi instrukcjami dla RTL-SDR i jego zastosowaniami na http://sq7mru.blogspot.com/

Pozdrawiam
Paweł, SQ7MRU
ch0mik z forum ubuntu.pl ( http://ubuntu.pl/forum/viewtopic.php?f=136&t=162225#p935200 )

  #29 19.04.2013 08:21

Mam ten tuner tyle że na ubuntu 12.04, oczywiście telewizja śmiga, ale radia nie próbowałem uruchomić. Możesz napisać czy ta metoda zadziała w tej wersji ubuntu?
A druga sprawa - nie wiem czy ktoś tez się z tym spotkał. Zauważyłem, że (jeszcze nie wiem czy na wszystkich programach) w momencie gdy scena robi się mocno statyczna (np. 80% obrazu jest nieruchome) i być może też z małą ilością dźwięku, to obraz zaczyna się zatrzymywać i głos rwać. Na pewno nie jest to kwestia sygnału, bo obserwowałem pasek sygnału w Kaffeine i nic się zmienia. Poza tym specjalnie sprawdzałem w nocy, gdy zakłócenia są mniejsze. Przy scenach dynamicznych nic takiego się nie dzieje. Wygląda na to jakby był to rodzaj reakcji na bezczynność, albo nadmiernej kompresji w tym momencie. Zaobserwowałem to zarówno w Kaffeine jak i Me Tv.

  #30 19.08.2013 19:54

Czy sterownik od producenta tworzy urządzenia /dev/radio* ? Bo jeśli tak, to dlaczego nie użyłeś np. gnomeradio, kradio albo radio - wszystkie dostępne w repozytorium. W 8.04 gnomeradio mi się wywalało przy próbie dostrojenia, więc musiałem używać radio (czyli tego z interfejsem ncurses), ale w 10.04 z moim tunerem analogowym, który zaczęło prawidłowo wykrywać, gnomeradio działa bez zarzutu, a z radio korzystam tylko przez ssh razem z darkice i icecast2.

  #31 19.12.2013 12:42

Obecnie wystarczy wpisać:
sudo add-apt-repository ppa:gqrx/releases
sudo apt-get update
sudo apt-get install gnuradio gqrx
Sprawdzone przy Ubu 13.10 32 bit i tunerze R820T.
Pozdrawiam, Arek SQ3PMK