Wgraj firmware na ESP32

Bez Arduino IDE, bez instalowania bibliotek. Podłącz ESP32 kablem USB, kliknij przycisk i poczekaj minutę. Cała konfiguracja (WiFi, portfel) odbywa się później, bezpośrednio na urządzeniu.

1
Podłącz ESP32 do komputera kablem USB
2
Kliknij „Flashuj" i wybierz port urządzenia
3
Poczekaj ~1 min aż firmware się wgra
4
Skonfiguruj WiFi i portfel na urządzeniu
Flashowanie odbywa się lokalnie w Twojej przeglądarce — firmware nie przechodzi przez żaden serwer pośredniczący
Twoja przeglądarka nie obsługuje flashowania.
Flashowanie przez przeglądarkę wymaga Google Chrome lub Microsoft Edge na komputerze (nie działa na telefonie ani w Firefox/Safari). Otwórz tę stronę w Chrome/Edge na komputerze, albo użyj metody ręcznej (Arduino IDE) poniżej.

Potrzebujesz kodu parowania

Aby sparować miner ze swoim portfelem, musisz być zalogowany. Zaloguj się, a w portfelu wygenerujesz krótki kod parowania.

Zaloguj się

Czego potrzebujesz

  • Płytka ESP32 (WROOM-32 / Dev Module)
  • Kabel USB (data — nie tylko ładowanie)
  • Przeglądarka Chrome lub Edge na komputerze
  • Konto na portalu (do wygenerowania kodu parowania)

Nie widać portu USB?

  • Sprawdź czy kabel przesyła dane (nie tylko prąd)
  • Zainstaluj sterownik CP2102 lub CH340
  • Spróbuj innego portu USB / kabla
  • Na niektórych płytkach trzeba przytrzymać przycisk BOOT podczas startu flashowania

Co się dzieje po wgraniu firmware

  • ESP32 uruchomi się i — jeśli nie ma zapisanej konfiguracji — utworzy własną sieć WiFi o nazwie MalmarMiner-XXXX
  • Połącz się z tą siecią telefonem lub laptopem (hasło: malmar123)
  • Otworzy się strona konfiguracji (lub wejdź ręcznie na 192.168.4.1)
  • Wpisz: nazwę swojej sieci WiFi, hasło WiFi, kod parowania i nazwę minera
  • ESP32 zapisze ustawienia, zrestartuje się i zacznie kopać — konfigurację robisz tylko raz
Metoda ręczna — Arduino IDE (dla zaawansowanych)
Jeśli flashowanie przez przeglądarkę nie działa (np. masz tylko telefon, Firefox, albo Linux z problemami z portem), możesz wgrać firmware klasycznie przez Arduino IDE:
  1. Zainstaluj Arduino IDE
  2. Dodaj obsługę ESP32: Plik → Preferencje → Dodatkowe adresy URLhttps://espressif.github.io/arduino-esp32/package_esp32_index.json
  3. Narzędzia → Płytka → Menedżer płytek → zainstaluj esp32
  4. Narzędzia → Zarządzaj bibliotekami → zainstaluj ArduinoJson (Benoit Blanchon)
  5. Pobierz kod źródłowy firmware i otwórz w Arduino IDE
  6. Wybierz płytkę ESP32 Dev Module, port, kliknij Wgraj
  7. Konfiguracja WiFi i portfela odbywa się tak samo jak przy metodzie przez przeglądarkę (captive portal)

Stary sposób — z wpisywaniem danych WiFi i portfela bezpośrednio w kodzie — nie jest już potrzebny. Firmware konfiguruje się sam po pierwszym uruchomieniu.