Vindmätarbygge – start

Har börjat på ett litet projekt, bygga en vindmätare som via mobilnätet postar mätdata till en webserver som sedan kan plotta grafer etc.

Hemma hade jag redan några Arduino samt en GSM modul. Och just till denna GSM modul finns det redan ett Arduino lib så man kan göra GET och POST anrop mot en webserver.

Dock när jag skulle börja med att ansluta min Arduino upptcäkte jag att mina 5V mini inte var direkt lämpliga då jag skulle behöva lite konverteringselektronik för signalnivåerna. Så beställde istället några nya 3.3V istället som jag kan ansluta direkt.

Har även börjat leta efter lämpliga vindgivare som inte kostar en förmögenhet. Började med att kontakta Campbell Scientific och Vaisala men de vill ha mellan 10.000 och 30.000 för de givare jag frågade om. På tok för dyrt! Har skickat iväg ett antal mail till flera olika svenska leverantörer för att se vad de kan erbjuda. De jag kontaktat är SafeCast, Svenska Termoinstrument, LiveData och FDS Mätteknik.

Hittade även lite andra hobby projekt när jag sökte runt efter bra lösningar. Det intressanta var att båda projekten bygger på Arduino 🙂 Visar lite hur stort Arduino börjat bli. WindWiz år också en GSM uppkopplad vindmätare och använder en mätare från ClasOhlson. Så letade runt lite hos dem och hittade en vädligt prisvärd lösning, reservdel till väderstation. För endast 245 kr fick jag en komplett vindmätare med både hastighet och riktning. Dock idag när jag fick den insåg jag att jag missat en viktig del, den kopplades inte in med sladd som jag trodde utan trådlöst 🙁 Så började söka på nätet och hittade ett projekt till av en svensk kitare som verkar använt precis samma mätare. Har skickat ett mail så får vi se om han kan hjälpa till att koppla in den jag köpte från Classe.

Mätaren från Classe har ett par lödpunkter på kretskortet som skulle tyda på att man kan få ut seriedata direkt från kretskortet och inte behöver bygga en radiomottagare. Så här ser kretskortet ut:

Kretskortet med lödpunkter utmärkta

Får se när jag får svar på mailen jag skickat iväg men nästa steg blir nog i vilket fall att koppla ihop GSM kort och Arduino och prova biblioteket för att posta in lite data i en enkel web app jag hackat ihop.

Fri myndighetsinformation!

Igår började lagen om vidareanvändning av information att gälla. Den är en konsekvens av PSI(Publi Sector Information) direktivet från EU. Detta är viktigt ur ett demokratiskt perspektiv för det ger oss alla möjlighet att använda den information myndigheterna samlar ihop om oss och vårt samhälle! Men det är också en enorm potential för en massa entreprenörskap!! Men för att den möjligheten inte skall gå i stöpet är det enormt viktigt att informationen blir tillgänglig i väldokumenterade och standardiserade strukturer. Så nu vill vi se alla myndigheter komma med öppna och tydliga APIer!

Flera webentreprenörer tar nu och uppmanar myndigheterna att snabba på denna process och att göra det enkelt och tydligt. Jag vill härmed ansluta mig till denna grupp genom att publicera följande öppna brev som är författat av Jonas Lejon och Joakim Jardenberg:

Kära generaldirektörer, låt oss tillsammans göra världen bättre!

Ni sitter sedan många år tillbaka på stora mängder data som är intressant ur flera aspekter. Det handlar om information som vi skattebetalare redan betalt för. Olika aktörer i samhället kan vidareutnyttja information för olika ändamål, t.ex. genom skapandet av nya e-tjänster, såväl kommersiella och ideella. Men ofta har det varit förknippat med stora kostnader och svårtillgängliga lösningar. Äntligen ser vi en ändring komma till stånd.

Att vi entreprenörer kan ta del av denna information även elektroniskt har vunnit laga kraft sedan idag, den 1:a juli 2010. Den så kallade PSI-lagen (Prop. 2009/10:175) öppnar upp för stora möjligheter att skapa tjänster som förbättrar vardagen för oss alla.

Att ni själva sitter på kunskapen att förädla denna information i viss mån är mycket möjligt, rent av sannolikt, men om fler får möjlighet att jobba tillsammans så kommer garanterat resultaten att bli ännu bättre. Det saknas sannerligen inte internationella exempel på de effekter man får av att släppa publikt data tillgängligt för vidareutnyttjande.

Vi vill därför uppmana alla myndigheter och deras chefer att snarast börja arbeta i PSI-direktivets anda och uppfylla den intention som lagen speglar. Citerar från regeringskansliets sida om PSI – vidareanvändning av information:

”Syftet med lagen är att främja utvecklingen av en informationsmarknad genom att underlätta enskildas användning av handlingar som tillhandahålls av myndigheter.”

För att detta ska bli verklighet krävs i praktiken ett API till era tjänster. Vi vill därför med detta brev uppmärksamma er på behovet av att ni skyndsamt öppnar upp en sådan möjlighet. Först då kan vi börja jobba på allvar, och först då kan både ni, vi, lagstiftarna och samhället se den fulla nyttan av den utveckling som startar nu. Vi är många som är villiga att hjälpa till, så se det här brevet också som en utsträckt hand. Dialogen är igång, nu är bollen er.

Ovanstående text är i huvudsak författad av Jonas Lejon (ansvarig bland annat för tjänsten govdata.se)), bearbetad av Joakim Jardenberg (bland annat projektledare för Makten och Öppenheten) och helt fri att kopiera, bearbeta och vidarebpublicera enligt CC0.

—-

För den som vill läsa mer om den nya lagen 2001:566 så finns lagtexten bl.a. på Lagen.nu: https://lagen.nu/2010:566. Mycket intressant finns att läsa i propositionen bl.a. detta:

i direktivet före-skrivs att handlingar ska göras tillgängliga i alla befintliga format hos myndigheten. Detta innefattar även kravet att elektroniska handlingar ska lämnas ut i elektronisk form, under förutsättning att det är möjligt och lämpligt.

Hjälp oss att sprida budskapet genom att länka och återpublicera ovan text!

Och jag kan inte annat än att falla in i uppmaningen: Hjälp oss att sprida budskapet genom att länka och återpublicera ovan text!

Experiences from another 24 hour camp…

I’m on the train home to Gothenburg after a couple of superfun days in Stockholm!

On Wednesday evening we(me, Staffan, Daniel and Anders) took the boat to Yasuragi Hasseludden together with about 120 other internet geeks for the second 24 hour Business Camp. We all had a great evening with delightful food and marvelous bathing in the hot springs at Yasuragi! Thursday started with presentations from the sponsors and it was really interesting to see that the sponsors put in much more support or funding this time than last. The whole 24 hour concepts seems to have matured and caught a much bigger interest this time. Though the whole comradeship and openness which I like a lot was still very present!

At lunch on Thursday it all started with 24 hours of frenetic coding and building. The rooms was filled again with almost tangible energy which is a great drug to help that sleep stay away. Compared to last time and to my experience from 24HourSormland we did a lot of things right this time! I’ll try to recollect the most important ones here.

Agile development – we decided to have 30 minutes development itterations. Problems became visible quickly, everyone in the team was aware of how things developed etc. At times, specifically late in the morning the iterations became a bit longer, about an hour each and things started to slow down. It’s hard to tell when to stop for a short sleep break. We gave up at 6 in the morning and slept for 3 hours for a final burst until 12.

Many developers – On the last 24hbc I was alone and on 24HourSormland we were four people but I was the only developer. This time we were three developers and it was so obvious how much quicker things got implemented! Also problems was solved much quicker since if we found out that someone had been stuck on one problem during an iteration all three of us could try to solve it! And we could provide each other with new perspectives on the problem as well.

Clear concept and finished idea – when going to Yasuragi we had most of the interaction with HiThere ready. The application flow had been decided in advance, everyone in the team knew roughly how it was supposed to be used and what things needed to be developed. This really helped us to divide things into tasks, Anders worked with the graphics, Staffan worked the backend, Daniel with the iPhone app and I worked with the social network integration.

Prepare as much as possible – we were very well prepared. The hosting on GleSYS servers were setup days in advance. We had registered the domain, pointed it at our server, installed all software on the server and had prepared a deployment script. By execute that script we had a new version up and running live on the site within minutes! We had made sure we know how to get push notifications working on the iPhone, we had checked all certificates were proper and working, all development tools working. We had even prepared to develop the whole site and application without any network connectivity, e.g. setup a code sharing repository on a USB stick which we could hand around to synchronize the code in the team.

Some lessons learnt:
It helps a lot to have used the APIs or libraries before. This time a lot of time was spent on the Facebook integration and there are still more to fix here. One reason why it took time to solve things was that we used the Facebooker plugin to Rails. It works great to use plugins in Rails when everything works but if they are not well documented which is the case with Facebooker and things starts to behave strangely it is much harder to find what is causing the problem. We have a couple of other projects which are about to use Facebook in a similar way so even if things didn’t work out a lot was learnt about the Facebook API.

Another thing which we didn’t focus on was a sales pitch. It was more ad hoc style since we all focused on the problems ahead. The model used at 24HourSormland is probably better, where presentations are done a couple of days after the actual camp. Or one should bring on a person in the team focusing on marketing, sales and presentation during the 24 hours!

Some really useful tools:
Skype – Skype was really useful during the event. We created a chat for the four of us and used it to sync each iteration. Once every hour or so we took a short break in conjunction with the sync to get short breaks too but Skype helped us stay focused on the tasks while quickly making everyone aware how things developed. Some problems were also discussed via Skype as well.

DropBox – DropBox was great for sharing files among us such as graphics or shorter texts. It cannot handle revisions as a code repository can but it is still very useful because it is fast and files stays organized. It is also great how well it integrates into the ordinary file system.

So that’s a long summary of a great event! If you like HiThere, please head over to the 24 hour business camp website and vote for us! You can read a bit more about HiThere on the 24hbc blog but it’s in Swedish. There are also lots of photos uploaded and tagged on Flickr!

Tags: ,

24 hour business camp

I’m at 24hbc right now where 90 geeks and entrepreneurs has gathered to start, implement and finish 50 project ideas in 24 hours. It’s already been great fun out here at Hasseludden even before we started and it’s gonna be an intense but jolly good ride today and tomorrow. We start coding at 12. If you want you can follow us at several places on the net:
Live Blog
Flickr group and here
Jaiku channel
Twitter backchannel
Onelinr Channel