OBS de Molshoop

Het ziet er nu echt naar uit dat OBS de Molshoop, de openbare school in Noordhorn, gaat verdwijnen. Woensdag 28 mei hebben de schoolbesturen van Pentaprimair en Westerwijs het besluit voorgenomen om de twee scholen in Noordhorn (het Kompas en de Molshoop) te laten samengaan in een nieuwe samenwerkingsschool. Als alles gaat zoals het is geplanned, begint de nieuwe samenwerkingschool met ingang van het volgende schooljaar.

Tot zover het zakelijke gedeelte, nu word het tijd voor afscheid nemen van een lange periode openbare school in Noordhorn. Een van de dingen waar ik met veel plezier aan terugdenk zijn de ‘molletjesranden’. Dit zijn tekeningen van een klein molletje voor bovenaan de pagina van de schoolkrant. Deze zijn ooit gemaakt door een artistieke ouder. Het molletje is steeds iets anders aan het doen, meestal passend bij het onderwerp van de betreffende pagina van de schoolkrant.

mollenkop lees L

Mijn relatie met het molletje was best intensief, al is het alweer even geleden. Bij het layout-en van schoolkrant, en lustrumboek heb ik ook heel wat tijd besteed aan het precies plaatsen van deze molletjes.

Maar nu komt ook de tijd om ook van het molletje afscheid te nemen, en dat doe ik op mijn eigen, gepaste wijze, in de vorm van een app voor de Pebble smartwatch. Het is een klokje geworden waarin de resterende tijd tot de laatste schooldag wordt teruggeteld, waarbij steeds een ander molletje is te bewonderen. Dan ziet het er als volgt uit:

 

pebble-screenshot_2014-06-01_21-01-49 pebble-screenshot_2014-06-01_21-06-41

 

Links

  • De broncode voor de watchapp staat op mijn github account (link)
  • De watchface zelf staat in de Pebble appstore, en wel (link)
  • Directe installatie link voor de Pebble (moet je wel een Pebble hebben, uiteraard)  (link)

 

 

Plaatsing liggers voor nieuwe brug bij Noordhorn

Op zaterdagavond 24 mei 2014 zijn de liggers voor de nieuwe brug bij Noordhorn geplaatst. Een perfecte gelegenheid om er met de vlieger op uit te trekken. Met vliegerfotografie ben je altijd afhankelijk van de weersomstandigheden: voldoende wind in de juiste richting, en voldoende licht. In dit geval is een oostenwind of noordenwind het meest ideaal: de vlieger blijft dan op een veilige afstand van toeschouwers en het werkterrein, en de camera heeft de zon in de rug.

Door de dag heen veranderde het weer van zonnig met oostenwind, naar onweer, westenwind, om uiteindelijk in de avond terug te komen op zonnig met een zeer licht briesje uit het noordoosten. Dan is het handig dat je een grote vlieger hebt (zo’n twee vierkante meter) om de kamera in de lucht te kunnen brengen (en houden). Rond half negen begon het dermate dreigend en donker te worden dat sessie afgebroken moest worden waardoor het daadwerkelijke plaatsen niet vanuit de lucht is vastgelegd. Zoals altijd heeft Jan Blauw weer een uitgebreide rapportage vanaf de grond gemaakt (link).

Een selectie van de foto’s die ik heb gemaakt staan op mijn smugmug website (link)

Photo & Video Sharing by SmugMug
De twee beide brughoofden, met de kranen in stelling, wachtend op de liggers.
Photo & Video Sharing by SmugMug
Het baggerslib, waarmee het talud ten noorden (en ook zuiden) van de brug wordt gemaakt, geeft een interessant patroon.
Photo & Video Sharing by SmugMug
Dit is toch de “oude riet”, of wat daar nog van over is?
Photo & Video Sharing by SmugMug
Zoals als veel bezoekers konden zien was het een prachtige avond met een mooie ondergaande zon. Hier is de skyline van Noordhorn.
Photo & Video Sharing by SmugMug
De skyline van Zuidhorn (met links de Oostergast wijk) ziet er in vergelijking met die van Noordhorn toch wat minder spectaculair uit.
Photo & Video Sharing by SmugMug
Hier zijn de liggers gearriveerd, klaar om opgehesen te worden. Helaas viel hierna de wind compleet weg (je ziet het aan het gladde water), en werd het te donker om nog goede fotos te kunnen maken.

Home Automation Spaghetti

Lightweight message brokers like mosquitto, that makes use of the MQTT are of great use in the world of home automation and the Internet-of-Things. With MQTT, functionality like interfacing with specific hardware, interfacing with webservices, reading/writing databases can be dived into separate programs/scripts instead of putting everything together in a complex monolithic application. This provides flexibility, and a means to extend existing functionality by listening in on existing MQTT topics, that already being published.

What I like about a lightweight message bus is illustrated by the following example which I’m actually using at the moment. One program (a perl script) is connected to the OVMS webservice, where it listens to updates on the status of my electric vehicle, a Twizy, and publishes this data   (location, state of charge, speed, …) in the form of a JSON encoded object via MQTT. Another program, which is driving a LED matrix display (located in the kitchen), is subscribed to these MQTT messages, and uses them to display the actual charging state on the display.

 

UntitledWith this in place, It is possible to add a third program that writes all data to file, a fourth program that switches a wall outlet when the state-of-charge has reached 100%, a fifth program that plays an audible message when the Twizy is arriving home, a sixth .. etc. etc. While this setup is great, and is very, very flexible, the relation and dependencies between publishers and subscribers if written in program code, and therefore difficult to understand.

And that’s where Node-RED come into the picture. Node-RED is visual tool that displays the process flow between (the spaghetti) between a number of building blocks. With Node-RED it is possible to visually design a flow that, in the context of the previous example, trigger on messages from the Twizy, transform these in to readable text, and publish them to a LED matrix output. It is still spaghetti, but now it’s visible. A sample flow that I built recently is that where updates from the Twizy (received through MQTT, which is the block on the left), are routed based on changes in distance or charging state (blocks DISTANCE and STATE), transformed into a set of different messages, and then publised to a Text-to-speed engine (SONOS), or mobile phone (with Notify My Android).

twizyfbp

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Pebble My Tracks

The killer-app for the smartwatch has arrived!

This post is to announce the release of Pebble My Tracks, a watchapp for the Pebble smartwatch that puts Google MyTracks right on your wrist. The watchapp consists of a Pebble watchapp (of course), and an Android companion app which can be downloaded from the google play store (here) and from the Pebble appstore (here).

Cover artWith this app you can start/stop/pause/resume a MyTracks recording while keeping your smartphone safely tucked in your pocket (or ziploc during rain), and you can configure what parameters (speed, distance, heartrate, and much, much, more) are displayed on the Pebble.

Screenshot of the configuration screen of the companion app. Here you can choose which parameter is displayed on the Pebble.

This app is the successor and evolved version of the Pebble MyTracks app that was developed earlier this year and documented on this blog. Please note that this watchapp only works on a Pebble with firmware 2.X installed. At this time of writing this firmware is in beta. I expect (and hope) the 2.X firmware will be released very soon. At that moment I’ll plan to remove the Beta phase of this app as well.

Constructive feedback on errors, enhancements (for example missing parameters) or photos from the app in action (see below) are very welcome. Please send a mail to pieter@meulenhoff.org

2014-02-23 12.38.28
Here’s a nice screenshot (thanks Patrick) of the watchapp in action. The upper number is not speed. It’s heart rate.

Is een smartwatch nuttig?

Op tweakers stond in het kader van de jaaroverzichten een reportage over de smartwatch ontwikkellingen van het afgelopen jaar (link). In de terugblik gaven de verschillende redacteuren van tweakers hun mening over de smartwatch, en verwachtingen voor de toekomst: is het een voorbijgaande hype of een niet te ontkennen ontwikkeling?

Wat me opviel in de terugblik was dat de belangrijkste toepassing voor de smartwatch het snel bekijken van notificaties is: zonder je telefoon uit de broekzak halen kunnen zien dat je een nieuwe mail, tweet, whatsapp hebt. Vanuit dit perspectief is de meerwaarde van een smartwatch naar mijn indruk dan vrij minimaal. In die zin vond ik de blik van de redacteuren van tweakers vrij beperkt. Er wordt heel erg geredeneerd vanuit de toepassingen die je nu al kan op een telefoon, en dan gaat doen op een smartwatch. Dat wordt altijd een moeilijke zaak.

De meerwaarde van een smartwatch zit hem voor mij juist in toepassingen die je niet op je telefoon kan doen, of waar het onverstandig is om het met je telefoon te doen. Een van de momenten waar dit juist naar voren komt is tijdens het sporten.

Met het sporten kan je telefoon veilig (en waterdicht) in je zak/tas blijven zitten, terwijl je via een smartwatch (in  een houder op je stuur) toch volledig toegang hebt tot je sport-app.

Ook op de schaats is hierdoor het gebruik van een smartwatch interessant geworden. Tijdens het schaatsen is het prima mogelijk om even op je horloge te kijken wat de laatste rondetijd was. Smartphone tijdens het schaatsen erbij pakken lijkt mij ronduit gevaarlijk.

pebble-screenshot_2014-01-01_21-42-04

 

Op het schaatsforum (een aanrader) is een discussie gestart over hoe de smartphone goed kan worden gebruikt tijdens het schaatsen (link). In dit soort omgevingen lijkt mij een smartwatch ideaal.

ASTRON

Vandaag met de vlieger fotos gemaakt van het ASTRON gebouw en de radiotelescoop, die speciaal voor de gelegenhoud in de ‘show’ stand werd gedraaid. Het was ook een eerste test van een nieuw CHDK script (download link) voor het maken van KAP fotos (hoge sluitertijd). De eerste resultaten bekijkend lijken de foto’s weer een stuk beter dan die met mijn vorige script.

Photo & Video Sharing by SmugMug

De volledige fotoserie is hier te bewonderen.

En als aanvulling nog wat Tilt-Shift fun. Tilt-Shift is een bewerking op fotos om het een miniatuur of modelbouw opname te doen lijken. Bijvoorbeeld deze foto op wikipedia is een mooi voorbeeld.

Photo & Video Sharing by SmugMug

Wegomlegging Friesestraatweg Noordhorn

Al tijden staat op mijn lijstje om luchtfotos te maken van de wegomlegging van de Friesestraatweg in Noordhorn. Luchtfotos maak ik met een vlieger, en dat vereist twee belangrijke ingredienten: een stabiel windje, en voldoende licht. Een fototoestel aan een vliegerlijn vereist een vlotte sluiter om fotos een beetje scherp te krijgen. De laatste maanden ontbrak er telkens wel één van deze ingredienten waardoor het er steeds maar niet van is gekomen. Of het was zonnig en windstil, of het waaide en was slecht weer. Of ik had gewoon geen tijd.

Ondanks het in mijn ogen nog steeds niet optimale weer ben ik er vandaag toch nog op uitgegaan om de werkzaamheden van de wegomlegging vast te leggen. Het weer was echt jantje-lacht-jantje-huilt (zon-regen-zon-regen), maar gelukkig wel steeds een aardig windje.

Tussen de buien door heb ik heel wat fotos kunnen schieten. Helaas door het slechte weer zijn de foto’s niet zo scherp als ik had gewenst. Ook de positie van de zon ten opzicht van de vlieger en het onderwerp was zodanig dat veel fotos met tegenlicht zijn gemaakt, wat ook al niet bevordelijk is voor het resultaat.

Kijkend richting het westen valt me meteen op dat de contouren van de bocht en de tunnel (die er nog niet is) al behoorlijk vorm beginnen te krijgen.

Photo & Video Sharing by SmugMug

En kijkend richting het oosten zijn de contouren van hoe de rondweg zijn pad vervolgd richting het kanaal al duidelijk zichtbaar.

Photo & Video Sharing by SmugMug

Zo uit de lucht en met het regenachtige weer valt mij op dat de rondweg de bebouwing stevig doorkliefd. Op de plaats van het uitgegraven gat stonden eerst twee woningen.

Photo & Video Sharing by SmugMug

Het volledige album met alle fotos (die ik voldoende goed vond) staan hier

Smartphone mee tijdens het schaatsen

Nu het schaatsseizoen (op de binnenbanen) in volle gang is, en de temperatuur langzamerhand gaat dalen wordt er steeds meer over schaatsen gesproken. Recent op het schaatsforum (www.schaatsforum.nl) een discussie over hoe een smartphone is te gebruiken tijdens het schaatsen.

Buiten (op natuurijs) is dat op zich niet zo’n probleem. Met de bekende apps (Google MyTracks, RunKeeper) is het prima mogelijk om de afgelegde route vast te leggen, en later te bekijken. Wel is het zeer beperkt mogelijk om onderweg te kijken naar de status (Hoe hard ga ik nu? Hoeveel kilometer heb ik nu afgelegd?). Hoewel de eerder genoemde apps de mogelijkheid om de snelheid uit te spreken komt me dit toch wat apart over.

Binnen (op een kunstijsbaan) zijjn bestaande apps minder goed te gebruiken, simpelweg omdat de GPS dekking grotendeels weg is. Uit de disussie op het schaatsforum maak ik wel op dat er toch sommige banen zijn (half overdekt?) waar een app met GPS het toch nog doet. Op de binnenbanen ook dezelfde situatie als buiten. Alleen directe feedback mogelijk door smartphone tijdens het schaatsen uit de zak te halen, of een headsetje. Gezien de drukte (lawaai), en hogere snelheid op de meeste binnenbanen lijkt mij dit ten zeerste af te raden.

In deze situatie is ook het reclamespotje (hier op youtube) van Mark Tuitert leuk. Voor welk product de reclame was, ben ik vergeten. Ik zag alleen die smartphone in z’n schaatspak zitten.

Het probleem van de directe feedback, of het onderweg de voortgang bekijken is op te lossen. Sinds ik een Smartwatch (de Pebble) tot mijn beschikking heb, ben ik van mening dat het anders kan. Een smartwatch, en met name de Pebble, kan prima gebruikt worden om snelheid, rondetijden, afgelegde afstand op weer te geven. Op de binnenbaan kan dit gekoppeld worden de MYLAPS transponders. Buiten kan de ‘sharing’ optie van MyTracks worden gebruikt. In beide gevallen kan de smartphone rustig in de achterzak/broekzak blijven zitten, zo nodig in een schokbestendig en waterdicht zakje.

In de praktijk bevalt het mij enorm goed. Tijdens racefietsen, skeeleren en schaatsen (binnen en buiten) heb ik de Pebble gebruikt. Eindelijk weet ik nu tijdens het schaatsen wat mijn rondetijd is en hoeveel rondes ik heb gereden. Ook mijn smartphone is er blij mee. Die kan rustig een zakje (waterdicht) in de achterzak blijven zitten. Mijn huidige smartphone ziet er daardoor nog als nieuw uit, terwijl mijn vorige ruggedized telefoon door de vele krassen, stoten en butsen is overleden.

Hieronder een screenshot van de Pebble app zoals ik die nu gebruik tijdens het schaatsen. Een screenshot maken tijdens het schaatsen is helemaal niet verstandig, dus even met het horloge op een tafeltje. De getallen zijn van boven naar beneden: het aantal rondes, de laatste rondetijd, en daaronder de snelste rondetijd.

imag0115