vrijdag 21 februari 2020

Interludium [ De framboos aka Raspberry Pi : De zero w configureren]

Nu nog de basisinstellingen om met de zero w vanop afstand te kunnen werken.

Werkwijze:
Steek uw sd kaartje in het slot van de rpi zero w en sluit de voeding aan op de  juiste usb-c poort ( staat aangeduidt met PWR). De groene led zal in werking treden , nadat het opstarten is doorlopen blijft de groene led stabiel branden.

Zo ver alles goed .

Eérste probleem ,
Hoe gaan we nu contact maken met de rpi zero w ?
Hiervoor hebben we éénmaal een scherm nodig met HDMI aansluiting en een muis en toetsenbord  . Deze laatste twee moeten echter via een USB hub aangesloten worden omdat er maar één USB-C poort op de rpi zero w aanwezig is.

Tweede probleem ,
Onze raspi zero w spreekt Engels en daarbij ook een UK keyboard configuratie.
Dit moeten we eerst oplossen !

Nadat we de raspi hebben opgestart en een hele reeks meldingen over het scherm zien bollen komen we uiteindelijk uit bij de login.

login : pi
Password :  raspberry

Let op ! Doordat het toetsenbord nog op UK staat moet men voor de letter a de letter q nemen , dus in feite typ je in     rqspberry


Dan komen we uit bij de prompt .
Dit staat er dan aan het begin van de lijn in het groen



 pi@raspberrypi:~§ _  ( dit noemen we de prompt)

Hier vullen we ons commando' s achteraan toe.

Eerste commando om het toetsenbord naar onze taal te zetten .

sudo raspi-config

OPGELET !


Namen in hoofdletters en tussen <  > zijn  toetsen die je moet gebruiken.

Dit wordt dan

pi@raspberrypi:~§  sudo raspi-config   en <ENTER>

men krijgt volgend beeld :



Hier kunnen we alle instellingen doen die we nodig hebben



Kies voor nr 4.   Localisations Options met de pijltjes toets en ga verder via<TAB> naar <Select> en <ENTER>
U komt in een nieuwe menu

Van hieraf is het steeds hetzelfde , kiezen in de menu , selecteren en enteren .

Dus eerst Localisation Options, en verder Change Keyboard Layout



Kies voor Generic 105 key PC




 Daarna voor Belgian



Update 25 feb 2020

Blijkt dat er nog een instelling moet bijkomen , anders kan je geen @ teken ingeven omdat dit door een combinatie van de <ALT GR> toets en de 2 toets bovenaan het toetsenbord samengesteld wordt.
Dus in de menu kiezen zoals hieronder aangegeven, daarna naar Ok en <ENTER>





Ga uit de menu , en onderaan komt de prompt tevoorschijn .

Probeer hier maar al eens of je keyboard nu inderdaad azerty is .
Probeer ook de toetsen bovenaan waar de speciale tekens staan ( onder de cijfers)
Indien het niet lukt , herstart dan eens de raspi




Dit is het voorlopig , volgende keer doen we de andere instellingen en het netwerk ( WiFi) .

U mag gerust de stekker uit het stopcontact trekken , Linux ( waar raspbian onder draait) heeft daar weinig last van in tegenstelling tot Windows.





Interludium [ De framboos aka Raspberry Pi : Software]

Zoals vermeld wordt het een headless installatie , dwz dat er geen GUI ( grafische omgeving) is en alles via de commandoregel zal gebeuren ( CLI)

Er zijn verschillende mogelijkheden maar ik gebruik de oude vertrouwde Raspbian .Deze is afgeleid van Debian waar ook oa Ubuntu is van gemaakt.

Wat hebben we nodig :
  1. Een vrij micro SD kaart , 4Gb zal wel voldoende zijn , groter mag ( kun je nog kleiner krijgen ? , ik betwijfel het).
  2. Eventueel een adapter van normaal SD formaat naar micro SD formaat, dit om je kaartje in je PC slot te kunnen steken .
  3. Een SD slot of een extern SD slot ( kaartlezer)  dat je via USB kunt aansluiten.
  4. Een PC met internet verbinding om de soft over te halen .
  5. Een programmaatje om de soft op het kaartje te " schieten" .Hiervoor wordt héél dikwijls Etcher gebruikt . Dit loopt op de drie bekenste OS systemen , Windows , Linux en macOS , hier is de link Balena Etcher
Eerste opdracht , overhalen van Raspbian headless. Hier is de link:
Raspbian  Op het moment van de schrijven is dit de Buster Lite en heeft slechts 434 MB op de teller.
Na uitpakken wordt dit ca 1.85 GB

Minimale image = headless

Downloaden en deze uitpakken , zet deze map ergens waar ge deze terugvindt.

Steek uw SD kaartje in uw PC slot of kaartlezer

Start Etcher en volg de aanduidingen :
  1. Select image --> uw uitgepakt buster lite bestand
  2. Select target --> uw SD kaartje
  3. Flash ! -->  dit " schieten" kan effe duren




Een overzicht van de inhoud wat ge kunt verwachten  op de SD kaart


Opgelet , niet alle bestanden zijn hier zichtbaar , maar ge moet wel twee partities zien op uw kaartje , nl rootfs en boot


Klaar , uw soft staat klaar om in de rpi zero te gebruiken .

dinsdag 18 februari 2020

Interludium [ De framboos aka Raspberry Pi : Start ]

Effe tussendoor .

Er is mij gevraagd om een demo te geven aan de aankomende jeugd welke interesse hebben in deze materie.
Ze komen samen in een makerslab.
Ik ga een kleine raspberry pi zero w voorzien van de nodige software en het is de bedoeling dat deze standalone kan werken, enkel een batterypack zal eraan hangen alsook een sdr stick ( dongle )
Hierdoor kan deze eender waar opgesteld worden . Eén vereiste is wel een Wifi verbinding in de buurt , maar dat is tegenwoordig geen probleem meer .
Als demo zetten we er dump1090 op  en/of proberen we ook weerbalonnen te ontvangen . Dit is snel om te schakelen  , door een ander SD kaartje erin te steken en de antenne om te wisselen .

Dit is de raspi zero w


Hij bevat slechts één core en loopt op 1GHz
Ram is 512 MB .
Wifi en bluetooth is aanwezig

In idle toestand maar met wifi aan zou hij 120 mA slurpen bij  ca 5V

Er zijn twee USB c aansluitingen , één voor de voeding en één als USB poort.
Verder is er een mini HDMI aansluiting voor een monitor en een connector voor een camera.

Als je de zero w besteld , doe er dan ook een USB OTG (on the go) kabel bij plus een mini HDMI--> HDMI overgangsconnector bij . Meestal worden deze aangeboden als bundel met nog een sd kaartje en een header erbij.





Als laatste heb je ook nog een USB hubje nodig  . Dit om bij indienststelling zowel de muis als het toetsenbord op die ene OTG kabel te kunnen aansluiten .



Een voeding kan ook meebesteld worden , maar tegenwoordig zijn er multi voedingen in huis waarmee men  de GSM oplaadt. Ze moeten 5V zijn en een micro USB-C aansluiting hebben . Eén ampère is wel het minimum. , liever 1.5 A.




de Zero in test met dump1090
De volgende aflevering starten we van zero ( 😅  ) en schieten we de soft op een kaartje

maandag 10 februari 2020

OSCAR100 smalband [ 39 : ombouw LNB met GPS gelockte oscillator ]

Nadat ik wat plezier heb beleefd aan het weer op punt stellen van een oude Lenco L75S en dito cardtridge en naald wordt het stilaan tijd om de ombouw verder te zetten .
Kan dan wel ondertussen naar wat vinyl luisteren ....😊
Ik ga proberen een opstelling binnenshuis te maken zodat ik stap voor stap dit kan uittesten.
Hiervoor zal ik de Pluto als stuurzender gebruiken en de te om te bouwen LNB als ontvanger natuurlijk.
Eerste stap , het desolderen van het xtal is reeds gedaan enkele weken terug .
Tweede stap is de LO ingang voorzien op de LNB.
Ik hou de IF uitgang  en de LO ingang gescheiden om dat dit de beste oplossing is zonder baantjes stuk te maken . Nadeel is dat er twee coaxen aan de LNB zullen moeten verbonden worden , maar deze kunnen kort zijn tot aan een tussendoos.



Zie post 41 over deze topic , met het juiste schema

maandag 27 januari 2020

OSCAR100 smalband [ 38 : Toegang tot websdr van buitenshuis]

Deze websdr van Kurt kan ook van buitenshuis bekeken/bediend worden .
Hiervoor heb je echter een dynamische DNS server nodig.
Deze zijn gratis te verkrijgen , mits maandelijkse hernieuwing, bij verschillende providers.
Ik gebruik sinds jaar en dag noip .Zoek eens met een zoekmachine naar noip.com of op dyndns  of gewoon op dynamic dns. Aan U de keuze.

Eenmaal als je de dns server hebt aangemaakt heb je een standaard url waar je kan naar verwijzen . Als je provider van je internet je huis -ip  verandert ( en dat gebeurt regelmatig) dan zal toch je dns server altijd de juist weg vinden .

Langs onze kant moeten we wel enkel poorten openzetten op de router .
Elke router is natuurlijk anders , maar dit zijn de poorten die open moeten .
Doe dit enkel en alleen op je ip-adres waar je websdr op loopt.

Bij mij is dit dus 192.168.2.163 ( ip adres van pc waar mijn websdr op loopt)
Dit zijn de poorten die open gezet moet worden op je router  :

80
8090
8091

Hiermee kan je dan van buitenaf je websdr bereiken;

In linux moet er nog één actie gedaan worden en dat is dat deze poorten ook vrijgegeven moeten worden in de firewall.

Hiervoor open je een terminal en geef volgend commando in .


sudo ufw allow 80

doe dit ook voor poort 8090 en 8091

sudo ufw allow 8090
sudo ufw allow 8091

Vraag uw status op

sudo ufw status

 Alles is nu ok .


Open buitenshuis een webbrowser ( bv op je GSM via 4G)  en vul je url in .

In mijn geval is dit  "mijn dnsserver"/nb.html

U ziet de websdr van buitenaf en U kunt deze ook bedienen !


zondag 26 januari 2020

OSCAR100 smalband [ 37 : correctie QRG voor websdr]

Mijn sdr dongle was zo ver van de gewenste QRG dat ik deze niet meer met een correctie kun bijtrekken .
Dit wordt normaal gedaan in ppm (grootheid) , maar het lukte niet.
Daarom moeten we een header file aanpassen .
Deeze file noemt  q0100websdr.h en hieronder is er een extract uit :


Eerst checken of er het juiste getal voor uw LNB er wel in staat , bij mij was dit NIET het geval . default staat deze op 24000000 Hz en mijn xtal is er een van 27 MHz.
Daarna moet je berekenen hoeveel de vermenigvuldigingsfaktor moet zijn om aan 9750 MHz te komen , dit is de LO van de LNB.
Hier stond
 LNB_MULTIPLIER 361111  of ook  390000
Ik heb deze moeten aanpassen naar 361097, maar dat is voor elke LNB dus anders , indien je niet kunt corrigeren met  de volgende parameter , moet je het dus met de multiplier doen .
  RTL_TUNER_CORRECTION        0 ( dit is voor ppm)

Nadat je alles hebt aangepast( ik veronderstel hoe je moet editeren in Linux) De file terug opslaan en de software opnieuw bouwen met sudo ./BUILD_RTLSDR , zie hiervoor punt 5 van de vorige aflevering , nr 36 van dit verhaal.

Volgende keer , het bekijken vanop een andere PC bij U thuis of vanop afstand ( bv op de GSM of laptop) ergens op de wereld.








OSCAR100 smalband [ 36 : Hoe soft van DJ0ABR installeren ?]


*******************************************************************************
Deze installatie handleiding is voor een SDR RTL stick en voor narrow band
 (nb) !

*******************************************************************************

Kurt , DJ0ABR heeft in mijn ogen een prima stukje soft afgeleverd.
Dit wil zeggen , moest ik het kunnen , ik zou dezelfde functionaliteieten dat het heeft ook implementeren .
Ik had reeds geëxperimenteerd met V1.4 maar ondertussen zitten we al aan V2.5 en is er één en ander veranderd , ook wat het gebruik betreft .
Eerst de link naar de website van Kurt

https://www.helitron.de/dj0abr/
Klik daarna in de linkerkolom op es-hail2 websdr en U vindt de weg wel verder

De uiteindelijke soft staat op GITHUB.

https://github.com/dj0abr/QO-100_SSB-WebSDR_DATV-WebSpectrum

Kopieer de url
klik op icoon naast de url
Open een terminal in uw Linux omgeving

U komt in uw werkomgeving terecht , bij mij is dat /home/luc

Opmerking , als er gevraagd wordt voor een paswoord , dit is uw linux paswoord , gewoon ingeven + <ENTER>

1.Type het volgend commando in

git + <ENTER>

indien U een foutmelding krijgt is git nog niet geïnstalleerd , anders ga verder met punt twee
Installeren git:
Eerst  updaten :   sudo apt-get update + <ENTER>
daarna git installeren :  sudo apt install git+ <ENTER>

2. Clonen software mbv git :

sudo git clone " kopieer hier uw url link die je opgehaald hebt op de GITHUB

dus dit wordt dan:

sudo git clone https://github.com/dj0abr/QO-100_SSB-WebSDR_DATV-WebSpectrum.git + <ENTER>

Dit zal de soft installeren onder uw home/uwnaam/  directory

Er is dan een nieuwe map aangemaakt,dit kun je zien met het commando
ls -al

Dit is de nieuwe map : QO-100_SSB-WebSDR_DATV-WebSpectrum


3. Ga naar die map met      cd  QO-100_SSB-WebSDR_DATV-WebSpectrum

Dit is een deel van de inhoud van die map

De bestanden die we straks nodig hebben voor de verdere installatie zijn:

prepare_ubuntu  en BUILD_RTLSDR , ze zijn beiden in het groen

4. Eerst voorbereiden met prepare_ubuntu met het volgend commando , let op het  ./ (punt voorwaartsslash) teken vooraan

sudo ./prepare_ubuntu

5. Daarna de software bouwen met BUILD_RTLSDR

sudo ./BUILD_RTLSDR   Let op ! Linux is HoOfDLeTTerGeVOElig  😄

Hiermee is de installatie voorbij . Nu kunnen we testen .

Steek uw RTLSDR dongle in een usb poort en geef het volgende commando in :
( we staan nog steeds in dezelfde map !)

sudo ./qo100websdr

 Als alles goed is , zie je dit na een kleine oponthoud verschijnen in de terminal



We zien de bevestiging op de eerste regels dat het webserver path is gebruikt .
Mochte we geen sudo gebruikt hebben in het commando , dan was dit niet het geval en zou de webserver niet werken;
Eénmaal sudo  gebruikt hoeft het daarna niet meer en kan men enkel met ./qo100websdr opstarten omdat het path dan reeds bestaat.

Het belangrijkste komt nu . Het bekijken en bedienen via de webserver :

Ga daarvoor naar een webbrowser en typ uw ip adres in van uw pc met aansluiten nb.html.
Indien U het ip adres niet weet geef dan volgend commando in , hiervoor kan je een tweede terminal openen met <CTRL><ALT> <T>

commando  : ifconfig


U ziet bij inet  het ip adres staan .

Het totale commando in de browser wordt dan ( in mijn geval) 192.168.2.163/nb.html


en dit is het resultaat


Er is ook een mogelijkheid of vanaf andere computers of tabletjes enz. te kijken maar dat is voor een ander verhaal. Ook de juiste frequentieinstelling komt nog aan bod

maandag 6 januari 2020

Gebruiksaanwijzing mµ core 903/943

De spoelencombinatie mµ-core 903/943 voor batterijsupers

Tnx  ON5JK