Elexandra del 24 – Åsa Nisse

Ja, nu är det nog lite Åsa-Nisse-varning i alla fall men mackapär-manicker man konstruerar måste ju funktionsprovas. Elexandra är så pass klar att jag vill börja testa i en mer realistisk miljö med jord och bevattning.

Sagt och gjort! I går fixade jag en vattentunna och lite gamla VVS-pryttlar som matar vatten som en elventil slår av/på vid behov. Vattnet mynnar ut i ett spridarrör över ett utdömt blomarrangemang i anskrämligt skick.

I jorden finns två fuktsensorer och vid sidan om, ljus- och temperatursensor.

En ganska simpel tillämpning men ganska bra för att testa av själva grundkonstruktionen av hård- och mjukvara som jag utvecklat.

Jag fick för husfridens skull på heder och samvete försäkra att hela arrangemanget skulle vara borta om en vecka. Jag tror dock att Åsa kommer böna och be att få behålla mackapären när jag har förvandlat den vämjeliga grönsaken till en prunkande blomprakt!

… om jag inte tömmer en hel tunna vatten genom trallgolvet vill säga, vilket kanske är ett troligare scenario …

Elexandra kontrollenhet, strömförsörjning, temperatur- och ljussensor på tavla. Fuktsensorer i jorden. Lös USB-kabel för mjukvaruuppdateringar samt elventil monterat på ”inkommande” vattenrör.
Mätdata ramlar in fint i databasen på kontoret för analys och anpassning av reglering.

Elexandra del 23

Sådär ja. Nu har jag pillat vidare och testat av Wi-fi på distans och efter lite småjusteringar, både lokalt och i PC-programmet, så fungerar det ju utmärkt. Den kopplar upp fint till nätverket och allt den skickar ramlar in i en databas på kontoret.

Transceivermodulen för Wi-fi är en ESP8266 för 49 kr som visade sig vara extremt smidig att konfigurera upp och använda via en UART. Det verkar ju dessutom så här långt att den lirar bra också. 🙂

ESP8266 Transeivermodul för Wi-fi.

Med maskineriet för Wi-fi på plats så är alla grundfunktioner klara för det lille projektet som är hyfsat modulärt för att kunna återanvändas.

Informationssida med bygg-/git-information, IP-konfiguration och IO’s. Fyra analoga in, två digitala in och två PWM-utgångar med strömmätning för induktiva laster samt en relä-utgång.
Händelselogg som lagras på uSD-kort.
Inställningssida med klocksynkronisering via Wi-fi bl.a.
SQLite-databas för lagring av händelser och mät-/reglerdata.

Nu blir det nog att rigga upp alla sensorer och ventilerna för göra klart den första applikationen som är bevattningssystem till fågelvoljärerna.

Någon slags hemester

Vilma med kompisar hade bokat campingplats med el och Wi-fi i vår trädgård ett par dagar. Igår installerade de sig så nu campas det för fullt och det är ju nära och bra till servicehus och restaurtang alla fall 🙂

Själv skulle jag enligt ursprungsplanen ha börjat jobba i dag men eftersom jag var sjuk i princip hela första semesterveckan så tog jag några lediga dagar denna veckan istället. Lite fortsättning på diverse hemmafix och elektronikprojekt alltså. 🙂

Elexandra del 22

Sådär ja. Då har jag snickrat ihop en enkel UDP-server som tar emot och parsar meddelanden som Elexandra skickar via Wifi och vårt lokala nätverk. Jag valde att spara all data i en SQLite-databas för att få lite bättre struktur på innehållet istället för att dumpa allt i en fil med oändligt antal textsträngar.

Nu återstår det att snygga till vissa delar och sedan ska den få stå och tuffa ett tag då den är placerad på sin tänkta position några tiotals meter från bostadshuset och servern.

Under tiden tänkte jag porta UDP-servern och låta den snurra på min NAS istället för på Windows-maskinen som jag utveckar på.

Det slog mig nu också att man kanske skulle använda SQLite även lokalt på Elexandra för loggar eftersom jag har ett filsystem till SD-kortet.

När det är på plats så tror jag att både mjuk- och hårdvara är klart för att kunna användas som bas till många skojsiga hemmaprojekt framöver. 🙂

Elexandra del 21

Det var lite tråkväder på förmiddagen så jag passade på att titta på en funktion som jag hela tiden har skjutit på framtiden. Den lilla Wifi-modulen som ska kommunicera med omvärden behöver drivrutiner i form av klassiska AT-kommandon via UART. Det visade sig vara lite småstruligt eftersom svaren som modulen skickar tillbaka inte riktigt överenstämde med dokumentationen.

Det blev helt enkelt att köra igenom nödvändiga kommandon och kolla med logikanalysator vad som ramlar tillbaka från modulen. När det väl var gjort så var det ganska rakt fram så nu går det fint att konfigurera och koppla upp den lilla rackaren mot vårat Wifi-nät.

Nu återstår det att snickra ihop en enkel UDP-server på en dator som får uppgiften att ta emot all data från Elexandra och spara till disk. Tänker att det får bli diverse händelser och mätdata som sedan kan studeras och efterbearbetas.

Semesterlunken

Nu har man kommit in i den behagliga lunken på riktigt. Idag har jag bland annat roat mig med att slipa både arbets- och svetsbänken rena från färg, svetsloppor och annat bös så det blir lite trevligare att jobba på.

Vi tog en liten tur och köpte nytt startbatteri till Toyotan eftersom en cell hade gett upp i det gamla så startviljan var högst begränsad…

Det blev även att införskaffa lite vindskivor och vindskiveplåt till ena gaveln på huset som verkligen behöver bytas.

Vi har alltså kommit in i fixarveckan och jag gillar’t!

Elexandra del 20

Mycket av grundfunktionaliteten för mitt lille elektronikprojekt har varit klart en tid men användargränssnittet har varit lite spretigt och spartanskt minst sagt.

Har därför pillat lite under semestern för att få till en enhetlig design på alla skärmsidor vad gäller bakgrunder, text och symboler. Det fick bli ett blå/vit/svart tema denna gång men det återstår nog lite omroddning här och var innan man är helt nöjd.

Tur att det är mycket kvar på semestern. 🙂

Feber och utökat hemskydd

Jag kände lite redan innan jag gick på semester att det var en ny infektion på gång och eftersom febern ökade på så drog jag igång en ny antibiotika-kur. Tror toppen var igår så nu börjar medikamenterna nog kicka in (fjärde dygnet, preciiiis som tidigare gånger). Tydlig Déjà vu. 🙂

Nåväl. För ett bra tag sedan beställde jag nya pinaler för att utöka hemskyddet lite men leveransen var trög på grund av det rådande läget med brister av elektronikkompnenter så de ramlade in nu som först. Det passade i och för sig ganska bra att pilla med när man är lite hängig.

Jag beställde sex kameror med bra upplösning och bra ”mörkerseende” som klarar utomhusmiljö, samt en inspelningsenhet för upp till åtta kameror. Jag hade två kameror sedan tidigare i larmsystemet så nu har jag full bestyckning av inspelningsenheten som täcker de delar jag vill ha övervakning på.

Det var lite pill att bestämma hur man vill att allt ska lira och sedan konfigurera det tillsammans med en smidig app i mobilen men det blev bra tror jag.