Page tree
Skip to end of metadata
Go to start of metadata
Inhalt

> Home

Index:

Damit dein Start im Open Roberta Lab mit dem LEGO Mindstorms EV3 Roboter problemlos klappt, solltest du den folgenden Artikel gründlich lesen. Wir haben versucht, die Vorbereitung in möglichst einfachen Schritten zu beschreiben. Solltest du an der ein oder anderen Stelle Schwierigkeiten haben, wirf bitte zuerst einen Blick in unsere FAQ. Sollte deine Frage dort nicht beschrieben sein, kannst du uns einfach eine E-Mail an support-o-r@iais.fraunhofer.de schicken.

Komponenten für Open Roberta®:

  • Einen Computer mit Windows oder MacOS mit Internetanschluss.

  • Einen LEGO Mindstorms EV3 mit der original Firmware. (Also einfach ein ganz normaler EV3)


Linux

Die Anleitung für die Verwendung unter Linux folgt bald!

1. Firmware-Version prüfen

Damit das Übertragen von Programmen funktioniert, muss die aktuelle LEGO Mindstorms Firmware auf dem EV3 installiert sein.
Du kannst über die folgenden einfachen Schritte herausfinden, welche Version auf deinem EV3 vorhanden ist:

  1. Gehe auf deinem EV3 in die Einstellungen.
  2. Dort musst du nun in den Einträgen nach ganz unten gehen und »Brick Info« auswählen.
  3. Unter dem Punkt „Brick FW« wird nun die Version der Firmware auf dem EV3 angezeigt.
    1. Damit dein EV3 mit dem Open Roberta Lab funktioniert muss mindestens Version V1.10E installiert sein.

      Wenn du also diese Anzeige siehst gehe weiter zu Punkt 3.

    2. Ansonsten musst du erst die Firmware updaten.

      Keine Sorge, das ist nicht schwer. Gehe weiter zu Punkt 2.

2. Firmware update

Den EV3 kannst du am leichtesten updaten, indem du den LEGO EV3 Gerätemanager benutzt. Gehe dazu auf die folgende Seite von LEGO und folge den Anweisungen.

Die Seite funktioniert nicht im FireFox. Von LEGO wird der Google Chrome Browser empfohlen. Nähere Informationen dazu findest du auf der Seite.

3. Programm auf EV3 übertragen

Sobald du dein erstes Programm fertig gestellt hast und das Ergebnis sehen möchtest, musst du dein Programm auf den EV3 übertragen. Um dies zu tun, folge diesen Schritten:

  1. Drücke zunächst den »starte auf EV3«-Knopf im Open Roberta Lab.
  2. Klicke dann mit der rechten Maustaste auf den Programmnamen. Dieser endet immer mit ».uf2«.
  3. Drücke auf »Ziel speichern unter ...« und speichere dein Programm direkt auf deinem EV3. Diesen findest du unter dem Namen »EV3«.

  4. Der EV3 gibt zwei Mal kurz hintereinander einen Ton von sich, sobald das Programm fertig übertragen ist.

    1. Du kannst dein Programm nun im Programm-Tab auswählen und starten. Wähle dazu zunächst den Namen des Programms aus. Wenn du ihm noch keinen Namen gegeben hast heisst es »NEPOprog«

      Sollte dein Programm noch nicht angezeigt werden, wechsle kurz in einen anderen Tab und gehe dann wieder in den Programm-Tab zurück. Nun sollte dein Programm angezeigt werden.

    2. Es öffnet sich ein Untermenü, über das du das Programm starten kannst.


4. Wichtige Informationen während der Benutzung

Leider kommt der EV3 mit Sonderzeichen im Dateinamen der ».uf2«-Dateien nicht zurecht. Das Open Roberta Lab erstellt zwar immer Dateien mit richtigen Namen, aber Windows hängt z. B. bei Dateien mit gleichem Namen ein  »(1)«, »(2)« oder »(3)« an. Das passiert aber nur, wenn man die Programme erst auf dem Computer speichert und selbst auf dem EV3 schiebt. Wenn das passiert ist, nenne die Datei einfach um, bevor du sie auf den EV3 schiebst. Wenn du deine Programme direkt auf dem EV3 speicherst passiert das Problem erst gar nicht.

Die folgenden Zeichen sind im Dateinamen erlaubt:

  • Alphanumerische Werte (A bis Z, a bis z und 0 bis 9)
  • Bindestrich ( - ) und Unterstrich ( _ )

Es sind also Leerzeichen und auch die Buchstaben ö, ä, ü und ß im Dateinamen nicht erlaubt!

Beispeil für gute Dateinamen: NEPOprog.uf2, NEPO-Programm-Quadrat.uf2, EV3quadrat5.uf2

Beispiele für schlechte Dateinamen: NEPO.Prog.uf2, NEPO:EV3:Quadrat.uf2, EV3Quadrat (1).uf2, EV3 Quadrat.uf2


Die Nachrichten-Blöcke funktionieren nur, wenn du die Roboter vorher über das EV3 Menü per Bluetooth gekoppelt hast. Um zwei Roboter zu koppeln, folge diesen Schritten:

Gebe deinen Robotern über das EV3-Menü »Einstellungen« → »Brick Name« einen eindeutigen Namen, bevor du sie über Bluetooth koppeln möchtest. Dadurch ist es für dich einfacher den richtigen Roboter zum Koppeln zu finden.

  1. Mache die folgenden Schritte zuerst auf beiden Robotern:
    1. Gehe auf deinem EV3 in das Einstellungs Menü und wähle den dritten Punkt »Bluetooth« aus.


    2. Aktiviere nun die beiden Punkte »Visibility« und »Bluetooth« und speichere deine Änderungen, indem du unten auf das Häkchen gehst.

      Stromverbrauch

      Solange Bluetooth aktiv ist verbraucht dein EV3 etwas mehr Akku. Schalte es also am besten wieder aus, wenn du nicht mehr mit Nachrichten programmieren möchtest.

  2. Gehe nun auf einem der beiden Roboter wieder in das Bluetooth Menü und dort auf den obersten Punkt »Connections«, um einen Roboter zum Verbinden auszuwählen.


  3. Wenn du nun den richtigen Roboter schon in der Liste siehst wähle ihn aus sie sind nun gekoppelt.
    Wenn du dich mit dem anderen Roboter hingegen noch nie verbunden hast, suche erstmal nach Robotern. Wähle dazu den Eintrag »Search« aus. Dies dauert ein bisschen.


  4. Sobald die verfügbaren Roboter angezeigt werden wähle den richtigen aus der Liste der verfügbaren Roboter aus.


  5. Nun musst du auf beiden Roboter bestätigen, dass sie sich koppeln dürfen.


  6. Als Sicherheitstest musst du nun auf beiden Robotern noch einen Code eingeben. Welcher dies ist spielt keine Rolle, hauptsache er ist auf beiden Robotern gleich. Die Roboter sind gekoppelt, sobad beide den Code bestätigt haben.




5. Verwendung von Text-to-Speech

Wenn du in deinem Programm eine Version des Blockes »Sage« verwenden möchtest, braucht der EV3 dafür noch ein paar Daten. Dies ist allerdings sehr einfach zu bewerkstelligen. Lade dir einfach diesen Ordner herunter, entpacke ihn und speichere den entpackten Ordner auf einer SD-Karte. Diese SD-Karte musst du dann vor Programmstart in den SD-Kartenslot deines EV3 stecken.

  • No labels