Vandaag weer even tijd gehad om verder te spelen met de meetprint, deze keer was het GPS gedeelte aan de beurt.
De afgelopen week had ik al een nieuwe print layout ontworpen en deze besteld in china bij pcbgogo (
www.pcbgogo.com). Dit is een goedkope print prototype service die een heel mooie kwaliteit prints aflevert. Met de cheap-ass verzendoptie komen de prints op minder dan een euro per stuk, maar moet je er wel enkele weken opwachten. Verzenden per DHL is ook mogelijk en dan heb je ze binnen een week tegen 15 dollar extra kosten.
De fabricage zelf is snel (in ons geval 2 dagen) en kan je zelfs de voortgang online volgen.
Na drie extra draadjes te hebben gelegd tussen de (foute) meetprint en de RPI zero W was het tijd om te kijken of de GPS-module aan de praat te krijgen was. De GPSD-daemon geinstalleerd en ook na tips op enkele sites nog geen contact, na enig meten bleek dat de GPS in ruststand stond omdat er geen externe batterij is geplaatst, gauw even pen/pad 4 (Voeding) en 5 (Batterijvoeding) van de module doorverbonden met een soldeerbrug waardoor de batterij gesimuleerd wordt (NOOIT DOORVERBINDEN ALS DE BATTERIJ ER OP ZIT!!).
Na enig pielen met software instellingen en wachten kwam er inderdaad een fix via de GPS-module binnen :
- WhatsApp Image 2018-04-02 at 13.40.27.jpeg (40.84 KiB) 10050 keer bekeken
WOW!! De GPS-module is gevoelig genoeg om zelfs binnenshuis onder/achter een dakraam nog een fix met 5/6 satellieten te krijgen, genoeg voor een 3D-fix en om het PPS te signaal te genereren. De nauwkeurigheid van de locatie bepaling is niet heel goed omdat de satellieten die de module ziet erg ongunstig staan (het zicht bestrijkt slechts een klein deel van de hemel), dat heeft gelukkig geen invloed op de nauwkeurigheid van de tijdwaarneming.
(Zoals je op de bovenstaande coördinaten kan zien zit ik niet ver van het
confluentiepunt 52N, 6E
)
OK, dat werkt dus, tijd om te kijken of we in de ook het PPS signaal kunnen binnen krijgen in python. De PPS zit op GPIO-pin 4, even een scriptje katten en .....
- WhatsApp Image 2018-04-02 at 14.02.07.jpeg (29.03 KiB) 10050 keer bekeken
Whoei!!! Alweer succes!
De tijdstempels die worden afgedrukt zijn afkomstig van de interne klok van de RPI Zero en dus loopt deze niet helemaal gelijk, we hebben immers geen synchronisate van de interne klok met de PPS. (iets wat we ook niet echt in de pijplijn hebben zitten, alhoewel het wel eens genoemd is in deze draad).
Met deze beide successen is gebleken dat het hardwareontwerp werkt en we met een gerust hart de software verder uit kunnen bouwen.