MODE 5 — Aqua-Control
Medium · 1h 30 min · Fast kostenlos
Ziel & Anwendung
Sinkt der Wasserstand im Napf, öffnet sich automatisch das Hauptventil und die Pumpe füllt nach. Wird es zu voll, schließt ein zweites Ventil sofort und der Buzzer warnt — komplett ohne Zutun.
- Ein Wasserstand-Sensor löst die Nachfüllung automatisch aus, ganz ohne Knopfdruck.
- Ein zweites Ventil schützt zuverlässig vor Überlaufen.
- Eine Füllstands-Klappe zeigt jederzeit den aktuellen Pegel.
Anschluss & Funktion
Motoren am Board
| Anschluss | Motor | Aufgabe |
|---|---|---|
| S1 | 180°-Servo | Hauptventil — öffnet automatisch, wenn der Pegel zu niedrig ist |
| S2 | 180°-Servo | Überlauf-Schutzventil — schließt, sobald der Pegel zu hoch steigt |
| S3 | 180°-Servo | Füllstandsanzeige — zeigt den aktuellen Wasserstand |
| S4 | 360°-Servo | Rührer/Belüfter — läuft mit der Pumpe mit |
| S5 | 360°-Servo | Zweites Umwälzelement — gegenläufig zu S4 |
| S6 | 180°-Servo | Status-Klappe — zeigt an, ob befüllt oder abgelassen wird |
| STEPPER | Schrittmotor | Regelt die Ventilöffnung fein statt nur auf/zu |
| DC | DC-Motor | Pumpe — fördert Wasser bei niedrigem Pegel |
Materialliste
- Plastikschlauch oder Strohhalme als Wasser-Leitungen (ca. 30 cm)
- Kleine Plastikflasche als Wasserreservoir
- Kartonstreifen als Ventil-Klappen
- Klebeband (wasserfest) und Heißkleber
Step-by-Step Tutorial
Wassersystem-Layout planen
Reservoir über dem Napf aufstellen, Schlauch dazwischen verlegen. Sensor so positionieren, dass er den Wasserstand im Napf erfasst.
Check: Reservoir mind. 10 cm über dem Ausgabe-Napf, Wasserstand-Sensor sitzt im Napf
Tipp: Der Sensor misst hier den Pegel im Napf selbst, nicht die Nähe eines Tieres.
Haupt- und Überlaufventil bauen
Schraube je ein Servo-Horn auf Haupt- und Überlaufventil-Servo. Beide Hörner ragen quer über den Schlauch und klemmen ihn ab, wenn sie in die Zu-Position drehen.
Check: Beide Servo-Hörner klemmen den Schlauch bei Bedarf sauber ab
Füllstandsanzeige und Rührer montieren
Baue einen Zeiger-Servo, der den Wasserstand auf einer kleinen Skala anzeigt. Klebe zwei kleine Scheiben auf die verbleibenden 360°-Servos als Rührer, die für Bewegung im Wasser sorgen.
Check: Anzeige-Zeiger bewegt sich über die volle Skala, beide Rührer-Scheiben drehen gegenläufig
Trocken-Test ohne Wasser und Strom
Beide Ventil-Servos von Hand durchdrehen: Schlauch wird wirklich abgedrückt? Durch Pusten prüfen — bei Zu-Position darf keine Luft durch. Erst mechanisch einwandfrei, dann Strom und Wasser.
Check: Beide Ventile klemmen den leeren Schlauch mechanisch sauber ab
Mode 5 starten — Automatik testen
Wähle im Menü Haustier den fünften Modus. Wasser aus dem Napf entnehmen: Hauptventil öffnet, die Pumpe füllt automatisch nach, die Status-Klappe zeigt „befüllt“ an. Zu viel Wasser hinzufügen: Überlaufventil schließt sofort, ein Warnton ertönt.
Check: Wasserstand sinkt: Hauptventil öffnet, Pumpe füllt nach. Wasserstand zu hoch: Überlaufventil schließt, Buzzer warnt.
Troubleshooting
- Pumpe läuft dauerhaft, obwohl der Napf voll ist — Sensor sitzt nicht im Wasser oder ist verschmutzt. Sensor-Position und Sauberkeit prüfen.
- Überlaufventil schließt zu spät — Schwellwert zu hoch angesetzt. Reservoir-Position und Sensor-Ausrichtung im Napf kontrollieren.
Modifikationen & Sicherheit
- Pro-Tipp: Zeitbegrenzte Pumpphase einbauen, um ein Überfüllen bei defektem Sensor zu verhindern.
- Erweiterung: Zweites Reservoir für eine zweite Wasserquelle über das zweite Ventil anschließen.
- Sicherheit: Elektronik niemals direkt über dem Wasserreservoir montieren — Kurzschlussgefahr bei Leckagen.
Wichtige Code-Teile
// Wasserstand-Sensor steuert Pumpe und Hauptventil
bool needsWater = (IRSensor < 1500);
setMotorspeed(needsWater ? 50.0f : 0.0f);
if(!ismoving[1]) startMove(1, needsWater ? 2000 : 1000, 600);
// Überlaufschutz
bool overflow = (IRSensor > 3500);
servocontroller.setServoPulse(2, overflow ? 1000 : 1500);
if(overflow) Buzzer.setMode(SHORT_BLINK); else Buzzer.setValue(0);
// Füllstandsanzeige
servocontroller.setServoPulse(3, map(constrain((int)IRSensor, 0, 4095), 0, 4095, 1000, 2000));
// Stepper: feine Ventilregelung
stepper.moveTo(needsWater ? 200 : overflow ? -200 : 0);Ähnliche Projekte
- MODE 2 — PET STATION — Eine intelligente Haustierstation die Temperatur und Luftfeuchtigkeit überwacht, einen Futterspender per Servo steuert und beim Annähern des Tieres automatisch reagiert. Alles auf einem kompakten Karton-Board.
- MODE 1 — LASER CHASE — Zwei Servos bewegen einen Laserpointer-Halter in einem Jitter-Muster — Katzen jagen den zufälligen Lichtpunkt automatisch. Joystick übernimmt manuelle Steuerung, Touch-Pad schaltet auf Jitter-Automatik.
- MODE 2 — CLIMATE — Temperatur, Luftfeuchtigkeit, Druck und Helligkeit live auf Servo-Zeigern und Display — plus automatischer DC-Lüfter wenn es zu warm wird.