Zurück zu den Projekten

Beruflich

KARL – Programmieren lernen mit einem Roboter

KARL ist ein kleiner Lernroboter: Man baut ihn selbst zusammen und bringt ihn dann mit Python zum Leuchten, Piepen, Laufen und Tanzen. Ich habe das Aufbau-Tutorial gedreht, Aufgaben für die Teilnehmenden geschrieben und Workshops begleitet – für Kolleg:innen, die programmieren lernen wollten, und für Schülerinnen und Schüler, z. B. am Girls’ Day.

  • Workshops
  • Robotik
  • Wissensvermittlung
Ausschnitte aus meinem Aufbau-Tutorial für KARL

Was KARL kann

  • Gehäuse aus dem 3D-Drucker, Platine mit Raspberry Pi Pico
  • Programmiert in (Micro-)Python mit der Einsteiger-Umgebung Thonny
  • Augen mit RGB-LEDs, Lautsprecher, Taster und Drehregler
  • Vier Servomotoren für Beine und Füße – KARL kann laufen und tanzen

Mein Beitrag

  • Aufbau-Tutorial: Drehbuch geschrieben, gefilmt, eingesprochen und geschnitten – in zwei Teilen (Beine und Hauptkörper), später mit überarbeiteter Bein-Version
  • Das Tutorial ist Teil des Online-Kurses zum KARL Hackday 2022, mit dem die Teilnehmenden KARL zu Hause zusammenbauen
  • Aufgaben und Musterlösungen: LEDs blinken lassen, Töne und Morsecode, Beine bewegen und laufen
  • Eine Melodie für die KARL-Webseite programmiert
  • Workshops begleitet: intern und bei Schul-Events wie dem Girls’ Day

Eine Aufgabe aus dem Workshop

KARL funkt SOS: drei kurze, drei lange, drei kurze Töne.

from karl import *

spk = Speaker()
short = 0.5 / 4
long = 1 / 4

def beep(wait):
    spk.tone(440)
    sleep(wait)
    spk.no_tone()
    sleep(wait)

def sos():
    for wait in [short] * 3 + [long] * 3 + [short] * 3:
        beep(wait)

sos()

KARL in der Presse

Die Workshop-Reihe mit KARL läuft weiter – zum Beispiel mit der Stiftung „Technik macht Spaß“ und an der Hochschule Ruhr West: