zaterdag 26 oktober 2024

Lora - RAK Configuratie

De hierna beschreven informatie betreft het inrichten van RAK (Lora - mesh) van RAK componenten.
De hardware maakt gebruik van de 868 MHz & 433 MHz vrije band  ( 869.40 to 869.65 MHz met een centre freq. van 869.525 )

De pagina zal nog aangepast worden met hardware specificaties en netwerk/software instellingen t.b.v. DARES.

Gekozen hardware:

+ RAK19007     base board.  

+ RAK13300     Lora TX/RX - ondersteund EU433, EU868
+ RAK11200     Wifi TX/RX
+ RAK19004     Green Power Module ( geschikt voor klein zonnepaneel - max 36 Volt )
-  RAK1921       Een klein OLED schermpje .. als test van het 19007 bordje.

Bouwen van de Node opstelling:

De RAK13300 is geschikt voor 433 Mhz en 868 Mhz.
Het is dus zaak om de antenne hierop aan te passen ! ==>> NADER ONDERZOEK NODIG <<==

In de software (lees verder) is een keuze te maken :     - European Union 433 MHz
                                                                                        - European Union 868 MHz

Inrichting van de firmware:

De instellingen MET MQTT fase 1:

In deze stap gaan we de basis software zo inrichten dat er gecommuniceerd kan worden via smartphone ( Android / Iphone ) of Android pad of Apple Ipad - waarop de BT optie actief staat (connectie code: 123456)  .. en de app 'Meshtastic' vanuit de stores geïnstalleerd is.

Bij veel invoer schermen zal de Node gaan REBOOTEN .. dus geduld bij het invoeren !

Het configuratie scherm is aan te klikken rechtsboven op de 3 puntjes:

Uitgaande van een 'schone firmware' versie 2.5.6.x. 
De beschreven menu keuzes bevatten aanpassingen, worden de andere menu keuzes niet beschreven dan hoeven daar GEEN aanpassingen gemaakt te worden:


Radio configuratie

User    - Long name - 'PA2EON Dares R21' - dit is een willekeurige beschrijving mag zelf gekozen worden.
            - Short name - [ advies bij radio amateurs] PA2EON .. wordt bijvoorbeeld 2EON ( max 4 letters )
            - Licensed amateur radio - laat deze uitgeschakeld - schuif naar links !

Channels    - selecteer het kanaal 'LongFast' 
                        + Kanaal naam : LongFast
                        + PSK : vul in de code: AQ==
                        + Selecteer alle schuifregelaars en zet deze aan !
                        + Druk op opslaan .. 

Position (Config)     + broadcast interval : 900
                                + Smart position enabled : Uit
                                + Use fixed position : Aan
                                + Latitude - voer in 51.123456 ( minimaal 6 getallen achter de punt ) *
                                + Logitude - voer in 5.12345 ( minimaal 5 getallen achter de punt ) *
                                + Altitude (meters) - de hoogte van de node in je mast !

                        - Bij het niet hebben van GPS - kies de optie 'NOT_PRESENT' 
                        + GPS update : 120

                        - * = vul daar de eigen coördinaten in !

Lora (Config)   - Use modem preset : Aan
                        - Modem preset : LONG_FAST
                        - Region (frequency plan) : European Union 868 MHz
                        - Hop-limit : 5
                        - TX enabled : Aan
                        - TX power : 27 dBm (Is ongeveer 500 mW)
                        - Frequency slot : 1
                        - Override Duty Cycle : Uit
                        - SC126X RX boosted gain : Aan
                        - Ignore MQTT : Uit
                        - OK to MQTT : Aan

Nu gaan we de modules configureren:

MQTT (Config)    - MQTT enabled : Aan
                            - Address : mqtt.pa8f.nl
                            - Username: boreft
                            - Password: meshboreft
                            - Encryption , JSON en TLS allen : Uit
                             
Note: De volgende instelling is mede bepalend hoeveel nodes rondom je heen zichtbaar zijn.
                           
                            - Root topic : msh/5200-5299  => Dit is het postcode gebied van PA2EON .. maar vul hier je
                                                                                  eigen bereik in !

                            + Proxy to client enabled     = bij gebruik van BT - deze AANZETTEN
                                                                        = bij gebruik van Wifi - deze UITZETTEN
                            - Map reproting : Aan
                            - Precise location : Aan

Store & Foreward    - Store & Foreward enabled : Aan
                                   + Verder in dit scherm geen aanpassingen.

Als bovenstaande opties ingevoerd zijn .. en de Node is een paar keer herstart sla de ingevoerde informatie op door onderaan het menu de keuze 'Export configuration' te kiezen. Een *.cfg file wordt lokaal op de device ( android / Apple ) opgeslagen.

Ga geheel terug naar het begin scherm .. en kijk of je nieuwe nodes ziet binnenkomen.
Klik het tweede icoontje ( popjes ) van links.

Voor DARES (In onderzoek fase regio 20 / 21) fase 2:

Voor DARES leden is er een apart kanaal (channel) gemaakt.
Ga naar het configuratie scherm van je hardware .. en kies de menu optie 'Channels'
Door rechtsonder op de '+' knop te klikken maak je een nieuw kanaal:

    - Kanaal naam: DARES
    - PSK : [ hier komt de secure key string te staan, vraag deze aan bij je regio coördinator ]
    - Alle andere schuifjes op : Aan
    Sla deze voorgaande configuratie op.
    == Herstart nu de gehele node == dit om kenbaar te maken aan het mesh-netwerk dat dit kanaal nu actief is.

Instellingen zonder MQTT fase 3:

Zolang de MQTT configuratie actief is, zorgt de aangesloten telefoon of pad ervoor dat de informatie van je Node naar het internet wordt gezonden .. een berichtje gaat dan vanuit je computer app - naar je node - en dan via dezelfde app weer terug naar het internet.

Bij het uitschakelen van de MQTT koppeling (server) - wordt er GEEN gebruik gemaakt van de internet verbinding.
Het is dus dan zaak dat de RF verbinding een andere RF node vind .. om daarna met elkaar te kunnen 'praten'.

Hoe krijgen nodes verbinding:

Om te begrijpen hoe de Nodes verbinding krijgen is onderstaande schema van toepassing.
In het schema gaan we uit dat de node wordt beheerd door een Android telefoon of Chrome-book met daarop de app Meshtastic.

Node            -    MQTT    -    Proxy    -    Wifi       -    Bericht naar mesh netwerk

> 800 m        -    Aan        -    Aan      -   Uit          -    Ja , ook prive berichten
> 800 m        -    Uit          -    Uit       -    Uit          -    Nee, omdat mqtt de 'berichten drager' is.
> 800 m        -    Aan        -    Uit       -    Uit          -    Nee, omdat er nu geen verbinding is naar het
                                                                                    internet via telefoon.
< 800 m        -    Aan        -   Uit        -    Uit          -    Ja, ook prive berichten, omdat nodes elkaar via RF
                                                                                    kunnen zien.
< 800 m        -    Uit           - Uit        -    Aan         -   Nee,  omdat mqtt nodig is !
< 800 m        -    Aan         - Uit        -    Aan         -   Ja, ook prive berichten, zowel via RF als Internet.
< 800 m        -    Aan         - Uit        -    Uit             -   Ja, ook prive berichten, omdat nodes elkaar via RF
                                                                                   kunnen zien.  

Het aantal meters naar de node is een geschatte afstand die een node werkend op 868 MHz altijd moet kunnen overbruggen ook onder slechte omstandigheden. Daarbij is de antenne GEEN richtantenne (yagi) maar een rondstraal vertikaal.
 
  
    
 

Extra:

Hier tref je links aan die gaan over het gebruik van Lora in de radio-amateur wereld.
Zeker om een goed beeld te krijgen wat Lora kan maar ook wat eventuele beperkingen zijn:

1. PA3ANG en Lora
2. RAK hardware bij TinyTronics
3. Om een goede indruk te krijgen welke MQTT connecties actief zijn op de mqtt.pa8f.nl server kun je gebruik maken van de MQTT explorer.
4. Bekijk of je Node actief is met of zonder MQTT =>  Meshtastic Map













 






  




zaterdag 19 oktober 2024

D-ATV zenden met HackRF One

M.b.v. de moderne computers is op de dag van vandaag een keurig D-ATV beeld te maken.
In dit schrijven maken we gebruik van:

* OBS - versie 29.13
* FreeStreamCoder versie 2.80
* DAT-Easy versie 3.08

Deze software is op internet te downloaden ( web-links later ! )

Als hardware gebruiken we de 'HackRF One' SDR - RX/TX

De setup van de 'stream' vraagt een behoorlijk aantal instellingen, deze zijn stap voor stap als volgt:

*1 OBS

Ga rechts onder naar “instellingen”
Video
basisresolutie: 1920×1080
uitvoerresolutie: 960×540
resolutieverlagingsfilter: lanczos
gebruikelijke fps-waarde: 25 PAL

Uitvoer
Uitvoermodus:geavanceerd   (veranderen aub van simpel naar geavanceerd)
Uitvoer plaatsen op subtab veld “opnemen”
Parameters “opnemen”
Type: Aangepaste Uitvoer (Ffmpeg)
Ffmpeg  Uitvoertype: uitvoer naar URL
Bestandspad of URL: udp://127.0.0.1:8000?pkt_size=1316
Containerformaat: mpegts
Muxerinstellingen indien aanwezig: muxrate=2764500
videobitrate: 2210 Kbps
Tijd tussen keyframes: 50 
uitvoer schalen: 640×360
aanvinken: uitvoer  schalen
aanvinken: toon alle codecs (ongeacht compabiliteit)
Video  Encoder: mpeg2video
Audio Bitrate:  256  Kbps
aanvinken: Geluidsspoor nr 1
audio encoder: ac3_fixed

Einde invoer OBS












*2 FreeStreamCoder 

“mpeg transport stream”
mode: DVB-S
Symbol Rate: 2000 voor onze input op 437.500 MHz anders in te stellen voor andere inputs
Fec: ¾
Video: H262
image size 16:9: 640×360
Fsp: 25
Audio codec: ac3
audio kb/s: 256
“configuration”
system:  ip adress
adres invullen:   127.0.0.1    port : 8000  bij   entree/input udp
output ip adress udp:   127.0.0.2    port 12000
encoder: Soft
default fsp: 25
“ dvb-tables”
call: uw eigen call
provider: SR
pcr pid: 300
pmt pid: 258
video pid: 256
audio pid: 257
network id: 65
stream id: 66
service id: 67

Einde instelling  FreeStreamenCoder  

*3 DAT-Easy 

Dit software onderdeel is de feitelijke laatste schakel tussen de software stream en de zender (HackRF One).

In deze testopstelling zenden we uit op 437.500 Mhz (70 cm ) en ontvangen we met de Minitiouner hard- en software.

Natuurlijk zijn de instellingen bijna 1:1 over te nemen vanuit de FreeStreamenCoder.

Ze worden dan als volgt:

+ Tab DVB;
Mode: DVB-S
Symbol Rate: 2000
Etc.
+ Tab Configuration;
Equipment: HackRF
Input: 127.0.0.2: 12000
Encoder: ( is afhankelijk van de video kaart van de computer) INTEL / NVIDEA
+ DVB Tables
Je roepletters
Alle PID's exact overnemen uit optie 2.

De overige tab's hebben geen invulling nodig voor de HackRF SDR TX/RX hardware.

Starten van de uitzending:

++ Stap voor stap opstarten .. en geef het even de tijd .. ++

1. Start de OBS stream door op de knop 'Start met opnemen' te klikken.
Het klinkt vreemd .. maar daar kun je dus een stil plaatje laten streamen.

2. Klik op start in FreeStreamCoder .. wacht .. tot je de IPTV output ziet oplopen ( ongeveer 2765 kb/s )

3. Klik op start in DAT-Easy .. wacht .. tot je ook hier de IPTV output ziet lopen.

Daarna kun je ervanuit gaan dat de stream on air is .. en kan er gekeken worden met bijvoorbeeld de minitiouner.







Bij het testen van het voorgaande .. zijn aannamens gedaan m.b.t. SR / DVB-S / Beeld formaat etc. dit is wellicht voor andere frequenties dan 437 Mhz niet de juiste waarde .. hier is dus mee te experimenteren.

TIP: Als bij aanpassingen aan de 'zend-kant' de minitiouner niet lekker meegaat .. druk dan op de 'Reset' button naast de 'Derotator Search' button.


Bron link: https://www.ovrc.be/zelf-een-prijsgunstige-d-atv-zender-maken/

maandag 5 augustus 2024

'Manager' voor FT-891

In onderstaande link is het python programma te downloaden waarmee de FT-891 zender van Yeasu the beheren is in het gebruikt van de register waarden en in te stellen frequenties.

Updates kunnen volgen, check regelmatig deze blog.

Download de FT-891 manager :  https://github.com/pa2eon/CPyS-891

woensdag 16 juni 2021

Lima SDR / TX - Bouwstap 4

In deze bouwfase, welke standaard de connectoren plaatsing bevat, gaan we een kleine modificatie toepassen. Deze modificatie betreft het vervangen van de jumper (JP1 ) en het plaatsen van de groene LED (led1) in het frontpaneel.

De indicatie van deze LED is het aan- of uitschakelen van de voorversterker in de RX print.

Verder kunnen we hier ook de keuze maken of we alle connector's plaatsen of zoals in mijn geval alleen de 'NF-in' connector. Dit kan als je een extra soundcard oplossing gebruikt zoals een USB headset met microfoon.


De jumper en LED doorgevoerd naar het (tijdelijke) front.

Zorg wel dat je gebruik maakt van jumper-naar-kabeltje want de TX print is nog niet klaar !


maandag 14 juni 2021

Lima SDR / TX - Bouwstap 3

We gaan nu verder met bouwstap 3.

In de deze bouwfase moeten we de software nu echt gaan gebruiken om de printen met elkaar te laten praten. We gaan namelijk de zender (de relais)  laten schakelen vanuit de software ( zonder RF output) !

Belangrijk:

Aanvullend in deze stap wordt het stroomgebruik steeds hoger !
Belangrijk wordt nu het koelen van de spanning regelaars op de RX print.
Plaats nu echt wel een extra koelblokje of het uiteindelijke koellichaam op de spanning regelaars.

LET OP: Niet alle regelaars zitten met het koelvlak aan aarde, maak dus gebruik van koelpasta en plastic isolator.


De situatie wordt dan zo ongeveer als op de foto:


Midden boven in foto de tijdelijke koelvinnen.
Links de gele en rode LED.

Check vanuit de software het schakelen (met lichte vertraging) van alle relais.


dinsdag 2 maart 2021

Lima SDR / TX - Bouwstap 2

 Maken van de 12 Volt voeding

Dit deel betreft hoofdzakelijk het plaatsen van Elco's en spoelen.
Tevens komt er de eerste indicatie d.m.v LED2.

In de Nederlandse vertaling van de bouwhandleiding is een afdruk voor de meetpunten onjuist weergegeven. Uit de originele (duitse) vertaling is de juiste afdruk te gebruiken voor de punten MP6 t/m MP9.

Verder zijn er in deze bouwfase geen bijzonderheden.


 

maandag 11 januari 2021

Chirp gebruiken in Linux Mint i.p.v W10

Voor het programmeren van bijvoorbeeld de Baofeng porto wordt vaak gebruik gemaakt van de bijgeleverde USB / RS232 adapter. Deze adapter werkte voorheen nog prima met Windows 7 maar niet of zeer moeizaam onder Windows 10.

Dit heeft te maken met de chipset die in de USB adapter zit, en wel de 'Profilic Tech. Inc' / PL2303 Serial Port' .

Nu is het onder linux al snel mogelijk om verschillende hardware goed aan de gang te krijgen, dus bij diverse pogingen onder Windows 10, ben ik maar de adapter gaan configureren in Linux Mint (Vs. 19).

Hoe je dit aan het werken krijgt volgt hierna:

Ga om te beginnen naar de volgende website:
https://chirp.danplanet.com/projects/chirp/wiki/Running_Under_Linux

En voer de volgende regels in:

sudo apt-add-repository ppa:dansmith/chirp-snapshots
sudo apt-get update
sudo apt-get install chirp-daily

Je vind nu het programma onder Linux Mint in de menu keuze: Start - hulpmiddelen - Chirp
Vervolgens geef je bij de keuze van de radio ( Radio - Download ) aan dat de compoort '/dev/ttyUSB0' moet zijn.
Mocht dit nu niet werken ga even naar de command-prompt, en geef het commando 'lsusb' en kijk of de USB adapter wel wordt herkend:

   Bus 002 Device 00x: ID 067b:2303 Profilic Technology, .. PL2303 ..

Daarna is het programma keurig beschikbaar en kan de porto geprogrammeerd worden, als ook de settings worden aangepast.

Translate