Akvarieprojektet fortskrider så sakta

Jag har fått till grundfunktionaliteten för dataloggen och de elementära bitarna i Windowsprogrammet. Det får bli ett första utkast som ska vidareutvecklas vartefter. När det gäller hårdvaran är nog det mesta klart. Det återstår dock att rita in några optokopplare för SPI-interfacet. Ska även fixa en projektsida på bloggen där jag lägger upp schema, BOM-listor och programvara.
Jo, förresten. Projektnamnet blev BB Aqualyzer 🙂

EDIT [2006-06-21 21:11]:
Namnet ska givetvis vara BB Aqualizer och inget annat.

Mellan två vattenbyten

Tog en bild på burken och växterna mellan två vattenbyten. Snårskogen till vänster måste gallras ur rejält nästa vattenbyte.
Har även gjort lite smärre justeringar på SPI-kontrollern. Ändrade skalfaktor, upplösning och mätområde till pH 3-11 och en upplösning av 0,005 pH.
Roade mig ikväll med att mäta skillnader i burken m.a.p. pH/cirkulation med moddade loggern/kontrollern. Upprepat vattenprov från övre lagret (ovanför mitt mastodontbuskage) och direkt vid utsläppet nere till höger skillde 0.015 pH. Verkar alltså cirkulera CO2-berikat vatten ganska bra.

Relädrivning klar

Nu har jag snickrat vidare lite grann på PC-loggern. Jag har ritat upp/simulerat och byggt ihop relädrivningen till magnetventilen. Den bygger på en enkel princip där en utgång på printerporten måste växla status med jämna mellanrum för att relät ska dra. Fastnar signalen låg eller hög släpper relät inom 10 sekunder.
Förövrigt har jag kommit en bit på Windowsprogrammet som styr och loggar. Det blir en hel del pill med UI:t men de första bitarna är på plats som mätning och plottning av pH samt de första bitarna i kalibreringen.
To be continued…

Kunduktivitet med i standardplottarna

Nu har jag nog fipplat till konduktivitetsmätningen så den stämmer någorlunda. Det var lite lurigt att få till proben så den funkade med bra repeterbarhet. Jag misstänker att jag fick en luftbubbla i elektrodhuset som ställde till det ibland. Ett genomgående hål 90 grader i förhållande till elektroderna fungerade.
Eftersom mikrokontrollern har en PWM-modul on-chip tog jag en pulsbreddsmodulerad signal på 100 Hz (ställbar med mjukvaran) och anslöt proben via ett par AC-kopplade kondensatorer för att få en växlande signal över proben. Sedan behövdes bara ett par diskreta komponenter för att koppla in probsignalen till AD-omvandlaren.
Lade till denna signal till andra Y-axeln (temperatur och konduktivitet med svart färg) i plottarna eftersom jag nu kan mäta kontinuerligt i karet.

Drog ut en första plott efter vattenbytet i kväll. Vattnet var påfyllt 18:30. Vid 19:15 slängde jag i en fulldos gödning och konduktiviteten dansade upp till 240 (x 2,5 för uS/cm) och planade ut. Jag kommer inte göda mer i veckan utan bara plotta och se.

Konduktivitetsprob (DIY)

Jag tänkte fortsätta mäta konduktiviteten för att se om man tydligt kan avgöra när gödningen tar slut i karet. Fipplade därför ihop en prob med grafitelektroder för att undvika problem med elektrodpotentialer. Funderar dessutom på en liten enkel RC-uppkoppling som ersättning för likspänningsmätningen jag hittills testat för att dessutom eliminera problem med elektrolys.

Solo XL börjar ta form

Nu har jag beställt de sista pryttlarna till den första prototypen av pH-kontrollern Solo XL. Ska väl bygga ihop den inom kort för att påbörja programmeringen. För närvarande har jag designat in följande:
+ Grafisk 128×64 display med LED-bakgrund
+ Kontroller med stort loggningsminne + backup
+ Batteribackup
+ Dubbla pH-probingångar
+ Temperaturmätning i lådan och i vattnet
+ Styrning av två separata 220V ljuskällor (skymnings/gryningsimulering)
+ Lysdiodindikering på vitala funktioner (status + larm)
+ Seriekommunikation till värddator