Przewodnik instalacji

Arduino IDE
+ ESP32

Krok po kroku — od pobrania środowiska aż do wgrania pierwszego firmware na płytkę ESP32. Wymagana wersja pakietu płytek: 2.0.18.

Arduino IDE 2.x (najnowsza)
ESP32 Boards 2.0.18
System Windows 10/11 64-bit

Pobieranie i instalacja Arduino IDE

Arduino IDE to środowisko programistyczne, w którym piszesz i wgrywasz kod na płytkę ESP32. Poniżej każdy krok — od pobrania instalatora aż do pierwszego uruchomienia.

Krok 1 Przejdź na stronę Arduino
  1. Otwórz przeglądarkę internetową.
  2. Wpisz w pasku adresu: arduino.cc/en/software i naciśnij Enter.
Krok 2 Pobierz instalator dla Windows
  1. Na stronie znajdź sekcję Arduino IDE 2.
  2. Kliknij przycisk Windows Win 10 and newer, 64 bits.
  3. Być może pojawi się okno z prośbą o wsparcie — kliknij JUST DOWNLOAD (pobierz bez wpłaty).
  4. Plik .exe (~200 MB) zapisze się w folderze Pobrane.
Upewnij się że pobierasz Arduino IDE 2.x, nie starszą wersję 1.x.
Krok 3 Uruchom instalator
  1. Przejdź do folderu Pobrane i kliknij dwukrotnie pobrany plik .exe.
  2. Jeśli pojawi się okno kontroli konta użytkownika (UAC) — kliknij Tak.
  3. W oknie instalatora kliknij I Agree (akceptuję licencję).
  4. Pozostaw domyślną ścieżkę instalacji — kliknij Next, potem Install.
  5. Poczekaj na zakończenie instalacji (ok. 1–2 minuty).
  6. Kliknij Finish. Arduino IDE uruchomi się automatycznie.
Krok 4 Pierwsze uruchomienie
  1. Arduino IDE otworzy się z domyślnym pustym szkicem.
  2. Jeśli pojawi się pytanie o instalację dodatkowych sterowników — kliknij Install.
  3. Arduino IDE jest gotowe do dalszej konfiguracji.

Dodanie płytek ESP32

Domyślnie Arduino IDE obsługuje tylko płytki Arduino. Żeby programować ESP32, musisz dodać pakiet płytek Espressif przez menedżer płytek.

Krok 5 Dodaj URL repozytorium ESP32
  1. W Arduino IDE kliknij górne menu: File → Preferences i zmień language na polski .
  2. Znajdź pole Additional boards manager URLs i wklej poniższy adres:
https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json
Jeśli pole już zawiera jakiś adres — kliknij ikonę po prawej stronie pola i dopisz nowy URL w nowej linii.
Krok 6 Zapisz ustawienia
  1. Kliknij OK — okno Preferences zamknie się.
Krok 7 Otwórz Board Manager
  1. W lewym panelu kliknij ikonę Board Manager (wygląda jak płytka z chipem), lub przejdź przez menu: Tools → Board → Boards Manager…
  2. W polu wyszukiwania wpisz: esp32
  3. Na liście pojawi się pozycja Arduino ESP32 boards .
Krok 8 Zainstaluj pakiet ESP32 w wersji 2.0.18
  1. Kliknij na pozycję Arduino ESP32 boards.
  2. Rozwiń listę wersji — kliknij pole z numerem wersji.
  3. Wybierz dokładnie wersję 2.0.18.
  4. Kliknij przycisk INSTALL.
  5. Poczekaj na pobranie i instalację pakietu (ok. 3–10 minut zależnie od łącza).
  6. Po zainstalowaniu przy nazwie pojawi się napis USUŃ.
Wersja 2.0.18 jest wymagana przez YoRadio. Nowsze wersje mogą powodować błędy kompilacji.

Instalowanie bibliotek dla ESP32

Biblioteki ESP32 to gotowy kod dostarczany przez Espressif, daje dostęp do: WiFi, Bluetooth, GPIO, SPI, I2C, UART, timery, ADC, pamięć flash i wiele innych peryferiów.

Krok 9 Otwórz Board Manager i wpisz ESP32
  1. Kliknij ikonę Board Manager w lewym panelu Arduino IDE.
  2. W polu wyszukiwania wpisz esp32.
  3. Znajdź pozycję esp32 by Espressif Systems.
Krok 10 Instalacja biblioteki ESP32
  1. Rozwiń listę wersji — kliknij pole z numerem wersji 3.3.3
  2. Kliknij przycisk INSTALUJ
  3. Po długiej instalacji poajwi się komunikat AKTUALIZACJA gdyż jest już nowsza nietestowana wersja.
Krok 12 Sprawdzenie czy ESP32S3 jest widoczne przez Arduino IDE
  1. Podłącz płytkę ESP32S3 do komputera kablem USB-C.
  2. W menu kliknij: Narzędzia → Płytka → esp32 → ESP32S3 Dev Module
  3. Wybierz właściwy port: Narzędzia → Port → COM x (np. COM3 do COM12).
  4. Środowisko jest gotowe do wgrywania firmware YoRadio.
Jeśli port COM nie pojawia się na liście — zainstaluj sterownik dla swojej płytki: CH340 (WCH) lub CP210x (Silicon Labs).

Instalacja oprogramowania YoRadio_TB na ESP32S3

Mój mod yoRadio zawiera więcej ulepszeń niż oryginalne.

Krok 1 Pobieranie oprogramowania
  1. Pobierz oprogramowanie z Github i rozpakuj.
Krok 2 Uruchamianie
  1. Wejdź do katalogu yoRadio i uruchom yoRadio.ino.
Krok 3 Konfiguracja Arduino IDE
  1. W Arduino IDE w narzędziach wybierz: Płytka → esp32 → ESP32S3 Dev Module.
  2. W narzędziach ustaw opcje: Erase All Flash – Enabled, Flash size – 16MB, Partition scheme – 8M, PSRAM – OPI PSRAM.
  3. Kliknij strzałkę w prawo i czekaj na koniec kompilacji. Jeśli są błędy — prawdopodobnie brakuje bibliotek (Adafruit GFX, Adafruit Neopixel). Na filmie pokazuję jak je zainstalować.
  4. Po pomyślnym wgraniu ESP formatuje dostępną pamięć — trwa to kilkanaście sekund.
  5. Po pomyślnym formatowaniu na ekranie pojawia się ekran konfiguracyjny.

Pierwsze uruchomienie

Krok 1 Konfiguracja dostępu do intenetu.
  1. Włącz WiFi w telefonie i odszukaj sieć "yoRadioAP" i połącz się używając hasła:12345987. Pomiń komunikat że nie ma dostępu do internetu, jeśli się pojawi.
  2. Po połączeniu uruchom przeglądarkę i wpisz adres:192.168.4.1
  3. Na otwartej stronie wpisz nazwę Twojej sieci WiFi, a obok hasło. Kliknij SAVE CREDENTIALS. Dane te zostaną zapisane w pamięci yoRadio, które się zresetuje i połączy z Twoją siecią WiFi. YoRadio nie działą w siecjach 5G.
Krok 2 Wgrywanie plików interfejsu www
  1. Po połączeniu z Twoją siecią na ekranie pojawi się adres np: 192.168.10.10 który wpisz do przeglądarki komputera (yoRadio i komputer muszą pracować w tej samej sieci). Na stronie WEB Board Uploader kliknij przegladaj i zaznacz wszystkie pliki z katalogu data/www (14 plików). Następnie kliknij UPLOAD FILES. Załadowane pliki spowodują reset. Odśwież stronę w komputerze, interfejs załadowany.
Krok 3 Wgrywanie playlisty
  1. U góry po lewej kliknij nutkę.
  2. Na samym dole rozwiń listę i wybierz bank zawierający playlistę po czym zamknij okno krzyzykiem.
  3. Playlista na stronie głównej powinna się zapełnić, wybierz stację.
  4. Na ekranie powinien pojawić się wskaźnik VU metra.
Krok 4 Ustawienia
  1. W tym filmie opiszę wszystkie opcje jakie są do wyboru w ustawieniach.

Środowisko skonfigurowane.
Czas na YoRadio.

Kolejnym krokiem jest pobranie kodu YoRadio z GitHub i wgranie go na płytkę ESP32.

Kod na GitHub ↗ ← Strona główna