Raspberry Pi Internet Radio

Eerste project met een add-on UI print

Je bent radioman of niet. Dus het eerste project met wat meer voeten in de aarde zou hebben moest een internet radio ‘ontvanger’ worden met display en schakelaars. Hiermee kan je hem immers ook stand alone gebruiken. Dus zonder beeldscherm, keyboard of externe pc via SSH of VNC.

Nou ik kan jullie meedelen, het is gelukt!

Al vrij snel kwam ik met googlen BitWizard tegen. Deze hobby-isten club (trouwens ook radioamateurs) heeft hele handige, leuke en prijsgunstige producten voor je op de plank liggen, waaronder een SPi User Interface opsteek print. Deze unit heeft dezelfde afmetingen als de Raspberry Pi en ik heb hem voorlopig met een extra 26 pin long header door de behuizing heen gemonteerd.

De UI print heeft een HD44780 compatble 2 x 16 karaters display en 6 schakelaars. Verder zijn alle RPi in en output lijnen beschikbaar op de print. Vandaar de uitstekende printheaders (kunnen we er altijd nog afknippen als we ze niet gaan gebruiken).

Overigens, je moet wel een beetje ‘nerd’ zijn om de boel aan de gang te krijgen. Er is wel documentatie beschikbaar, maar je moet de nodige handelingen verrichten om de kaart door de RPi te laten herkennen. Vervolgens moet je git installeren ($ apt-get install git) en daarna bw_tool.

Nu een paar zaken waar ik tegenaan liep:

  • In eerste instantie kon ik de kaart in het geheel niet bereiken. Het viel me op dat het display niet mooi de karakters weergaf. De oorzaak bleek uiteindelijk de voedingspanning te zijn. Je moet er echt op letten om een goede USB<->micro kabel te gebruiken en dat de 5 volt ‘USB’ voeding voldiende stroom kan leveren. Ik gebruik nu een ‘auto-sigaretten-aansteker-adapter’ waar 2A op staat die in mijn station voeding van 10A is aangesloten.
  • Er zijn voorbeelden op internet te vinden die niet werken! Dit komt door een klein verschil op de GPIO bus van de RPi tusen versie 1 en 2 waardoor de adressen (nummer) veranderd zijn.
  • De aangemaakt /dev devices verlenen geen rw (read write) rechten aan all. Hierdoor moet je alle bw_tool command’s met sudo beginnen. (of $ sudo chmod a+rw /dev/spi*)
  • De SPI_UI device naam is niet /dev/I2C-0 en /dev/I2C-1 maar /dev/spidev0.0 en /dev/spidev0.1. Hierdoor werd ik door de diverse voorbeelden ook behoorlijk op het verkeerde been gezet.
  • Mijn SPI_ rpi_ui 1.3 start op met de tekst A: 94 op de tweede lijn. Dit is dus het adres van het board / display en niet 82 zoals in veel voorbeelden.

Goed dit wetende kon ik teksten op het display krijgen en vervolgens ook de schakelaars uitlezen. Nu dus op naar een eerste aanzet voor een bedienbare internetradio.

Ik had al een radio script. Dit script wert samen met de xmms2 player. Het installatiescript vind je hier  (www.dronkert.net/misc/radio.html).  Volg de instructies en je kunt al aan de slag met ontvangst.

Ik heb hierna het script aangepast om de zenderinformatie op het SPI schermpje te plaatsen. De code van het script radio ziet er dan als volgt uit:

else
		if [ -f $DBFILE ]; then
			curstation=$(cat $DBFILE | grep --colour=never -m 1 -F "$curstream" | grep --colour=never -oP '^\S+')
			# added lookup real name in DBFILE (pa3ang)
			curname=$(cat $DBFILE | grep --colour=never -A 1 "$curstream" | tail -n 1)
			if [ -z "$curstation" ]; then
				curstation="(station not found)"
			fi
		else
			curstation="(station database not found at \"$DBFILE\")"
		fi
	fi

	echo
	if [ ! -z "$curstation" ]; then
               echo -n "   Select  : "
               echo $curstation
 		echo -n "   Station : "
		echo $curname
	fi
	if [ ! -z "$curstream" ]; then
		echo -n "   Stream  : "
		echo $curstream
	fi
	if [ ! -z "$curvolume" ]; then
		echo -n "   Volume  : "
		echo $curvolume
	fi
	echo

        # Info on SPI display
  	sudo bw_tool -a 94 -C
	# Display lines
	# Goto Pos 0 on Line1
  	sudo bw_tool -a 94 -r 17 -v 0
  	sudo bw_tool -a 94 -t $curname
	# Goto Pos 0 on Line 2
  	sudo bw_tool -a 94 -r 17 -v 32
  	sudo bw_tool -a 94 -t "RPi inet radio"

	exit $ERR_OK

Er zijn nog wel wat meer aanpassingen. De source zal ook nog wel wijzigen. Je kunt hem hier downloaden.

Ook moet de file .radiodb aangepast worden en wel op elke 2e regel moet de ‘echte’ en toonbare naam van het station ingevoerd worden.

10gold  	http://82.201.100.23/Radio10Gold
Radio 10 Gold
pi1utr-rr      	http://relay.radioreference.com:80/401514669
PI1UTR - DCS007B

Ja en toen nog een bediening. Toevallig was zoonlief even thuis. Ja de ‘nerd’ die de meest ingewikkelde problemen weet op te lossen. Hij heeft een python script voor me geschreven, waarmee ik niet alleen een eenvoudig script heb wat ik verder uit kan breiden, maar ook een start kan maken met Python, de bij de Raspberry Pi ‘meegeleverde’ programmeertaal.

Het programaatje inetradio.py ziet er als volgt uit:

from subprocess import *
from time import sleep

print "\nRPi inet radio with BitWizard RPi UI board.\n"
call(["/usr/local/bin/radio", "on"])
sleep(1)
call(["/usr/local/bin/radio"])
bank = 1

channel = {
	"00001010": "bnr",
	"00000808": "radio2",
	"00000404": "10gold",
	"00000202": "radio4",
	"00000101": "sky",
	"00003030": "pi1utr-rr",
	"00002828": "pi3utr-rr",
	"00002424": "pi2rtd",
	"00002222": "rx320a"
}
delay = 0
quit = 0
counter = 0
while not quit:
	output = Popen(["/usr/bin/bw_tool", "-a", "94", "-R", "30:i"], stdout=PIPE).communicate()[0].strip()
	if output == "00002121":
		call(["/usr/local/bin/radio", "off"])
		quit = 1
	if output in channel:
		call(["/usr/local/bin/radio", channel[output]])
		sleep(1)
		call(["/usr/local/bin/radio"])
		counter = 0
		delay = 0
	if output == "00002020":
		delay = delay +1
	if delay == 100:
		call(["/usr/local/bin/radio"])
		delay = 0
	if counter == 1000:
		call(["/usr/local/bin/radio"])
	counter = counter + 1

Ook dit programma zal nog sterk gaan veranderen. De sourcecode kun je hier ophalen.

De werking is als volgt:

  1. Bij het starten van inetradio.py wordt de ontvanger aangezet en start hij op het laatst afgestemde station, tenzij het een koude (reboot) start is.
  2. De bediening van de schakelaars is als volgt:
    • schakelaar 1 – shift en bij 2 seconden wordt het display gerefreshed
    • schakelaar 2 – preset 1 en preset 6 bij shift gelijktijdig indrukken
    • schakelaar 3 – preset 2 en preset 7
    • schakelaar 4 – preset 3 en preset 8
    • schakelaar 5 – preset 4 en preset 9
    • schakelaar 6 – preset 5
  3. Toets 1 en toets 6 gelijktijdig is radio uit en bij radio uit, gaat hij weer aan!
  4. Als je ‘handmatig’ van station wisselt met pi@raspberrypi ~ $  radio “zender” dan kun je door een display refresh (2 sec. schakelaar 1) de stationsnaam in beeld krijgen.

LET OP : De juiste stationsnaam komt alleen in beeld als de stream gevonden en gestart kan worden!

Als de radio uit staat (maar het inetradio programma draait wel) dan heb je de volgende functies:

  • schakelaar 2 – datum en tijd
  • schakelaar 3 –
  • schakelaar 4 –
  • schakelaar 5 –
  • schakelaar 6 – inetradio.py programma wordt definitief gestopt

Het geheel draait dus gewoon met Raspbian “wheezy” op een type B versie 2 board. Zoals gezegd zal de programmatuur nog verder verbeteren. Ook is de .radiodb file door mij aangepast.  Voor de goede order, volg de instructies op de hierboven gelinkte sites. Aanvullende source code welke door mij geschreven is / wordt staat hieronder. Misschien wordt het nog wat en komt er gewoon een automatische install van het geheel.

bash script radio
https://pa3ang.nl/rpi/radio

Python programma  inetradio.py
https://pa3ang.nl/rpi/inetradio.py

database met stations .radiodb
https://pa3ang.nl/rpi/.radiodb

suc6, PA3ANG

 

UPDATE  (2 april 2013)

Nu ook mobiel via een WiFi link en draaiend op een Type A board. Dus minder stroomverbruik door de RPi zelf waardoor power overblijft voor het UI boardje. Nu nog een goede 5 volt accu eraan en je hebt een echte portable internetradio.

Ps: Het blijkt dat deze nano WiFi dongles niet stabiel zijn in de hoge 2,4GHz kanalen. Ik heb omgeschakeld van kanaal 13 naar kanaal 2 en nu werkt het lekker stabiel en ook redelijk goed daar waar de veldsterkte laag is. De WiFi start tijdens het booten zelf op (headless gebruik van de RPi) en verbind met het voorkeursnetwerk.

UPDATE  (23 april 2013)

Een nieuwe behuizing en een Type A Raspberry Pi. De behuizing is verkrijgbaar bij mijn vaste leverancier en is super compact voor deze uitvoering van de RPi.

Het wordt steeds mooier! Ook wordt er nog druk gesleuteld aan het script dus we zullen eerdaags een update op de website plaatsen.

 

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

onlinereceivers.net gaat stoppen

10 jaar streaming 24/7 is genoeg.

In het voorjaar van 2003 is het idee geboren. Op internet kwam ik eind 2002 een Amerikaanse website tegen waar een Ten-Tec RX320 kon worden afgestemd en met een media player kon naar het audio geluisterd worden. Een prachtige vondst en het leek me wel wat om dat ook te realiseren.

Op vrijwel hetzelfde moment kwam mijn zwager met het ontwerp van een Wideband Magnetisch Loop antenne. Ideaal om aan een RX320 te koppelen en daarmee kon hij zijn antenne testen en ik het internetexperiment verder uitvoeren. Daar kwam nog bij dat ik tegen een PCR100 ontvanger aanliep waarmee ik dus naast een HF ontvanger ook nog een VHF/UHF ontvangst op internet kon aanbieden.

De software voor de besturing van de PCR100 en RX320 werd door mijn zoon Tom in Java geschreven en de website maakte ik zelf in HTML en PHP. In de eerste jaren van het experiment zijn talloze verbeteringen aangebracht en werd steeds meer functionaliteit toegevoegd . Doordat ik voor mijn werk veelal in het buitenland zat was ik vaak ‘s avonds op mijn hotelkamer via internet aan het programmeren. Talloze verbeteringen en uittesten van de beste en snelste mogelijkheid om audio te streamen hebben me beziggehouden.

Als je bedenkt dat er een complete database is gebouwd om gebruikers te registreren, het afstemmen te loggen de shoutbox clean te houden plus dat er een paar ingewikkelde (althans vond ik) scripts moesten worden gebouwd om locktijd te kopen via de site kun je je voorstellen dat dat heel wat uren vrije tijd heeft gekost. Overigens heeft het nooit wat opgeleverd. De hosting en bandbreedte slokten de inkomsten volledig op. In de tussentijd ging de techniek verder en kwamen er ook andere initiatieven om frequentiespectrum aan te bieden via Internet.

Begin 2006 hebben we ontvangers ondergebracht op onlinereceivers.net. Tot die tijd waren de ontvangers bereikbaar via www.pa3ang.nl, een site die toen nog met de hand gebouwd was. Tegenwoordig is het een op wordpress templates gebouwde blog omgeving.

Vanaf 2009 is er geen spectaculaire nieuwbouw meer geweest en begon eigenlijk al een periode van stabilisatie en afbouw. Een opsomming van alle streams die er geweest zijn naast de RX320 en PCR100 in Zwolle:

  • RX320 in Boston
  • RX320 in New York
  • PCR1000 in Manilla
  • FT-817 in Zwolle
  • FT-817 in Pt-à-Celles (België)
  • RX320 in Pretoria  (onderdeel van het commerciële project)

Ook hebben we een verscheidenheid aan vaste streams gehad:

  • Flex-1500 WA5QPZ in Texas, US
  • D-STAR stream South Yorkshire, Engeland
  • D-STAR stream PI1DSA – REF017 A en later DCS007 B
  • Tetra stream, Amersfoort
  • 70 MHZ stream, Zwolle

en sinds begin 2013 zelfs een pagina met 5 vaste streams met lokale Nederlandse repeaters.

In de periode 2007 tot 2009 hebben we gewerkt aan onlinerecivers.org en onlinereceivers.biz. Zie hiervoor ook een ander blogje. Dit was een tijd waarin ik veel aan het programmeren was om geluidsopnamen via de site aan te bieden en om alle beschikbare Rhombic antennes (16 stuks) op een antennefarm in de buurt van Pretoria schakelbaar te maken via remote bedienbare coaxschakelaars. Ook real time geluid via Skype hoorden erbij en klantspecifieke webpagina’s. Een leerzame periode, maar de internet technologie ging met rasse schreden vooruit en ik kon het eerlijk gezegd allemaal niet meer bijhouden. (af en toe moet je ook nog werken)

De grootste vernieuwing, naast onbegrensde bandbreedte, is de geboorte van websdr. Op dezelfde Universiteit als waar Tom (mijn Java programmerende zoon) studeerde is het uitgedacht en in feite is het de ultieme methode van onlinereceivers.

Ondanks die ontwikkelingen heb ik onlinereceivers.net in de lucht gehouden. De .org en .biz sites werden weer gesloten en de activiteiten gestaakt. Op .net waren ondertussen google-ads verschenen waarvan een deel werd gedoneerd aan de MAF en aan Groot Nieuws Radio. Gedurende de hoogtijdagen hadden we 300 bezoekers per dag en kreeg ik klachten van mijn hoster. Ik moest toen een aantal database scripts verbeteren en mijn hostingplan opschroeven. Allemaal verleden tijd, want het aantal bezoekers nam af en ook verdwenen een aantal ontvangers en vaste streams.

Door de loop der jaren heb ik uitsluitend positieve reacties gehad. Door de site zijn mensen weer aan de hobby begonnen, werd interesse gewekt voor radio ontvangst en zelfs de NASA maakte gebruik van de PCR100 om de ARISS contacten te volgen. In de tijd dat de politie nog analoog was zijn vele uren luisterplezier doorgebracht op de PCR100. (het blogje daarover en hier.)

Een paar blogjes over de onlinereceivers door de jaren heen.

en niet te vergeten de demo ontvangers die je nog steeds deels hier kunt bekijken.

Eigenlijk 10 jaar aan het klussen, spelen en perfectioneren van website, ontvangst en beheer. Tja en dan komt een moment dat je het los wil laten. Moderne en betere techniek is wel heel nadrukkelijk aanwezig. Betere website templates  (onlinereceivers is volledig met de hand gebouwd), grotere variatie en streaming (webbrowsers, pc, netbook, android etc.) en het enorme potentieel aan websdr locaties geven mij de geruststelling dat er alternatieven zijn voor mijn vaste bezoekers.

In de loop van de jaren zijn er vriendschappen ontstaan via onlinereceivers en de spin-off zie je terug op teamspeak.

Ik wil iedereen bedanken die mij de support door de jaren heeft gegeven. Ik weet nog niet wanneer de stekker eruit gaat maar dat zal toch binnenkort zijn.

vy 73 de Johan, PA3ANG

QRV op 4 Meter! UPDATE

De eerste verbinding op 70.450MHz is een feit.

Sinds januari 2012 mogen de Nederlandse Radioamateurs verbindingen maken op de 4 meterband. Deze band was vroeger in gebruik bij onder andere de Nederlandse Politie. Dit was de zogeheten mobilofoonband. In een groot aantal landen in Europa zijn er frequenties en bandsegmenten vrijgegeven voor gebruik door de amateurdienst (zoals het plechtig heet). En omdat het voormalig in gebruik was door overheidsdiensten is er ook redelijk wat surplus apparatuur beschikbaar, of liever gezegd was, want tussen het stoppen op de mobilofoonband en het vrijgeven voor de amateurdienst is een behoorlijke tijd verstreken en is het nodige bruikbare spul weggegooid helaas!

Goed mooi verhaal nu het mijne.

Na enig aandringen en enthousiasme door anderen ben ik op zoek gegaan naar (zoals gewoonlijk) een goedkope oplossing. Er is niet echt heel veel commercieel spul op de markt en je moet al bij Engelse winkels op zoek gaan naar  kant en klare apparaten. Ook zijn er transverter mogelijkheden en op de website van de Zoetermeerse radioclub stond zelfs een verwijzing naar de ombouw van een Trio TS-700. Leuk allemaal maar zijn er nog oude politiespullen te vinden. Condor, Teletron of zoiets?

Yes!!! Op tweedehands.nl stond een advertentie van een Teletron TMC84 mobilofoon, voorzien van een EPROM waarin in een 12,5kHz raster de kanalen van 70.000 tot 70.500 zijn geprogrammerd. FM modulatie, 0.49uV @20dB SINAD gevoeligheid en 10 watt hoogfrequent.

Mooie modale set dus. Nog wel even een Peiker microfoon (gevonden op alweer tweedehands.nl) en een Peiker speaker (lag nog in de la) opsnorren en we kunnen starten met 4 meter QSO’s.  …. O nee, een antenne is wel handig. Dus op zolder zoeken naar een mogelijkheid om snel iets in elkaar te steken.

In het verleden heb ik een aantal professionele Procom antennes gehad. Dipolen en GP-ees en daarvan is nog wat hardware beschikbaar. Dus even aan de meetlat en met de zaag een glasfiberdipool voor 70.250 Mhz gebouwd  (ik vrees dat hij iets te kort geworden is trouwens). De dipool vervolgens aan een paal schroeven, kabel eraan en op een voet plaatsen op het dakterras. (Wat is zo’n terras to handig he!)

Met vrij zicht naar het zuiden moeten er wel signalen binnenrollen. Echter.. niks, nada, nope!

Voor de zekerheid de ontvanger aan een onlinereceivers.net stream gehangen zodat ik de hele week kan monitoren. Ik ben nog steeds te vaak weg van huis hi. Bezoekers kunnen in de shoutbox loggen welke stations ze horen en inderdaad blijkt de Teletron squelch af en toe open te gaan. Dat lijkt dus goed.

Ondertussen is de Peiker microfoon aangekomen en kunnen we gaan ‘moduleren’. Een 27 MHz term volgens mij.

Voor de zekerheid even een mailtje naar Joeri PE5JW voor een sked en geduldig afwachten dan maar. De set inmiddels prominent op een eigen plank geplaatst voorzien van de SX-200 SWR & Power meter (de meter is duurder dan de set!)

Plots een piepje op 70.450Mhz, QRZ dit is PA3ANG …… Ja hallo hier PA5TS, Gert in Epe en de first is gemaakt. Gert werkt met een Condor 3000, ook een ex politie mob. en komt bijna ruisvrij binnen en dat is ook het rapport wat ik krijg. Wat een feest! Niet veel later maak ik de skedverbinding met Joeri, PE5JW en kunnen we een aantal experimenten uitvoeren om de spullen te testen.

Op internet en vooral Youtube zijn al de nodige 4 meter verbindingen en experimenten te bekijken. Ik kijk dan ook met spanning uit naar ES condities (Sporadische E) en hoop dan een paar leuke DX verbindingen te maken.

Ondertussen is in Nederland een heuse 70 MHz webwinkel ontstaan. Neem gerust een kijkje want naast vaste / mobile apparaten zijn er ook porto’s te koop voor 4 meter.

O ja, op onlinereceivers.net kun je meeluisteren en aanroepen op 70.450MHz (de nederlandse aanroepfrequentie) kan ook.

Update: Ondertussen een echte 70 MHz antenne gekocht. Een beproefd ontwerp namelijk een zogeheten Fietspomp Antenne. We hebben er vroeger heel veel gebouwd voor 2 meter. Voor 4 meter is hij natuurlijk wat groter! Een 3/4λ Coax J-Pole is de officiële naam en de lengte ongeveer 311 cm.

Omdat ik geen tijd heb om zelf te gaan zagen heb ik een commercieel type gekocht van het merk Sirio met typenummer CX 4-68 (op diverse sites als goed beoordeeld). De dipool er dus af en de fietspomp erop. Naar beneden, SWR meten, op 70.000MHz 1:1,3 en op 70.500MHz 1:1,5 dus antenne inkorten met een stelschroef, nog een keer meten en voilà 1:1. Een prima solide antenne moet ik zeggen en niet extreem duur (zie de bovengenoemde webwinkel of gewoon even goooogelen).

De antenne bestaat uit 3 delen. Het onderstuk (102cm)  met mastbevestiging (de fietspomp) een middelstuk (123cm) met bovenaan een nippel met imbusschroef en de topbuis (afgesteld op 86cm) die je in het middendeel heen en weer kunt schuiven en waarmee je de antenne op de juiste lengte afstelt (resonant maakt) en vervolgens vastzet met de imbusschroef.

Tenslotte, het bandplan voor Europa ziet er als volgt uit:

België (69.950 MHz), Kroatië (70.000-70.450 MHz), Tsjechië (70.100-70.300 MHz), Denemarken (69.9875-70.0625, 70.0875-70.1125, 70.1875-70.2875, 70.3125-70.3875 en 70.4125-70.5125 MHz), Estland (70.140-70.300 MHz), Finland (70.000-70.175 en 70.225-70.300 MHz), Duitsland (69.950 MHz), Griekenland (70.200-70.250 MHz), Ierland (70.125-+70.450 MHz), Italië (70.0875-70.1125, 70.1875-70.2125 en 70.2875-70.3125 MHz), Luxemburg (70.150-70.250 MHz), Monaco (70.000-70.500 MHz), Nederland (70.000-70.500 MHz), Noorwegen (70.0625-70.0875, 70.1375-70.1875, 70.2625-70.3125, 70.3625-70.3875 en 70.4125-70.4625 MHz), Portugal (70.1570-70.2125 en 70.2375-70.2875 MHz), Roemenië (70.000-70.300 MHz), Slowakije (70.250-70.350 MHz), Slovenië (70.000-70.450 MHz), Spanje (70.150 en 70.200 MHz), Verenigd Koninkrijk (70.000-70.500 MHz)

Tot werkens op 4 meter!

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.