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

PebbleMyTracks

Update: A beta version of Pebble My Tracks for the Pebble smartwatch with SDK 2 is available in the google play store here

Earlier this year, I released an android application to connect the Pebble smartwatch to google MyTracks. Most important feature from my perspective is that a whole session can be controlled from the Pebble watch so that the phone can be packaged in a safe (watertight) bag.

In the last months I tried to get the application stable enough to release it in the google play store. Sofar I did not reach that goal. i repeatedly run into problems with the bridge connection between MyTracks and my app. This is one of the reasons for making the source code of PebbleMyTracks available for everyone.

The source is available on github: https://github.com/pieterjm/PebbleMyTracks

Please send me your comments and improvements.

 

 

The new Pebble SDK!

Recently Pebble SDK version 2 was released for the Pebble smartwatch. One of the most interesting new features of the new SDK is the addition of JavaScript code. In practice this means that a part of a watch app is coded in JavaScript, runs on the phone, and is still included in the watch app distribution.

In the previous SDK, the standard pattern for a watch-app often required a smartphone specific app running on the smartphone e.g. for doing HTTP calls, getting location etc. This makes the development process more complicated because apps have to be developed for multiple platforms (e.g. android, IOS). Furthermore the release of applications may be slowed down by the acceptance procedure of Apple.

With the addition of JavaScript in the new SDK it has now become possible to implement the majority of required features in JavaScript (e.g. doing HTTP calls, getting location) instead of a native OS specific application.

I think the Pebble team made a great improvement with the addition of this feature. It will dramatically lower development speed, and thus enable better, and more feature rich watch apps for the Pebble. In the end I would expect that features like this lower the entry level for Pebble watch app development.

In practice

Recently I published my experiments with a watch app, which keeps track of lap times,  for ice skating. The watchapp works with the transponder based service from MYLAPS. A new laptime is recorded and published on the MYLAPS website each time the finish line is passed. The idea is that the laptime is grabbed from the MYLAPS website and presented on the Pebble so that direct feedback on achieved skating performance is achieved.

With the previous SDK, the structure of the application would look something like plotted below. The dedicated app on the smartphone requests data from the MYLAPS website, does some screen scraping, to extra the laptime data and pushes data to the Pebble (number of laps, last laptime, average laptime, fastest laptime, etc.). I never built the app, but in android terms it should be something like a background service coupled to a configuration activity.

With the new SDK the dedicated app on the smartphone can completely be replaced by JavaScript (a HTTP call to the MYLAPS service, document parsing to extract laptimes, and pushing data to the Pebble). Both the JavaScript code and the Watch App are bundled in the same installation package.

Before starting to code a dedicated app for android (in my case) I upgraded my Pebble smartwatch to SDK2 and created a JavaScript file for communicating with MYLAPS.

What’s next

This change in the SDK makes me hungry for more features.

  • Visual IDE (a next step for CloudPebble?) for developing watch apps, and direct linking to JavaScript code
  • Support for websockets. I tested socket.io, and it works, but seems to fall back to long-polling instead of websockets.

 

 

Remote control van Haas&Sohn Pelletkachels

Haas&Sohn pelletkachels zijn goede en, door het ontbreken van een ventilator, zeer stille pelletkachels. Een van de onderdelen die ontbreekt op de Haas&Sohn pelletkachel is een goede afstandsbediening of remote control. Bijvoorbeeld om vanaf de bank/bed of onderweg naar huis de kachel alvast aan te zetten, de status uit te lezen, en/of temperatuur in te stellen. Haas&Sohn levert welliswaar een GSM module waarmee doormiddel van SMS de kachel is aan te sturen, maar de kosten voor deze module zijn astronomisch: met een prijs van EUR 600 of hoger voor bediening via een ‘ouderwets’ SMSje is niet meer van deze tijd.

2013-11-05 09.39.56
Zo ziet de bediening van de pelletkachel eruit op een iphone.

Dat moet anders kunnen, en gelukkig kan dit ook! Met een door mij gemaakte module die op een Haas&Sohn wordt aangesloten is het mogelijk om via andere computer in huis, smartphone of vanaf Internet de kachel te besturen (Temperatuur opvragen, status opvragen, verwarmingsmodus instellen).

 

Installatie

De module wordt eenvoudig (met een kabeltje) aangesloten op een Haas&Sohn pelletkachel. Aanpassingen aan de kachel zelf zijn niet nodig. Naast aansluiten aan de kachel wordt de module worden aangesloten op het huisnetwerk (draadloos of bedraad).

Vragen en verkrijgbaarheid

Heb je interesse in deze module, of voor meer informatie. Stuur dan even een mailtje naar pieter@meulenhoff.org