OR OPEN RADIO · INSTALACJA
instrukcja instalacji

Od pudełka do grającej kostki
w kwadrans.

Bez lutowania i bez kompilowania: kupujesz kostkę, wgrywasz obraz prosto z przeglądarki (albo jedną komendą w terminalu), łączysz z Wi-Fi telefonem. Poniżej każdy krok osobno.

CZEGO POTRZEBUJESZ kostka M5Stack Core2kabel USB-C do danychkomputer Win / macOSdomowe Wi-Fi 2,4 GHzgłośnik BT (opcjonalnie)
TWÓJ KOMPUTER KABEL USB-C (DANE) jedna komenda esptool → obraz systemu wjeżdża do kostki KOSTKA CORE2 USB-C
KROK 01ZAKUP

Kup kostkę

M5Stack Core2 — jedno pudełko z ekranem, głośnikiem, baterią i oboma radiami, ~50 €. Do niczego nie trzeba lutownicy. Oficjalny sklep M5Stack ↗ (wysyłka do Europy) albo krajowi dystrybutorzy elektroniki — szukaj frazy „M5Stack Core2".

KROK 02OBRAZ

Pobierz obraz systemu

Jeden plik .bin z całym systemem — bez kompilowania, bez środowisk programistycznych.

Pobierz open-radio-0-1.bin (2,3 MB)

SHA-256: a075693cbc401ebadfc222befc53b899d17e9df564d6277c28d51f434f77b671 (plik .sha256) ·

Pobierając, akceptujesz warunki: licencja GPL-3.0 (źródła na żądanie, pełne repo wkrótce), nazwa projektu chroniona, wersja testowa bez gwarancji. Pełny tekst: LICENSE-0-1.txt.

KROK 03KABEL

Podłącz kostkę do komputera

Kablem USB-C — koniecznie takim do transmisji danych (część kabli „do ładowania" nie ma linii danych i komputer nic nie zobaczy). Kostka zgłosi się jako port szeregowy przez układ CH9102. Jeśli system jej nie widzi, zainstaluj sterownik z strony sterowników M5Stack ↗ (sekcja „CH9102 Driver", wersje dla Windows i macOS) i przepnij kabel.

KROK 04FLASH

Wgraj obraz

Masz dwie drogi. Wariant A załatwia wszystko z przeglądarki — bez Pythona i terminala.

▣ WARIANT A — Z PRZEGLĄDARKI (NAJPROŚCIEJ)

Otwórz tę stronę w Chrome albo Edge na komputerze (Safari i Firefox nie mają Web Serial). Kostka podłączona kablem → kliknij przycisk → wybierz port z listy → strona sama wgra obraz i zrestartuje kostkę.

Ta przeglądarka nie obsługuje Web Serial — otwórz w Chrome/Edge albo użyj wariantu B. Web Serial zablokowany — użyj wariantu B.

Wariant B — terminal (Safari/Firefox/Linux albo gdy wolisz klasycznie). Narzędzie esptool to oficjalny program Espressif. Instalujesz raz, używasz jedną komendą:

▣ WINDOWS

  1. Zainstaluj Pythona ↗ — w instalatorze zaznacz „Add python.exe to PATH".
  2. Otwórz Wiersz poleceń (Start → wpisz „cmd") i zainstaluj narzędzie:
    python -m pip install esptool
  3. Sprawdź numer portu: Menedżer urządzeń → Porty (COM i LPT) — np. COM5.
  4. Wgraj obraz (podmień COM5 i nazwę pliku na swoje):
    python -m esptool --chip esp32 --port COM5 --baud 460800 write_flash 0x0 open-radio-0-1.bin

▣ MACOS

  1. Otwórz Terminal (Spotlight → „Terminal"). Python 3 jest w systemie.
  2. Zainstaluj narzędzie:
    python3 -m pip install esptool
  3. Znajdź port kostki:
    ls /dev/cu.*
    Szukaj wpisu typu /dev/cu.usbserial-XXXX albo /dev/cu.wchusbserial-XXXX.
  4. Wgraj obraz (podmień port i nazwę pliku na swoje):
    python3 -m esptool --chip esp32 --port /dev/cu.usbserial-XXXX --baud 460800 write_flash 0x0 open-radio-0-1.bin

Po 1–2 minutach zobaczysz Hash of data verified — kostka zrestartuje się sama do systemu radia.

KROK 05PIERWSZY START

Połącz z Wi-Fi telefonem

Kostka wystawia własną tymczasową sieć konfiguracji. Na telefonie: połącz się z siecią OpenRadio-Setup, wpisz jednorazowy kod pokazany na ekranie kostki. Portal otworzy się sam (jeśli nie — wejdź na 192.168.4.1), dodaj w nim swoje domowe Wi-Fi i gotowe. Telefon nie będzie już potrzebny.

KROK 06GŁOŚNIK

Sparuj głośnik Bluetooth (opcjonalnie)

Najpierw zawsze zagra głośnik wbudowany. Chcesz lepszy dźwięk: włącz swój głośnik BT w tryb parowania i dotknij skanowania na ekranie Bluetooth kostki — głośnik zostanie zapamiętany i od tej pory będą łączyć się sami. Wskazówka z pomiarów: kostka lubi stać dalej niż 2 m od routera, bo jego nadajnik potrafi zagłuszać Bluetooth.

Częste potknięcia:
komputer nie widzi kostkiw 9 na 10 przypadków winny jest kabel bez linii danych — weź inny; potem sterownik CH9102 (Krok 03)
„Permission denied" / port zajętyzamknij programy, które trzymają port szeregowy (Arduino IDE, monitory portu), i spróbuj ponownie — bez sudo
flash OK, ale nie graodłącz i podłącz zasilanie (power-cycle); przy pierwszym starcie stacji kostka buforuje ok. 2 s
← Wróć do strony kostki Dziennik produkcji