Die Calliope Face Robot Anwendung ermöglicht es dir, jeden Calliope mini Roboter mit der Position und Rotation deines Gesichts oder sogar dem Öffnen deines Mundes zu steuern. Mit dieser innovativen Steuerung kannst du dein Roboterprojekt auf eine ganz neue, kreative Weise bedienen – zum Beispiel durch Kopfbewegungen oder Mimik.
Calliope Face Robot ist als Webanwendung (WEB APP) verfügbar. Sie läuft direkt im Browser und kommuniziert mit deinem Calliope mini Board über Bluetooth – ganz ohne zusätzliche Software oder Installation.
⚠️ Calliope Face Robot benötigt einen Web-USB unterstützenden Browser z.B. Chrome, Edge.
So geht's
Die LofiRobot-Erweiterung stellt alle Blöcke bereit, die für die Kommunikation zwischen Calliope mini und der Face Robot App benötigt werden. https://github.com/calliope-edu/LofiRobot/

Parameter empfangen und interpretieren
Die Parameter sind so skaliert, dass sie in den Bereich von 0–100 bzw. 0–10 passen; die Gesichtserkennung (face visibility) hat den Wert 0 oder 1. Um den Wertebereich an deine Anforderungen anzupassen, musst du ihn auf dem Calliope mini umrechnen.
Die App verfolgt dein Gesicht anhand folgender Parameter:
| Parameter | Beschreibung | Wertebereich |
| X | Horizontale Position | 0-99 |
| Y | Vertikale Position | 0-99 |
| Yaw | Kopfrotation nach links/rechts | 0-99 |
| Pitch | Kopfneigung nach oben/unten | 0-99 |
| Roll | Kopfkippen (Seitenneigung) | 0-9 |
| Mouth | Mundöffnung | 0-99 |
| Left eye | Öffnung linkes Auge | 0-99 |
| Right eye | Öffnung rechtes Auge | 0-99 |
| Smile | Lächeln | 0-99 |
| Face visibility | Gesicht erkannt (1) oder nicht erkannt (0) |
1 oder 0 |
Projekte
Kleine Roboterköpfe mit bis zu vier Servomotoren können mit Hilfe des Servoboard leicht realisiert werden.
Wenn du einen fünften Servomotor hinzufügst, wird es deutlich komplexer. Da nur bis zu vier Servomotoren gleichzeitig genutzt werden können, ist eine programmierte Weiche notwendig. Schaue dir dazu das Beispielprogramm an.


