Size: 2691
Comment:
|
Size: 4180
Comment:
|
Deletions are marked like this. | Additions are marked like this. |
Line 77: | Line 77: |
Logga nu in som användare 'metcam', och hämta hem själva mjukvarupaketet : {{{ cd /home/meteor svn checkout http://www.astro.uu.se/svn/meteor/metcam }}} Kopiera exempelen på konfigurationsfilerna på plats {{{ cd /home/meteor/metcam cp config/altaz.par_example config/altaz.par cp config/altaz_bor.par_example config/altaz_bor.par cp config/metcamrc_example config/metcamrc }}} Därefter kan man skapa själva programmet på följande sätt {{{ cd /home/meteor/metcam/src make }}} Nu är allt på plats för att kunna köra programmet. Anslut kameran (eller framegrabbern) genom USB, och testa nu på följande sätt: {{{ cd /home/meteor/metcam bin/metcam config/metcamrc -v }}} Efter ett tag börjar programmet skriva snapshots till disk. Om allt går bra ser du en bild i {{{/home/meteor/metcam/data/snap.png}}}. I denna bild har kontrasten ökats ganska mycket, så det är inte nödvändigtvis en vacker bild. === Konfiguration === Mer info följer. === Övrigt === För att kunna se kamerabild och resultat genom en hemsida skall man skapa en symbolisk länk : {{{ ln -s /home/meteor/metcam/www/public_html /home/meteor/public_html }}} |
|
Line 82: | Line 126: |
Skicka sedan filen {{{id_dsa.pub}}} (den publika nyckeln) till projektsamordnaren i Uppsala. === Hjälp === Det finns en funktion för projektsamordnaren att hjälpa till med en station i projektet, men bara om stationen försätts i 'service mode'. Mer info om detta följer. |
Installera mjukvaran
Systemkrav
Den mjukvaran (metcam) som i realtid analyserar bilder från en videokamera (genom en USB-videograbber) är utvecklad på ett Linux-system, och kan i nuläget inte användas på ett Windows-system. Även om systemet bör vara igång dygnet runt, så är systemkraven inte så väldigt höga, och då är det kanske enklast att vika en äldre dator till projektet. Följande systemkrav rekommenderas:
- Minne: 1 GB eller större.
- CPU: Minst motsvarande en Intel Celeron 2.4 GHz (vilket är rätt så gammal).
- Hårddisk: 100 GB eller större.
Installera Linux
Innan man kan installera mjukvaran för meteorkameran behöver man installera Linux. Instruktioner utgår från att du har viss grundläggande kunskap i Linux.
Egentligen borde det fungera med de flesta Linux-distributioner, men dessa instruktioner togs fram under Ubuntu 14.04 LTS (desktop version). Denna distribution kan laddas ner från http://www.ubuntu.org. Hur man går tillväga med att installera Ubuntu kan inte beskrivas här - det finns bra instruktioner på s egna sidor.
Efter grundinstallationen behöver det fixas lite mer.
Samtliga kommandon i rutorna i detta avsnitt ('Installera Linux') utförs som 'root'.
Som användarkonto för programmet rekommenderas meteor
adduser meteor
Denna användare behöver sedan ha rättigheter till att läsa video och audio-resurser
adduser meteor video adduser meteor audio
Utöver de paket som följer med Ubuntu behöver det installeras följande:
- subversion
- openssh-devel (really, why?)
- libv4l-dev
- libjpeg8-dev
- libpng12-dev
- ntp
- gimp
- at
- mencoder
- imagemagick
- python-numpy
- python-matplotlib
- python-scipy
- python-pip
- apache2
- php5
apt-get install subversion libv4l-dev libjpeg8-dev libpng12-dev ntp gimp at mencoder imagemagick python-numpy python-matplotlib python-scipy python-pip apache2 php5
För att kunna se bilder från videokameran genom en webläsare, behöver man aktivera PHP genom att lägga kommentartecken (# i de senaste 5 rader av /etc/apache2/mods-enabled/php5.conf, till exempel med:
nano /etc/apache2/mods-enabled/php5.conf
(avsluta med Ctrl-X)... och starta sedan om webservern med
apachectl restart
Till slut behöver man installera ett extra python-paket:
pip install pyephem
Installera 'metcam' för användaren 'meteor'
Logga nu in som användare 'metcam', och hämta hem själva mjukvarupaketet :
cd /home/meteor svn checkout http://www.astro.uu.se/svn/meteor/metcam
Kopiera exempelen på konfigurationsfilerna på plats
cd /home/meteor/metcam cp config/altaz.par_example config/altaz.par cp config/altaz_bor.par_example config/altaz_bor.par cp config/metcamrc_example config/metcamrc
Därefter kan man skapa själva programmet på följande sätt
cd /home/meteor/metcam/src make
Nu är allt på plats för att kunna köra programmet. Anslut kameran (eller framegrabbern) genom USB, och testa nu på följande sätt:
cd /home/meteor/metcam bin/metcam config/metcamrc -v
Efter ett tag börjar programmet skriva snapshots till disk. Om allt går bra ser du en bild i /home/meteor/metcam/data/snap.png. I denna bild har kontrasten ökats ganska mycket, så det är inte nödvändigtvis en vacker bild.
Konfiguration
Mer info följer.
Övrigt
För att kunna se kamerabild och resultat genom en hemsida skall man skapa en symbolisk länk :
ln -s /home/meteor/metcam/www/public_html /home/meteor/public_html
För att kunna kommunicera med projektets centrala server behöver det skapas ett SSH-nyckelpar :
sudo meteor ssh-keygen
Skicka sedan filen id_dsa.pub (den publika nyckeln) till projektsamordnaren i Uppsala.
Hjälp
Det finns en funktion för projektsamordnaren att hjälpa till med en station i projektet, men bara om stationen försätts i 'service mode'. Mer info om detta följer.