Rozwiązywanie problemów i FAQ
Jeśli coś nie działa, zacznij tutaj. Większość kłopotów rozwiązuje kabel, przeglądarka albo jedno kliknięcie w Eduingo AI Lab. Gdy AI Lab pokaże komunikat o błędzie, znajdziesz go niżej pogrubiony.
Jak wgrać program przez AI Lab
- Otwórz Eduingo AI Lab w przeglądarce Google Chrome lub Microsoft Edge na komputerze i zaloguj się.
- Złóż własny program albo otwórz gotowy w menu Program → Przykładowe projekty…
- W menu Zestaw → Zmień zestaw modułów… sprawdź, czy zestaw odpowiada modułom, które naprawdę masz na Mainboardzie.
- Podłącz Eduingo Mainboard do komputera kablem USB-C.
- Kliknij Wgraj w prawym górnym rogu i w oknie przeglądarki wybierz port z płytką.
- Poczekaj na komunikat Gotowe! Program działa na zestawie. Program zostaje w płytce także po odłączeniu i uruchamia się za każdym razem, gdy płytkę włączysz.
Jeśli program zawiera błąd, AI Lab go nie wgra i pokaże, co jest nie tak. Przycisk Popraw z AI pomoże go naprawić. Gdy program korzysta z internetu, AI Lab przed wgraniem zapyta o nazwę i hasło WiFi. Zapiszą się tylko w płytce i w twojej przeglądarce.
Program zatrzymasz w menu Zestaw → Zatrzymaj program na płytce.
Płytka się nie łączy
Komputer w ogóle nie widzi płytki
- Użyj kabla USB-C, który przesyła dane. Wiele kabli od ładowarek umie tylko zasilać.
- Podłącz płytkę bezpośrednio do komputera, nie przez hub USB ani przejściówkę, i spróbuj innego portu.
- Zainstaluj sterownik konwertera USB-UART CP210x. Mainboard komunikuje się z komputerem przez układ CP2102. Po instalacji odłącz płytkę i podłącz ją ponownie.
- W Linuksie twój użytkownik musi mieć dostęp do portów szeregowych (zwykle grupa dialout). Po dodaniu do grupy wyloguj się i zaloguj ponownie.
Przycisk Wgraj nie działa albo okno z portami jest puste
- Wgrywanie działa tylko w Chrome lub Edge na komputerze. W Firefoksie, Safari, na iPhonie czy iPadzie działa tylko symulacja.
- Nie wybrałeś (wybrałaś) żadnego zestawu. Okno wyboru portu zamknęło się bez wyboru. Kliknij Wgraj jeszcze raz i wybierz port z płytką, zwykle nazwany od konwertera CP210x.
- Aby wgrać program do innej płytki, użyj Zestaw → Wybierz inny zestaw.
Płytki używa inny program
Zestawu używa teraz inny program. Do portu może być podłączony tylko jeden program naraz. Zamknij Thonny, Arduino IDE, monitor portu szeregowego albo drugą kartę z AI Lab i spróbuj jeszcze raz.
Na płytce nie ma MicroPythona
AI Lab wgrywa programy do MicroPythona, który musi być na płytce. Gdy pokaże Na płytce nie ma jeszcze MicroPythona, zainstaluj go w menu Zestaw → Zainstaluj MicroPython (USB). Wystarczy zrobić to raz. Instalacja usuwa wszystko, co było na płytce, i zapyta o nazwę płytki dla Bluetooth.
MicroPythona trzeba zainstalować ponownie także wtedy, gdy wgrałeś (wgrałaś) do płytki program z Arduino IDE lub PlatformIO, albo gdy AI Lab pokaże Program działa, ale tylko do odłączenia.
Instalacja MicroPythona się nie udaje
- Odłącz kabel, chwilę poczekaj, podłącz go ponownie i powtórz instalację.
- Zamknij wszystkie inne programy, które mogą używać portu.
- Spróbuj innego kabla i innego portu.
- Włącz Zestaw → Szczegółowy zapis przy wgrywaniu. Zobaczysz, na którym kroku instalacja się zatrzymała.
- Komunikat Na płytce jest …, ale Mainboard Eduingo ma ESP32-S3 oznacza, że podłączona jest inna płytka niż Eduingo Mainboard.
Połączenie przez Bluetooth
- Bluetooth przełączysz w menu Zestaw → Połączenie. Działa tylko w Chrome lub Edge.
- Płytka zgłasza się pod nazwą, którą podałeś (podałaś) przy instalacji MicroPythona. Jeśli jej nie widzisz, zainstaluj MicroPython ponownie przez USB.
- Gdy połączenie się nie uda, przysuń płytkę bliżej komputera albo podłącz ją kablem i przełącz z powrotem na Kabel USB.
Dioda LED nie świeci
Dioda LED na Mainboardzie
- Na Mainboardzie jest kolorowa dioda RGB (typu WS2812) na pinie IO33, a nie zwykła dioda. W AI Lab sterujesz nią modułem LED na Mainboardzie, który musi być w zestawie. Wypróbuj przykład Mruganie LED na Mainboardzie z pierwszego programu.
- Sprawdź kolor i jasność. Czarny kolor albo jasność 0 % oznacza zgaszoną diodę.
- Upewnij się, że program naprawdę działa. Po wgraniu AI Lab pokaże Gotowe! Program działa na zestawie. Jeśli pokazuje Na płytce jest inna wersja programu, kliknij Wgraj.
Dioda LED na module
- Sprawdź, czy moduł dobrze siedzi na Mainboardzie i magnesy trzymają go całą powierzchnią.
- Zestaw w AI Lab musi odpowiadać rzeczywistości: te same moduły w tej samej kolejności (Zestaw → Zmień zestaw modułów…). Inaczej program wysyła sygnał na inny pin.
- Dwa moduły używające tego samego pinu mogą sobie przeszkadzać. Jakich pinów używa moduł, znajdziesz na jego stronie w sekcji Moduły.
W symulacji działa, na płytce nie
Symulacja działa tylko w przeglądarce. Program trafia do płytki dopiero wtedy, gdy klikniesz Wgraj i poczekasz na komunikat, że działa. Po każdej zmianie wgraj go ponownie.
Częste pytania
Czy muszę coś instalować?
Nie. AI Lab działa w przeglądarce. Tylko gdy komputer nie widzi płytki, zainstaluj sterownik CP210x.
Czy to działa na telefonie lub tablecie?
Możesz tam składać programy i uruchamiać je w symulacji. Wgrywanie do płytki działa tylko w Chrome lub Edge na komputerze.
Czy program zostaje w płytce po odłączeniu?
Tak. Po włączeniu uruchamia się sam. Zatrzymasz go w menu Zestaw → Zatrzymaj program na płytce.
Czy mogę programować płytkę także w Arduino IDE?
Tak, Mainboard obsługuje Arduino IDE, PlatformIO i MicroPython. Wgranie programu z Arduino IDE nadpisuje jednak MicroPythona. Gdy zechcesz wrócić do AI Lab, zainstaluj MicroPython ponownie.
Jak zrestartować płytkę?
Naciśnij przycisk RESET na Mainboardzie albo odłącz płytkę i podłącz ją ponownie. Program uruchomi się od początku.
Czy mogę wgrywać bez kabla?
Tak, przez Bluetooth. Pierwszą instalację MicroPythona trzeba jednak zrobić kablem USB-C.