Det är mycket nu

Har haft ovanligt mycket att göra senaste tiden.

Jag har, som jag bloggat en del om redan, hjälp min vän Pontus med hans examensprojekt för utställningen på Forsbergs Skola nu på fredag och lördag (samt en liten förhandsvisning för byråfolk i morgon). Det har byggts LEGO, kodats i Wiring för Arduino, satts upp en webbtjänst för att styra delar av projektet, samt byggts en Twitter-app.

Jag har också haft mycket att göra med en intressant lösning i mitt jobb som konsult hos TV4, det har varit årets viktigaste högtid (första maj) med tillhörande socialist-fest, och (vad det känns som) en miljon andra saker.

Men nu ska det äntligen bli lite lugn och ro igen. Jag är färdig med mitt inför fredagens utställning, snart är projektet hos TV4 färdigt, och om drygt 2 veckor åker jag med familjen till Kreta.

Efter det får vi se vilka spännande projekt jag kommer ta för mig. Jag har redan några roliga idéer på gång tillsammans med Pontus.

Pyssellördag

I dag har jag hängt på Forsbergs tillsammans med Pontus hela dagen och fortsatt arbeta på hans examensutställning. Det har pysslats en del med LEGO Technic, jag har gjort mindre ändringar i de två APIer jag skrivit, och jag har registrerat en ny domän och satt upp en liten webbsida; men mest har jag försökt få en Ethernet Shield för Arduino, modell VMA04 från Velleman, att koppla upp sig mot internet och hämta data från en webbtjänst jag byggt.

Det visade sig denna Ethernet Shield är baserad på ett ENC28J60-chip, till skillnad från den officiella som är baserad på ett Wiznet W5100 chip, och detta medförde lite komplikationer i början.

Det officiella ethernet-biblioteket som man inkluderar i sina sketch-filer när man ska programmera för Arduino fungerar nämligen inte med ENC28J60-chippet och den informationen saknades i instruktionsmanualen. Så det var först efter ett antal misslyckade försök och lite googlande som jag hittade lite alternativa kodbibliotek.

Det alternativ jag till slut landade på var UIPEthernet som är skrivet att fungera på precis samma sätt om originalbiblioteket, men för ENC28J60-chip, och efter många extra timmar så fick jag någon så när ordning på koden. Det är fortfarande lite problem med nätverket och automatisk tilldelningen av IP via DHCP i nätverket på Forsbergs men jag hoppas kunna lösa detta i dag med en egen router.

Förhoppningsvis kommer jag kunna knyta ihop säcken kring kodbasen för Arduinon i dag, och på fredag är det dags för själva utställningen. Efter det kommer jag posta lite bilder och filmklipp från våra byggsessioner, och skriva en mer utförlig beskrivning av projektet. Jag vill ju inte spoila Pontus examensarbete innan det har ställts ut.

Längtan efter Kreta

Nu är det precis tre veckor kvar tills jag och familjen tar en timeout och hoppar på planet till Kreta, och det ska bli så oerhört skönt att bara göra absolut ingenting. Med ingenting menas ligga i en solstol bredvid poolen och läsa böcker, turas om att vara med lillgrabben när han ska åka vattenrutschbana/leka i barnpoolen, äta gott, och vila.

Jag har verkligen inget stressframkallande jobb och jag lever ett, på alla sätt, lätt liv, men alla problem med diskbråck och operationen av ateromet har tagit ut sin rätt och jag längtar efter en vecka fri från krav och måsten så jag håller på att spricka.

Jag ser fram emot ett par andra saker innan det är dags att packa väskorna, framför allt examensutsällningen på Forsbergs Skola eftersom jag hjälper min vän Pontus med hans projekt där vi bygger med LEGO Technic, programmerar Arduinos, bygger webbtjänster, och leker med projektorer.

Jag kommer posta mer om Pontus projekt när utställningen har varit, men nu får ni nöja er med en bild från hotellet jag och familjen åker till om tre veckor; Sunwing Makrigialos Beach på Kreta.

Sunwing Makrigialos Beach

3D-skrivare

Efter att suttit en hel del med hårdvara den senaste tiden så har jag börjat fundera allt mer på att införskaffa en 3D-skrivare. De har ju gått ner avsevärt i pris på bara två år och nu känns det ekonomiskt försvarbart att köpa en.

Det är jag och min kompis Pontus som funderar på att köpa en tillsammans, och förhoppningsvis får vi med ytterligare en vän att dela vårdnaden över skrivaren med. Det främsta användningsområdet kommer nog bli att skriva ut kugghjul och andra delar för LEGO Technic.

Just nu kikar vi på en Prusa i3, eller kanske något från RepRapPro. Det skulle säkert vara bättre att köpa en färdigmonterad skrivare från t.ex. MakerBot eller Cubify, men det känns som en rolig utmaning att köpa ett kit vi får montera själva. Sen är ju prisskillnaden ett par tusen kronor (och i vissa fall många tusen), dessutom är t.ex. RepRaPro helt open source vilket alltid är uppskattat.

Oavsett vart vi hamnar så kommer det bli fantastiskt roligt.

Nästa steg efter detta blir nog en AR.Drone 2.0 GPS Edition, men det får bli ett framtida blogginlägg.

Arduino + LEGO Technic

Efter att jag satt hemma hos Pontus och lekte med hans Arduino så gick jag och, som jag skrev tidigare, köpte ett eget startkit och började experimentera med små projekt hemma. Men i dag så har det varit en Arduino-fest utan dess like.

Jag och Pontus har spenderat hela eftermiddagen och kvällen på Forsbergs Skola där vi ockuperat ett rum och skruvat, donat, och lekt med våra Arduinos och en massa LEGO Technic. Pontus har nämligen sin examensutställning om några veckor och jag bistår med hjälp gällande programmeringen av hårdvaran som han kommer använda sig av i sitt arbete.

Jag vill inte skriva för mycket om vad vi gjort, kom till slututställningen och se själva istället, men jag kan bjuda på en liten film som visar en del av vad vi jobbat på.