Instalace
Aby ti DT-Box fungoval, musíš svůj počítač nastavit tak, aby po připojení krabičky k USB portu byl přístupný sériový port "mozku", kterým je zařízení ESP32.
Toto se nastavuje různě podle tvého operačního systému, proto si přečti kapitolu, která odpovídá tvojemu prostředí.
Dále budeš potřebovat nějaký editor zdrojového kódu. Použít lze různé editory s rozšířením pro práci s ESP32, my doporuřujeme Thonny, který má vše, co potřebuješ.
Až budeš mít obě části připravené, odpoj a připoj zařízení k počítači pomocí datového USB kabelu. A můžeš se pustit do prvních pokusů. Hodně štěstí!
1. Přístup k sériovému rozhraní přes USB
- Microsoft Windows
- Apple OSX
- GNU Linux
Windows
Připoj zařízení k počítači a otevři správce zařízení, pravděpodobně uvidíš něco podobného následujícímu obrázku. Oranžový trojúhelník s vykřičníkem znamená, že zařízení nebylo rozpoznáno a je třeba nainstalovat ovladače.
Nainstaluj si ovladače pro sériovou linku ze stránek výrobce Silabs USB to serial.
Putty
- Putty - volitelné - pro přístup k zařízení bez editoru Thonny.
Serial, speed 115200, port COM+index
Apple OSX
Musíš svého uživatele přidat do skupiny dialout
.
TODO
GNU Linux
Musíš svého uživatele přidat do skupiny dialout
. Následujícím příkazem, zkontroluj, do jakých skupin patří tvůj uživatel.
Pokud neni mezi vypsanými hodnotami napsáno dialout
, tak se do skupiny přidej tímto příkazem.
Aby se načetlo nové oprávnění, budeš se muset odhlásit a znovu přihlásit (nebo restartovat počítač).
Že se všechno podařilo ověříš příkazem, který vypíše všechny skupiny, do které tvůj uživatel patří, musí mezi nimi být dialout
.
Po připojení zařízení k počítači můžeš ověřit, pod jakým názvem byl DT-Box připojen pomocí následujícího příkazu, nejčastěji to bývá ttyUSB0
.
dmesg | tail
Tento název zařízení pak použij pro konfiguraci Thonnyho, případně můžeš použít připojení pomocí nástroje screen
tímto příkazem.
$screen /dev/ttyUSB0 115200
Pokud vidíš jen černou obrazovku, zmáčkni Ctrl+C
, pak by se měl objevit Python terminál.
příkaz screen
je trochu náročnější na ovládání, ukončí se pomocí sekvence Ctrl+A
a následně zmáčkni samostatně klávesu K
, objeví se dotaz, zda chceš opravdu screen ukončit, to potvrď zmáčknutím klávesy Y
, uf.
2. Thonny
Jak se instaluje nalezneš na stránkách Thonny IDE.
Thonny na windows
Thonny - Stažení
Thonny - Instalace
Thonny - Nastavení
-
menu Tools -> Options
-
Interpreter = MicroPython (ESP32)
-
Port = Silicon Labs CP210xUSB to UART Bridge