ΟΔΗΓΟΣ: Εγκατάσταση πακέτου για weather webcam "fswebcam"

...το μέρος για να ξεκινήσετε!

Συντονιστής: adem1

Κανόνες Δ. Συζήτησης
Παρακαλώ να επιλέξετε, με προσοχή, την άδεια που θέλετε να έχουν οι οδηγοί που συγγράφετε.
Πληροφορίες για τις άδειες μπορείτε να βρείτε εδώ.
Άμα επιθυμείτε κάποια άλλη άδεια επικοινωνήστε με κάποιο Διαχειριστή είτε Συντονιστή.

Σημαντικό είναι να χρησιμοποιήσετε την υπηρεσία http://imagebin.ubuntu-gr.org για τις εικόνες.

ΟΔΗΓΟΣ: Εγκατάσταση πακέτου για weather webcam "fswebcam"

Δημοσίευσηαπό lepidas » 17 Μαρ 2013, 22:08

Εγκατάσταση λογιμικού/πακέτου για weather webcam "fswebcam"


Στο Raspberry ή στο Linux PC μας μέσω ssh
δίνουμε
Κώδικας: Επιλογή όλων
sudo apt-get install fswebcam
sudo apt-get install ncftp
sudo apt-get install luvcview

*το πρώτο είναι το software για να τραβάει φωτογραφίες, το δευτερο για να ανεβάζει φωτογραφίες στο site σου και το τριτο για να δεις τι επιλογες εχεις οσο αφορα το μεγεθος της εικονας απο την καμερα)

συνδέουμε την κάμερα στη usb θυρα του Raspberry και δίνουμε
Κώδικας: Επιλογή όλων
luvcview -L

στο κατεβατο που θα βγάλει ψάξτε τη γραμμή που ξεκινάει με
Κώδικας: Επιλογή όλων
{ pixelformat = 'MJPG', description = 'MJPEG' }

απο αυτη τη γραμμη και κατω εως και τη γραμμη που λεει για άλλη μορφή εικόνας πχ pixelformat = 'RGB3' σου λεει τα επιτρεπτα μεγεθη που μπορεις να ορισεις στο capture image.

Τώρα δημιουργούμε ένα νέο αρχείο με
Κώδικας: Επιλογή όλων
sudo nano /etc/fswebcam.conf

και βάζουμε μέσα τα παρακάτω
Κώδικας: Επιλογή όλων
device /dev/video0
input 0
skip 20
resolution 864x480
set brightness=60%
set contrast=50%
top-banner
font /usr/share/fonts/truetype/msttcorefonts/arial.ttf
title "My Cam"
timestamp "%d-%m-%Y %H:%M:%S"
jpeg 100
save /home/pi/viewcam.jpg
palette MJPEG

συμβουλευτείτε το man fswebcam για την επιλογή των ρυθμίσεων, επιγραμματικά μερικές
resolution το βάζετε ανάλογα τι έδειξε η παραπάνω εντολή luvcview -L
title - ένας τίτλος για την εικόνα

Δημιουργούμε ακόμα ένα αρχείο
Κώδικας: Επιλογή όλων
sudo nano /home/pi/upload.sh

και βάζουμε μέσα
Κώδικας: Επιλογή όλων
#!/bin/bash
cd /home/foivos/
fswebcam -c /etc/fswebcam.conf
sleep 15
ncftpput -Rm -u ************ -p ************ domain.gr /path-to-server /home/foivos/viewcam.jpg

το κάνουμε εκτελέσιμο με
Κώδικας: Επιλογή όλων
chmod +x /home/foivos/upload.sh


και το δοκιμάζουμε με
Κώδικας: Επιλογή όλων
sudo ./upload.sh


εάν όλα έχουν πάει καλά
κάνουμε το πρόγραμμα να ανεβάζει τις φωτογραφίες κάθε 30 λεπτά πχ
δίνουμε
Κώδικας: Επιλογή όλων
sudo crontab -e

και στο τέλος του αρχείου συμπληρώνουμε
Κώδικας: Επιλογή όλων
*/30 * * * * /home/pi/upload.sh



τελος.

fswebcam manual
http://manpages.ubuntu.com/manpages/luc ... cam.1.html

crontab manual
https://help.ubuntu.com/community/CronHowto

luvcview manual
http://manpages.ubuntu.com/manpages/har ... iew.1.html

ncftp manual
http://www.ncftp.com/ncftp/doc/ncftpput.html

Προσοχή στο ρεύμα του Raspberry, δεν του αρέσουν καθόλου οι διακοπές, εάν γίνει διακοπή ρεύματος την ώρα που γράφει κάτι στην κάρτα η κάρτα αχρηστεύεται

Για περισσότερη βοήθεια εάν κάτι πάει στραβά, αν έχετε κολλήσει κάπου ή αν κάτι έχω γράψει λάθος παρακαλώ δημοσιεύστε εδώ τις ερωτήσεις ή τα σχόλια σας. Ευχαριστώ
Άβαταρ μέλους
lepidas
superbTUX
superbTUX
 
Δημοσιεύσεις: 3303
Εγγραφή: 11 Μάιος 2011, 11:10
Εκτύπωση

  • ΣΧΕΤΙΚΑ ΘΕΜΑΤΑ
    ΑΠΑΝΤΗΣΕΙΣ
    ΠΡΟΒΟΛΕΣ
    ΣΥΓΓΡΑΦΕΑΣ

Επιστροφή στο Οδηγοί - How to - Tutorials