Řešení problémů a FAQ

Když něco nejde, začni tady. Většinu potíží vyřeší kabel, prohlížeč nebo jedno kliknutí v Eduingo AI Lab. Pokud AI Lab ukáže chybovou hlášku, najdeš ji níže tučně.

Jak nahrát program přes AI Lab

  1. Otevři Eduingo AI Lab v prohlížeči Google Chrome nebo Microsoft Edge na počítači a přihlas se.
  2. Sestav vlastní program, nebo otevři hotový v menu Program → Ukázkové projekty…
  3. V menu Stavebnice → Upravit sestavu modulů… zkontroluj, že sestava odpovídá modulům, které máš opravdu nasazené na Mainboardu.
  4. Připoj Eduingo Mainboard k počítači kabelem USB-C.
  5. Klikni na Nahrát vpravo nahoře a v okně prohlížeče vyber port s deskou.
  6. Počkej na hlášku Hotovo! Program běží na stavebnici. Program v desce zůstane i po odpojení a spustí se pokaždé, když desku zapneš.

Pokud program obsahuje chybu, AI Lab ho nenahraje a ukáže, co je špatně. Tlačítkem Opravit s AI ti ji pomůže opravit. Když program používá internet, AI Lab se před nahráním zeptá na název a heslo WiFi. Uloží se jen do desky a do tvého prohlížeče.

Zastavit program můžeš v menu Stavebnice → Zastavit program na desce.

Deska se nepřipojí

Počítač desku vůbec nevidí

  • Použij kabel USB-C, který přenáší data. Hodně kabelů od nabíječek umí jen napájet.
  • Připoj desku přímo do počítače, ne přes USB hub nebo redukci, a zkus jiný port.
  • Nainstaluj ovladač pro USB-UART převodník CP210x. Mainboard s počítačem mluví přes čip CP2102. Po instalaci desku odpoj a znovu připoj.
  • Na Linuxu musí mít tvůj uživatel přístup k sériovým portům (bývá to skupina dialout). Po přidání do skupiny se odhlas a znovu přihlas.

Tlačítko Nahrát nefunguje nebo okno s portem je prázdné

  • Nahrávat jde jen v Chrome nebo Edge na počítači. Ve Firefoxu, Safari, na iPhonu nebo iPadu funguje jen simulace.
  • Nevybral jsi žádnou stavebnici. Okno s výběrem portu se zavřelo bez výběru. Klikni na Nahrát znovu a vyber port s deskou, obvykle se jmenuje podle převodníku CP210x.
  • Když chceš nahrávat do jiné desky, použij Stavebnice → Vybrat jinou stavebnici.

Desku používá jiný program

Stavebnici právě používá jiný program. K portu může být připojený jen jeden program najednou. Zavři Thonny, Arduino IDE, sériový monitor nebo druhou kartu s AI Lab a zkus to znovu.

Na desce není MicroPython

AI Lab nahrává programy do MicroPythonu, který musí v desce být. Když hlásí Na desce ještě není MicroPython, nainstaluj ho v menu Stavebnice → Nainstalovat MicroPython (USB). Stačí to udělat jednou. Instalace smaže vše, co na desce bylo, a zeptá se na název desky pro Bluetooth.

MicroPython je potřeba nainstalovat znovu i tehdy, když jsi do desky nahrál program z Arduino IDE nebo PlatformIO, nebo když AI Lab hlásí Program běží, ale jen do odpojení.

Instalace MicroPythonu selže

  • Odpoj kabel, chvíli počkej, připoj ho znovu a zkus instalaci zopakovat.
  • Zavři všechny ostatní programy, které by mohly port používat.
  • Zkus jiný kabel a jiný port.
  • Zapni Stavebnice → Podrobný výpis při nahrávání. Uvidíš, v kterém kroku se instalace zasekla.
  • Hláška Na desce je …, ale Mainboard Eduingo má ESP32-S3 znamená, že je připojená jiná deska než Eduingo Mainboard.

Připojení přes Bluetooth

  • Bluetooth přepneš v menu Stavebnice → Připojení. Funguje jen v Chrome nebo Edge.
  • Deska se hlásí pod názvem, který jsi zadal při instalaci MicroPythonu. Pokud ho nevidíš, nainstaluj MicroPython znovu přes USB.
  • Když se spojení nepovede, přibliž desku k počítači, nebo ji připoj kabelem a přepni zpět na USB kabel.

LED nesvítí

LED na Mainboardu

  • Na Mainboardu je barevná RGB LED (typ WS2812) na pinu IO33, ne obyčejná LED. V AI Lab ji ovládáš modulem LED na Mainboardu, ten musí být v sestavě. Vyzkoušej ukázku Blikání LED na Mainboardu z prvního programu.
  • Zkontroluj barvu a jas. Černá barva nebo jas 0 % znamená zhasnutou LED.
  • Ověř, že program opravdu běží. AI Lab po nahrání ukáže Hotovo! Program běží na stavebnici. Pokud hlásí Na desce je jiná verze programu, klikni na Nahrát.

LED na modulu

  • Zkontroluj, že modul sedí na Mainboardu správně a magnety ho drží celou plochou.
  • Sestava v AI Lab musí odpovídat skutečnosti: stejné moduly ve stejném pořadí (Stavebnice → Upravit sestavu modulů…). Jinak program posílá signál na jiný pin.
  • Dva moduly, které používají stejný pin, se můžou navzájem rušit. Které piny modul používá, najdeš na jeho stránce v sekci Moduly.

V simulaci to funguje, na desce ne

Simulace běží jen v prohlížeči. Do desky se program dostane, až klikneš na Nahrát a počkáš na hlášku, že program běží. Po každé změně ho nahraj znovu.

Časté otázky

Musím něco instalovat?

Ne. AI Lab běží v prohlížeči. Jen když počítač desku nevidí, nainstaluj ovladač CP210x.

Funguje to na mobilu nebo tabletu?

Programy si tam můžeš skládat a pouštět v simulaci. Nahrávat do desky jde jen v Chrome nebo Edge na počítači.

Zůstane program v desce po odpojení?

Ano. Po zapnutí se spustí znovu sám. Zastavit ho můžeš v menu Stavebnice → Zastavit program na desce.

Můžu desku programovat i v Arduino IDE?

Ano, Mainboard podporuje Arduino IDE, PlatformIO i MicroPython. Nahrání programu z Arduino IDE ale přepíše MicroPython. Až se budeš chtít vrátit k AI Lab, nainstaluj MicroPython znovu.

Jak desku restartuji?

Stiskni tlačítko RESET na Mainboardu, nebo desku odpoj a znovu připoj. Program se spustí od začátku.

Můžu nahrávat bez kabelu?

Ano, přes Bluetooth. MicroPython ale musíš poprvé nainstalovat kabelem USB-C.