Brick Remote

Steuere dein LEGO®-kompatibles Auto mit einem Computer oder Tablet. Lenke es, fahr Rennen, bring ihm einen Tanz bei oder mal ihm einen Weg, dem es folgt!

Die Brick-Remote-App mit großem grünem Lenkrad, Vorwärts- und Rückwärtsknöpfen und Geschwindigkeit 1, 2, 3

🎬 So funktioniert's

  1. Drück den Knopf an deinem Baustein. Er leuchtet auf.
  2. Brick Remote findet ihn und zeigt das Lenkrad.
  3. Fahr los!

🧰 Was du brauchst

Nur drei Dinge.

🧱

Dein Motor-Baustein

Die Batteriebox mit den Motoranschlüssen A, B, C und D. Meistens gehört die App XP Block dazu, und im Beipackzettel steht „Smart creative module“.

💻

Einen Computer

Mit Bluetooth: einen Raspberry Pi, einen Laptop oder einen PC. Ein Tablet oder Handy kann auch die Fernsteuerung sein.

🧑‍🔧

Einen Erwachsenen

Nur für die erste Einrichtung. Danach fährst du!

🚀 In 4 Schritten loslegen

Schritt 1 und 2 machst du nur einmal.

Brick Remote holen Erwachsene

Installiere es mit Python:

pip install "brickremote[web]"

Oder lade den Code herunter und nimm ./run.sh, das beim ersten Mal alles selbst einrichtet.

Bau dein Auto

Steck den Antriebsmotor in Anschluss A und den Lenkmotor in Anschluss D. So ist das fertige Auto aus der Packung gebaut.

Schalte deinen Baustein ein

Drück den Einschaltknopf. Das Licht fängt an zu blinken: Es wartet auf dich!

Starte die Fernsteuerung

brickremote web

Öffne die angezeigte Adresse in einem Webbrowser. Auf einem Tablet nimm die, die auf :8080 endet. Sobald der Baustein gefunden ist, hört das Licht auf zu blinken, und du kannst losfahren!

Tippst du lieber, als zu klicken? Starte einfach brickremote für die Tastatur-Version.

🎮 Vier Arten zu spielen

Wechsle mit den Knöpfen oben zwischen ihnen.

Auto-Bildschirm mit Lenkrad
🚗 Auto

Sei der Fahrer

Halte FORWARD gedrückt, um zu fahren, und dreh am Lenkrad. Lässt du los, springt das Lenkrad zurück in die Mitte, genau wie bei einem echten Auto.

  • Wähle Geschwindigkeit 1 (langsam), 2 oder 3 (sauschnell!)
  • Oder nimm die Pfeiltasten
Anschlüsse-Bildschirm mit zwei Joysticks
🕹️ Anschlüsse

Steuere jeden Motor

Einen Kran, einen Roboter oder einen Panzer gebaut? Zwei Joysticks steuern alle vier Motoren, einer für A und B, einer für C und D.

  • Pair lässt zwei Motoren zusammen laufen, super für Panzer
  • Reverse repariert einen Motor, der falsch herum dreht
Programm-Bildschirm mit Blöcken
🧩 Programm

Bring ihm einen Trick bei

Tippe auf die bunten Blöcke, um eine Liste von Bewegungen zu bauen, dann drück RUN und schau zu, wie dein Werk alles allein macht.

  • Blaue Blöcke bewegen Motoren
  • Orange Blöcke warten und wiederholen
  • Grüne Blöcke ändern die Geschwindigkeit
Weg-Bildschirm mit Raster und Route
🗺️ Weg

Mal einen Weg

Tippe Kästchen im Raster an, um zu malen, wohin das Auto fahren soll. Jedes Kästchen ist einen halben Meter groß. Drück GO! und los geht's.

  • Miss dein Auto einmal aus und stell dann die Regler für Geschwindigkeit und Kurven ein, für perfekte Wege

💃 Programme zum Ausprobieren

Kopiere eins in den Programm-Bildschirm und drück RUN. Dann ändere die Zahlen und schau, was passiert!

🐛 Das Wackeln

Vor und zurück, immer wieder.

gear 2
repeat 4
  a + 0.5
  a - 0.5
end

🌀 Dreh-Tanz

Voll einlenken und im Kreis fahren.

repeat 3
  d +     # nach links lenken und so lassen
  a + 2   # 2 Sekunden fahren
  stop
  wait 0.5
end

🐢🐇 Erst langsam, dann schnell

Die Schildkröte und der Hase.

gear 1
a + 2
gear 3
a + 1
stop

⌨️ Tastatur-Tasten

Für die Tastatur-Version (brickremote). Die meisten gehen auch in der Web-Version.

↑↓ vorwärts / rückwärts fahren
←→ nach links / rechts lenken
123 Geschwindigkeit
Tab nächster Bildschirm
WASD Anschlüsse A und B
IJKL Anschlüsse C und D
Leertaste ALLES STOPPEN
Q beenden
STOP

Sicherheit geht vor!

Der große rote STOP-Knopf (oder die Leertaste) stoppt sofort alle Motoren. Fahr auf dem Boden, nicht auf dem Tisch, und halte die Finger von drehenden Rädern und Zahnrädern fern.

🧑‍🔧 Für Erwachsene

Brick Remote ist kostenlose, quelloffene Software (MIT-Lizenz). Es funktioniert mit den günstigen Bluetooth-LE-Motormodulen, die sich als JG_JMC-xxxx melden und normalerweise mit der Handy-App XP Block benutzt werden. Es läuft unter Linux (auch auf dem Raspberry Pi), macOS und Windows.

Mehr als eine App

Es ist auch eine kleine Python-Bibliothek, falls Sie eigene Projekte bauen möchten:

import asyncio
from brickremote import JMCModule

async def main():
    async with JMCModule() as m:
        await m.run(2, a=255)   # Anschluss A 2 Sekunden vorwärts

asyncio.run(main())

Gut zu wissen

  • Der Baustein schaltet sich nach etwa zehn Minuten ohne Befehle selbst aus.
  • Die Anschlüsse A und B teilen sich eine Geschwindigkeit, ebenso C und D.
  • Die Web-Fernsteuerung stoppt die Motoren von selbst, wenn der Browser weg ist (Tab geschlossen, WLAN weg).
  • Dies ist ein unabhängiges Projekt. Es stammt nicht von den Herstellern der XP-Block-App oder der Bausteine und hat nichts mit ihnen zu tun.
  • LEGO® ist eine Marke der LEGO Gruppe, die dieses Projekt weder sponsert noch autorisiert oder unterstützt.

Code, Protokoll-Notizen und die vollständige Befehlsreferenz gibt es im Projekt auf GitHub (auf Englisch).