Nou vooruit dan, een beetje nieuwe techniek.
Een aantal hier op het forum bouwen al hun eigen computertjes. En dat is werkelijk prachtig.
Met hulp van Rens ben ik ook eindelijk gestart om eentje te bouwen.
Hij heeft me vooral met de hardware op weg geholpen want daar heb ik werkelijk de balle verstand van.
Software is voor mij geen probleem dus ben lekker aan het programmeren gegaan.
Ik heb nu een klein mini computertje (voor de kenners: Arduino Mega met Wifi erop).
Aan dat board zit een pH module, een EC module en wat temperatuur sensoren.
Op dit moment lees ik alleen nog de data uit.
In de toekomst is het de bedoeling dat ik op basis van het aantal ppm CO2 de magneet ventiel open of dicht zet en op basis van de temperatuur de verwarmingselementen aan/uit zet. Maar dat komt later.
Het systeem leest eens in de 10 seconden de pH en de EC en elke seconde de temperatuur.
Thuis heb ik een NAS (netwerk disk met Linux operating system erop, yes want ik ben Unix man).
Op de NAS heb ik een scheduling meganisme die eens in de 5 minuten een connectie legt met de Arduino en daar de data leest.
De data wordt vervolgens in een database op de NAS opgeslagen.
Op de NAS is ook een web server actief die weer de database leest en de cijfers presenteert in een grafiek.
Voor de grafieken heb ik open source libraries gebruikt, dus de kernel ervan niet zelf verzonnen.
Geheel ziet er dan als volgt uit:
Het groene gebied is de pH in samples van 5 minuten.
De KH, gele lijn, is een vaste waarde maar kan aangepast worden nadat ik bijvoorbeeld een druppeltest heb uitgevoerd.
Op basis van de pH en KH wordt vervolgens de CO2 in ppm berekend en dat is de rode lijn.
Voor de Y-as zijn er drie schaalverdelingen voor de pH, KH en CO2.
Verder geeft de grafiek de data over de afgelopen 32 uur en kan je op je mobiel dmv touch inzoomen indien gewenst.
Een dergelijke grafiek komt er ook voor de temperatuur sensoren uit maar die is niet zo spannend om te laten zien.
Temperatuur is redelijk constant dus vrijwel een rechte lijn.
De EC is wel een heel leuk speelgoed:
Ik lees de EC met temperatuur correctie want de temperatuur heeft een behoorlijke invloed op de EC waarde.
Vervolgens bereken ik twee verschillende TDS waarden. Voor mij is alleen de blauwe de Europese van belang, dat is de 1000/640 of zoals je veel leest hier op het forum de factor 1,5625.
Daarnaast heb ik ook de USA TDS erbij gezet wat 1000/500 of een factor 2 is.
Dit heb ik alleen gedaan omdat de goedkopere EC meters vaak de factor 2 hanteren, zo ook mijn thuis EC/TDS meter en dan kan ik nog wat vergelijken.
Wat je ziet is de invloed van plantenvoeding om 10:00 en 13:00.
Daar gaat dus wat het aquarium in.
Deze is leuk om te laten zien:
Ik had vorige week vrijdag een klein beetje mineraal zout in het aquarium gedaan.
Dat deed ik om 14:00. Direct zie je de EC van 285 naar 240 us/cm stijgen.
Behoorlijke impact dus.
Het leuke is dat er dus ook nog automatisch water verversen op het aquarium zit.
De oplossing wordt dan weer steeds verdund en uiteindelijk na 4 a 5 dagen zie je dat de EC weer op het uitgangs niveau terug is.
Hier nog een detail beetje in gezoomd van wat er gisteren gebeurde:
Je ziet van 3:00 in de nacht to 10:00 in de ochtend een dalende lijn, dat is de water verversing.
Om 10:00 komt er een lading Kaliumnitraat erbij en boem, EC omhoog.
Om 11:30 komt er wat micro vloeibare plantenvoeding bij. Impact niet heel groot maar wel zichtbaar.
Om 13:00 komt er wat Magnesiumnitraat bij, dit heeft invloed op de GH waarde en dat zie je direct in de EC.
Om 14:00 nog wat carbo maar dat is amper te zien.
Deze grafieken geven mij een goed inzicht in wat er allemaal gebeurd in het aquarium.
Op basis hiervan kan ik hopelijk beter bijsturen met vloeibare toevoegingen en water verversing.
Ik ben heel blij met de lees mogelijkheden die ik vandaag al heb.
Het zijn niet alleen de grafieken, maar ik heb ook een LCD schermpje waarop ik de belangrijke waarden kan aflezen:
En dit is het brein.
Ik moet het nog netjes in een kastje inbouwen.