Κύριος Κάμερες Δημιουργήστε μια κάμερα ανίχνευσης κίνησης με το Raspberry Pi

Δημιουργήστε μια κάμερα ανίχνευσης κίνησης με το Raspberry Pi



Ο χαμηλού κόστους μικροϋπολογιστής Raspberry Pi έγινε πρωτοσέλιδος νωρίτερα αυτό το έτος, όταν η Ζωολογική Εταιρεία του Λονδίνου και η Υπηρεσία άγριας ζωής της Κένυας ενώθηκαν δυνάμεις για την παραγωγή ενός δικτύου απομακρυσμένων καμερών για την παρακολούθηση ζώων και τη σύλληψη λαθροκυνητών.

Δημιουργήστε μια κάμερα ανίχνευσης κίνησης με το 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 τεχνολογικών έργων

Ενδιαφέροντα Άρθρα

Επιλογή Συντάκτη

Κάντε τα παράθυρα εφαρμογής της γραμμής εργασιών των Windows 10 χωρίς να κάνετε κλικ στις μικρογραφίες
Κάντε τα παράθυρα εφαρμογής της γραμμής εργασιών των Windows 10 χωρίς να κάνετε κλικ στις μικρογραφίες
Μάθετε πώς μπορείτε να αλλάξετε τη γραμμή εργασιών στο τελευταίο ενεργό παράθυρο προγράμματος στην ομάδα με ένα μόνο κλικ στα Windows 10
Netflix για παιχνίδια: Ενημερώστε το Sony PlayStation Now για να προσθέσετε ροή παιχνιδιών PS4
Netflix για παιχνίδια: Ενημερώστε το Sony PlayStation Now για να προσθέσετε ροή παιχνιδιών PS4
Παρά τις σοβαρές υποσχέσεις, η υπηρεσία παιχνιδιών της Sony, PlayStation Now, που βασίζεται σε σύννεφο, δεν ενθουσίασε ποτέ τους ανθρώπους. Αλλά η Sony μόλις ανακοίνωσε μια ολοκαίνουργια ενημέρωση και θα μπορούσε να κάνει το PlayStation Now έναν εντελώς νέο λόγο για την αγορά ενός PS4
Πώς να αποκλείσετε τα μηνύματα κειμένου στο iPhone XR
Πώς να αποκλείσετε τα μηνύματα κειμένου στο iPhone XR
Ακόμα κι αν προτιμάτε να χρησιμοποιήσετε μια εφαρμογή ανταλλαγής άμεσων μηνυμάτων, υπάρχουν περιπτώσεις όπου δεν μπορείτε να αποφύγετε τα παραδοσιακά μηνύματα. Για να βεβαιωθείτε ότι δεν θα χάσετε ένα σημαντικό SMS, είναι καλή ιδέα να διατηρήσετε το δικό σας
Οι 8 καλύτεροι εξομοιωτές PlayStation για επιτραπέζιους υπολογιστές το 2024
Οι 8 καλύτεροι εξομοιωτές PlayStation για επιτραπέζιους υπολογιστές το 2024
Αυτή η λίστα με τους εξομοιωτές PlayStation για υπολογιστή περιλαμβάνει τον καλύτερο εξομοιωτή PS1, τον καλύτερο εξομοιωτή PS2 και ακόμη και πειραματικούς εξομοιωτές για PS4 και PS Vita.
Kindle vs. Fire Tablet: Ποια είναι η διαφορά;
Kindle vs. Fire Tablet: Ποια είναι η διαφορά;
Το Kindle και το Fire Tablet της Amazon είναι και τα δύο tablet, αλλά έχουν ξεχωριστούς σκοπούς. Βλέπουμε ποιο είναι καλύτερο με βάση τις οθόνες, τα χαρακτηριστικά και πολλά άλλα.
Πώς να εισαγάγετε κωδικούς πρόσβασης στο Google Chrome χρησιμοποιώντας ένα αρχείο CSV
Πώς να εισαγάγετε κωδικούς πρόσβασης στο Google Chrome χρησιμοποιώντας ένα αρχείο CSV
Δυστυχώς, το Google Chrome δεν προσφέρει πάρα πολλές επιλογές όσον αφορά την εισαγωγή κωδικών πρόσβασης. Για να εισαγάγετε κωδικούς πρόσβασης, θα πρέπει να βασιστείτε σε αρχεία CSV (τιμές διαχωρισμένες με κόμμα). Ευτυχώς, τα περισσότερα προγράμματα περιήγησης ιστού, συμπεριλαμβανομένου του Chrome, επιτρέπουν στον χρήστη
Κατεβάστε το πλήρες πρόγραμμα εγκατάστασης εκτός σύνδεσης για το Dropbox
Κατεβάστε το πλήρες πρόγραμμα εγκατάστασης εκτός σύνδεσης για το Dropbox
Λάβετε τους συνδέσμους λήψης για το πλήρες πρόγραμμα εγκατάστασης εκτός σύνδεσης για το Dropbox