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

AnschlussMotorAufgabe
S1180°-ServoHelligkeits-Anzeige
S2180°-ServoSchwellen-Anzeige
S3180°-ServoHaupt-Schalter
S4360°-ServoKlappe links, bei Licht AN
S5360°-ServoKlappe rechts, bei Licht AN
S6180°-ServoZeigt, ob der Zustand gerade in der Übergangszone liegt
DCDC-MotorVibration 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

  1. 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

  2. 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

  3. 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

  4. 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

  5. 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?