Uživatelské nástroje

Nástroje pro tento web


cs:spectrumlab

Rozdíly

Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.

Odkaz na výstup diff

Obě strany předchozí revizePředchozí verze
Následující verze
Předchozí verze
cs:spectrumlab [2014/04/26 09:33] – [Detekční skript] kaklikcs:spectrumlab [2014/05/16 23:34] (aktuální) – [Instalace v Ubuntu] kaklik
Řádek 2: Řádek 2:
  
 Tento návod předpokládá hardwarovou verzi stanice [[http://wiki.mlab.cz/doku.php?id=cs:rmds02#radiova_meteoricka_detekcni_stanice_rmds02b|RMDS02B]] - jde o poslední verzi stanice využívající k detekci meteorů program SpectrumLab.  Tento návod předpokládá hardwarovou verzi stanice [[http://wiki.mlab.cz/doku.php?id=cs:rmds02#radiova_meteoricka_detekcni_stanice_rmds02b|RMDS02B]] - jde o poslední verzi stanice využívající k detekci meteorů program SpectrumLab. 
 +
 +
 +{{ :examples:rmds02b_spectrumlab.png?500 |Ukázka obrazovky běžící stanice verze RMDS02B s detekcí založenou na programu SpectrumLab}}
  
 ===== Instalace operačního systému počítače ===== ===== Instalace operačního systému počítače =====
Řádek 34: Řádek 37:
  
 Program umožňuje synchronizovat systémové hodiny na přesnost srovnatelnou s dobou pingu na NTP server. Typicky něco kolem 100 ms. Tato časová přesnost je vyhovující pro většinu měření. Pokud potřebujeme větší přesnost, tak je možné použít zařízení [[http://wiki.mlab.cz/doku.php?id=cs:time_sync|časový sychronizátor MLAB]]. Program umožňuje synchronizovat systémové hodiny na přesnost srovnatelnou s dobou pingu na NTP server. Typicky něco kolem 100 ms. Tato časová přesnost je vyhovující pro většinu měření. Pokud potřebujeme větší přesnost, tak je možné použít zařízení [[http://wiki.mlab.cz/doku.php?id=cs:time_sync|časový sychronizátor MLAB]].
 +
 +===== Automatické ladění přijímače =====
 +
 +Nainstalujeme SW podporu naší verze hardwaru stanice [[cs:rmds|RMDS]]. Například podle [[http://wiki.mlab.cz/doku.php?id=cs:rmds02#instalace_sw_pro_automaticke_ladeni_lo| návodu pro RMDS02B]].
 +
 +==== Instalace v Ubuntu ====
 +
 +Nejdříve naistalujeme potřebné knihovny:
 +
 +  sudo apt-get install subversion libudev-dev libusb-1.0-0-dev libhidapi-dev python-setuptools python-smbus cython 
 +
 +Dále nainstalujeme [[http://wiki.mlab.cz/doku.php?id=cs:i2c#mlab_i_c_python_framework|programový balík pro komunikaci na I2C]]
 +
 +  sudo easy_install pymlab
 +
 +Stáhneme softwarové nástroje pro stanici RMDS
 +
 +  svn co svn://svn.mlab.cz/MLAB/Designs/Measuring_instruments/RMDS02C/SW/Host_controller/
 +
 +Nyni spustíme ladící utilitu
 +
 +  cd Host_controller
 +  sudo ./frequency_log.py 0 286.0788
 +  
 +==== Jiné distribuce ====
 +
 +Ostatní distribuce nemáme otestované, A je možné, že při instalaci bude potřeba postupovat odlišně. Například podle návodu u balíku [[https://pypi.python.org/pypi/hidapi/0.7.99-4|hidapi]].
  
      
 ===== Instalace Spectrumlabu ===== ===== Instalace Spectrumlabu =====
      
-Stáhneme SpectrumLab z [[http://space.astro.cz/meteors/support/spectrumlab/]] (zde naleznete poslední vyzkoušenou verzi) a nainstalujeme ho do wine ([[https://help.ubuntu.com/community/Wine]]).+Stáhneme SpectrumLab z [[http://space.astro.cz/meteors/support/spectrumlab/|space.astro.cz]] (zde naleznete poslední vyzkoušenou verzi) a nainstalujeme ho do [[https://help.ubuntu.com/community/Wine|wine]]. Novější verze mají problém s časovými značkami v screenshotech.  
  
-Nainstalujeme SW podporu naší verze hardwaru stanice [[cs:rmds|RMDS]]. Například podle [[http://wiki.mlab.cz/doku.php?id=cs:rmds02#instalace_sw_pro_automaticke_ladeni_lo]]. 
  
 ==== Detekční skript ==== ==== Detekční skript ====
Řádek 52: Řádek 82:
  
 Nyní by se v našem pracovním adresáři měla objevit složka Bolidozor se všemi potřebnými soubory ke zprovoznění detekce přes SpectrumLab v adresáři SpectrumLab. Stažená složka obsahuje i soubor README.txt, který popisuje postup použití stažených skriptů.  Nyní by se v našem pracovním adresáři měla objevit složka Bolidozor se všemi potřebnými soubory ke zprovoznění detekce přes SpectrumLab v adresáři SpectrumLab. Stažená složka obsahuje i soubor README.txt, který popisuje postup použití stažených skriptů. 
 +
 +Občas jsou tyto soubory aktualizovány. Takže je možné si jejich nejaktuálnější verzi stáhnout pomocí příkazu
 +  svn update
 +
 +Spuštěném v adresáři, kde máme soubory stažené. 
  
 === Nutné úpravy detekčního skriptu === === Nutné úpravy detekčního skriptu ===
Řádek 58: Řádek 93:
 **Zejména je potřeba změnit název stanice** aby nedocházelo k ukládání dat pod již existujícím názvem stanice. **Zejména je potřeba změnit název stanice** aby nedocházelo k ukládání dat pod již existujícím názvem stanice.
 V souboru vyhledáme řetězec ''SKELETON'' a přepíšeme ho názvem naší stanice. Zároveň změníme adresář, do kterého se budou ukládat záznamy o meteorech, pokud nám nevyhovuje implicitní cesta ''~/Bolidozor/''. V souboru vyhledáme řetězec ''SKELETON'' a přepíšeme ho názvem naší stanice. Zároveň změníme adresář, do kterého se budou ukládat záznamy o meteorech, pokud nám nevyhovuje implicitní cesta ''~/Bolidozor/''.
 +
 +Jedná se o tuto řádku, která může po úpravě vypadat například takto:
 +
 +  THEN1=id_met="no":id_met2="no":K_station_name="SVAKOV-R1":K_path="/home/bolidozor/meteors"
 +
 +V adresáři K_path musíte vytvořit podadresáře ./data , ./capture , ./audio.
  
 Po prvním spuštění programu SpectrumLab v něm otevřeme výše zmíněný soubor s příponou .usr a program ukončíme. Tím se zajistí, že právě nahraná konfigurace se stane implicitní a při dalším startu již soubor .usr nebude nutné otevírat. Pokud ale změníte konfiguraci SpectrumLabu, měli byste ji zapsat do souboru .usr, který se zálohuje na server.  Po prvním spuštění programu SpectrumLab v něm otevřeme výše zmíněný soubor s příponou .usr a program ukončíme. Tím se zajistí, že právě nahraná konfigurace se stane implicitní a při dalším startu již soubor .usr nebude nutné otevírat. Pokud ale změníte konfiguraci SpectrumLabu, měli byste ji zapsat do souboru .usr, který se zálohuje na server. 
 +
 +SpectrumLab by taktéž měl vytvořit soubor [[http://space.astro.cz/bolidozor/svakov/SVAKOV-R4/station.cfg|station.cfg]], který obsahuje základní informace o nastavených detekčních parametrech stanice.
  
 ===== Odesílání naměřených dat ===== ===== Odesílání naměřených dat =====
Řádek 67: Řádek 110:
 ==== Centrální server sítě Bolidozor ==== ==== Centrální server sítě Bolidozor ====
  
-Před tím, než začneme data odesílat na náš server, je potřeba na něm mít zřízen účet podle postupu [[http://wiki.bolidozor.cz/doku.php?id=cs:registration|registrace]].+Před tím, než začneme data odesílat na [[cs:servers|náš server]], je potřeba na něm mít zřízen účet podle postupu [[cs:registration|registrace]].
  
 Následně po úspěšné registraci spustíme skript pro přenos dat. Skript je stažen ze Subversion databáze MLAB výše popsaným způsobem:  Následně po úspěšné registraci spustíme skript pro přenos dat. Skript je stažen ze Subversion databáze MLAB výše popsaným způsobem: 
Řádek 73: Řádek 116:
   ./sync.sh /path/to/data_folder observatory_name   ./sync.sh /path/to/data_folder observatory_name
  
-Kde parametr /path/to/data_folder  nahradíme cestou ke složce, kde máme uložena data. Např. //~/bolidozor/// A observatory_name nahradíme názvem stanice tj. např //svakov//+Kde parametr /path/to/data_folder  nahradíme cestou ke složce, kde máme uložena data. Např. //~/bolidozor/// A observatory_name nahradíme názvem naší observatoře, který jsme si zvolili při [[cs:registration|registraci]] tj. např //svakov//
 ==== RMOB ==== ==== RMOB ====
  
-Pokud v adresáři stanice vytvoříme soubor [[http://wiki.bolidozor.cz/doku.php?id=cs:rmob-export|rmob.cfg]], bude síť Bolidozor  z vaší stanice automaticky generovat histogramy pro síť [[http://www.rmob.org/livedata/main.php|RMOB]]. Není proto už potřeba mít zprovozněný program [[cs:rmob-export|rmob-export]] přímo na stanici.+Pokud v adresáři stanice vytvoříme soubor [[cs:rmob-export#generovani_rmob_grafu|rmob.cfg]], bude síť Bolidozor  z vaší stanice automaticky generovat histogramy pro síť [[http://www.rmob.org/livedata/main.php|RMOB]]. Není proto už potřeba mít zprovozněný program [[cs:rmob-export|rmob-export]] přímo na stanici.
  
 ===== Automatický start po vypnutí počítače ===== ===== Automatický start po vypnutí počítače =====
cs/spectrumlab.1398504813.txt.gz · Poslední úprava: 2014/04/26 09:33 (upraveno mimo DokuWiki)