Ο χαμηλού κόστους μικροϋπολογιστής Raspberry Pi έγινε πρωτοσέλιδος νωρίτερα αυτό το έτος, όταν η Ζωολογική Εταιρεία του Λονδίνου και η Υπηρεσία άγριας ζωής της Κένυας ενώθηκαν δυνάμεις για την παραγωγή ενός δικτύου απομακρυσμένων καμερών για την παρακολούθηση ζώων και τη σύλληψη λαθροκυνητών.
Αν και είναι απίθανο οι λαθροκυνηγούς να αποτελούν πρόβλημα στον κήπο σας, μπορείτε να χρησιμοποιήσετε την ίδια τεχνολογία για να παρακολουθείτε τις ερμηνείες της άγριας ζωής στην πίσω αυλή σας - αν και με αρκετά περισσότερα πλάνα από σκίουρους και λιγότερα λιοντάρια.
Εάν δεν έχετε χρησιμοποιήσει προηγουμένως ένα Raspberry Pi, θα πρέπει να εγκαταστήσετε το Raspbian OS στην κάρτα SD σας και να βεβαιωθείτε ότι είναι ενημερωμένο.
Τι θα χρειαστείτε
Για αυτό το έργο, θα χρειαστείτε:
- ένα Raspberry Pi Model A ή Model B
- μια μονάδα κάμερας Raspberry Pi
- μια θήκη με βάση φωτογραφικής μηχανής
- μια κάρτα SD με μια ενημερωμένη εγκατάσταση Raspbian
- μια οθόνη, πληκτρολόγιο και σύνδεση δικτύου για τη ρύθμιση του λογισμικού
Το πρώτο βήμα είναι να συνδέσετε το Raspberry Pi Camera Module στη θύρα Camera Serial Interface (CSI) στην κορυφή του Raspberry Pi. Αυτή η μικρή θύρα τύπου υποδοχής βρίσκεται στην κάτω δεξιά πλευρά της επάνω επιφάνειας του πίνακα, μεταξύ της θύρας HDMI και της θύρας Ethernet.
διαφωνήστε πώς να κάνετε κοινή χρήση οθόνης σε διακομιστή
Τραβήξτε απαλά τη γλωττίδα προς τα πάνω και, στη συνέχεια, σπρώξτε το γυμνό άκρο του καλωδίου κορδέλας της κάμερας στην υποδοχή, με τις ασημένιες επαφές στο καλώδιο να βλέπουν προς τα αριστερά της πλακέτας. Όταν το καλώδιο βρίσκεται στο κάτω μέρος της υποδοχής, κρατήστε το στη θέση του με το ένα χέρι, ενώ πιέζετε τη γλωττίδα προς τα κάτω με το άλλο χέρι για να το ασφαλίσετε στη θέση του.
Συνδέστε το Pi σε οθόνη, πληκτρολόγιο και δίκτυο με πρόσβαση στο Διαδίκτυο. Εάν διαθέτετε Μοντέλο Α, θα χρειαστεί να χρησιμοποιήσετε USB σε Ethernet ή Wi-Fi dongle για να κατεβάσετε το απαιτούμενο λογισμικό, αλλά αυτό μπορεί να αφαιρεθεί όταν η κάμερα χρησιμοποιείται.
Όταν εκκινήσει το Pi, συνδεθείτε χρησιμοποιώντας το λογαριασμό pi και φορτώστε το Εργαλείο διαμόρφωσης λογισμικού Raspberry Pi πληκτρολογώντας:
sudo raspi-config
Μετακινηθείτε προς τα κάτω στη λίστα στην επιλογή Ενεργοποίηση κάμερας και επιλέξτε την με το πλήκτρο Enter. Επιλέξτε Ενεργοποίηση στο μενού που εμφανίζεται, στη συνέχεια επιλέξτε Τέλος και μετά Ναι όταν σας ζητηθεί να επανεκκινήσετε.
Όταν το Pi επανεκκινήσει, συνδεθείτε και εγκαταστήστε το λογισμικό που θα οδηγήσει την κάμερα ανίχνευσης κίνησης - μια μονάδα Python για εκτέλεση ανάλυσης και χειρισμού εικόνας, καθώς και ένα εργαλείο για τη διατήρηση του σεναρίου - πληκτρολογώντας:
sudo apt-get εγκατάσταση python-
οθόνη απεικόνισης-tk
Στη συνέχεια, κατεβάστε το σενάριο PiCam Python, το οποίο έχει αναπτυχθεί από τα μέλη της κοινότητας Raspberry Pi και μοιράζεται στα επίσημα φόρουμ:
wget https://raw.github.com/
ghalfacree / bash-scripts /
master / picam.py
Τέλος, δημιουργήστε έναν κατάλογο για το σενάριο για να αποθηκεύσετε τις εικόνες του:
mkdir picam
Με το εγκατεστημένο λογισμικό, μπορείτε να αποσυνδέσετε το Pi από το δίκτυο και να το τοποθετήσετε έτοιμο για λήψη εικόνων. Για να εκτελέσετε το λογισμικό λήψης, πρώτα κάντε το εκτελέσιμο πληκτρολογώντας:
chmod + x picam.py
πώς να βρείτε τα παράθυρα ταχύτητας ram 10
Στη συνέχεια, εκτελέστε το πληκτρολογώντας:
./picam.py
Το σενάριο Python λειτουργεί συνεχώς λαμβάνοντας εικόνες χαμηλής ανάλυσης και συγκρίνοντάς τις μεταξύ τους για αλλαγές που προκαλούνται από κάτι που κινείται στο οπτικό πεδίο της κάμερας. Όταν εντοπίζεται μια αλλαγή, η κάμερα λαμβάνει ένα στιγμιότυπο υψηλότερης ανάλυσης και στη συνέχεια επιστρέφει για να αναζητήσει αλλαγές.
Το λογισμικό μπορεί να χρειαστεί βελτιστοποίηση, ειδικά αν το τοποθετήσετε κοντά σε φυτά, τα οποία μπορούν να κινηθούν με τον άνεμο: ανοίξτε το σενάριο σε ένα πρόγραμμα επεξεργασίας κειμένου και πειραματιστείτε με τις διάφορες επιλογές για να προσαρμόσετε την ευαισθησία ή να αφαιρέσετε περιοχές από την ανάλυση.
Οι εικόνες που τραβήχτηκαν τοποθετούνται στο φάκελο picam (μόνο οι εικόνες υψηλότερης ανάλυσης, οι εικόνες lo-res απορρίπτονται). Για να σταματήσετε το σενάριο, πατήστε Ctrl + C στο πληκτρολόγιο.
Εάν τοποθετείτε την κάμερά σας σε απρόσιτη τοποθεσία, μπορείτε να χρησιμοποιήσετε ένα ασύρματο δίκτυο dongle για να τον ελέγξετε μέσω του δικτύου. Βρείτε τη διεύθυνση IP του Pi πληκτρολογώντας:
Ifconfig
Συνδεθείτε σε αυτήν τη διεύθυνση χρησιμοποιώντας ένα πρόγραμμα-πελάτη SSH όπως το PuTTY για Windows και εκτελέστε το σενάριο χρησιμοποιώντας το βοηθητικό πρόγραμμα οθόνης για να το αποτρέψετε από το κλείσιμο όταν αποσυνδέετε:
οθόνη /home/pi/picam.py
Δεδομένου ότι το Pi είναι χαμηλής ισχύος, μπορείτε πραγματικά να το αφαιρέσετε συνδέοντάς το σε μια μπαταρία, η οποία μπορεί να φορτιστεί χρησιμοποιώντας ηλιακή ενέργεια.
Σε συνδυασμό με μια αδιάβροχη θήκη, όπως το PiCE από την Elson Designs, είναι δυνατό να μετατρέψετε το ταπεινό Pi σε μια ισχυρή κάμερα άγριας ζωής που μπορεί να τραβήξει εξαιρετικά εντυπωσιακές εικόνες - ακόμη και σε αστικούς κήπους.
Κάντε κλικ εδώ για να επιστρέψετε στην κύρια σελίδα 21 τεχνολογικών έργων