Table of Contents

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.

Mii