ESP32AI.ME
installation

Spiel das Radio direkt
von dieser Seite auf.

Häng den Würfel ans USB-C-Kabel, drück den Knopf und warte zwei Minuten. Auf deinem Computer ist nichts zu installieren, nichts zu kompilieren, kein Konto anzulegen.

Dieser Browser kann über das Kabel nicht mit dem Würfel reden. Öffne die Seite in Chrome oder Edge, oder nimm weiter unten den Weg über das Terminal. Der Browser hat den Zugriff auf den Port blockiert. Öffne die Seite über HTTPS und versuch es noch einmal.

Das ist der Weg für einen neuen Würfel oder wenn du sauber neu anfangen willst. Deine Einstellungen sind danach weg: WLAN, Lautsprecher, ausgewählte Sender.

Der Würfel braucht 15 bis 30 Sekunden zum Starten. Das ist normal, also tipp nicht hektisch auf dem Bildschirm herum. Erst muss er ins WLAN, dann den Sender finden, dann einen Puffer füllen — vorher kommt gar nichts. In den ersten Sekunden reagiert der Bildschirm vielleicht noch nicht auf deine Berührung; warte, bis ein Sendername erscheint. Er ist kein Telefon und wacht auch nicht wie eines auf.

Und das hier ist noch eine Vorabversion. Der Würfel spielt, aber bei manchen Sendern setzt der Ton aus, und hin und wieder startet das Gerät von allein neu. Open Radio ist ein nicht-kommerzielles Projekt aus der Freizeit: Du kaufst hier nichts, und niemand verspricht dir Hardware, die einfach funktioniert. Was gefunden wird, wird repariert, und jede Reparatur steht in den Änderungen.

nur diese Browser können das Kabel bedienen Chrome Edge Safari nein Firefox nein

Du brauchst einen Computer mit Windows oder macOS. Ein Telefon reicht nicht, das Kabel muss zu einem Computer. Kein Chrome und kein Edge? Weiter unten steht der Weg über das Terminal.

WAS DU BRAUCHST Würfel M5Stack Core2USB-C-Kabel mit DatenleitungenComputer mit Windows / macOSWLAN zu Hause, 2,4 GHzBT-Lautsprecher (optional)
DEIN COMPUTER USB-C-KABEL (DATEN) ein esptool-Befehl → das Systemabbild landet auf dem Würfel DER WÜRFEL CORE2 USB-C
SCHRITT 01KAUFEN

Kauf den Würfel

M5Stack Core2 — eine Schachtel mit Bildschirm, Lautsprecher, Akku, WLAN und Bluetooth, etwa 50 €. Kein Lötkolben, nirgends. Zu haben im offiziellen M5Stack-Laden ↗ (Versand weltweit) oder bei Botland ↗ (etwa 50 €, Versand aus Polen). Jede bisherige Revision (v1.0, v1.1, v1.3) läuft mit derselben Datei.

Bezahlte Partnerschaft · Botland ist Partner dieses Projekts. Kauf den Würfel, wo du willst — das System funktioniert genauso.

SCHRITT 02ABBILD

Lade das Systemabbild herunter

Eine Datei mit dem ganzen System. Auf deinem Computer ist nichts zu bauen und nichts zu installieren. Aktuell ist 0.4.1: 236 geprüfte Sender, neun davon suchst du am Telefon aus, die Sendersymbole holt der Würfel selbst, und für Luftsensoren ist Platz, falls du später welche willst.

Eine Datei, ein Weg. Das Werksabbild schreibt von null und löscht jede Einstellung: WLAN, Lautsprecher, ausgewählte Sender. Ja, das heißt, den Würfel nach jeder neuen Version wieder einzurichten. Der zweite Weg, der die Einstellungen behielt, ist vorerst zurückgezogen; warum, steht unten in Schritt 04.

Werksabbild — open-radio-0-4-1.bin (2,5 MB)

SHA-256: 0230fa8c4e09d8568a316e688bc6efdc3caa2bd8a1ee7a5a75b4fd3b051c1fa8 (Datei .sha256) ·

Mit dem Herunterladen nimmst du die Bedingungen an: Lizenz GPL-3.0-or-later, geschützter Projektname, keine Gewährleistung. Volltext: LICENSE-0-4-1.txt. Der Quelltext, der genau zu dieser Binärdatei gehört, liegt daneben (GPL §6d): open-radio-0-4-1-corresponding-source.tar.gz (58 MB, .sha256) — mit dem zugehörigen Codestand, vier Bibliotheken auf festgesetzten Commits und der Anleitung zum Nachbauen. Öffentliches Repository: github.com/fiedoruk/open-radio ↗ (auf 0.4.1 abgeglichen, Tag open-radio-0-4-1).

Frühere Versionen: 0.2.1, 0.2 und 0.1

0.2.1open-radio-0-2-1.bin (2,4 MB) · SHA-256: 295ca3fdf9f9daf7a11ee979bc3371b2c79aaf48de5afe455668b72b23dc0546 (.sha256). Sie ist die einzige Version mit Belegen von mehr als einem Würfel — v1.0, v1.1 und v1.3.

0.1open-radio-0-1.bin (2,3 MB) · SHA-256: a075693cbc401ebadfc222befc53b899d17e9df564d6277c28d51f434f77b671 (.sha256)

SCHRITT 03KABEL

Schließ den Würfel an den Computer an

Nimm ein USB-C-Kabel, das Daten überträgt (viele „Ladekabel“ haben keine Datenleitungen, der Computer sieht dann gar nichts). Über seinen CH9102-Chip meldet sich der Würfel als serieller Port. Sieht dein System ihn nicht, installiere den Treiber von der M5Stack-Treiberseite ↗ (Abschnitt „CH9102 Driver“, Versionen für Windows und macOS) und steck das Kabel neu ein.

SCHRITT 04AUFSPIELEN

Spiel das Abbild auf

▣ AUS DEM BROWSER — DER HAUPTWEG

Drei Handgriffe, nichts zu installieren: 1. diese Seite am Computer in Chrome oder Edge öffnen, Würfel am Kabel · 2. auf den Knopf klicken und den Port auswählen · 3. Löschen und Aufspielen bestätigen. Die Seite spielt das System auf und startet den Würfel neu (etwa 2 Min.).

Dieser Browser kann über ein Kabel nicht mit einem Gerät reden. Öffne die Seite in Chrome oder Edge oder klapp unten die anderen Möglichkeiten auf. Der Browser hat den Zugriff auf das Kabel blockiert. Klapp unten die anderen Möglichkeiten auf.

In der Portauswahl kann der Würfel als „Unbenanntes Gerät“, „USB Single Serial“, cu.usbserial-… (macOS) oder COM… (Windows) auftauchen; der Name kommt vom USB-Chip ab Werk (CH9102), nicht von unserem System. Zieh andere USB-serielle Geräte ab, dann bleibt der Würfel der einzige Eintrag.

▣ UPDATE — VORERST ZURÜCKGEZOGEN

Hier stand ein zweiter Weg: Er schrieb nur die Anwendung und behielt deine Einstellungen — WLAN, Lautsprecher, ausgewählte Sender. Am Abend des 31. Juli haben wir ihn abgeschaltet — jemand hatte uns gemeldet, dass es bei ihm nicht klappte.

Wir spielen jetzt nicht die Überraschten: Bei der Veröffentlichung stand auf dieser Seite unmissverständlich, dass niemand diesen Weg an einem echten Würfel ausprobiert hatte. Eine Meldung reicht, um ihn nicht mehr anzubieten. Ein Knopf, der manchmal funktioniert, ist schlechter als gar kein Knopf.

Es bleibt ein Weg: das Werksabbild oben. Es löscht die Einstellungen, also gibst du WLAN, Lautsprecher und deine neun Sender noch einmal ein, etwa eine Viertelstunde Arbeit. Das Update kommt zurück, sobald wir es einmal komplett an echter Hardware durchgespielt haben.

Weitere Möglichkeiten: frühere Versionen und Aufspielen im Terminal (esptool)

▣ FRÜHERE VERSIONEN AUS DEM BROWSER

Dieser Browser hat kein Web Serial. Web Serial blockiert.

Terminal (Safari/Firefox/Linux — oder wenn dir der klassische Weg lieber ist). esptool ist das offizielle Werkzeug von Espressif. Einmal installieren, dann genügt ein Befehl:

▣ WINDOWS

  1. Installiere Python ↗ und setz im Installer den Haken bei „Add python.exe to PATH“.
  2. Öffne die Eingabeaufforderung (Start → „cmd“ tippen) und installiere das Werkzeug:
    python -m pip install esptool
  3. Finde die Portnummer: Geräte-Manager → Anschlüsse (COM & LPT). Zum Beispiel COM5.
  4. Spiel das Abbild auf (setz deinen COM-Port und Dateinamen ein):
    python -m esptool --chip esp32 --port COM5 --baud 460800 write_flash 0x0 open-radio-0-4-1.bin

▣ MACOS

  1. Öffne das Terminal (Spotlight → „Terminal“). Python 3 bringt das System schon mit.
  2. Installiere das Werkzeug:
    python3 -m pip install esptool
  3. Finde den Port des Würfels:
    ls /dev/cu.*
    Such nach einem Eintrag wie /dev/cu.usbserial-XXXX oder /dev/cu.wchusbserial-XXXX.
  4. Spiel das Abbild auf (setz deinen Port und Dateinamen ein):
    python3 -m esptool --chip esp32 --port /dev/cu.usbserial-XXXX --baud 460800 write_flash 0x0 open-radio-0-4-1.bin

Nach ein bis zwei Minuten erscheint Hash of data verified. Der Würfel startet von allein neu, direkt ins Radio.

SCHRITT 05ERSTER START

Bring ihn mit dem Telefon ins WLAN

Der Würfel macht ein eigenes, vorübergehendes Netz auf. Am Telefon: Verbinde dich mit dem Netz OpenRadio-Setup und gib den Einmalcode ein, der auf dem Bildschirm des Würfels steht. Das Portal öffnet sich von selbst (falls nicht: 192.168.4.1), dort trägst du dein WLAN zu Hause ein, fertig. Das Telefon brauchst du danach nicht mehr.

Gleich darauf fragt der Würfel nach Sendern: Du wählst neun aus einem Katalog von 236 geprüften, und du kannst die Liste vorher am Computer durchgehen. Ändern lässt sich das später in den Einstellungen, ohne noch einmal aufzuspielen.

SCHRITT 06LAUTSPRECHER

Koppel einen Bluetooth-Lautsprecher (optional)

Zuerst spielt immer der eingebaute Lautsprecher. Du willst besseren Klang? Schalte am BT-Lautsprecher den Kopplungsmodus ein und tippe auf dem Bluetooth-Bildschirm des Würfels auf Suchen. Der Würfel merkt sich den Lautsprecher, von da an finden die beiden sich allein. Ein Hinweis direkt aus unseren Messungen: Der Würfel steht am liebsten mehr als 2 m vom Router entfernt, dessen Funk sonst ins Bluetooth grätscht.

Woran es meistens hakt:
Computer sieht den Würfel nichtin neun von zehn Fällen ein Kabel ohne Datenleitungen. Nimm ein anderes; danach den CH9102-Treiber (Schritt 03)
„Permission denied“ / Port belegtschließ die Programme, die den seriellen Port halten (Arduino IDE, serielle Monitore), und versuch es noch einmal — ohne sudo
aufgespielt, aber es kommt kein TonStecker ziehen, wieder einstecken; beim ersten Start eines Senders puffert der Würfel etwa 2 s

▣ SO SIEHT DAS AUS — 70 SEKUNDEN

Vom Karton bis zur Musik: der QR-Code, das Telefon, das deine neun Sender aussucht, und dann zwölf Bildschirme zum Anfassen — Wischen zum nächsten Sender, Lautstärke, ein Bluetooth-Lautsprecher, alle drei Startbildschirme, die Luft, das Rauschen zum Einschlafen und die Konsole, in der du die Neun später änderst. Jeden Bildschirm hat derselbe Code gezeichnet, der auch auf dem Würfel zeichnet. Das sind keine Attrappen.

ohne Ton · 1920×1080 · Bildschirme auf Englisch — der Würfel spricht Polnisch und Englisch · MP4 und WebM vom eigenen Server, ohne YouTube, ohne Tracking

← Zurück zur Seite des Würfels Bautagebuch
Tomasz Fiedoruk
wer das gebaut hat

Tomasz Fiedoruk — strategischer Berater: KI, IT, Marketing

Dieses System haben zwei KI-Agenten geschrieben, unter meiner Aufsicht und auf meine Verantwortung. Der Name, die Erzählung und der Vertriebsweg sind auch meine. So ist zenbox entstanden, die Hosting-Marke, die ich als CMO mit aufgebaut habe, bis das Unternehmen zu den fünf größten Hostern Polens gehörte. Bei Kunden mache ich beides — beraten und bauen: Ich helfe bei der Entscheidung, richte Marke und Kommunikation aus, führe die Umsetzung und unterschreibe das Ergebnis. Beruflich seit 2003, 8 Systeme in Produktion, 47 Projekte unter NDA. Ich nehme Aufträge an, von der einmaligen Beratung bis zur Leitung einer ganzen Einführung.