Πίνακας περιεχομένων:

Οθόνη/οθόνη κάμερας IP με χρήση Raspberry Pi: 4 βήματα
Οθόνη/οθόνη κάμερας IP με χρήση Raspberry Pi: 4 βήματα

Βίντεο: Οθόνη/οθόνη κάμερας IP με χρήση Raspberry Pi: 4 βήματα

Βίντεο: Οθόνη/οθόνη κάμερας IP με χρήση Raspberry Pi: 4 βήματα
Βίντεο: Raspberry Pi Remote Desktop Connection 2024, Νοέμβριος
Anonim
Οθόνη/οθόνη κάμερας IP χρησιμοποιώντας ένα Raspberry Pi
Οθόνη/οθόνη κάμερας IP χρησιμοποιώντας ένα Raspberry Pi

Κατά την αξιολόγηση των κατάλληλων επιλογών NVR, έπεσα πάνω στο αποθετήριο των καμερών οθόνης που σας επιτρέπει να εμφανίσετε πολλαπλές ροές βίντεο κάμερας δικτύου. Υποστηρίζει επίσης εναλλαγή μεταξύ πολλαπλών οθονών και θα χρησιμοποιήσουμε αυτό το έργο για αυτήν την κατασκευή. Θα λάβουμε και θα εμφανίσουμε τις ροές βίντεο από την κάμερα RPi Zero που δημιουργήσαμε στο προηγούμενο βίντεο και την κάμερα βασισμένη στην πλακέτα ESP32-CAM που δημιουργήσαμε πριν από λίγο. Χρησιμοποιώ μια μικρή οθόνη 7 , αλλά μπορείτε επίσης να συνδέσετε το raspberry pi σε μια εξωτερική οθόνη σύμφωνα με τις απαιτήσεις σας.

Το παραπάνω βίντεο δείχνει πώς συνδυάστηκε ολόκληρο το έργο. Θα συνιστούσα να το παρακολουθήσετε πρώτα για να πάρετε μια γενική ιδέα για το πώς λειτουργούν όλα μαζί.

Βήμα 1: Συγκεντρώστε τα εξαρτήματα

Συγκεντρώστε τα εξαρτήματα
Συγκεντρώστε τα εξαρτήματα
Συγκεντρώστε τα εξαρτήματα
Συγκεντρώστε τα εξαρτήματα
Συγκεντρώστε τα εξαρτήματα
Συγκεντρώστε τα εξαρτήματα

Αποφάσισα να χρησιμοποιήσω ένα Raspberry Pi 3 για αυτήν την κατασκευή, καθώς έχει μια θύρα HDMI πλήρους μεγέθους και είναι επίσης αρκετά ισχυρή. Εκτός από αυτό, θα χρειαστείτε μια κατάλληλη κάρτα microSD, τροφοδοτικό και οθόνη. Η ανάλυση της οθόνης δεν έχει μεγάλη σημασία καθώς το λογισμικό θα το εντοπίσει αυτόματα και θα κλιμακώσει τις ροές της κάμερας.

Για τις κάμερες, αποφάσισα να χρησιμοποιήσω την κάμερα Rpi Zero W που κατασκευάσαμε στην προηγούμενη ανάρτηση μαζί με την κάμερα βασισμένη σε ESP32-CAM που δημιουργήσαμε πριν από λίγο.

Βήμα 2: Προετοιμάστε και φορτώστε το λειτουργικό σύστημα

Προετοιμάστε και φορτώστε το λειτουργικό σύστημα
Προετοιμάστε και φορτώστε το λειτουργικό σύστημα
Προετοιμασία & φόρτωση του λειτουργικού συστήματος
Προετοιμασία & φόρτωση του λειτουργικού συστήματος
Προετοιμάστε και φορτώστε το λειτουργικό σύστημα
Προετοιμάστε και φορτώστε το λειτουργικό σύστημα

Δεδομένου ότι θα χρησιμοποιούμε την επιφάνεια εργασίας Raspberry Pi, κατέβασα την έκδοση επιφάνειας εργασίας του Raspbian OS.

Στη συνέχεια, πρέπει να ενεργοποιήσουμε τη δικτύωση WiFi δημιουργώντας το αρχείο wpa_supplicant.conf στη μονάδα εκκίνησης. Μπορείτε επίσης να κατεβάσετε το παρακάτω πρότυπο και να το ενημερώσετε με τα στοιχεία σας - κωδικό χώρας, όνομα δικτύου και κωδικό πρόσβασης. Συνιστάται να χρησιμοποιήσετε έναν επεξεργαστή κειμένου όπως το σημειωματάριο ++ ή το sublime για να το κάνετε αυτό.

www.bitsnblobs.com/wp-content/uploads/2020/05/wpa_supplicant.txt

Αντί να χρησιμοποιήσετε WiFi, μπορείτε επίσης να συνδέσετε ένα καλώδιο ethernet στην πλακέτα και να συνδέσετε το άλλο άκρο στο δρομολογητή. Ο πίνακας θα λειτουργεί επίσης μέσω ενσύρματης σύνδεσης.

Το επόμενο πράγμα που πρέπει να κάνουμε είναι να ενεργοποιήσουμε το SSH. Αυτό μας επιτρέπει την απομακρυσμένη πρόσβαση και τον έλεγχο του Raspberry Pi, μέσω ενός δικτύου. Το να το κάνεις αυτό είναι απλό. Απλώς χρησιμοποιήστε έναν από τους επεξεργαστές κειμένου που αναφέρθηκαν παραπάνω για να δημιουργήσετε ένα νέο αρχείο και, στη συνέχεια, αποθηκεύστε το στο bootdrive με το όνομα "ssh". Δεν χρειάζεται να προσθέσετε καμία επέκταση στο αρχείο.

Πριν την εξαγωγή της κάρτας microSD αποφάσισα να αυξήσω τη μνήμη GPU για την κατασκευή ενημερώνοντας το αρχείο config.txt. Απλώς πρέπει να προσθέσετε τη γραμμή gpu_memory = 512 στο αρχείο ρυθμίσεων όπως φαίνεται στην εικόνα. Το αρχείο config.txt βρίσκεται στο bootdrive και μπορείτε να το επεξεργαστείτε ανοίγοντάς το σε έναν επεξεργαστή κειμένου, όπως φαίνεται στο βίντεο.

Μόλις ολοκληρωθούν όλα αυτά, έβαλα την κάρτα microSD στην πλακέτα, συνέδεσα την οθόνη και την ενεργοποίησα. Όπως φαίνεται στην εικόνα, η ανάλυση της οθόνης ήταν λανθασμένη, οπότε αυτό ήταν το πρώτο πράγμα που έπρεπε να διορθωθεί. Απλώς έπρεπε να ανοίξω το αρχείο config.txt και να προσθέσω τις γραμμές που εμφανίζονται στην εικόνα, για να διαμορφώσω την οθόνη HDMI. Κατάργησα επίσης οποιοδήποτε όριο στο ρεύμα USB καθώς η οθόνη μου τροφοδοτείται από τη θύρα USB. Μόλις γίνει αυτό, επανεκκίνησα τον πίνακα πληκτρολογώντας "sudo reboot" και η οθόνη μαζί με τη διεπαφή αφής άρχισαν να λειτουργούν σωστά.

Βήμα 3: Εγκαταστήστε το Λογισμικό

Μόλις είχαμε την οθόνη σε λειτουργία, το επόμενο βήμα ήταν να κάνουμε SSH στον πίνακα και στη συνέχεια να ενημερώσουμε το λειτουργικό σύστημα εκτελώντας την εντολή "sudo apt-get update && sudo apt-get upgrade". Αυτό μπορεί να διαρκέσει λίγο, αλλά συνιστάται να το κάνετε για μια νέα εγκατάσταση.

Μόλις ολοκληρωθεί, στη συνέχεια κλωνοποίησα το αποθετήριο GitHub εκτελώντας την εντολή "git clone https://github.com/SvenVD/rpisurv". Ακολουθεί το "cd rpisurv" που μας μεταφέρει στον πρόσφατα δημιουργημένο κατάλογο. Το μόνο που έμενε να κάνετε ήταν να εγκαταστήσετε το λογισμικό εκτελώντας "sudo./install.sh". Προς το τέλος της εγκατάστασης, με ρώτησε αν ήθελα να αντικαταστήσω το αρχείο ρυθμίσεων με ένα παράδειγμα, στο οποίο είπα ναι καθώς ήθελα να το χρησιμοποιήσω ως αναφορά.

Βήμα 4: Δοκιμή του Build

Δοκιμή του Build
Δοκιμή του Build
Δοκιμή του Build
Δοκιμή του Build
Δοκιμή του Build
Δοκιμή του Build

Μόλις ολοκληρωθεί η εγκατάσταση, έπρεπε απλώς να ενημερώσω το αρχείο ρυθμίσεων εκτελώντας την εντολή "sudo nano /etc/rpisurv.conf" που άνοιξε το αρχείο στον επεξεργαστή κειμένου. Στη συνέχεια σχολίασα την υπάρχουσα διαμόρφωση και απλώς πρόσθεσα τη ροή κάμερας Rpi στην πρώτη οθόνη και τη ροή ESP32-CAM στην άλλη.

Στη συνέχεια, έσωσα το αρχείο και επανεκκίνησα τον πίνακα. Ο πίνακας έλαβε στη συνέχεια τα ρεύματα και τα εμφάνισε στην οθόνη.

Τότε αποφάσισα να σχολιάσω τη δεύτερη οθόνη και απλώς να προσθέσω 4 ροές στην πρώτη οθόνη. Δεδομένου ότι είχα μόνο μία κάμερα, αποφάσισα να αντιγράψω τις ροές όπως φαίνονται στο αρχείο κειμένου. Στη συνέχεια, έσωσα και επανεκκίνησα τον πίνακα και μπορούσα να δω τα 4 ρεύματα, κάτι που δεν ήταν κακό. Λάβετε υπόψη ότι το Raspberry PI πρέπει να κάνει πολλή δουλειά για να μειώσει τη ροή πλήρους HD σε χαμηλότερη ανάλυση, ώστε να μπορεί να το εμφανίζει στην οθόνη. Συνιστάται να χρησιμοποιείτε μια ροή που είναι κοντά στην τελική ανάλυση οθόνης. Συνολικά, ήμουν πολύ έκπληκτος με το τελικό αποτέλεσμα, δεδομένου ότι όλα αυτά λειτουργούσαν μέσω WiFi. Κυρίως ήθελα να εμφανίσω μια ροή και έτσι επεξεργάστηκα το αρχείο ρυθμίσεων για αυτό και η απόδοση ήταν ακόμα καλύτερη.

Έτσι δημιούργησα μια οθόνη κάμερας δικτύου χρησιμοποιώντας το raspberry pi. Αν σας άρεσε αυτό το έργο, σκεφτείτε να εγγραφείτε στο κανάλι μας στο YouTube, καθώς αυτό βοηθά πολύ.

YouTube:

Ευχαριστούμε που το διαβάσατε!

Συνιστάται: