RPiTX Zenden met de RaspberryPI Zero/W

RPiTX is software voor de RaspberryPI en maakt van de RaspberryPI een transmitter van 5KHz tot 1500 MHz in de modes FM stereo met RDS, NFM, USB, SSTV, Opera, Pocsag en FreeDV. Voor experimentele doeleinde is er verder geen hardware vereist dan enkel de RaspberryPI. Gezien de harmonische welke deze opstelling genereert is het aansluiten op een antenne alleen aan te raden met een goed Low Pass filter.

Voor dit experiment gebruiken we een RaspberryPI Zero met WiFi. Deze bordjes zijn rond de 11 euro te koop. Zorg er voor dat je de “W” uitvoering koopt voor het gebruik van WiFi. Tevens heb je een SD kaartje nodig van b.v. 8 GB. Koop hiervoor een Class 10 SD kaartje. Deze zijn voor enkele euro’s te koop bij de chinees.

Allereerst gaan we op het SD kaartje linux installeren. Ik gebruik hiervoor het programma Etcher van Balena. Dit programma kun je downloaden voor Windows of Mac-OS vanaf: https://www.balena.io/etcher/

Download Raspbian Stretch Lite: https://www.raspberrypi.org/downloads/raspbian/ op je PC of MAC.

Download de ZIP file

Pak de ZIP file uit. Als het goed is gegaan heb je nu een .img file.

Start nu het programma BalenaEtcher op je PC of MAC. Stop het SD kaartje in je computer. Selecteer nu het RaspberryPI img file.

Selecteer het SD kaartje en druk op Flash! Ga nu een kopje koffie drinken.

Het image wordt nu naar de SD kaart geschreven.

Als het Flashen klaar is dan verwijder je de SD kaart uit de PC en stopt hem weer terug in de PC. selecteer je naar de map van de SD kaart op je PC.

We gaan er nu voor zorgen dat de RaspberryPI d.m.v. SSH bereikbaar wordt. Dit doen we door een lege file met de naam “ssh” in deze map te plaatsen. Zorg er voor dat de extentie .txt niet achter de file naam staat. Windows doet dit nl automatisch. De file moet 0 bytes zijn.Nu moeten we nog WiFi installeren. maak een file met de naam wpa_supplicant.conf met volgende inhoud. Note: Pas het SSID en het wachtwoord aan.

country=NL
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1

network={
ssid=”SSID van je WiFi
scan_ssid=1
psk=”Wachtwoord van je WiFi
key_mgmt=WPA-PSK
}

Je kunt nu het SD kaartje in je RaspberryPI steken en vervolgens kan de stroom er op. Als alles is goed gegaan kun je de RaspberryPI nu terug vinden op je netwerk. Kijk in je router wat het ip-adress is of gebruik hiervoor een scan programmaatje. Log nu in met SSH. Op windows kun je hier het programma Putty voor gebruiken. Met de MAC doe je dit met Terminal. De user pi en het wachtwoord is raspberry het poortnummer voor SSH is 22.

We zijn nu ingelogd met SSH. We gaan eerst het SSH password aanpassen. Het comando hiervoor is passwd.

We voeren nu eerst een update uit.

sudo apt-get update

Nu installeren we GIT. Dit hebben we nodig om de software te downloaden van GITHUB.

sudo apt-get install git

Nu gaan we de software ophalen van GITHUB.

git clone https://github.com/F5OEO/rpitx

We gaan nu naar de map rpitx.

cd rpitx

Nu gaan we de software installeren.

./install.sh

Start nu de RaspberryPI opnieuw op.

sudo reboot

De installatie is nu klaar en we kunnen na het opstarten opnieuw inloggen met SSH. Gebruik hiervoor je nieuwe password. Je kunt de installatie op een eenvoudige manier testen.

We gaan nu naar de map rpitx.

cd rpitx

En starten het test programma op.

./easytest.sh

Je kunt nu de frequentie instellen b.v. 434 MHz. Vervolgens kiezen we de mode. In ons geval is dit NFM (Narrow FM).

Als je nu je portofoon of scanner dicht bij de RaspberryPI houdt dan hoor je de uitzending op 434 Mhz.

De installatie is geslaagd. Het uitgangssignaal is nogal blokvormig waardoor er veel harmonische worden uitgezonden. Een Low Pass Filter voor de gewenste frequent is dan ook een must als je de RaspberryPI op een antenne aansluit.

De volgende uitdaging is het aansluiten van een microfoon. Ook leuk om eens wat metingen te doen aan dit printje.

Meer informatie over dit project kun je vinden op GITHUB: https://github.com/F5OEO/rpitx

Add Comment

Required fields are marked *. Your email address will not be published.

Deze website gebruikt Akismet om spam te verminderen. Bekijk hoe je reactie-gegevens worden verwerkt.