Etikett: android

ScaniaHack 2016

Jag är just hemkommen från ScaniaHack, ett 24 timmars ’kreativitetsarrangemang’. I år var det med kort varsel jag anmälde mig och hade inte förberett något alls men bestämde mig ändå för att åka dit. Tillsammans med två andra gjorde jag en android-applikation för Scanias företagstelefoner som mha det interna telefonnumret slår upp profilinformation från vårt intranät och visar det när det ringer. Namn, roll, avdelning och profilbild tex. Den fungerar även åt andra hållet och är på det sättet en bra kontaktlista som snabbt letar reda på den man vill ringa eller maila.

Appen fungerade riktigt bra men är egentligen en prototyp bara för att visa vad som går att göra men jag hoppas den blir ’på riktigt’ snart eftersom den är efterfrågad av många.

Även denna gång körde jag oavbrutet och var vaken 32 timmar i sträck innan jag sov en kort middag nyss. Lite mosigt i huvudet är jag men inte så farligt faktiskt.

På kvällen blev det hämtpizza.

På kvällen blev det hämtpizza.

Temperaturövervakning

Detta är ett projekt som pågått ett tag innan det blev tillräckligt färdigt och som går ut på att övervaka temperaturen i kylen och frysen. Det utökades efterhand  och har du även koll på temperatur, luftfuktighet och lufttryck ute och inne. I lådan finns även en summer, några led och en knapp som ska användas när jag så småningom implementerar en larmfunktion.

Den första versionen hade en liten LCD skärm som visade resultatet men det var svårt att bygga in på ett snyggt sätt så den versionen blev förbjuden att ha i köket…

Den senaste versionen ryms i en Rasberry Pi låda men har förstås lite sensorer utspridda i kylen,  frysen och utanför köksfönstret. Alla värden rapporteras till en databas som har en tabell med tätt uppmätta värden för det senaste dygnet och en tabell för långsiktig statistik men längre mellanrum mellan mätningarna.

Just nu är själva visningen lite eftersatt, det är tänkt att det ska bli en android-app som körs på en gammal smartphone som kan sitta på köksväggen tex. Det finns ett php-skript som levererar ut senaste mätningen i en enkel xml-fil men det ska även gå att se trender etc.

All kod till projektet finns på mitt github-konto. Kontroll-loopen som körs hela tiden är skriven i python, backend delarna i php och mysql (stored procedures)

wsmounted

Temperaturövervakningen monterad och igångkörd. Den gröna lysdioden lyser varje gång en mätning görs. Hela installationen döljs sedan av våran köksgardin.

outdoorsensors

Sensorerna som sitter på utsidan med locket borttaget.

tempsensor

En av temperatursensorerna i kylen. Bra att hålla koll på vilket id-nr som sitter var…

Temperaturlarm och väderstation

Efter några dagars sjukdom är jag på benen igen och pysslar med ett gammalt projekt som fått nytt liv. Det går ut på att mäta temperaturen i kyl och frys och kunna upptäcka om en dörr är öppen för länge eller om temperaturförändringen är ’onormal’. Förutom dessa tre one-wire givare (två i kylen och en i frysen) så har jag även givare för temperatur och luftfuktighet inne och ute samt även för lufttrycket. Min tidigare installation hade en liten touchskärm men det var svårt att få någon snygg inbyggnad av detta så hela den grejen dissades hårt av övriga familjen.

Nu är det nya tag och allt är inbyggt i en raspberry pi låda som ska monteras bakom köksgardinen. En gammal Samsung Galaxy S2 utan sim-kort ska agera displayenhet. Alla värden skickas till en webserver/databas och visningen ska genereras som en websida i version 1 men i framtiden tänkte jag göra en androidapp för att få snyggare utseende och lite bättre känsla. Utvärdering av temperaturförändringen ska göras på pi:en då den ska spara senaste dygnets mätningar. Mer avancerad utvärdering kan göras på webservern eller i androidappen.

Lådan innehåller också några lysdioder som kan indikera mätning och larm, en buzzer för larmljud och en knapp för att tysta ljudet när det larmar (som på en brandvarnare).

All kod till projektet (python, php och sql) finns på GitHub.

20151222_185559

Lådan, några av givarna och displayenheten.

Amilo 2.0

Jag har börjat kolla efter en värdig ersättare till min 8 år gamla Fujitsu Amilo som visserligen fungerar utmärkt fortfarande men pga sin ålder börjar tappa fart allteftersom nya versioner av program mm installeras och med mina nya utvecklingsmiljöer för .net, android och python sackar den ordentligt i backarna om man säger så…

Jag har fastnat för Lenovo som jag tycker verkar vara ett bra märke och ett av alternativen är denna 13 tums dator i metallchassi som väger 1.5 kg och har en SSD disk, 8GB RAM går att uppdatera till 16 och en 1.7GHz i5 processor. Kraven på ersättaren är att den är hyfsat lätt, funkar för programmering, multimedia och fotoredigering. Bra batteritid är ju också ett plus.

lenovo-u330p-core-i5-17ghz-8gb-256gb-ssd-133tum

…lätt, smart och responsiv. Bildlänken leder till Dustinhome.

Ett annat alternativ är Lenovo Flex 2 som har något bättre processorprestanda men ingen riktig SSD disk och dessutom är det en något annorlunda typ av dator.

Android utveckling

Min digitaliserade handlingslista har tagit ett steg framåt igen. Det är korta steg och går långsamt men något händer i alla fall! Handlingslistan skrivs in via en webläsare (http://www.sundback.com/shopperweb/) och sedan kan den laddas till telefonen via en app jag skrivit. Allt eftersom man stoppar saker i korgen så kan man ta bort dom från listan och när man är klar kan man synka mot servern igen så att de eventuella saker man inte hittade finns kvar i listan tills nästa gång.

Nästa steg i utvecklingen blir att få till ett lite snyggare gränssnitt men framförallt att få listan sorterad i rätt ordning beroende på hur varorna ligger i affären.

androiddev

En bra uvecklingsmiljö för Android. Bildlänken leder till websidan för nedladdning.

ShopperDroid

shopperdroid01

I helgen har jag jobbat vidare med mitt  projekt som hanterar familjens handlingslista. Projektet består av en databas och weblösning för skriva in och spara det som ska handlas och en androidapp som man använder i affären. Weblösningen funkar ganska bra sedan förut så nu var det själva appen jag jobbade vidare med.

Själva handlingslistan har också fungerat länge men nu kan man ångra om man råkar trycka fel och jag har även fixat så att man kan ange det id i appen man har på websidan så listan knyts ihop med  rätt ’användare’ plus en massa annat. Den är alltså redo att användas av fler än oss.

Det är fler funktioner på väg men jag har ju lite för lite tid att koda just nu så jag får se om/när det blir klart.

Förövrigt har jag fått in nåt ’tillägg’ i Chrome som visar annonser kors och tvärs. Superirriterande. Vid ett tidigare tillfälle när jag råkade ut för nåt liknande kunde jag ta bort det men nu är det mer gömt, som nån sorts virus. Jag löste det genom att installera Firefox.

 

Utflykt med kameran

Årets sista dag bjöd till en början på rätt hyfsat väder och jag tog min nya kamera på en utflykt till Stora Envätterns naturreservat. Det är många saker att lära sig med den nya kameran och samtidigt har jag bytt filformat till raw och börjat använda Adobes Lightroom5 så jag får ligga i…
image

Bilder tagna med den nya kameran lär dyka upp här snart…

Postat med WordPress för Android från Galaxy S II