MODE 8 — Das Förderband

Hard · 2h 30 min · Fast kostenlos

Ziel & Anwendung

Das Band läuft von allein — bis ein Objekt den Sensor erreicht. Dann stoppt es, ein Arm schwenkt aus, eine Klappe öffnet sich und das Objekt fällt in die Sammel-Box. Eine Zähl-Klappe merkt sich jeden einzelnen Fang.

  • Ein Schrittmotor treibt das Band an, ein Dreh-Regler stellt die Geschwindigkeit stufenlos ein.
  • Ein Sensor erkennt vorbeifahrende Objekte und stoppt das Band automatisch.
  • Arm, Klappe und Zähl-Fähnchen arbeiten bei jedem Fang exakt zusammen.

Anschluss & Funktion

Motoren am Board

AnschlussMotorAufgabe
S1180°-ServoSortier-Arm — schwenkt aus, sobald ein Teil erkannt wird
S2180°-ServoAblage-Klappe — öffnet sich, damit das erkannte Teil herunterfällt
S3180°-ServoStatus-Klappe — zeigt an, ob gerade ein Teil erkannt wird
S4360°-ServoReinigungsbürste 1 — läuft nur, solange sich das Band bewegt
S5360°-ServoReinigungsbürste 2 — läuft gleichzeitig mit Bürste 1
S6180°-ServoZähl-Klappe — schlägt bei jedem erkannten Teil einmal aus
STEPPERSchrittmotorTreibt das Förderband an, Geschwindigkeit per Dreh-Regler einstellbar
DCDC-MotorKurze Vibration bei jedem gezählten Teil

Materialliste

  • 2 Kartonrollen oder Klopapierrollen als Förderband-Walzen
  • Breites Gummiband als Förderband-Riemen
  • Kartonbox als Förderband-Chassis (ca. 30 × 10 cm)
  • Kleine Box als Sammel-Behälter unter der Ablage-Klappe
  • Kleine Karton-Borsten oder -Fransen für die Reinigungsbürsten
  • 2 kleine Kartonlaschen als Status- und Zähl-Klappe
  • Strohhalme als Gleitlager
  • Klebeband und Heißkleber

Step-by-Step Tutorial

  1. Förderband-Chassis mit zwei Rollen bauen

    Baue eine flache Kartonbox als Chassis-Rahmen. Führe zwei Klopapierrollen als Walzen an beiden Enden durch Strohhalm-Lager im Rahmen.

    Check: Beide Rollen sitzen parallel im Rahmen, gleiche Höhe

    Tipp: Rollen müssen exakt parallel sein, sonst läuft das Band schief ab — mit einem Lineal prüfen.

  2. Stepper als Antriebswalze anschließen

    Stecke den Mitnehmer auf die Schrittmotor-Achse und in die hintere Walze. Spanne ein breites Gummiband als Förderband um beide Walzen — locker genug zum Laufen, straff genug um nicht durchzurutschen.

    Check: Band läuft gleichmäßig um beide Walzen, ohne durchzurutschen

  3. Sortier-Arm und Ablage-Klappe bauen

    Schraube ein Servo-Horn auf den Sortier-Arm-Servo und klebe einen kurzen Kartonstreifen als Arm daran — er soll bei Bedarf quer über das Band schwenken. Direkt darunter: die Ablage-Klappe, die sich öffnet und ein kleines Loch im Chassis freigibt, durch das erkannte Teile in die Box darunter fallen.

    Check: Arm schwenkt sauber aus, Ablage-Klappe darunter öffnet sich frei

  4. Status-Klappe montieren

    Klebe eine kleine Kartonlasche auf das Horn des Status-Servos und montiere ihn gut sichtbar am Chassis-Rand.

    Check: Klappe schlägt sichtbar um, wenn du den Servo von Hand drehst

  5. Reinigungsbürstenpaar anbringen

    Klebe kleine Borsten oder Fransen aus Karton auf die Hörner der beiden verbleibenden 360°-Servos und montiere sie leicht über der Band-Oberfläche, sodass sie beim Drehen streifen.

    Check: Beide Bürsten drehen gleichzeitig, wenn du sie testweise von Hand antreibst

  6. Zähl-Klappe montieren

    Klebe eine letzte kleine Kartonlasche auf das verbleibende Servo-Horn, gut sichtbar am Chassis.

    Check: Klappe schlägt beim Testen von Hand kurz sichtbar aus

  7. Leichtgängigkeits-Test ohne Strom

    Drehe die Antriebswalze von Hand: läuft das Band gleichmäßig? Bewege Sortier-Arm, Ablage-Klappe, Status-Klappe, Zähl-Klappe und beide Bürsten einzeln durch. Klemmt etwas, nachbessern. Erst wenn alles frei läuft, ProtoPeaks einschalten.

    Check: Band, Sortier-Arm, Ablage-Klappe, beide Bürsten und die Klappen bewegen sich alle frei von Hand

  8. Mode 8 starten — Band und Sortierung testen

    Wähle im Menü Robotik den achten Modus. Das Band läuft von allein los, die Reinigungsbürsten drehen mit. Drehe den Dreh-Regler: die Bandgeschwindigkeit ändert sich. Lege ein kleines Objekt aufs Band: sobald es den Sensor erreicht, stoppt das Band, der Sortier-Arm schwenkt aus, die Ablage-Klappe öffnet sich und das Objekt fällt in die Box darunter. Die Zähl-Klappe schlägt kurz aus, ein Rüttler und ein Ton bestätigen den Fang.

    Check: Band läuft, Dreh-Regler ändert die Geschwindigkeit. Objekt aufs Band legen: Band stoppt, Arm schwenkt aus, Klappe öffnet, Objekt fällt in die Box, Zähl-Klappe schlägt aus.

    Tipp: Der Sensor erkennt das Objekt, sobald es an ihm vorbeifährt — positioniere ihn so, dass er frei auf das Band schaut.

Troubleshooting

  • Band läuft ungleichmäßig oder rutscht ab — Walzen nicht exakt parallel oder Gummiband zu locker. Walzen mit einem Lineal ausrichten, kürzeres, straffer sitzendes Band verwenden.
  • Sensor erkennt Objekte nicht zuverlässig — Sensor sitzt zu weit vom Band entfernt oder ist verdeckt. Näher heranrücken und freie Sicht sicherstellen.
  • Sortier-Arm schwenkt, aber Objekt fällt nicht durch die Klappe — Ablage-Loch im Chassis zu klein oder Klappe öffnet nicht weit genug. Loch vergrößern, Klappen-Anschlag prüfen.

Modifikationen & Sicherheit

  • Pro-Tipp: Bandgeschwindigkeit vorsichtig erhöhen — zu schnell und leichte Objekte fliegen vom Band.
  • Erweiterung: Verschiedene Objekt-Größen testen und beobachten, ab welcher Größe der Sensor zuverlässig auslöst.
  • Sicherheit: Finger nie ins laufende Band halten — die Walzen können Kleidung oder Haare einziehen.

Wichtige Code-Teile

// Sensor erkennt Teil auf dem Band
bool partDetected = (IRSensor > 2500);
bool sortEvent = partDetected && !lastPartDetected; // steigende Flanke = neuer Fang
if(!partDetected) {
    stepper.move(8); // Band läuft weiter
    servocontroller.setServoPulse(1, 1000); // Arm ruht
} else {
    // Teil erkannt: Band stoppt, Arm sortiert aus
    if(!ismoving[1]) startMove(1, 2000, 300);
}
// Encoder stellt die Bandgeschwindigkeit ein
stepper.setMaxSpeed(constrain(100 + (int)EncoderPos * 10, 50, 400));
// S2: Ablage-Klappe öffnet nur während ein Teil erkannt wird
servocontroller.setServoPulse(2, partDetected ? 2000 : 1000);
// S4/S5: Reinigungsbürsten laufen nur, solange das Band läuft
servocontroller.setServoPulse(4, !partDetected ? 1700 : 1500);
servocontroller.setServoPulse(5, !partDetected ? 1300 : 1500);
// S6 + DC + Buzzer: kurzer Ausschlag/Ton bei jedem neuen Fang
if(sortEvent) { countFlickUntil = millis() + 250; Buzzer.setMode(SHORT_BLINK); }

Ähnliche Projekte

  • MODE 7 — Pick & Place — Legst du ein kleines Objekt in die Zulauf-Station, läuft alles von allein: Der Arm fährt hin, greift zu, hebt an, dreht sich zur Ablage und kehrt zurück. Ein echter Fabrik-Roboter im Miniformat, komplett automatisch.
  • MODE 7 — PRECISION — Der Stepper-Motor ermöglicht millimetergenaus Vor- und Rückwärtsfahren per Joystick — S1 lenkt, S4/S5 stehen still. EncoderButton setzt die Nullposition zurück.
  • MODE 2 — SCARA-Arm — Du steuerst nie ein einzelnes Gelenk direkt — du gibst nur vor, wohin die Hand zeigen soll, und die beiden Arm-Gelenke berechnen automatisch den passenden Winkel. Genau nach diesem Prinzip arbeiten echte Industrieroboter.