Πίνακας περιεχομένων:
- Βήμα 1: Γρήγορο βίντεο
- Βήμα 2: Τα πράγματα που χρειάζονται
- Βήμα 3: Απαιτήσεις λογισμικού
- Βήμα 4: Εγκατάσταση του Raspbian σε κάρτα SD
- Βήμα 5: Πρώτη εκκίνηση
- Βήμα 6: Βρείτε τη διεύθυνση IP του Pi και την απομακρυσμένη πρόσβαση Raspberry Pi
- Βήμα 7: Πρώτη πρόσβαση Μέρος 1: Επέκταση συστήματος αρχείων
- Βήμα 8: Πρώτη πρόσβαση Μέρος 2: Ενεργοποίηση διεπαφής κάμερας
- Βήμα 9: Συνδέστε την κάμερα Raspberry Pi
- Βήμα 10: Κωδικός
- Βήμα 11: Μεταφορά εικόνων από το Raspberry Pi στον φορητό υπολογιστή σας
- Βήμα 12: Μετατροπή εικόνων σε βίντεο Time-lapse
Βίντεο: Δημιουργήστε βίντεο με την πάροδο του χρόνου χρησιμοποιώντας το Raspberry Pi (11 γραμμές κώδικα): 12 βήματα (με εικόνες)
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:37
Πρόσφατα φύτεψα μερικούς σπόρους στο δοχείο του τραπεζιού μου για πρώτη φορά. Iμουν πραγματικά ενθουσιασμένος που τους είδα να μεγαλώνουν, αλλά όπως όλοι γνωρίζουμε είναι μια αργή διαδικασία. Αδυνατώντας να δω την ανάπτυξη με απογοήτευσε πολύ, αλλά ξαφνικά ο χομπίστας των ηλεκτρονικών μέσα μου ξύπνησε και αποφάσισε να επιδιορθώσει το Raspberry Pi και την κάμερα του για να καταγράψει αυτήν την αργή διαδικασία και να το μετατρέψει σε ένα όμορφο time-lapse βίντεο.
Εδώ σας παρουσιάζω οδηγίες για να φτιάξετε τόσο όμορφα time-lapse βίντεο. Ας αρχίσουμε.
Βήμα 1: Γρήγορο βίντεο
Εδώ είναι ένα μικρό βίντεο, το οποίο συνοψίζει τα πάντα σε 6 λεπτά (συμπεριλαμβανομένων των όμορφων λήψεων χρόνου 2 λεπτών).
κάντε κλικ εδώ για να το δείτε στο youtube
Βήμα 2: Τα πράγματα που χρειάζονται
Περιγραφή: Θα χρησιμοποιήσουμε την κάμερα Raspberry Pi για τη λήψη εικόνων, το Raspberry Pi θα προγραμματιστεί για τη λήψη εικόνων σε τακτά χρονικά διαστήματα. Η κάρτα SD (προτιμάται 16 GB) θα φιλοξενεί raspbian και θα αποθηκεύει τις καταγεγραμμένες εικόνες. Ο αναγνώστης καρτών SD θα χρησιμοποιηθεί για τη διασύνδεση της κάρτας SD με φορητό υπολογιστή/υπολογιστή μέσω USB για να αναβοσβήνει raspbian. Το καλώδιο Ethernet θα θέσει ακέφαλο το Raspberry Pi στο δίκτυο και θα μπορούμε να έχουμε πρόσβαση μέσω του φορητού υπολογιστή/υπολογιστή μας επίσης συνδεδεμένου στο ίδιο δίκτυο (Μπορείτε να τοποθετήσετε το φορητό υπολογιστή/υπολογιστή και το Raspberry Pi στο ίδιο δίκτυο συνδέοντάς τα χρησιμοποιώντας ένα μόνο καλώδιο Ethernet) Το Η τροφοδοσία USB 5V/2A θα τροφοδοτήσει το Raspberry Pi. Επιπλέον, μπορείτε να πάρετε στα χέρια σας τη βάση κάμερας Raspberry Pi.
Λίστα με τα απαραίτητα πράγματα:
- Raspberry Pi (σύνδεσμος)
- Κάμερα Raspberry Pi 5MP (σύνδεσμος)
- Κάρτα microSD 16 GB (σύνδεσμος)
- κάρτα microSD με αναγνώστη (σύνδεσμος)
- Φορτιστής 5V/2A (σύνδεσμος)
- καλώδιο ethernet (σύνδεσμος)
Βήμα 3: Απαιτήσεις λογισμικού
Περιγραφή: Raspbian jessie OS για Raspberry Pi, θα χρησιμοποιήσουμε τις δυνατότητές του όπως nmap, ssh, scp και python3. Επεξεργαστής βίντεο Openshot για τη μετατροπή αλληλουχιών εικόνων σε βίντεο time-lapse (Αυτό είναι ένα πρόγραμμα επεξεργασίας βίντεο που χρησιμοποίησα στο φορητό υπολογιστή linux, είστε ελεύθεροι να επιλέξετε πρόγραμμα επεξεργασίας βίντεο της προτίμησής σας).
Απαιτήσεις λογισμικού:
- Raspbian jessie (σύνδεσμος)
- Επεξεργαστής βίντεο Openshot (σύνδεσμος)
Βήμα 4: Εγκατάσταση του Raspbian σε κάρτα SD
Περιγραφή: Το πρώτο πράγμα που πρέπει να κάνετε είναι να ενεργοποιήσετε το Raspberry Pi. Για να γίνει αυτό, πρέπει πρώτα να κατεβάσουμε το Raspbian OS από το raspberrypi.org. Μετά τη λήψη, πρέπει να γράψουμε την εικόνα αυτού του λειτουργικού συστήματος στην κάρτα SD μας. Ακολουθήστε αυτά τα βήματα για να εγκαταστήσετε το Raspbian σε κάρτα SD.
Βήματα:
- Μεταβείτε στο raspberrypi.org και κατεβάστε την τελευταία έκδοση του Raspbian,
- Τοποθετήστε την κάρτα SD σας στη συσκευή ανάγνωσης καρτών SD,
- Τοποθετήστε το πρόγραμμα ανάγνωσης καρτών SD στον φορητό υπολογιστή/υπολογιστή σας,
- Ακολουθήστε αυτόν τον σύνδεσμο για να ανεβάσετε το λειτουργικό σύστημα στην κάρτα SD σας. Ο σύνδεσμος περιέχει οδηγίες για φορητούς υπολογιστές/υπολογιστές με παράθυρα, MAC και Linux, ακολουθήστε σύμφωνα με τις απαιτήσεις σας.
Τώρα τοποθετήστε αυτήν την κάρτα SD στο Raspberry Pi και διαβάστε το επόμενο βήμα [μην είστε πολύ πρόθυμοι να ενεργοποιήσετε το Rpi σας;)].
Βήμα 5: Πρώτη εκκίνηση
Περιγραφή: Πριν ενεργοποιήσετε το Raspberry pi, χρησιμοποιήστε καλώδιο Ethernet για να τοποθετήσετε το Pi χωρίς κεφαλή (ένα χωρίς οθόνη) και το φορητό υπολογιστή/υπολογιστή σας στο ίδιο δίκτυο. Τώρα ενεργοποιήστε το Pi σας χρησιμοποιώντας τροφοδοτικό 5V/2A. Αυτή είναι η πρώτη σας εκκίνηση, αλλά τίποτα δεν βλέπετε σωστά, μόνο λίγα LED αναβοσβήνουν στο Raspberry Pi και συνεχώς αναβοσβήνει LED δικτύου. Περιμένετε, το επόμενο βήμα είναι το σημείο όπου εισάγετε το Raspberry pi:).
Βήμα 6: Βρείτε τη διεύθυνση IP του Pi και την απομακρυσμένη πρόσβαση Raspberry Pi
Περιγραφή: Τώρα πρέπει να βρούμε τη διεύθυνση IP του Raspberry Pi συνδεδεμένη στο ίδιο δίκτυο με το φορητό υπολογιστή/υπολογιστή σας. Σε περίπτωση που χρησιμοποιείτε λειτουργικό σύστημα Linux στον φορητό υπολογιστή/υπολογιστή σας, πληκτρολογήστε ifconfig για να βρείτε τη διεύθυνση IP του φορητού υπολογιστή/υπολογιστή σας. Μπορούμε να βρούμε τη διεύθυνση IP του Raspberry pi χρησιμοποιώντας μία από τις ακόλουθες δύο μεθόδους.
Μέθοδοι εύρεσης διεύθυνσης IP:
- Χρησιμοποιήστε την εντολή nmap στο μηχάνημά σας linux για να σαρώσετε το υποδίκτυο και να σημειώσετε την IP που εμφανίζεται για το raspberry pi foundation.
- Χρησιμοποιήστε μετατροπέα USB σε UART και ακολουθήστε αυτόν τον σύνδεσμο. Αυτό θα σας επιτρέψει πρόσβαση στο Raspberry Pi, και πάλι μπορείτε να χρησιμοποιήσετε το ifconfig για να βρείτε τη διεύθυνση IP του Raspberry Pi.
Μόλις βρείτε τη διεύθυνση IP του Raspberry Pi, μπορείτε να αποκτήσετε πρόσβαση στο Raspberry Pi χρησιμοποιώντας SSH σε Linux και PuTTY σε μηχανήματα Windows.
Βήμα 7: Πρώτη πρόσβαση Μέρος 1: Επέκταση συστήματος αρχείων
Περιγραφή: Στην πρώτη εκκίνηση εισάγετε το Raspberry Pi χρησιμοποιώντας SSH. Πρέπει να εκτελέσουμε 2 σημαντικές διαμορφώσεις, δηλαδή να επεκτείνουμε το σύστημα αρχείων και να ενεργοποιήσουμε τη διεπαφή της κάμερας. Με την επέκταση του συστήματος αρχείων, μπορείτε να διασφαλίσετε ότι ολόκληρος ο αποθηκευτικός χώρος της κάρτας SD είναι διαθέσιμος στο λειτουργικό σύστημα. Τα βήματα για την εκτέλεση αυτών των διαμορφώσεων είναι τα ακόλουθα.
Βήματα για επέκταση συστήματος αρχείων:
- Μόλις εισαγάγετε SSH στο Pi σας χρησιμοποιώντας τη διεύθυνση IP του, πληκτρολογήστε 'sudo raspi-config',
- Θα εμφανιστεί το Εργαλείο ρύθμισης παραμέτρων λογισμικού Raspberry Pi, το οποίο θα επιλέξει «Επέκταση συστήματος αρχείων» και πατήστε enter,
- Θα λάβετε ένα αναδυόμενο παράθυρο που λέει "Το διαμέρισμα ρίζας έχει αλλάξει μέγεθος. Το σύστημα αρχείων θα διευρυνθεί με την επόμενη επανεκκίνηση », πατήστε ξανά enter,
- Βγείτε από το μενού διαμόρφωσης,
- Και πάλι ένα αναδυόμενο παράθυρο που λέει "Θέλετε να κάνετε επανεκκίνηση τώρα;" θα εμφανιστεί, επιλέξτε «ναι» και πατήστε enter,
- Κατά την επανεκκίνηση, SSH στο Pi και πληκτρολογήστε 'df', Αυτό θα εμφανίσει λεπτομέρειες του διευρυμένου συστήματος αρχείων σας.
Έτσι, τώρα έχετε το διευρυμένο σύστημα αρχείων, επιτρέποντας τη διεπαφή της κάμερας.
Βήμα 8: Πρώτη πρόσβαση Μέρος 2: Ενεργοποίηση διεπαφής κάμερας
Βήματα για να ενεργοποιήσετε τη διεπαφή της κάμερας:
- SSH στο Pi χρησιμοποιώντας τη διεύθυνση IP του και πληκτρολογήστε 'sudo raspi-config',
- Θα εμφανιστεί το Εργαλείο διαμόρφωσης λογισμικού Raspberry Pi, το οποίο θα επιλέξει «Ενεργοποίηση κάμερας» και πατήστε enter,
- Θα λάβετε ένα αναδυόμενο παράθυρο που λέει "Θα θέλατε να είναι ενεργοποιημένη η διεπαφή κάμερας", επιλέξτε "ναι" και πατήστε enter.
- Θα εμφανιστεί ένα αναδυόμενο παράθυρο επιβεβαίωσης που λέει "Η διεπαφή της κάμερας είναι ενεργοποιημένη", πατήστε enter.
- Βγείτε από το μενού διαμόρφωσης.
Τώρα που έχουν ολοκληρωθεί όλες οι ρυθμίσεις, απενεργοποιήστε το Raspberry Pi και προχωρήστε στο επόμενο βήμα.
Βήμα 9: Συνδέστε την κάμερα Raspberry Pi
Περιγραφή: Τώρα μόλις απενεργοποιηθεί το Raspberry Pi, συνδέστε τη φωτογραφική σας μηχανή στην υποδοχή CSI του Pi. Προσανατολισμός λωρίδας σύνδεσης κάμερας όπως φαίνεται στην εικόνα. Τέλος, ενεργοποιήστε ξανά το Raspberry Pi.
Βήμα 10: Κωδικός
Περιγραφή: Ο κωδικός μας είναι γραμμένος σε Python3 και έχει μόλις 11 γραμμές κώδικα. Οι πρώτες 3 γραμμές εισάγουν κλάσεις από πακέτα, στη συνέχεια έχουμε έναν άπειρο βρόχο που δημιουργεί αντικείμενο κάμερας και τραβάει περιοδικά. Μπορούμε να εκτελέσουμε αυτόν τον κώδικα python χρησιμοποιώντας την εντολή python3. Αντί να εκτελέσουμε αυτόν τον κώδικα με μη αυτόματο τρόπο, μπορούμε να βάλουμε αυτήν την εντολή εκτέλεσης στο αρχείο /etc/rc.local. Αυτό θα διασφαλίσει ότι κάθε φορά που ξεκινάει το Raspberry Pi αυτό το σενάριο θα εκτελείται, πράγμα που σημαίνει ότι η κάμερα θα αρχίσει να καταγράφει εικόνες. Μην ξεχάσετε να βάλετε το ampersand (&) στο τέλος, στην εντολή εκτέλεσης του αρχείου rc.local, καθώς ο κώδικας μας περιέχει άπειρο βρόχο.
Μπορείτε ακόμη να κατεβάσετε αυτόν τον κωδικό από το GITHUB.
Βήμα 11: Μεταφορά εικόνων από το Raspberry Pi στον φορητό υπολογιστή σας
Περιγραφή: Μόλις τραβήξετε λίγες εικόνες στο Pi σας, θα είστε πρόθυμοι να ρίξετε μια ματιά στις φωτογραφίες σας. Χρησιμοποιήστε την εντολή "scp" για να μεταφέρετε εικόνες από το Pi στο φορητό υπολογιστή σας. Η μορφή της εντολής scp φαίνεται στην παραπάνω εικόνα.
Βήμα 12: Μετατροπή εικόνων σε βίντεο Time-lapse
Περιγραφή: Μόλις εισαχθούν όλες οι εικόνες στο φορητό υπολογιστή σας. Μπορούμε να χρησιμοποιήσουμε τους επεξεργαστές βίντεο για να μετατρέψουμε αυτήν την ακολουθία εικόνων σε ένα όμορφο βίντεο με χρονική καθυστέρηση. Εάν είστε σε linux, μπορείτε να χρησιμοποιήσετε τα ακόλουθα βήματα για να κάνετε το ίδιο.
Βήματα:
- Ανοίξτε το πρόγραμμα επεξεργασίας βίντεο "OpenShot" (εγκαταστήστε το από το κέντρο λογισμικού),
- Ορίστε το χρόνο που θέλετε να διαθέσετε σε κάθε πλαίσιο από το μενού Επεξεργασία-> Προτιμήσεις,
- Εισαγάγετε εικόνες στο πρόγραμμα επεξεργασίας βίντεο με δεξί κλικ στην περιοχή Αρχεία έργου και αριστερό κλικ στην εισαγωγή αρχείων,
- Μόλις εισαχθεί, επιλέξτε όλες τις εικόνες και κάντε ξανά δεξί κλικ και επιλέξτε "Προσθήκη στο χρονολόγιο",
- Ρίξτε μια ματιά στην προεπισκόπηση και τελικά εξάγετε το βίντεό σας από το Αρχείο-> Εξαγωγή βίντεο.
Κατά την εξαγωγή θα λάβετε το όμορφο time-lapse βίντεο, ρίξτε μια ματιά και …… (δεν ξέρω, πάρτε την αίσθηση).
Αν θέλετε να δείτε τα time-lapse βίντεο μου, ρίξτε μια ματιά στο βίντεο στο βήμα 2. Αυτό είναι όλο για αυτά τα εκπαιδευτικά, Σας ευχαριστώ για τον χρόνο σας.
Αν σας άρεσε αυτό το διδακτικό, υπάρχει μια καλή πιθανότητα να σας αρέσει το κανάλι μου στο youtube.
Συνιστάται:
Ενδιαφέρουσες κατευθυντήριες γραμμές προγραμματισμού για Σχεδιαστής-Προβάλετε την εικόνα σας (Μέρος Δεύτερο): 8 Βήματα
Ενδιαφέρουσες κατευθυντήριες γραμμές προγραμματισμού για Σχεδιαστής-Πάρτε την εικόνα σας σε λειτουργία (Μέρος Δεύτερο): Τα μαθηματικά, για τους περισσότερους από εσάς, φαίνονται άχρηστα. Το πιο συχνά χρησιμοποιούμενο στην καθημερινή μας ζωή είναι απλώς να προσθέτουμε, να αφαιρούμε, να πολλαπλασιάζουμε και να διαιρούμε. Ωστόσο, είναι πολύ διαφορετικό αν μπορείτε να δημιουργήσετε με πρόγραμμα. Όσο περισσότερα γνωρίζετε, τόσο πιο υπέροχο αποτέλεσμα θα έχετε
SCARA Robot: Learning About Foward and Inverse Kinematics !!! (Plot Twist Μάθετε πώς να δημιουργείτε μια διεπαφή πραγματικού χρόνου στο ARDUINO χρησιμοποιώντας την ΕΠΕΞΕΡΓΑΣΙΑ !!!!): 5 βήματα (με εικόνες)
SCARA Robot: Learning About Foward and Inverse Kinematics !!! (Plot Twist Μάθετε πώς να δημιουργείτε μια διεπαφή πραγματικού χρόνου στο ARDUINO χρησιμοποιώντας την ΕΠΕΞΕΡΓΑΣΙΑ !!!!): Ένα ρομπότ SCARA είναι ένα πολύ δημοφιλές μηχάνημα στον κόσμο της βιομηχανίας. Το όνομα σημαίνει τόσο Selective Compliant Assembly Robot Arm είτε Selective Compliant Articulated Robot Arm. Είναι βασικά ένα ρομπότ τριών βαθμών ελευθερίας, που είναι τα δύο πρώτα διανομή
Πώς να κάνετε ένα βίντεο με την πάροδο του χρόνου: 7 βήματα
Πώς να δημιουργήσετε ένα βίντεο Time Lapse: Σε αυτό το Instructable θα αναφέρω λεπτομερώς τα βήματα που χρησιμοποιώ για να δημιουργήσω ένα βίντεο time time lapse. Το σύστημα και το υλικό που χρησιμοποιώ για τη λήψη των εικόνων είναι ένας υπολογιστής Linux και μια κάμερα IP που βασίζεται σε δίκτυο. Ένα σενάριο τρέχει στον υπολογιστή Linux και κάθε x δευτερόλεπτα κάνει δημοσκοπήσεις
Brain Box: Παρακολούθηση νευρικού όγκου με την πάροδο του χρόνου: 20 βήματα
Brain Box: Παρακολούθηση του νευρικού όγκου με την πάροδο του χρόνου: Η πρόοδος στα σύνορα της μακρύτερης ανθρώπινης ζωής έχει φέρει την άνοδο ασθενειών που δεν είχαν δει οι πολιτισμοί πριν από τη δική μας. Μεταξύ αυτών, το Αλτσχάιμερ επηρέασε περίπου 5,3 εκατομμύρια ηλικιωμένους Αμερικανούς το 2017, ή περίπου 1 στους 10
Ενδιαφέρουσες κατευθυντήριες γραμμές προγραμματισμού για Σχεδιαστής-Προβάλετε την εικόνα σας (Μέρος Πρώτο): 16 Βήματα
Ενδιαφέρουσες κατευθυντήριες γραμμές προγραμματισμού για Σχεδιαστής-Τρέξτε την εικόνα σας (Μέρος Πρώτο): Τρέξτε! Τρέξιμο! Ο προγραμματισμός δεν είναι τόσο δύσκολος. Το βασικό σημείο είναι να βρείτε τον ρυθμό σας και να το κάνετε ένα προς ένα. Πριν διαβάσετε αυτό το κεφάλαιο, ελπίζω να έχετε ήδη εξοικειωθεί με τη βασική μέθοδο σχεδίασης, ή θα αισθανθείτε ζάλη και σύγχυση