Toto je starší verze dokumentu!
AROM, AstroCam
AstroCam je python knihovna, která ovládá kamery umístěné na dalekohledech. AstroCam obsahuje základní metody pro ovládání astronomických kamer. Každý ovladač kamer systému AROM tuto třídu pouze rozšiřuje. Pro dohledové a allsky kamery je lepší využít metody GuardCam.
Knihovna nabízí nastavení jednotlivých parametrů kamery (expozice, gain, teplota, …) a různé druhy snímání snímků.
Ovladače
Canon
Třída AstroCamCanon je určena pro ovládání DSLR fotoaparátů značky Canon. Tato třída využívá knihovnu gphoto2 a její python wrapper. Tato knihovna je testována s Canon EOS 600D.
AROM AstroCamCanon spustíme:
Instalace gphoto2 a python-gphoto2
Nejdříve je potřeba z repozitářů systému nainstalovat gphoto2
sudo apt install gphoto2
To je potřeba zaktualizovat na poslední vývojovou verzi, jinak nepůjde nainstalovat python-gphoto2
. Instalace končí chybou (2017/03 - zkoušeno z repozitářů i github zdrojového kódu) To se udělá přikazem:
wget https://raw.githubusercontent.com/gonzalo/gphoto2-updater/master/gphoto2-updater.sh && chmod +x gphoto2-updater.sh && sudo ./gphoto2-updater.sh
Dále stačí nainstalovat python-gphoto2
cd repos git clone https://github.com/jim-easterbrook/python-gphoto2.git cd python-gphoto2 python setup.py build_swig python setup.py build sudo python setup.py install
Nastavení práv
Pravděpodobně bude nutné nastavit práva k USB zařízení.
To se provede přidáním konfigurace do souboru /etc/udev/rules.d/50-usb-scale.conf
sudo nano /etc/udev/rules.d/50-usb-scale.conf
a přidáme na konec souboru tento řádek. Za idVendor
a idProduct
dosadíme jméno vlastního fotoaparátu, které si zjistíme v lsusb
:
SUBSYSTEM=="usb", ATTR{idVendor}=="04a9", ATTR{idProduct}=="3218", MODE="0666"
ImagingSource
Ovladač pro ImagingSource kamery používá knihovnu python-unicap
. Popis její instalace je napsán v článku vmds.
Ovladač by pak následně měl jít spustit.