Πίνακας περιεχομένων:
- Βήμα 1: Συγκεντρώστε τα εξαρτήματα
- Βήμα 2: Προετοιμάστε και φορτώστε το λειτουργικό σύστημα
- Βήμα 3: Εγκαταστήστε το Λογισμικό
- Βήμα 4: Δοκιμή του Build
Βίντεο: Οθόνη/οθόνη κάμερας IP με χρήση Raspberry Pi: 4 βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:32
Κατά την αξιολόγηση των κατάλληλων επιλογών 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
Μόλις ολοκληρωθεί η εγκατάσταση, έπρεπε απλώς να ενημερώσω το αρχείο ρυθμίσεων εκτελώντας την εντολή "sudo nano /etc/rpisurv.conf" που άνοιξε το αρχείο στον επεξεργαστή κειμένου. Στη συνέχεια σχολίασα την υπάρχουσα διαμόρφωση και απλώς πρόσθεσα τη ροή κάμερας Rpi στην πρώτη οθόνη και τη ροή ESP32-CAM στην άλλη.
Στη συνέχεια, έσωσα το αρχείο και επανεκκίνησα τον πίνακα. Ο πίνακας έλαβε στη συνέχεια τα ρεύματα και τα εμφάνισε στην οθόνη.
Τότε αποφάσισα να σχολιάσω τη δεύτερη οθόνη και απλώς να προσθέσω 4 ροές στην πρώτη οθόνη. Δεδομένου ότι είχα μόνο μία κάμερα, αποφάσισα να αντιγράψω τις ροές όπως φαίνονται στο αρχείο κειμένου. Στη συνέχεια, έσωσα και επανεκκίνησα τον πίνακα και μπορούσα να δω τα 4 ρεύματα, κάτι που δεν ήταν κακό. Λάβετε υπόψη ότι το Raspberry PI πρέπει να κάνει πολλή δουλειά για να μειώσει τη ροή πλήρους HD σε χαμηλότερη ανάλυση, ώστε να μπορεί να το εμφανίζει στην οθόνη. Συνιστάται να χρησιμοποιείτε μια ροή που είναι κοντά στην τελική ανάλυση οθόνης. Συνολικά, ήμουν πολύ έκπληκτος με το τελικό αποτέλεσμα, δεδομένου ότι όλα αυτά λειτουργούσαν μέσω WiFi. Κυρίως ήθελα να εμφανίσω μια ροή και έτσι επεξεργάστηκα το αρχείο ρυθμίσεων για αυτό και η απόδοση ήταν ακόμα καλύτερη.
Έτσι δημιούργησα μια οθόνη κάμερας δικτύου χρησιμοποιώντας το raspberry pi. Αν σας άρεσε αυτό το έργο, σκεφτείτε να εγγραφείτε στο κανάλι μας στο YouTube, καθώς αυτό βοηθά πολύ.
YouTube:
Ευχαριστούμε που το διαβάσατε!
Συνιστάται:
Οθόνη LCD I2C / IIC - Χρήση LCD SPI στην οθόνη LCD I2C Χρήση μονάδας SPI σε IIC με Arduino: 5 βήματα
Οθόνη LCD I2C / IIC | Χρησιμοποιήστε μια οθόνη SPI στην οθόνη I2C LCD χρησιμοποιώντας μονάδα SPI σε IIC με Arduino: Γεια σας παιδιά, καθώς ένα κανονικό SPI LCD 1602 έχει πάρα πολλά καλώδια για να συνδεθεί, οπότε είναι πολύ δύσκολο να το διασυνδέσετε με το arduino, αλλά υπάρχει μια μονάδα διαθέσιμη στην αγορά που μπορεί μετατρέψτε την οθόνη SPI σε οθόνη IIC, οπότε πρέπει να συνδέσετε μόνο 4 καλώδια
Neopixel Ws2812 Rainbow LED Glow With M5stick-C - Εκτέλεση Rainbow σε Neopixel Ws2812 Χρήση M5stack M5stick C Χρήση Arduino IDE: 5 Βήματα
Neopixel Ws2812 Rainbow LED Glow With M5stick-C | Running Rainbow on Neopixel Ws2812 Using M5stack M5stick C Using Arduino IDE: Γεια σας παιδιά σε αυτά τα εκπαιδευτικά θα μάθουμε πώς να χρησιμοποιούμε LED neopixel ws2812 ή led strip ή led matrix ή led με m5stack m5stick-C πίνακα ανάπτυξης με Arduino IDE και θα φτιάξουμε ένα μοτίβο ουράνιου τόξου με αυτό
Οθόνη LCD I2C / IIC - Μετατρέψτε μια οθόνη SPI LCD στην οθόνη LCD I2C: 5 βήματα
Οθόνη LCD I2C / IIC | Μετατρέψτε ένα SPI LCD σε οθόνη I2C LCD: η χρήση της οθόνης spi LCD χρειάζεται πάρα πολλές συνδέσεις για να γίνει κάτι που είναι πραγματικά δύσκολο να το κάνω, έτσι βρήκα μια μονάδα που μπορεί να μετατρέψει το i2c LCD σε spi LCD οπότε ας ξεκινήσουμε
Οθόνη θερμοκρασίας και επιπέδου φωτός με οθόνη στην οθόνη NOKIA 5110: 4 βήματα
Οθόνη θερμοκρασίας και φωτός με οθόνη στην οθόνη NOKIA 5110: Γεια σε όλους! Σε αυτήν την ενότητα κατασκευάζουμε απλή ηλεκτρονική συσκευή για την παρακολούθηση της θερμοκρασίας και του επιπέδου φωτός. Οι μετρήσεις αυτών των παραμέτρων εμφανίζονται στην οθόνη LCD NOKIA 5110. Η συσκευή βασίζεται στον μικροελεγκτή AVR ATMEGA328P. Η παρακολούθηση
Σταθεροποιητής κάμερας για ENV2 ή άλλα τηλέφωνα κάμερας: 6 βήματα
Σταθεροποιητής κάμερας για ENV2 ή άλλα τηλέφωνα κάμερας: Θέλετε ποτέ να κάνετε βίντεο, αλλά έχετε μόνο τηλέφωνο με κάμερα; Έχετε κάνει ποτέ βίντεο με κινητό τηλέφωνο αλλά δεν μπορείτε να το κρατήσετε ακίνητο; Λοιπόν, αυτό είναι το διδακτικό για εσάς