Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.
Obě strany předchozí revize Předchozí verze Následující verze | Předchozí verze | ||
cs:clockmot [2016/04/18 12:39] kaklik [Instalace] |
cs:clockmot [2016/09/02 20:11] (aktuální) |
||
---|---|---|---|
Řádek 7: | Řádek 7: | ||
===== Instalace ===== | ===== Instalace ===== | ||
+ | ODROID který použijeme musí mít provozuschopné [[cs:odroid-c1&#spi|SPI]]. | ||
+ | |||
+ | sudo apt install subversion python-pip python-pylirc | ||
+ | sudo pip install spidev | ||
+ | | ||
+ | ==== Nastavení IR ovladače ==== | ||
+ | |||
+ | V domovském adresáři vytvoříme konfigurační soubor //conf// s následujícím obsahem: | ||
+ | |||
+ | <code> | ||
+ | begin | ||
+ | remote = * | ||
+ | button = KEY_ENTER | ||
+ | prog = pylirc | ||
+ | config = start | ||
+ | end | ||
+ | |||
+ | begin | ||
+ | remote = * | ||
+ | button = KEY_RIGHT | ||
+ | prog = pylirc | ||
+ | config = faster | ||
+ | end | ||
+ | |||
+ | begin | ||
+ | remote = * | ||
+ | button = KEY_LEFT | ||
+ | prog = pylirc | ||
+ | config = slower | ||
+ | end | ||
+ | |||
+ | begin | ||
+ | remote = * | ||
+ | button = KEY_PWR | ||
+ | prog = pylirc | ||
+ | config = stop | ||
+ | end | ||
+ | |||
+ | </code> | ||
+ | |||
+ | |||
+ | ODROID je z výroby nastaven tak, aby se tlačítkem Power na dálkovém ovladači sám vypul. Tuto vlastnost lze odstranit tím, že v souboru ///etc/lirc/lircd.conf// změníme řádek | ||
+ | |||
+ | KEY_POWER 0x3BC4 | ||
+ | |||
+ | na řádek. (změníme název tlačítka) | ||
+ | |||
+ | KEY_PWR 0x3BC4 | ||
+ | |||
+ | Nyní můžeme stáhnout a spustit samotný python skript pro řízení motoru. | ||
+ | |||
+ | cd ~/repos | ||
svn co svn://svn.mlab.cz/MLAB/Designs/Laboratory_instruments/CLOCKMOT01A/SW | svn co svn://svn.mlab.cz/MLAB/Designs/Laboratory_instruments/CLOCKMOT01A/SW | ||
cd SW | cd SW | ||
- | ./start.sh | + | sudo ./start.sh |
Skript start.sh pak jde spustit po spuštění přidáním cesty do souboru ///etc/rc.local// | Skript start.sh pak jde spustit po spuštění přidáním cesty do souboru ///etc/rc.local// | ||
Řádek 18: | Řádek 70: | ||
===== Použití ===== | ===== Použití ===== | ||
+ | Zařízení by mělo fungovat tak, že po nabootování odroidu je možné dálkovým ovladačem spustit motor. A zvolit dvě rychlosti pohybu. | ||
+ | Požadovaná rychlost pohybu motoru je nastavena v souboru //start.sh//, kde je jako parametr programu CLOCKMOT.py. Hodnota paremetru odpovídá krokům/s. | ||
+ | ==== Ovládání ==== | ||
+ | ^ Tlačítko ^ funkce ^ | ||
+ | | Šipka vlevo | zpomalení motoru | | ||
+ | | Šipka vpravo | Zrychlení motoru | | ||
+ | | Prostřední tlačítko (OK) | Nastavení siderické rychlosti rotace | | ||
+ | | POWER | Vypnutí otáčení motoru | |