MODE 2 — LICHT TRIG
Easy · 30 min · Fast kostenlos
Ziel & Anwendung
Licht an — alles bewegt sich. Licht aus — alles stoppt. Der Lichtsensor entscheidet: sobald die Helligkeit eine einstellbare Schwelle überschreitet, schalten alle Ausgänge automatisch um. Einstellen per Dreh-Regler, den Rest macht das Licht. Perfekt als Dämmerungsschalter oder Sonnenlicht-Reaktion.
- Licht-Schwelle per Dreh-Regler fein einstellen — die Helligkeits-Anzeige zeigt live den aktuellen Wert, die Schwellen-Anzeige die eingestellte Grenze
- Ein kleiner Sicherheitsabstand verhindert Zittern an der Grenze: Licht muss klar über oder unter der Schwelle liegen
- Der Haupt-Schalter springt zwischen zwei Positionen — die Rotoren folgen automatisch
Anschluss & Funktion
Motoren am Board
| Anschluss | Motor | Aufgabe |
|---|---|---|
| S1 | 180°-Servo | Helligkeits-Anzeige |
| S2 | 180°-Servo | Schwellen-Anzeige |
| S3 | 180°-Servo | Haupt-Schalter |
| S4 | 360°-Servo | Klappe links, bei Licht AN |
| S5 | 360°-Servo | Klappe rechts, bei Licht AN |
| S6 | 180°-Servo | Zeigt, ob der Zustand gerade in der Übergangszone liegt |
| DC | DC-Motor | Vibration im Licht-AN-Zustand |
Materialliste
- Kleine Kartonbox als Sensor-Gehäuse mit Schlitz für den Lichtsensor
- Taschenlampe oder Smartphone-Taschenlampe zum Testen
- Schwarze Pappe als Abdeckung für Dunkel-Tests
- Buntes Karton-Fähnchen (5×3 cm) für S3
Step-by-Step Tutorial
Sensor-Gehäuse bauen und Helligkeit erkunden
Baue eine kleine Kartonbox mit einem seitlichen Schlitz als Gehäuse. Der Lichtsensor schaut durch den Schlitz und misst das Umgebungslicht. Plastik-Servo-Horn auf den Helligkeits-Servo aufschrauben, einen Zeiger-Streifen aus Karton (4 cm) flächig draufkleben. Er zeigt dann den aktuellen Helligkeitswert live — links = dunkel, rechts = hell. Beobachte die Anzeige bei Tageslicht, bei Taschenlampe, bei Abdeckung: so lernst du das Spektrum kennen.
Check: Die Helligkeits-Anzeige zeigt bei Dunkelheit links, bei direktem Licht rechts — der Unterschied ist klar sichtbar
Tipp: Lichtsensor direkt ans Tageslicht halten und den Ausschlag der Anzeige beobachten — das zeigt die maximale Helligkeit deiner Umgebung
Schwelle mit Dreh-Regler einstellen
Plastik-Servo-Horn auf den Schwellen-Servo aufschrauben, zweiten Zeiger-Streifen draufkleben. Drehe den Dreh-Regler um die Auslöse-Schwelle einzustellen. Die Anzeige zeigt die aktuelle Schwelle als Zeiger daneben. Wenn du Helligkeits- und Schwellen-Anzeige nebeneinander siehst, erkennst du sofort ob der Sensor im Licht- oder Dunkel-Bereich ist. Ideal: Schwellen-Zeiger auf die Mitte zwischen dem hellen und dunklen Helligkeitswert stellen.
Check: Die Schwellen-Anzeige zeigt die Schwellen-Position als Zeiger — der Dreh-Regler dreht ihn nach links (dunklere Schwelle) oder rechts (hellere Schwelle)
Tipp: Schwelle zwischen aktuellem Dunkel- und Hell-Wert setzen — dann reagiert das System auf Lichtänderungen
Schalt-Reaktion des Haupt-Schalters einrichten
Plastik-Servo-Horn auf den Haupt-Schalter-Servo aufschrauben, rotes Fähnchen (AUS-Seite) und grünes Fähnchen (AN-Seite) auf die zwei Enden eines langen Karton-Arms kleben. Er springt auf AN (grün oben) wenn es heller wird als die Schwelle. Wird es wieder dunkler als die Schwelle: er geht zurück auf AUS (rot oben). Der Wechsel ist aus dem ganzen Raum sichtbar.
Check: Taschenlampe drauf: Haupt-Schalter springt auf AN. Abdecken: er kehrt auf AUS zurück — mit leichter Verzögerung
Tipp: Die kleine Verzögerung ist gewollt — sie verhindert nervöses Zittern wenn die Helligkeit gerade an der Grenze liegt
Leichtgängigkeitstest aller Servos
Bevor Strom eingeschaltet wird: alle drei Anzeige-Servos manuell an der Servo-Achse sanft bewegen. Gehen alle drei leicht? Klemmt etwas an den Fähnchen oder der Box-Wand? Servo-Hörner fest verschraubt? Die beiden Rotoren manuell drehen — laufen sie frei? Alles okay — dann Strom einschalten.
Check: Helligkeits-, Schwellen- und Haupt-Schalter-Servo bewegen sich frei ohne zu klemmen — das Fähnchen des Haupt-Schalters schwingt klar zwischen beiden Positionen
Tipp: Fähnchen des Haupt-Schalters darf nicht schwerer als 3 g sein — je leichter, desto besser reagiert der Servo
Licht-Demo: Wächter in Aktion
Strom einschalten. Die beiden Rotoren drehen, sobald das Licht als AN erkannt wird. Sobald die Taschenlampe auf den Schlitz gerichtet wird: der Haupt-Schalter springt, die Rotoren starten. Schwelle nach Bedarf mit dem Dreh-Regler nachstellen bis die Reaktion genau passt. Schwarze Pappe vor den Schlitz halten: alles stoppt. Perfekter Dämmerungs-Wächter!
Check: Taschenlampe kurz aufleuchten lassen: alle Ausgänge schalten. Abdecken: alles kehrt zurück
Tipp: Zeige den Wächter-Effekt: Licht aus einer Entfernung von 30 cm schaltet das System — ohne Berühren!
Troubleshooting
- Der Haupt-Schalter zittert ständig zwischen AN und AUS — Schwelle zu nah am aktuellen Helligkeitswert — Dreh-Regler weiter in eine Richtung drehen bis der Haupt-Schalter stabil bleibt
- System reagiert gar nicht auf Licht — Schlitz des Lichtsensors prüfen: zeigt er nach oben oder zum Licht? Helligkeits-Anzeige beobachten — bewegt sie sich bei direktem Licht?
- Schwelle lässt sich nicht weit genug einstellen — Dreh-Regler schneller drehen — jeder Klick verschiebt die Schwelle ein Stück. Mehrere Klicks für größere Sprünge
Modifikationen & Sicherheit
- Pro-Tipp: Invertier-Modus — bei Dunkelheit AN statt aus (Nachtlicht-Schaltung für Laternen-Modelle)
- Pro-Tipp: Encoder-Button speichert die aktuelle Schwelle — kein Neueinstellen nach Reset nötig
Wichtige Code-Teile
// Schwelle per Encoder einstellen
thresh = constrain(thresh + (int)EncoderPos * 50, 200, 4000); EncoderPos = 0;
// Hysterese verhindert Zittern
if(LDR > thresh + 100) lightOn = true;
if(LDR < thresh - 100) lightOn = false;
// S1: Licht-Live-Anzeige, S2: Schwellen-Anzeige
servocontroller.setServoPulse(1, map(constrain((int)LDR, 0, 4095), 0, 4095, 1000, 2000));
servocontroller.setServoPulse(2, map(constrain((int)thresh, 200, 4000), 200, 4000, 1000, 2000));
// S3: Haupt-Schalter
if(!ismoving[3]) servocontroller.startMove(3, lightOn ? 2000 : 1000, 400);
// S4/S5: Drehen wenn Licht AN
servocontroller.setServoPulse(4, lightOn ? 1700 : 1500);
servocontroller.setServoPulse(5, lightOn ? 1300 : 1500);
setMotorspeed(lightOn ? 40 : 0);Ähnliche Projekte
- MODE 1 — SHAKE TOGG — Einfach schütteln und alles geht an — oder aus! Der Gyrosensor erkennt kräftige Erschütterungen und schaltet alle Ausgänge per Toggle um. Kein Knopf, kein Kabel — eine Handbewegung reicht. Perfekter Einstieg in berührungslose Steuerung.
- MODE 3 — PARK ZONE — Wie beim echten Einparken — je näher ein Objekt kommt, desto lauter und schneller wird die Warnung! Vier Zonen von weit bis kritisch, alle Ausgänge reagieren automatisch auf die Distanz. Der Abstands-Zeiger zeigt live an, wie nah das Objekt ist, der Buzzer wird ungeduldiger je enger es wird. Nie wieder gegen die Wand fahren!
- MODE 5 — BIN MIX — Drei Schalter — acht Programme! Zwei Berührungsflächen und ein Kapazitiv-Sensor kombinieren sich zu 8 verschiedenen Zuständen. Jede Kombination erzeugt ein anderes Bewegungsmuster. Der Programm-Servo springt in seine Position, der Tanz-Servo tanzt, die Anzeige zeigt das aktive Programm. Wer findet alle 8?