Bricknetics Guide

Dein erster smarter Baustein

Lerne, wie du einen ESP32-S3 in einen LEGO-kompatiblen Baustein verwandelst und per BLE steuerst.

Dauer45 minLevelEinsteigerAutorBricknetics Team

Vorbereitung der Hardware

In diesem Modul lernst du, welche Komponenten du brauchst und wie du sie zusammensteckst.

Was du brauchst

Für diesen Kurs benötigst du folgende Materialien:

Verkabelung

Verbinde die LED über den Widerstand mit GPIO-Pin 13 des ESP32-S3. Der Minuspol der LED geht an GND.

Tipp: Nutze Jumper-Kabel mit verschiedenen Farben, damit du die Verbindungen leichter nachvollziehen kannst.

Firmware flashen

Jetzt bringen wir den Mikrocontroller zum Leben. Wir verwenden PlatformIO, um die Firmware auf den ESP32-S3 zu laden.

PlatformIO installieren

Installiere zunächst die PlatformIO-Extension in VS Code. Sie bietet alles, was du zum Kompilieren und Flashen brauchst.

Firmware aufspielen

Öffne das Terminal und führe folgenden Befehl aus:

pio run --target upload --environment esp32-s3

Der ESP32-S3 sollte nach dem Flash-Vorgang die LED blinken lassen – ein Zeichen, dass alles funktioniert.

Verbindung per BLE herstellen

Im letzten Schritt verbinden wir den Baustein mit dem Bricknetics Flow-Editor auf dem iPad.

BLE-Scan starten

Öffne die Bricknetics-App auf dem iPad und tippe auf „Neues Gerät verbinden“. Der ESP32-S3 sollte als BK-Node-XXXX in der Liste erscheinen.

Ersten Flow erstellen

Ziehe einen „LED Toggle“-Block auf die Canvas und verbinde ihn mit dem erkannten Gerät. Sobald du den Toggle auslöst, sollte die LED am Baustein an- und ausgehen.

So funktioniert’s: Die App kompiliert den visuellen Flow zu einem JSON-Payload, der über BLE an den ESP32 gesendet wird. Die Firmware interpretiert dieses JSON lokal – ohne Cloud-Abhängigkeit.

← Alle Kurse