Tagg: raspberry pi

Uppe och igång

wsmounted_smallNu är temperaturövervakningen av kyl & frys igång igen. Det tog ett tag men hobbyprojekten brukar ju ligga till sig lite innan de blir av ’på riktigt’…

Jag ska göra en visnings-app som jag tänkt köra i en gammal smartphone men tills vidare får man hålla tillgodo med att titta här för senaste informationen.

Nu samlar den iallafall data igen även om det blev ett lite avbrott under dagen då min websida var nere. Allt data sparas nämligen till en databas där och eftersom jag missat att betala för maj så stängdes sidan ner… Jag har autogiro men ibland funkar det inte så jag fick betala manuellt med kort och sen var det igång igen.

 

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…

DartScore v. 2

Arbetet med hobbyprojekten går i skov och idag har det varit lite av ett ’DartScore’-skov… Nu fungerar installationen på en Raspberry Pi 3 och jag har även uppgraderat hårdvaran. Problemet tidigare var att knapparna satt på själva kameran och även om man satte fast den så hårt det gick rörde den sig ändå lite när man tryckte på en knapp och då funkar det ju inte… Så nu har jag lyft ut knapparna, lagt till fyra statusdioder och en switch. Jag gjorde ett kretskort som ska sättas i en liten låda och som i sin tur kan sitta i taket bredvid kameran. Prestandan på RPi 3 är ju också rejält mycket bättre än på den B+ som jag använde förut. När jag får nåt som funkar hyfsat igen är det dags för en uppdatering på GitHub men det får vänta lite.

20160417_154615

Den nya hårdvaran till DartScore. Klämman är tänkt att sättas fast i en stång som sitter längs taket och kameran kan då enkelt justeras in.

20160417_154733

Nördhörnan efter lite arbete… Det är lätt att ’stöka till det’.

Raspberry Pi MediaCenter

20160320_121514

Inspirerad av Dave på EEVblog.com har jag mitt eget cadprogram.

Visst vore det bra med en enkel mediacenter dator som kan visa svtplay, youtube med fleral strömmningstjänster via WiFi på den stora TVn? Ännu bättre vore det om man kunde brygga WiFi till den blueray spelare vi har och som bara har trådbundet ethernet. Det borde ju inte vara så svårt, eller? Jag har hållit på ett tag men till slut gick det genom att använda en raspberry pi 2, OSMC och lite hjälp från detta blogginlägg.

Jag har provat några andra mediacenter distributioner tex OpenElec men den hade skrivskyddat filsystem och det blev jättekrångligt att ändra eller installera nya saker.

I OSMC ska jag förutom SVTPlay installera tillägget för EEVblog, MetalVideo och lite annat. Däremot kommer jag nog inte att titta så mycket själv, det roliga var att få det att funka. 🙂

 

Netflix alive via nätverksbryggan

Netflix alive i blueray-spelaren via nätverksbryggan

RF moduler

s-l500I går fick jag ett litet vadderat kuvert igen. Denna gång innehöll det 5 uppsättningar av RF sändare och mottagare som jag var tvungen att prova. Jag hittade lite exempel kod för Aurdino och var snart redo att tända en lysdiod via en radiolänk. Rätt coolt i all sin enkelhet… Jag kopplade sändaren till en raspberry pi och mottagaren till en Aurdino. Rasberryn talade sedan om via radolänken när dioden skulle tändas och Aurdinon utförde ordern.

I samband med detta började jag också med ett ’device-lib’ för Raspberry Pi. Meningen är att det ska bli python-klasser för olika enheter som jag använder, tex RfTransmitter, RfReceiver, switchar, 7-segmens led, 2-raders displayenheter etc etc. Det kommer antagligen att publiceras på GitHub så småningom ifall det blir nåt…

Raspberry pi 3

Jag var i Skärholmen och ’råkade’ komma hem med en Raspberry pi 3 från Kjell&Co. Den ska bli basen i nästa generation av ’DartScore’. Prestandamässigt borde det vara stor skillnad mot den jag använder nu som är av generation 1. Då ’foot-print’ är samma går det att använda samma låda med knappar etc som jag hade till projektet tidigare men sen är det väl en annan sak om jag gör det. Det var svårt att trycka på knapparna utan att rubba kamera hur hårt jag än drog fast monteringsklämmorna så knapparna får kanske flytta ut i en separat låda.

Utrustad med 1 GB RAM-minne och en 64-bitarsprocessor på 1,2 GHz (ca tio gånger snabbare än den första Pi-datorn).

Utrustad med 1 GB RAM-minne och en 64-bitarsprocessor på 1,2 GHz (ca tio gånger snabbare än den första Pien).

Nya leksaker

20160223_173909Idag hämtade jag ut ett litet paket från Electrokit med lite kul prylar:
2 st Arduino Uno, en bok med lite inspiration och en låda till Raspberry Pi som är ’Lego.kompatibel’.

Jag har ju mest gjort projekt med Raspberryn men tänkte prova lite Arduino också, kul med omväxling 🙂

Jag kunde inte hålla mig borta från ebay idag heller så nu ligger det antal transistorer i min köphistorik också. En nackdel med ebay är ju att det tar ett tag att få prylarna men å andra sidan så blir det ibland lilla julafton när dom väl dyker upp då jag beställer saker som jag tror är bra att ha och sedan nästan glömmer bort det innan dom dyker upp…

Fågelövervakning

Nu är hårdvaran till fågelholken med inbyggd kamera på plats, dvs holken är upphängd där den ska sitta.

Holken innehåller en raspberry pi B+, ir-kamera och några ir-lysdioder. Just nu körs programmet ’motion’  som egentligen är för övervakningskameror men det fungerar ju bra här också. Ett litet python-program (en modul bara) sköter belysningen genom att pwm-styra spänningen till lysdioderna. Planen just nu är att ha detta igång ett tag och se vad som händer. Är det någon som vill använda holken som nattkvarter? Vi får se…

Själva upphängningen var inte helt problemfri. Först var det lite problem med strömförsörjningen och när det var löst visade det sig att den tänkta placeringen var i radioskugga under ett tak med betongpannor men genom att flytta vår router en bit så löste det sig.

En nedskalad version av live-strömmen från holken kan ses till höger och i full upplösning finns den här: http://sundback.ddns.net:8080/. Förhoppningsvis blir det några övervakningsfilmer snart och då kommer det länk till dom också.

birdcam1

Tomt än så länge men förhoppningsvis hittar någon pippi hit så småningom. Kameran är monterad i taket och Ingångshålet är nedåt i bilden.

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.

Hårdvaru-test 1

Nu är jag hemma från Öland igen och vi har pysslat en hel del med den kommande köks-renoveringen men jag har även haft tid till lite annat…

När jag var på Öland byggde jag en fågelholk som är anpassad för att montera en nätverksansluten Raspberry Pi med IR-kamera på insidan av taket. Idag har jag testat lite och det verkar funka. I holken är det ju mörkt men en IR-diod (eller flera) ska användas för belysningen. I holkens elektronik kommer jag också att bygga in en enkel väderstation. Alltihopa ska sedan monteras på en stolpe till vår trappavsats och sedan hoppas jag på besök.

Hårdvarutest 1 gav som resultat att jag måste jobba vidare med belysningen (fler IR-dioder) och skärpan, särskilt på nära håll. När det gäller skärpan är nog en fisheye-lins ett alternativ och jag ska kolla ebay efter lämpliga såna. Fortsättning följer…

Fågelholk-cam-hwtest1

Insidan av holken. I botten ligger en tändsticksask och genom ingångshålet kommer ett litet kretskort.