Pits Lora ontvanger zelfbouw

Let op ! Bij onderstaande bouwbeschrijving moeten er  4 extra regels verwijderd worden of met # uitgeschakeld in de gateway.txt !!!!!!

 

Het gaat dan om:

#NetworkLED=22
#InternetLED=23
#ActivityLED_0=21
#ActivityLED_1=29

Zoals te zien worden pen 22 en 23 gebruikt voor netwerk activiteit en dat botst met het gebruik om de LoRa module aan te sturen.

 

 

 

Hier vindt je de documentatie hoe ik ontvangers bouw voor de LoRA trackers die met High Altitude Ballonnen (HAB's) de lucht in gaan. 

De 1276 modules werken ook 

De ontvangstmodule is een RFM98W - 433 MHz model.

 

Via China had ik een aantal kabeltjes gekocht, 40 aders, 10 cm lang, 4 * 10 kleuren met aan beide zijden een female stekkertje. Kostte 1 Euro en daar kan je dan 4 of 8 modules mee bedraden :-)

Allereerst de data zoals op Github vermeld hoe de RFM98W module verbonden moet worden met de Raspberry Pi (Model A, B, 3, Zero, ZeroW kan allemaal, de header is voor alle modellen gelukkig hetzelfde gebleven)

 

Pi Header pin opmerkingen gebruikte kleur WiringPi config pin
19 MOSI oranje  
21 MISO geel  
23 SCK groen  
25 GND zwart  
24 CE0 NSS blauw  
22 CE0 DIO 0 paars pin 6
18 CE0 DIO 5 grijs pin 5
9 GND bruin  
17 3v3 rood  

 

De pennummers in de linkerkolom zijn de hardware pennummers van de Pi header. In de rechterkolom staat het bijbehorende WiringPi nummer, dit is het nummer wat in de gateway.txt voor ontvangen en pisky.txt voor zenden moet worden ingevuld.

 

Ik heb de vertinde uiteinden van de kabeltjes in hierboven genoemde volgorde aangesloten op de RFM98-433 module. De andere uiteinden heb ik de female headers laten zitten, bij een Raspberry Pi met header is het dan heel simpel om de module op de juiste pennen van de header aan te sluiten.

De antenne en ground zitten vlak bij elkaar. Ik hen 1 header pin in de ground gesoldeerd voor een stevige mechanische verbinding met de afscherming van de antennekabel. Ook gebruik ik een lijmpistool om dergelijke kabels mechanisch te borgen.

 

De andere kant van de draadjes gaat dan heel simpel, volgens de tabel de kleuren op de juiste headerpin plaatsen.

Ook hier weer wat lijm gebruikt 

Als image kies ik altijd voor Jesse Debian en de instructies voor de installatie van de software zijn op de website van Dave Akerman te vinden.

http://www.daveakerman.com/?p=1719

Ik kan ook een image file bieden waar de Pi via DHCP een IP adres krijgt en waar je met gebruikersnaam pi en wachtwoord raspberry in kan loggen. ( bijna 16 Gigabyte !)

Via PE1MJA kreeg ik een foto van een best praktische oplossing om het een en ander te bedraden, hij heeft een 40 polige IDE kabel gebruikt en de LoRa module met SMA connector op een stukje print bevestigd.

ide connector voor aansluiten header van Pi

 

 

 

Mijn pisky.txt om te zenden met de Pi Zero en de LoRa module aangesloten zoals hierboven omschreven:

 

payload=yourcall
disable_monitor=N
frequency=434.250
baud=300
camera=Y
low_width=320
low_height=240
high=2000
high_width=640
high_height=480
image_packets=4
enable_bmp085=N
external_temperature=1
adc_vmax=18.5
logging=GPS,Telemetry
Disable_RTTY=Y
info_messages=2
gps_device=/dev/ttyAMA0

full_low_width=640
full_low_height=480
full_high_width=2592
full_high_height=1944
full_image_period=60

#APRS_Callsign=CHANGE
APRS_ID=11
APRS_Period=1
APRS_Random=5

LORA_Frequency_0=434.387
LORA_Payload_0=yourcall
LORA_Mode_0=0
LORA_DIO0_0=6
LORA_DIO5_0=5



Aanpassen van de gateway.txt voor de call, positie van de luisteraar en frequentie en mode moet gebeuren als root gebruiker en het programma moet ook gestart worden als root.

De image start alleen met de shell op, dus geen bureaublad e.d. toegang via SSH met putty of mobaxterm

Hoop dat dit een beetje verduidelijking geeft.

Totale bouwtijd was minder dan 1 uur.