Raspberry Pi & RTL Dongel +update

Ja het eerste project met de RPi

Nu onlinereceivers.net wat naar de achtergrond gaat is er ruimte voor nieuwe experimenten en vooral ook nieuwe technologie. Of is het gewoon de vraag: wat gaan we nu weer eens bedenken als tijdverdrijf? En het antwoord is …. ja hoor ik ga ook maar eens starten met de Raspberry Pi. Maar dan wel kaal beginnen en van de grond af opgebouwd. Dus niet een kant en klaar geïnstaleerd D-STAR hotspot systeempje, maar begrijpen wat er gebeurd en ondertussen lekker Linux leren. Natuurlijk moet ik wel behoorlijk gebruik maken van google, nu ik niet steeds een Linux sprekende zoon in de buurt heb, maar ik moet zeggen het lukt al aardig.

Allereerst een geschikte leverancier vinden. We gaan voor kwaliteit en service. Dus even goed zoeken en ziedaar….  www.raspberrystore.nl. Een prima ‘prive’ webzaak met een leverancier waar je gewoon mee kunt mailen en die je spulletjes snel en zorgvuldig opstuurt.

De Raspberry Pi (RPi) die ik gekocht heb is een type B, versie 2 en met een bijbehorend kastje ziet hij er super compact uit. Om goed te kunnen experimenteren met veel (heel veel) beschikbare software een 16GB SD kaart erbij aangeschaft. Daarnaast een Micro USB stroomadapter een Ultracompacte WLAN USB 2.0 en een Powered USB 2.0 HUB. Voor €90 heb je zo voldoende in huis om lekker aan de gang te gaan.

De onderdelen hierboven afgebeeld zijn niet op ware grootte, maar het geeft een goede indruk. De voetprint van het kastje is zo groot als een bankpas en wordt kompleet met 4 x plakvoetjes en 2 x bout-moertje voor de bevestiging van de RPi geleverd. De WLAN is voor draadloos en de Powered HUB heb je nodig voor als je USB apparaten aansluit die meer dan 100mA aan stroom gebruiken (en dat is al snel het geval).

Ik heb hem nu een week in bezit en tot nu toe zijn de volgende experimenten uitgevoerd (en dus de nodige software gezocht, geladen en uitgeprobeerd)

  • Opstaren met een keyboard, muis en TV met HDMI ingang. Ja alles werkt, dus ik kan nu vanaf een andere pc of laptop met SSH werken.
  • internet radio ontvangst w.o. amateur repeater streams. Gaat eenvoudig met het commando:  pi@raspberrypi ~ $  mpg123 http://icecast.omroep.nl/radio1-bb-mp3
  • installeren van de WLAN software en dus nu ook mobiel radio luisteren. De voeding is een 4 x AA batterijhouder met USB aansluiting die ik nog had liggen.
  • installeren van TightVNC zodat ook grafisch met de RPi gespeeld kan worden. SSH is standaard aanwezig en actief maar VNC niet.

Hierna ben ik een hele tijd aan het stoeien geweest met Icecast2, Darkice en het streamen van de audio van de RX320 onlinereceivers.net radio. Dit is een heel verhaal en dus een blog op zich, want je moet ook nog een ALSA mixer installeren voor een externe USB audiokaart. De RPi heeft alleen audio uit en geen audio in!

In dit blog wil ik het echter hebben over een ander experiment dat hoog op de lijst van technologie-wensen stond, nl. het gebruiken van de RPi met een RTL DVB-T dongle. Immers met het programma SDRSharp kun je ook kiezen voor een RTL-SDR / TCP ontvanger. Googelen op internet leverde meteen al een paar hits op:

en een mooi filmpje op http://www.youtube.com/watch?v=rU0dgV7VX2o.

Toch ben ik er wel even mee bezig geweest, want het werkte niet!  Ik kreeg foutmeldingen of er gebeurde helemaal niks. Het laden en compileren van de software ging wel goed en probleemloos. Je hoeft immers alleen maar de instructies op de website te volgen en de rest gaat vanzelf. Dat is het leuke van Linux en een hele verademing t.o.v. Windows. Maar ik kreeg de boel niet aan de praat helaas.

In veel blog berichten kwam ik tegen dat de R820T dongle (de nieuwste dus) niet zou werken. De E4000 chipset werkte goed, maar die RTL2832u dongle had ik aan mijn zoon (ja die Linux sprekende) mee gegeven. Echter …… na enig nadenken (je moet soms gewoon even gaan zitten) lag de oplossing voor de hand. Ik had niet mijn nieuwe net gekochte Powered USB 2.0 HUB gebruikt, maar een oude die ik nog had liggen (duurzaamheid?). Tja en die haalde de USB 2.0 specs/snelheid niet. Dus nieuwe HUB ertussen en voila. Ondertussen ook de E4000 (oude) RTL dongle weer teruggekregen van zoonlief en omdat die minder stroom gebruikt kan deze zonder Powered HUB op de RPi worden aangesloten. (Omdat de E4000 dongle zonder HUB kan werken en de R820T via een HUB (vanwege de stroomopname), werd het echte probleem nl. dat de USB HUB versie 2.0 aan moet kunnen niet meteen herkend in veel blog vragen en antwoorden.)

Goed, SDRSharp gestart en met Configure kan je het juiste IP adres instellen (kan ook een naam zijn bv. raspberry-1) en de Manual Gain en Freq Correctie. Deze laatste parameters verschillen per dongle. De Sample Rate is in feite de kijkbreedte. 2048000 betekent dat je 2 MHz breed op je scherm krijgt. Als je RPi een WLAN verbinding heeft moet je terugschakelen naar 1024000 (1MHz) anders vallen er gaten in de ontvangst. Dit geldt ook als je van buiten je LAN netwerk verbinding maakt met de dongle. Je kunt dus je router laten doorverbinden (van buiten naar binnen) naar de raspberry op poort 1234 (of welke dan ook) en dan via internet met je dongle verbinding zoeken (of iemand anders toegang geven).

Vraag rijst natuurlijk, waarom zou deze opstelling willen. Je kunt de dongle ook meteen aansluiten aan je pc of laptop. In de blog van Hamradio Science staan wel een paar redenen genoemd:

  • Minder coax kabel en dus verliezen;
  • Lekker mobiel luisteren (op de bank bv. naast de XYL);
  • Luisteren vanuit je hotelkamer naar je locale huis repeater;
  • Een dongle opstellen bij een vriend van je die 20 hoog woont in New York;
  • Met batterijvoeding of zonnecellen aan een heliumballon op 300 meter hoog hangen;
  • etc. etc. etc.

en verder is het natuurlijk gewoon leuk om mee te experimenteren.

Hier de opstelling. De RPi met WLAN, USB 2.0 HUB en de R820T chipset dongle. Nu nog een antenne eraan, batterijvoeding en opladen via zonnecellen en klaar is Kees. Weinig coax nodig, laag stroomverbruik en overal beschikbaar.

Toch wel grappig zo’n RPI. Linux leren met een minimaal systeem. Energiezuinig en met veel potentie. Ik ben al een site tegengekomen welke volledig op een RPi draait! Apache, PHP etc…  Ik ben nog lang niet uitgespeeld en dus zullen er nog wel wat RPi blogjes volgen.

Tot slot mijn installatieprocedure:

Inloggen op de RPi vis SSH

sudo apt-get install git
sudo apt-get install cmake
sudo apt-get install libusb-1.0-0.dev
sudo apt-get install build-essential

git clone git://git.osmocom.org/rtl-sdr.git
cd rtl-sdr/
mkdir build
cd build
cmake ../
make
sudo make install
sudo ldconfig

Je moet voordat je de bovenstaande commando’s uitvoerd de file rtl-sdr.rules zoeken. Deze staat in de directory rtl-sdr (het path kan verschillen). De file rtl-sdr.rules moet met sudo cp rtl-sdr.rules /etc/udev/rules.d gekopieerd worden.

Met het commando rtl_tcp -a 192.168.178.55 & kan hierna het programma gestart worden.

Nu de client starten op de pc of laptop en met de juiste Configuratie instellingen de combinatie van Raspberry Pi en HAM radio benutten. O ja soms moet je de Configuratie instellingen voor een 2e keer met Update Settings doorsturen naar de RPi zoals je hier boven ook ziet (de gain setting komt de 1e keer niet door.)

Succes en voor vragen kun je dit blog gebruiken. O ja….. als je het wil proberen installeer dan SDRSharp op je pc en selecteer RTL-SDR / TCP. Als Hostnaam gebruik je pa3ang.xs4all.nl, Sample Rate 1024000, Manual Gain 430 en Freq Correction 84.

UPDATE

De eerste test via internet met Hans, PA0EBC  toonde aan dat het systeem werkte. Echter we liepen tegen een nieuw fenomeen aan en dat fenomeen heet bandbreedte. Wat Hans ook instelde aan Sample Rate 2048000, 1024000, 512000 het geluid bleef gebroken en de ontvanger reageerde traag terug.  Het lag waarschijnlijk aan de verbinding want een reboot van de RPi leverde geen verbetering op. Dan toch maar even kijken op de fritz.box wat de upstream in huize PA3ANG aanwees. Nou zie hier het overzicht. Zodra de ontvangst wordt gestart wordt alle upstream bandbreedte benut. We moeten duidelijk upgraden om het goed te laten werken.

 

vy 73 Johan, PA3ANG

Pactor III en email via HF

Ja het bestaat nog steeds hoor!

Al enige jaren ben ik in het bezit van een SCS Pactor III Modem. Bij de start van onlinereceivers.net (en .biz en .org) heb ik namelijk een tijdlang een serie ontvangers gehost die in Zuid Afrika stonden. Deze ontvangers waren voorzien van 3 el HF beams en een groot aantal Rhombics.  Een geweldige opstelling die ten tijde van mijn hostingactiviteiten (ca. 2008) opgebouwd en getest werden voor commerciële toepassingen die daarna zouden aanvangen. Diverse instanties w.o. luchtvaart, fabrikanten en militairen maakten dankbaar gebruik van de mogelijkheden die de site (website en ontvanger-farm) bood en naast het ‘normale’ gebruik zoals op onlinereceivers.net, was er de mogelijkheid om real-time te luisteren, om gedetailleerde signaal rapporten af te lezen en om opnames te maken en deze later terug te luisteren. Ook het omschakelen van de antennes was een mogelijkheid en het gelijktijdig luisteren op 4 verschillende ontvangers. Een hele klus met behoorlijk wat werk hier maar ook daar in Zuid Afrika. Als tegenprestatie mocht ik één van de RX320 ontvangers op onlinereceivers.net aanbieden.

Ondertussen ben ik gestopt met de hosting en zijn denk ik de commerciële activiteiten in Zuid Afrika gestart (ik ben een beetje het contact verloren). Een mooie tijd was het, waarbij naast het programmeren van de website ik ook een aantal test tussen Nederland en Zuid Afrika heb uitgevoerd met digitale signaaloverdracht w.o. Stanag 4529 (een militaire vorm) en Pactor III. Bijna alle spullen zijn ondertussen terug naar de oorspronkelijke eigenaar(s), maar het SCS-PTCII modem is in mijn bezit gebleven. Dit modem werd oorspronkelijk gebruikt door BushMail. Een HF email variant voor in de Afrikaanse Bush. Je kunt het vergelijken met SailMail voor de zeezeiler en Winlink voor de radiozendamateurs. Voor zover ik kan nagaan is Bushmail echter gestopt. SailMail en Winlink daarentegen bestaan nog steeds en verheugen zich ook nog in een aangename belangstelling.

 

Hier ben ik in Pactor III verbinding met het SailMail station OSY. Op dezelfde manier kan ik ook mail versturen en ophalen met Winlink. Voor beide systemen heb ik een Pactor III licentie, een email- account en adres. Zoals je ziet, 5 watt QRP!

Hier nog een paar linkjes om de belangstelling te wekken:

  1. SCS, de leverancier van de modems. http://www.scs-ptc.com/
  2. SailMail, voor de zeezeiler. http://www.sailmail.com
  3. Winlink, voor de radioamateur. http://www.winlink.org

Zo zie je dat digitale signalen op de HF niet nieuw zijn en dat technologie van jaren geleden nog steeds gebruikt wordt.

 

HamSphere, Virtuele Radio

Virtuele Radio = Virtueel Radiozendamateurisme?

Al een behoorlijke tijd geleden (december 2009) heb ik een blogje gemaakt over QsoNet (zie blog). Deze virtuele Transceiver geeft een hoop mensen voldoening. Ik ben een jaartje ‘lid’ geweest, maar ben er niet veel qrv mee geweest.

Sinds 2008 is Kelly Lindman, thans 5B4AIt maar van origine een Zweed gestart met HamSphere. Daarvoor was hij de eigenaar van JavaRadio / Global Tuners een inspiratie van mijn eigen onlinereceivers.net en ik was regelmatig in contact met Kelly. Ook toen hij stopte met Gloabel Tuners en starte met HamSphere was ik één van de beta testers. Echter kort daarna ben ik hem uit het oog verloren.

Nu ruim 4 jaar laten blijkt dat zijn creatie al in de 3e release wordt gepresenteerd en ik moet zeggen het ziet er allemaal professioneel uit.

De software op de PC is een volledige java client en maakt gebruik van de cloud (servers op diverse plaatsen). De layout lijkt op een Transceiver en de banden komen overeen met de HAM banden. Verder is het natuurlijk gewoon een VoIP oplossing waarbij er kunstmatig ruis en storing wordt toegevoegd.

Echter….. het heeft wel wat. Het lijkt alsof je met een kortegolf Transceiver zit te werken en de mensen die je kunt ontmoeten hebben vaak eenzelfde ‘radio’ achtergrond. Het is zeg maar een plek voor ontmoeting en communicatie. Grappig overigens is dat je er een pilup tegen kunt komen en bandpolitie. Dus niks nieuws in vergelijk met het ‘echte werk’.

Er is een trial periode en je kunt lid worden voor EUR 30/jaar. Niet duur en niet goedkoop. Ach voor Kelly een mooie bron van inkomsten en voor de ‘communicatie’ amateur een extra mogelijkheid naast QsoNet, Echolink en Teamspeak.

 

Een Robot als tegenstation.

QRP op vakantie en niemand hoort je?!

Nou dat valt eigenlijk best wel mee hoor! Afgelopen weekend was het LH (Light House) weekend en ik heb de nodige verbindingen gemaakt. Echter soms lijkt het net alsof je signaal nergens gehoord wordt. Heb je alles wel goed aangesloten? Straalt de antenne wel of zit ik in een HF zwart gat? Waarom horen ze me niet, terwijl ik alles en iedereen wel hoor!

Nou dat ik moet zeggen ja! Hier in Zuid Frankrijk (JN03GR) is het stoorniveau S0 en heb je dus een ruisvloer die gelijk aan die van de set. In mijn geval dus een FT-817, waarbij ik ook nog eens de bhiDSP in kan schakelen. Echt een genot om te luisteren. Alleen een beetje QRN en soms een schakelklikje. Zeker ook op 40 meter, waar ik alle stations kan horen in het BWX-vakantieronde. Een heel verschil met de ontvanger thuis.

Maar ja Ben 0BWX hoort mij niet en QRP is en blijft een sport!  (Ik mag dan wel corpulent zijn volgens mijn XYL, maar ga nog steeds QRP op vakantie.)

Anyhow, wat nu? Ik heb wel degelijk een zender bij me en ik moet dus wel ergens te horen zijn. Oplossing, maak gebruik van het Reverse Beacon Network. Programeer je setje (of in mijn geval de Code Cube)  met een cyclische CQ en na verloop van tijd rollen vanzelf de ontvangstrapporten binnen.

O ja voorwaarde is wel dat de camping waarop je je verblijf hebt geboekt een WiFi signaal op ongeveer 2,4 GHz in de lucht heeft staan. Altijd handig en zeker voor dit experiment.

De setup is dit keer weer de vertrouwde FT-817 en nu met een Buddistick. Dat is de vertikale antenne van Budd W3FF. In gebruik is de lange telescopische antenne met een maximale lengte van ca. 2.90 meter en de standaard klem/voet die aan de balustrade van de veranda van de mobile home is vastgemaakt. Eventueel de spoel ertussen voor 20 meter en natuurlijk voor 40 meter en een radiaaltje uitleggen over het gras. Je ziet hem bijna niet!
Eventueel nog een extra radiaal of een aardaansluiting aan de FT-817 om de set handongevoelig te maken en klaar is kees.

Voor de CW mode gebruik ik een Mini Paddle met een Code Cube. Zie hiervoor dit blog.

Het blijkt dus dat het QRP signaal wel degelijk wordt uitgestraald. De 2,5 watt HF die de FT-817 met batterijvoeding levert aan de antenneconnector wordt netjes de ether ingeslingert.

Klein foutje echter….de roepnaam klopt niet. Dus snel de callsign veranderd in de Code Cube en ziedaar.

Mijn favoriete band, 18 Mhz heeft ook een aantal oren op het RBN dus je kunt snel even kijken of daar ook ergens gehoord wordt en omschakelen tussen  20 en 18 MHz met de Buddistick is het ompluggen van een stekker/tap op de spoel of het in/uitschuiven van de telescopische spriet. T’is maar wat je het makkelijkste lijkt.

Zo kun je op vakantie toch nog leuk experimenteren zonder dat je perse een ‘tegenstation’ nodig hebt.

vy 73 vanuit JN03GR, Auch de F/PA3ANG

Update onlinereceivers.net

D-STAR Stream op RadioReference.com

Na ruim 7 jaar gaan we de bakens een beetje verzetten. De moderne webtechnieken nodigen hiertoe uit.

Allereerst positief nieuws: De D-STAR REF017 A stream welke met een DV Dongle (de blauwe dus) wordt ontvangen is sinds eind 2011 ook op een iPhone, Android of Blackberry te horen. De stream wordt via RadioReference aangeboden. De naam is REF017A D-Star Reflector en wordt door Paul, PE1RJV gestreamd.

Er zijn nu (januari 2012) ongeveer een 10 tal D-STAR streams op internet te vinden welke voornamelijk worden aangeboden op RadioReference.com. Het grote voordeel is dat met de beschikbare APP’s de streams makkelijk gevonden kunnen worden. (kijk hier voor een directe lijst)

Ik gebruik zelf op mijn Blackberry Curve een APP van bbscanner.com met de naam Scanner Radio. Je kunt de APP eerst uit proberen. Na 14 dagen kun je voor $2,99 een livetime registratie via PayPal regelen.

Het beste kun je de stream beluisteren als je in de buurt van een (open) WiFi bent of een flatrate internet hebt. Overigens is de datarate niet extreem hoog ca. 16kBps.

Dan het slechte nieuws: De Icom PCR100 ontvanger is off-line gehaald. De ontvanger was al langere tijd (gedeeltelijk) stuk. Er is vermoedelijk een probleem  met de stabilisatie van de voedingspanning. Het toestel heeft ca. 7 jaar onafgebroken ‘aan’ gestaan, dus het is best mogelijk dat weerstanden verlopen zijn of condensatoren lek. Maar welke? Daarnaast is het aantal luisteraars afgenomen vanwege het verdwijnen van veel analoge V/UHF signalen (oa. door de introductie van C2000) en voor het luisteren naar luchtvaart is ATCBox of liveATC.net de aangewezen plek. Er komen gemiddeld 60 bezoekers per dag (vanuit heel Europa) maar slecht enkelen bleven echt luisteren. Een aantal vaste gebruikers zullen het verdwijnen jammer vinden maar de laatste tijd was de ontvangst al niet meer optimaal.

Er wordt nog ‘nagedacht’ of we een vaste stream gaan opbouwen voor PI3MEP en het COVERSITY project. Ik hou me aanbevolen voor suggesties. Die stream komt dan ook meteen in aanmerking om doorgezet te worden naar RadioReference zodat je ook mobiel mee kunt luisteren. Er is ondertussen een live stream van het Coversity project online zie hiervoor dit blog. Misschien een idee om dit ook op RadioReference te zetten. Zal eens bij Hans, PA0EBC een balletje opgooien.

De beide Ten-Tec RX-320 HF ontvangers blijven vooralsnog on-line. De ontvanger in New York wordt door Steve KD2OM verzorgd en de ontvanger in Zwolle blijft met de WL1030 loop gewoon zijn werk doen. De RX-320 in Zwolle zal eerdaags ook op RadioReference geplaatst worden. De policy van RR is dat een door hen geforwarde stream op (een) vaste frequentie(s) staat.

Ik bedankt de PCR-100 gebruikers voor de steun en opbouwende kritiek gedurende alle jaren en de afdeling Meppel van de VERON voor de titel ‘AMATEUR VAN HET JAAR 2010 – TECHNIEK’. De wisselbeker heeft een jaar hier in de shack gestaan.

Aanvulling: Voor de PI3MEP luisteraars op de zondagmorgen werkt de mogelijkheid bij PA2HOS ook niet meer. Harry maakte gebruik van de audiostream van de PCR100 ontvanger! De enige, maar zeer goede mogelijkheid om mee te luisteren via internet is door gebruik te maken van Teamspeak. Er is een speciale ‘room’ op de D.I.G. server waar Fred, PE1MCF de ronde laat horen. Je kunt hier ook commentaar geven en je wordt als luisteraar gemeld.

Teamspeak 3.0 downloaden, installeren en connecten met de juiste server. Dit is de teamspeak server van de D.I.G.

Vervolgens kun je in de MEPPEL RONDE 145.650 MHz ‘room’  en meeluisteren met de ronde.

vy 73 de PA3ANG

Coversity Live Stream

Is hier belangstelling voor?

 

In noord Nederland is een leuk project aan de gang, waarbij meerdere repeaters aan elkaar gekoppeld zijn. Hierbij werken alle repeaters op dezelfde frequentie (430.025) en worden via een slim systeem vanuit een centrale server aangestuurd. Alle repeaters hebben een ontvanger en de beste ontvangst wordt weer uitgezonden. Meer informatie kun je hier vinden.

Waar moet nu belangstelling voor zijn? Nou voor een live stream misschien.

Momenteel is was er één actief, maar daarvan is de ontvangst wat krakerig en ik weet ook niet waar het signaal ontvangen wordt. Hier alvast een voorproefje. Klik op de player om hem te starten.

Update februari 2012:

Er is een nieuwe stream geactiveerd en wel bij mijn radiovriend Hans, PA0EBC. Je kunt er naar luisteren door op deze pagina een link te openen. Je kunt er ook nu direct naar luisteren vanaf deze pagina door de player te starten.