Stavy, chyby, indikátory¶
Na Brianovi jsou dvě hlavní oblasti pro indikaci stavu. Některé chyby jsou sdělovány pomocí dodatečných komunikačních kanálů:
LED indikátor nabíjení: Ukazuje stav baterie a nabíjení,
Stavový řádek: Horní část LCD displeje. Zobrazuje různé stavy a informace. Pro aktivaci musí být Brian spuštěn.
Chybové animace: Brian je ve fázi beta testování a mohou se objevit chyby, které jsou následně hlášeny uživateli.
Stavový řádek¶
Stavový řádek obsahuje informace o stavu různých funkcí. Seznam ikon zprava doleva:
Stav nabíjení¶
Stav baterie a nabíjení lze vidět na dvou místech – pomocí LED indikátoru, který funguje i když je Brian vypnutý, a pomocí ikon na stavovém řádku.
Ikona stavového řádku |
Chování LED |
Popis |
---|---|---|
![]() |
Vypnuto |
Není připojena nabíječka |
![]() |
Zelená |
Plně nabito; Nabíječka je připojena |
![]() |
Oranžová |
Nabíjení |
![]() |
Červená |
Pomalé nabíjení nebo vybíjení s připojenou nabíječkou To může být způsobeno vysokou spotřebou energie (běžícími motory) nebo nízkým výkonem použité nabíječky |
![]() |
Blikající červená |
Baterie je velmi slabá nebo vybitá, Brian se vypne Vypínání Briana se projeví postupným zhasínáním a poklesem červené barvy na knoflíku. |
Vypnutý displej
|
Blikající červená |
Baterie nebo vnitřní elektronika se přehřívá. Automatické vypnutí. |
Přehřívání¶
Když se baterie nebo interní elektronika Briana začne přehřívat, ve stavovém řádku se zobrazí ikona varování před teplotou () napravo od ikony baterie. V tomto stavu je omezen výkon (rychlost nabíjení, výkon motoru, …)
Pokud teplota bude nadále stoupat, Brian se sám vypne, aby zabránil poškození či požáru baterie. V tomto stavu nebude možné spouštět uživatelské programy ani provádět operace v menu. Displej se vypne a nebude reagovat. Viz sekce Přehřívání Briana.
Zvukový výstup¶
Ikona reproduktoru zobrazuje aktuální nastavení hlasitosti a zvukový výstup:
Výstupní zařízení |
0 % (ztlumeno) |
1 - 33 % |
34 - 66 % |
67 - 100 % |
---|---|---|---|---|
Interní reproduktor
|
||||
Jack / sluchátka
|
SD karta¶
Po vložení micro SD karty může být Brian v různých stavech, což je znázorněno následujícími ikonami:
Ikona |
Popis |
---|---|
Žádná ikona
|
Žádná karta vložena |
Karta detekována, zpracovává se… Například při připojování nebo odpojování, kdy není souborový systém přístupný a kartu nelze vytáhnout. |
|
Karta je připravena |
|
Karta je připojena k počítači |
|
Kartu může uživatel vysunout, čekám… |
|
Karta není použitelná kvůli chybě Pro nový pokus o připojení je třeba kartu vysunout a znovu vložit |
Identifikace¶
Text v levé části stavového řádku představuje identifikaci Briana a konkrétní verzi hardwaru a firmwaru, kterou používáte. Tyto informace jsou pro vývojáře při řešení hlášených problémů velmi užitečné.
Náhled: Brian v103/00ec19f
Poznámka
Brian je aktuálně ve fázi beta testování a chceme co nejvíce zapojit komunitu. Žádáme o zpětnou vazbu a hlášení chyb a velké poděkování patří všem, kteří nám poskytnou konstruktivní názory.
Zpětná vazba: GitHub issues
[ ] Po ukončení beta testování budete moci nastavit vlastní jméno nebo jinou identifikaci pro každou vaši kostku. Toto se zobrazí zde.
Chybové animace¶
Vybitá baterie¶
Pokud je úroveň baterie příliš nízká pro další provoz, bude kolečko svítit červeně a postupně zhasínat. Brian se sám vypne, aby předešel poškození baterie. Pokud k tomu dojde, nepokoušejte se Briana restartovat, ale připojte nabíječku a nechte baterii chvíli nabíjet.
Přehřívání Briana¶
Podobně jako u vybité baterie se přehřívání projevuje zhasínáním knoflíku a zobrazením chybové ikony na displeji. Poté displej zůstane vypnutý a Brian se vypne. Pokud je připojen externí napájecí zdroj, displej zůstane vypnutý a červená LED u USB portu bude blikat.
Nechte Briana vychladnout.
Ztráta vnitřní komunikace¶
Na ovládacích prvcích se objeví animace červeného světla, podobná animaci při vypnutí. Pokud ji uvidíte, nahlaste to vývojářům.
[ ] Brian je interně řízen hlavním procesorem a koprocesorem. Jsou propojeny komunikačním kanálem. Když je toto spojení dočasně přerušeno, spustí se výše zmíněná animace. V některých případech je toto očekávané chování, například při nahrávání kódu do hlavního procesoru.
Selhání koprocesoru¶
Kolečko a tlačítka jsou konstantně červená. Pokud máte vloženou SD kartu, mohl vzniknout log v adresáři brian_logs
. Pokud tuto chybu uvidíte, nahlaste ji vývojáři spolu s log souborem. Stiskem knoflíku se může obnovit provoz Briana. Pokud se provoz neobnoví, můžete vyvolat nouzové vypnutí stiskem všech čtyř tlačítek najednou, pokud nejste připojeni k nabíječce.
[ ] Tento stav značí, že došlo k pádu koprocesoru. Koprocesor se okamžitě restartuje a pokouší se odeslat log zprávu a zásobník chyb do hlavního procesoru, který je může zaznamenat na micro SD kartu (pokud je to povoleno a karta je vložena). Stiskem kolečka se koprocesor restartuje do normálního stavu, nicméně problém může přetrvávat, pokud byl způsoben chybným příkazem z hlavního procesoru.