Raspberry Pi: muziek streamen naar FM (Techniek Overig)

door Laurensnl @, 29.10.2017, 16:09 (2581 dagen geleden)

Ik zocht een oplossing voor het ontbreken van classic rock en 60's/70's muziek op de radio. Op YouTube kwam ik een filmpje tegen waarbij de Raspberry Pi werd gebruikt om muziek naar FM te moduleren. Omdat ik al een Raspberry Pi had heb ik dit uitgeprobeerd en het lukte me om naar de bijgeleverde Star Wars theme te luisteren op één van mijn radio's. Echter, lukte het niet om een internet radio stream af te spelen. Daarnaast was de gebruiksvriendelijkheid te laag voor dagelijks gebruik en bestond er een risico op interventie met andere banden gezien het ontbreken van een low pass filter. Vervolgens heb ik een andere oplossing bedacht.

Ik had nog een oude FM zender liggen, jaren geleden gekocht om naar mp3 te kunnen luisteren in de auto. Voor gebruik in huis was het signaal te zwak dus heb ik het kastje opengemaakt en een antenne aan de print gesoldeerd. Vervolgens heb ik PiMusicBox geïnstalleerd op de Raspberry en de FM zender aangesloten op de aux-poort. Nu kan ik met de computer of smartphone muziek uit Spotify, YouTube of andere stream diensten selecteren en beluisteren op mijn radio's. Ook is het mogelijk om internet radio te luisteren en streams toe te voegen. De kwaliteit van het geluid is beter dan verwacht. Een goedkope oplossing, helemaal omdat de Raspberry Pi ook voor heel veel andere leuke projecten kan worden gebruikt.

In de toekomst ga ik de kwaliteit van het geluid nog wat verbeteren met een HifiBerry DAC. Dit is een geluidskaart voor de Raspberry. Deze DAC beschikt over tulp, dan kan het apparaat ook rechtstreeks op een versterker worden aangesloten.

Raspberry Pi: muziek streamen naar FM

door martin72 @, Leersum, 29.10.2017, 20:58 (2581 dagen geleden) @ Laurensnl

Ik heb dit inderdaad ook al een tijdje draaien en werkt erg goed. Ik gebruik echter niet de audio output omdat ik de kwaliteit niet erg goed vind. Dit heb ik opgelost met de Hifi Berry kaart. Ik gebruik Rhythmbox als audio afspeel programma. De raspberry staat hier al ruim een jaartje te draaien zonder ook maar één keer te zijn vastgelopen. Ik gebruikt VNC om de Raspberry vanaf mijn smartphone te bedienen. Als fm zender gebruik ik het ELV zendertje wat als bouwpakket te koop is. De buizenradio’s doen het er prima op en geven een betere weergave dan zenders als radio 2, Q Music etc.

Raspberry Pi: muziek streamen naar FM

door meteor @, 29.10.2017, 21:45 (2581 dagen geleden) @ martin72

De Pi genereert een blokgolf. Op zich niet heel erg gezien het beperkte vermogen maar inderdaad kan dit wat interferentie geven in de hogere banden. Daarentegen werken ze prima als audioserver. Ik heb geexperimenteerd met de Cirrus Logic kaart die een super kwaliteit levert maar erg lastig ivm toe te passen kernel en drivers. Ook een soundblaster play usb kaartje werkt trouwens redelijk.

Raspberry Pi: muziek streamen naar FM

door Laurensnl @, 31.10.2017, 19:55 (2579 dagen geleden) @ martin72

Heb je de HifiBerry DAC+ of een ander model? Ik overweeg namelijk een DAC+ aan te schaffen. Wellicht ga ik ook nog een betere zender proberen.

Raspberry Pi: muziek streamen naar FM

door Eduard @, 31.10.2017, 21:24 (2579 dagen geleden) @ Laurensnl

dag Laurens,

Ik werk ook met streaming maar het doel is niet de FM band maar de MG. Begin september demonstreerde ik een modulatortje dat simultaan 2 zenders uit internet plukt en deze in de MG band moduleert.Einddoel is minstens een 10 tal zenders gelijktijdig te moduleren. Meeste verdwenen zenders hebben een vergelijkbare stream op internet. Op die manier komen de stations opnieuw op de plek waar ze op de afstemschaal staan. Zo ver ben ik nog niet maar de kans op succes wordt steeds groter.

Mijn experimenten begonnen ook met de raspberry pi. Jammer genoeg is de rpi zero maar mondjesmaat te koop. Daarom ga ik nu verder met de Orange Pi Zero die onbeperkt te koop is. Voor 8 euro wordt die aan huis geleverd.

De uitwerking is moderne techniek waar geen buis aan te pas komt. Geen materie voor dit forum. Omdat het een constructie is ten gerieve van buizenradio's wil ik dit toch even melden.

Vriendelijke groeten,


Eduard

Raspberry Pi: muziek streamen naar FM

door Laurensnl @, 01.11.2017, 18:01 (2578 dagen geleden) @ Eduard

Dat klinkt als een zeer interessant project Eduard. Maak je gebruik van GPIO4 voor MG-modulatie? Het is wellicht mogelijk om door middel van software de MG band op te delen. Echter weet ik niet of GPIO4 ook geschikt is voor MG. Of doe je dit op een andere manier?

Wil je me op de hoogte houden van je project? In de toekomst lijkt het me ook leuk om met de MG-band aan de slag te gaan om naar radio's te luisteren zonder FM.

Raspberry Pi: muziek streamen naar FM

door Eduard @, 01.11.2017, 19:01 (2578 dagen geleden) @ Laurensnl

dag Laurens,

Het probleem van AM modulatie met rpi en aanverwanten is het ontbreken van een analoge uitgang die het MG signaal kan volgen. In tegenstelling tot FM moet de amplitude varieren en dat is meer dan aan/uit. Ik heb dat opgelost door de draaggolven met een DDS op te wekken. Het audio signaal haal ik uit de aanwezige stereo uitgang. Met software heb ik die in 2 mono signalen gesplitst. Ieder signaal moduleert extern een draaggolf. Vervolgens die twee optellen en klaar is Kees.

Mijn methode werkt maar het is nog een open vraag of dat allemaal niet efficienter kan.
Ik probeerde eerder smalband FM opgewekt met een rpi met een AM radio te beluisteren. Dat kan maar de kwaliteit is niet om over naar huis te schrijven. zie http://www.nfor.nl/archief/index.php?id=237551

Er is nog een oude bekende die met de moderne techniek nieuwe aandacht krijgt; chireix modulatie. Vroeger werd die bij hoog vermogen LG zenders toegepast. Door optelling van 2 fase gemoduleerde signalen kan je AM opwekken. Destijds gebeurde dat met buizen in een klasse C instelling. Vandaag kan het met het klasse D signaal wat door een computertje kan worden opgewekt. Als de signalen een perfecte 50% duty cycle hebben dan zijn er enkel oneven harmonischen. Die vallen buiten de MG band en kunnen worden weggefilterd.

Er zijn veel mogelijkheden om zenders uit het internet te plukken en opnieuw in AM te moduleren. Ik ben een dik jaar met die materie bezig en ik heb nog lang niet alle watertjes doorzwommen.

Ik stuur je een mail want we balanceren op de rand van hetgeen in dit forum thuis hoort.

Vriendelijke groeten,

Eduard

RSS Feed van deze thread
powered by my little forum