Kategori: Elektronik

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.

Drivrutiner….

Oscilloskåpet fungerar bra men har i nuläget bara en kanal vilket är riktigt irriterande. Jag har nästan blivit besatt av att hitta en lösning och efter mycket krångel och felsökning har jag konstaterat att det måste vara drivrutinen som inte skiljer på kanalerna i linje-ingången trots att den är markerad som en stereoingång (och jag vet att det fungerat att spela in i stereo med Windows XP). Jag har försökt byta drivrutiner, ladda ner nya från RealTek etc men alltid med samma resultat. Ett tag var jag inne på att det antingen blivit fel i datorkontakten (kortslutning mellan kanal 1 och 2) eller i min lilla interface-box men efter noggranna mätninger så är jag rätt säker på att dessa är felfria. När jag kör oscilloskåpet i ’loop-back’ från ljudströmmen till högtalarna fungerar det också aldeles utmärkt. Återstår alltså drivrutinen, och att hitta en sådan som fungerar med Windows 10 i stereo-läge till min gamla Amilo verkar inte vara det lättaste men jag letar vidare..

Vad skulle kunna gå fel här?

Vad skulle kunna gå fel här? 

Ett enkelt oscilloskåp

Jag har länge tänkt att det skulle vara bra med ett enkelt oscilloskåp till mitt ’elektroniklabb’. Min gamla Amilo är ju pensionär men rycker in då och då som mätdator och där installerade jag programmet Soundcard Oscilloscope och byggde ihop ett enkelt ’interface’ (en spänningsdelare) så nu fungerar det för signaler som är max 5v och frekvenser upp till ca 20kHz vilket räcker mer än väl. För att testa alltihopa använde jag en liten signalgenerator jag köpte på ebay för ett tag sedan.

scope

LegoRover

Jag har en tid pulat lite med ett hobbyprojekt kallat ’LegoRover’ där tanken är att göra ett litet fordon som kan ta sig runt själv och undvika hinder. Huvudsyftet är dock att det är ett kul sätt för mig att lära mig mer om elektronik, sensorer och bildbehandling. Jag har gjort en ny ’projektsida’ med lite info och länkar till bland annat github där all kod ligger.

The LegoRover

The LegoRover