Stap 3: Arduino, code en testen
Arduino code is zeer eenvoudig.Controleer het water niveau elk uur ~ 12, en als het water niveau laag, de opvulling van de pomp, totdat de vereiste water niveau bereikt.
Dan stoppen met meten voor de volgende ~ 12 uur.
Dit kleine apparaat lopen over een maand met mijn 30L aquarium en het werkt perfect.
Gebruik een 1L-kruik met een cover voor het water bijvullen.
Ik zie geen teken van elektrolyse op sensor!
De code:
int relayPin = 2;
int sensorPin = 1;
int triggerPin = 0;
int sensorState = 0;
VOID Setup
{
pinMode (sensorPin, INPUT);
pinMode (relayPin, OUTPUT);
pinMode (triggerPin, OUTPUT);
}
void loop {}
digitalWrite (triggerPin, hoge);
sensorState = digitalRead(sensorPin);
Als (sensorState == LOW) {}
digitalWrite (relayPin, hoge);
}
else if (sensorState == HIGH) {}
digitalWrite (relayPin, laag);
digitalWrite (triggerPin, laag);
delay(43200000); ~ 12 uur vertraging.
}
}
Ik denk dat veel van de arduino programmering attiny video op de instructable, maar hier mijn korte how-to:
http://Youtu.be/IMkKb0Vu55A
En de test van het apparaat:
Dank u.
PS: Sorry voor mijn Engels.