maandag 18 maart 2013

Maandag, rustige dag, uitslapen, was en afwas doen en de hond uitlaten

Wederom een heerlijke wandeling gemaakt door de dorpjes in de buurt. Het is hier vreselijk oud, authentiek en niet-toeristisch. In de dorpen heb je vele hoogteverschillen, nauwe straatjes en veel waterplaatsen. De mensen, vrijwel allemaal zeer oud, groeten je heel vriendelijk. De vergezichten zijn adembenemend. Er zijn plaatsen langs de weg waar je zo diep naar beneden kan kijken dat het in mijn benen trekt. Een heel vreemd gevoel en je wilt weg van die rand. Boris vindt het trouwens leuk om vlak langs of op die rand te lopen...

Gistermiddag heb ik weer eens een uurtje lekker geknutseld achter de laptop. Een van mijn vele elektronica projecten is het programmeren van een GPS-ontvanger. Een aantal jaren geleden wilde ik wat meer weten over de interne werking van een GPS-ontvanger. Dus besloot ik er maar zelf een te bouwen. Tot bouwen is het nog niet gekomen want ik vond op het internet de ruwe data-bestanden die uit zo'n ontvanger komen. Die data-bestanden heb ik gebruikt om een programma te maken voor het uitrekenen van de positie. Wat is er aan de hand? Voor GPS cirkelen er zo'n twintig satellieten rond de aarde. Al die satellieten sturen een signaal naar de grond met hun exacte positie in de ruimte en de bijbehorende tijd. Als je de gegevens van minimaal vier satellieten ontvangt dan kan je de afstand tot ieder van die satellieten uitrekenen. En omdat je van elke satelliet de exacte positie kent weet je dan ook je plek op de aarde. Het is allemaal nog wat ingewikkelder, maar dit is het principe. In Amerika staat op een server een stukje ruwe data van ca een minuut dat uit zo'n zelf te bouwen ontvanger komt. Dat heb ik op mijn laptop gezet waardoor ik zonder internet uren, dagen, maanden aan de slag kan.

Ik kan ondertussen al 'zien' welke satellieten ik kan ontvangen en ik ben nu bezig de data van die satellieten te ontcijferen. Alles staat beschreven in documenten die op het internet gratis verkrijgbaar zijn. Het programmeren doe ik in java, want dat was de laatste programmeertaal die ik heb geleerd. Het hele gedoe heb ik beschreven op een blog op een Amerikaanse website (http://www.qsl.net/pa1kdg/). Dit is voor praktisch alle lezers van dit blog niet zo interessant maar het geeft wel aan dat ik ook in het buitenland met mijn hobbies bezig blijf...

Waarom doe ik dit allemaal? Gewoon, hobby. Mijn spelen is leren. Alle commercieel verkrijgbare GPS-ontvangers (modules die rond de 50 euro kosten) hebben die software al aan boord en geven je dus meteen elke seconde, of zelfs tien maal per seconde, je positie. Dus het enige nut van dit gedoe is om er van te leren. En ik heb er al vreselijk veel van geleerd!



Morgen gaan we nog wat rondtoeren en boodschappen doen en dan gaan we overmorgen, dat is woensdag, door naar een camping vlakbij Salamanca.

1 opmerking:

  1. Leuk zo'n zelfbouw software GPS.. ik heb van Malinda deze voor m'n verjaardag gekregen. heel erg klein en om je pols; http://sites.garmin.com/fenix/

    Kun je je GPS coordinaten bij je blog zetten. Zit trouwens net dat dorpje te zoeken op google maps. En gevonden.

    OK, ik moet er nu vandoor. even naar China op en neer. naar Changsa; N28.1891 E113.2196 (decimale graden)

    X Bas

    BeantwoordenVerwijderen