Πίνακας περιεχομένων:
Βίντεο: Δημιουργία DashCam χρησιμοποιώντας το Raspberry Pi Zero (σελ. 1): 3 βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:32
Αυτή είναι η αρχή μιας νέας σειράς όπου μαθαίνουμε πώς να φτιάχνουμε μια κάμερα με χρήση του Raspberry Pi Zero. Αυτό το έργο είναι στην πραγματικότητα μια συνεχής συσκευή εγγραφής βίντεο και μπορεί να χρησιμοποιηθεί για άλλες εφαρμογές, συμπεριλαμβανομένης της παρακολούθησης της άγριας ζωής.
Στο μέρος 1, ασχολούμαστε με την ενότητα εγγραφής, η οποία περιλαμβάνει τη λήψη βίντεο από την κάμερα Pi και την αποθήκευσή της στην κάρτα microSD. Φροντίζουμε επίσης για την αρίθμηση των αρχείων, τον εντοπισμό του εναπομένοντος αποθηκευτικού χώρου, τη διακοπή του σεναρίου εάν είναι χαμηλό και προσθέτουμε επίσης τη λειτουργία FTP για πρόσβαση στα αρχεία από απόσταση.
Το βίντεο ρίχνει μια πιο προσεκτική ματιά στο πώς όλα συνδυάζονται και δημιουργούμε επίσης μερικά δοκιμαστικά σενάρια που βοηθούν στην κατανόηση του τελικού σεναρίου. Θα συνιστούσα ανεπιφύλακτα να παρακολουθήσετε πρώτα το βίντεο για να κατανοήσετε καλύτερα το έργο.
Βήμα 1: Προετοιμασία του Raspberry Pi
Το πρώτο πράγμα που πρέπει να κάνουμε είναι να κατεβάσουμε το λειτουργικό σύστημα Raspbian για το Raspberry Pi. Χρησιμοποιώ το Pi Zero για αυτό το έργο καθώς είναι ένας συμπαγής πίνακας. Επίσης, δεν θα χρησιμοποιήσω την επιφάνεια εργασίας και αυτός είναι ο λόγος για τον οποίο κατέβασα την lite έκδοση. Στη συνέχεια, πρέπει να αναβοσβήνετε αυτήν την εικόνα σε κάρτα microSD, αλλά προτού μπορέσουμε να εκκινήσουμε το Pi με αυτό, πρέπει να αντιγράψουμε τα αρχεία wpa_supplicant.conf και ssh στη μονάδα εκκίνησης. Αυτά τα αρχεία χρειάζονται για να μας επιτρέψουν να ελέγχουμε το Raspberry Pi από απόσταση. Μια άλλη επιλογή είναι η χρήση ενσύρματης σύνδεσης και η σύνδεση πληκτρολογίου/ποντικιού/οθόνης για τον έλεγχο του Pi. Η επιλογή είναι δική σας και εδώ είναι ένας σύνδεσμος σε μια προηγούμενη ανάρτηση που εξηγεί αυτό με περισσότερες λεπτομέρειες μαζί με την απομακρυσμένη πρόσβαση και το FTP: https://www.instructables.com/id/Remotely-Accessing-the-Raspberry-Pi-SSH-Dekstop -FT/
Ακολουθεί μια περίληψη σχετικά με τον τρόπο ρύθμισης παραμέτρων:
Το αρχείο wpa_supplicant.conf παρέχει τις λεπτομέρειες του δικτύου που επιτρέπουν στο Pi να συνδεθεί στο δίκτυό σας WiFi - αυτό απαιτείται για την εγκατάσταση λογισμικού και τον έλεγχο του προς το παρόν. Μια σύνδεση WiFi απαιτείται μόνο κατά την αρχική ρύθμιση και δεν την χρειαζόμαστε για να εγγράψουμε βίντεο ενώ είμαστε στο αυτοκίνητο. Μπορείτε να χρησιμοποιήσετε τον παρακάτω σύνδεσμο για να κάνετε λήψη ενός αρχείου προτύπου για αυτό. Απλώς ενημερώστε τον κωδικό χώρας, το όνομα δικτύου και τον κωδικό πρόσβασης και, στη συνέχεια, αντιγράψτε τον στην κάρτα microSD. Μπορείτε να χρησιμοποιήσετε έναν επεξεργαστή κειμένου όπως σημειωματάριο ++, Sublime Text ή Atom για να ενημερώσετε το αρχείο.
Πρότυπο αρχείου WPA:
Χρησιμοποιήστε τον ακόλουθο σύνδεσμο για μια λίστα κωδικών χωρών:
Στη συνέχεια, πρέπει να δημιουργήσουμε ένα κενό αρχείο με το όνομα ssh χρησιμοποιώντας τον προτιμώμενο επεξεργαστή κειμένου. Μην προσθέτετε καμία επέκταση στο αρχείο και απλώς αντιγράψτε το στον πίνακα. Μόλις τελειώσετε, συνδέστε την κάμερα, τοποθετήστε την κάρτα microSD και, στη συνέχεια, ενεργοποιήστε την πλακέτα. Ο πίνακας θα διαρκέσει περίπου ένα λεπτό για να συνδεθεί στο δίκτυό σας για πρώτη φορά.
Πριν προχωρήσουμε, πρέπει να λάβουμε τη διεύθυνση IP για τον πίνακα. Ένας τρόπος για να γίνει αυτό είναι χρησιμοποιώντας λογισμικό που ονομάζεται AngryIP scanner. Εγκαταστήστε και εκτελέστε το και στη συνέχεια θα μπορείτε να λάβετε τη διεύθυνση IP του πίνακα.
Στη συνέχεια, πρέπει να συνδεθούμε στον πίνακα χρησιμοποιώντας ένα τερματικό (ή γραμμή εντολών στα Windows). Απλώς πληκτρολογήστε "ssh [email protected]" και πατήστε enter. Βεβαιωθείτε ότι χρησιμοποιείτε τη διεύθυνση IP του πίνακα σας. Πληκτρολογήστε τον προεπιλεγμένο κωδικό πρόσβασης που είναι βατόμουρο και στη συνέχεια θα έχετε πρόσβαση στον πίνακα.
Τώρα πρέπει να κάνουμε μερικά πράγματα πριν ξεκινήσουμε με το σενάριο. Το πρώτο πράγμα είναι η ενεργοποίηση της κάμερας που μπορεί να γίνει εκτελώντας την εντολή "sudo raspi-config". Θα πρέπει να μεταβείτε στο "Επιλογές διασύνδεσης", στη συνέχεια "Κάμερα" και να το ενεργοποιήσετε. Χρησιμοποιήστε το πλήκτρο καρτέλας για να επιλέξετε την επιλογή "Τέλος" και, στη συνέχεια, επανεκκινήστε τον πίνακα. Δώστε ένα λεπτό στον πίνακα και, στη συνέχεια, συνδεθείτε ξανά.
Στη συνέχεια, πρέπει να ενημερώσουμε το λειτουργικό σύστημα Raspbian και αυτό μπορεί να γίνει εκτελώντας την εντολή "sudo apt update && full -upgrade -y". Στη συνέχεια, εγκαταστήστε το proftpd εκτελώντας την εντολή "sudo apt install proftpd". Αυτό εγκαθιστά το λογισμικό FTP που μας επιτρέπει να έχουμε πρόσβαση στα αρχεία της κάρτας microSD. Στη συνέχεια, μπορείτε να ανοίξετε το FileZilla και να συνδεθείτε στον πίνακα που θα σας επιτρέψει να έχετε πρόσβαση στα αρχεία.
Βήμα 2: Δημιουργήστε το σενάριο
Έχουμε δημιουργήσει προηγουμένως αρχεία σεναρίων που είχαν την επέκταση.sh, αυτά ήταν δέσμες ενεργειών bash. Για αυτό το έργο, θα δημιουργήσουμε ένα σενάριο python το οποίο θα έχει επέκταση.py. Η χρήση python μας δίνει πρόσβαση σε πολλές ενότητες, βιβλιοθήκες και σενάρια που μας διευκολύνει στη δημιουργία έργων.
Πρέπει πρώτα να εγκαταστήσουμε τη μονάδα picamera, ώστε να μπορούμε να χρησιμοποιήσουμε την κάμερα στα σενάρια μας. Αυτό μπορεί να γίνει εκτελώντας την εντολή "sudo apt install python-picamera". Μόλις ολοκληρωθεί, απλώς δημιουργήστε ένα σενάριο python εκτελώντας το "sudo nano dashcam.py" και, στη συνέχεια, πληκτρολογήστε τα περιεχόμενα από το ακόλουθο αρχείο:
www.bitsnblobs.com/wp-content/media/fw/diy/e26-dashcam.py
Μπορείτε επίσης να αντιγράψετε/επικολλήσετε το περιεχόμενο που είναι ένα όφελος από τη χρήση SSH. Μπορείτε να αποθηκεύσετε το αρχείο πληκτρολογώντας "CTRL+X", στη συνέχεια Y και μετά ENTER. Παρακαλούμε δείτε το βίντεο για μια πλήρη εξήγηση για το πώς λειτουργούν όλα μαζί. Δημιουργήσαμε επίσης δύο επιπλέον σενάρια πριν από αυτό για καλύτερη κατανόηση.
Βήμα 3: Δοκιμάστε το σενάριο
Πριν μπορέσουμε να εκτελέσουμε το σενάριο, πρέπει να εγκαταστήσουμε τη μονάδα psutil όπως τη χρησιμοποιούμε για να λάβουμε τη χρήση του δίσκου. Για να εγκαταστήσουμε το psutil, πρέπει πρώτα να εγκαταστήσουμε κάτι που ονομάζεται pip που είναι πρόγραμμα εγκατάστασης πακέτων για python. Αυτό μπορεί να γίνει εκτελώντας την εντολή "sudo apt install python-pip", ακολουθούμενη από την εντολή "pip install psutil" που θα εγκαταστήσει το psutil.
Μόλις τελειώσετε, δημιουργήστε έναν νέο φάκελο εκτελώντας την εντολή "mkdir videos" και στη συνέχεια μπορούμε απλά να εκτελέσουμε την εντολή "python dashcam.py" που θα εκτελέσει το σενάριο. Θα πρέπει να μπορείτε να δείτε τα αρχεία που δημιουργούνται όπως φαίνεται στην εικόνα. Μπορείτε επίσης να τα αποκτήσετε χρησιμοποιώντας το FileZilla και να τα αναπαραγάγετε χρησιμοποιώντας VLC. Μπορείτε να σταματήσετε το σενάριο πληκτρολογώντας "CTRL+C" και συνιστάται στη συνέχεια να επανεκκινήσετε τον πίνακα.
Το βίντεο για το μέρος 2 θα βγει ζωντανά την επόμενη εβδομάδα, μαζί με μια γραπτή ανάρτηση που θα το συνοδεύσει. Παρακαλώ σκεφτείτε να εγγραφείτε στο κανάλι μας στο YouTube, καθώς βοηθά στην υποστήριξη αυτού του είδους των εργασιών.
YouTube:
Ευχαριστούμε που το διαβάσατε!
Συνιστάται:
Δημιουργία Pi Zero Dashcam (σελ. 3): Διαχείριση αρχείων και βελτιώσεις: 3 βήματα
Δημιουργία Pi Zero Dashcam (σελ. 3): Διαχείριση αρχείων και βελτιώσεις: Συνεχίζουμε με το έργο Pi Zero dashcam και σε αυτήν την ανάρτηση, φροντίζουμε για τη διαχείριση αρχείων ενώ προσθέτουμε επίσης μερικές βελτιώσεις στη διαδικασία. Αυτό το έργο έχει σχεδόν ολοκληρωθεί και θα πραγματοποιήσουμε δοκιμές δρόμου στο post/video της επόμενης εβδομάδας
Δημιουργία διανομής GNU/Linux για το Raspberry Pi χρησιμοποιώντας το έργο Yocto: 6 βήματα
Δημιουργία διανομής GNU/Linux για το Raspberry Pi Χρησιμοποιώντας το Yocto Project: Το Raspberry Pi είναι ίσως ο πιο δημοφιλής χαμηλού κόστους μονόκλωνος υπολογιστής στην αγορά. Συχνά χρησιμοποιείται για Internet of Things και άλλα ενσωματωμένα έργα. Αρκετές διανομές GNU/Linux έχουν εξαιρετική υποστήριξη για το Raspberry Pi και υπάρχει ακόμη και Mi
Δημιουργία προσαρμογέα Bluetooth Pt.2 (Δημιουργία συμβατού ηχείου): 16 βήματα
Δημιουργία προσαρμογέα Bluetooth Pt.2 (Δημιουργία συμβατού ηχείου): Σε αυτό το εκπαιδευτικό εγχειρίδιο, θα σας δείξω πώς να χρησιμοποιήσετε τον προσαρμογέα Bluetooth για να κάνετε συμβατό το παλιό ηχείο με Bluetooth. έναν προσαρμογέα Bluetooth " Σας προτείνω να το κάνετε πριν συνεχίσετε.C
UNICORN CAMERA - Raspberry Pi Zero W NoIR 8MP Δημιουργία κάμερας: 7 βήματα (με εικόνες)
UNICORN CAMERA - Raspberry Pi Zero W NoIR 8MP Camera Build: Pi Zero W NoIR 8MP Camera BuildThis Instructable δημιουργήθηκε για να βοηθήσει όποιον θέλει κάμερα υπερύθρων ή πραγματικά δροσερή φορητή κάμερα ή φορητή κάμερα Raspberry Pi ή απλά θέλει να διασκεδάσει, χεχε Το Αυτό είναι το πιο προσιτό και διαμορφώσιμο
Δημιουργία μικρών ρομπότ: Δημιουργία ενός ρομπότ μικρού κυβικού ίντσας Micro-Sumo και μικρότερο: 5 βήματα (με εικόνες)
Δημιουργία Μικρών Ρομπότ: Δημιουργία Ρομπότ Μικρού Σούμο και Μικρότερων Κυβικών ίντσας: Ακολουθούν μερικές λεπτομέρειες σχετικά με την κατασκευή μικροσκοπικών ρομπότ και κυκλωμάτων. Αυτό το διδακτικό θα καλύψει επίσης μερικές βασικές συμβουλές και τεχνικές που είναι χρήσιμες στην κατασκευή ρομπότ οποιουδήποτε μεγέθους. Για μένα, μία από τις μεγάλες προκλήσεις στα ηλεκτρονικά είναι να δούμε πόσο μικρό είναι ένα