Πίνακας περιεχομένων:
- Βήμα 1: Τι χρειάζεστε και τι παίρνετε
- Βήμα 2: Λήψη του λογισμικού και των εργαλείων για τοποθέτηση στην κάρτα Sdcard
- Βήμα 3: Ενημέρωση και ρύθμιση όλων
- Βήμα 4: Προσαρμογή
- Βήμα 5: Πώς να το χρησιμοποιήσετε:
- Βήμα 6: Λίστα εντολών για εισαγωγή εφαρμογών
- Βήμα 7: Κάποια άλλα πράγματα… Διασύνδεση WEB
Βίντεο: Φτιάξτε μια συσκευή Chromecast Like Raspberry Pi: 7 βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:34
Έχω ήδη ένα Chromecast v2 (το στρογγυλό, το USB stick είναι v1, και το v3 μοιάζει με v2 αλλά με ένα G στο i και έχει ένα τούβλο ισχύος με θύρα Ethernet) και το λατρεύω, είναι πολύ διασκεδαστικό να το χρησιμοποιώ και εύκολο στη ρύθμιση, ΑΛΛΑ…
Ναι, υπάρχει ΑΛΛΑ, όταν βρίσκομαι σε μέρος όπου δεν έχω πρόσβαση στο Διαδίκτυο και δεν μπορώ να χρησιμοποιήσω το πρόγραμμα δεδομένων μου, ΔΕΝ ΜΠΟΡΩ ΝΑ ΤΟ ΧΡΗΣΙΜΟΠΟΙΗΣΩ για να μεταδώσω τοπικά μέσα από το τηλέφωνο ή το tablet μου, ακόμη και όταν δεν το κάνω «Δεν χρειάζομαι καθόλου ίντερνετ, το google στη« μεγάλη σοφία »τους αποφάσισε να μην το αφήσει καν να ξεκινήσει χωρίς ίντερνετ, αυτό είναι κακό αν τελικά το χρειάζεστε για ροή
Έχω ένα μίνι δρομολογητή GL-MT300A, είναι πολύ πολύ μικρό και μπορεί να τροφοδοτηθεί από τηλέφωνο, εξωτερική μπαταρία ή φορτιστή τηλεφώνου, το χρησιμοποιώ για να συνδυάσω το Chromecast μαζί του και όταν χρειάζομαι internet συνδέω απλώς το δρομολογητή στο ενσύρματο δικτύου ή εάν διαθέτουν μόνο WiFi, υποστηρίζει τη σύνδεση με αυτόν ως πελάτη και την ταυτόχρονη λειτουργία ως δρομολογητή, τώρα το πρόβλημα εξακολουθεί να υφίσταται, χωρίς internet = χωρίς chromecast τοπικών μέσων για εσάς. Εδώ μπαίνει στο παιχνίδι το Raspberry Pi Zero W (το W προέρχεται από το Wireless, έχει μια κάρτα build it, * yaay *, Bluetooth επίσης αλλά δεν το χρειάζομαι: P)
Βήμα 1: Τι χρειάζεστε και τι παίρνετε
Χρειάζεσαι:
- Raspberry Pi Zero W (είναι σε ακρυλική θήκη)
- Καλώδιο HDMI (ένα με πλαστικά καλύμματα είναι ωραίο να έχει)
- Πηγή ενέργειας (φορτιστής τηλεφώνου στη θήκη μου)
- Mini HDMI (αρσενικό) σε πλήρες HDMI (θηλυκό) προσαρμογέα (έρχεται με PI)
- Κάρτα SD 8Gb ή περισσότερο (χρησιμοποιώ 16Gb από το Medion)
- Αναγνώστης καρτών SD (πήρα το δώρο μου με μια τράπεζα ισχύος από τη Χάμα)
- Σύνδεση στο Διαδίκτυο και υπολογιστή για λήψη του "Raspbian Stretch Lite"
- Etcher Portable (πρόγραμμα επεξεργασίας εικόνας κάρτας sd) -> Get Etcher για Windows x86 (32 -bit) (φορητό) θα λειτουργήσει και σε x64
- Κατεβάστε το Putty από τον σύνδεσμο που παρέχεται ή google για αυτό
Θα πάρεις:
Ένας στόχος μετάδοσης για αρχεία βίντεο από διαδικτυακές υπηρεσίες όπως το YouTube και τοπικά μέσα (Βίντεο, ήχος και εικόνες) για Android (Raspicast), παράθυρα και οποιοδήποτε λειτουργικό σύστημα υποστηρίζει μια εφαρμογή πελάτη SSH
Δεν απαιτεί διαδίκτυο εάν τα μέσα που στέλνετε σε αυτό είναι αποθηκευμένα στη συσκευή σας ή κάπου στο τοπικό δίκτυο
Μπορείτε να αποκτήσετε ένα τηλεχειριστήριο του στόχου όπως η αναπαραγωγή, να επιλέξετε την πηγή, να παίξετε/παύσετε, να ακούσετε ένταση, να κλείσετε. (Raspberry SSH ή SSH Button, Putty)
Έχετε έναν πολύ γρήγορο χρόνο εκκίνησης της συσκευής, για ένα Raspberry Pi Zero, περίπου 10 δευτερόλεπτα
Παίρνετε μια προεπιλεγμένη ταπετσαρία και έναν τρόπο εμφάνισης τυχαίων ταπετσαριών, πατώντας ένα κουμπί που δεν καταλαμβάνει χώρο στη συσκευή σας και παραμένει εκεί μέχρι την επανεκκίνηση. (μπορεί να αλλάξει σε επίμονη, θα δείξω αργότερα πώς)
Δέχεται διάφορους τύπους ροών (όπως HTTP, HTTPS, RTSP) και με τη βοήθεια υπολογιστή, φορητού υπολογιστή στην περίπτωσή μου, Sopcast, Acestream καθώς και τοπικών μέσων με εξωτερικούς υπότιτλους (όπως srt, sub)
Μπορείτε ακόμη να δώσετε αρχεία μέσω HTTP που είναι αποθηκευμένα στον υπολογιστή σας, με τη βοήθεια ενός φορητού, μεμονωμένου αρχείου, διακομιστή ιστού στη συσκευή αναπαραγωγής
Υπάρχουν περισσότερα για να ανακαλύψετε, να προσθέσετε ή να αφαιρέσετε, ανάλογα με τις ανάγκες σας
Βήμα 2: Λήψη του λογισμικού και των εργαλείων για τοποθέτηση στην κάρτα Sdcard
Λήψεις:
Τώρα πηγαίνετε στη διεύθυνση https://www.raspberrypi.org/downloads/raspbian/ και κάνετε λήψη του "Raspbian Stretch Lite"
Μεταβείτε στη διεύθυνση https://www.balena.io/etcher/ και λάβετε το Etcher για Windows x86 (32-bit) (Φορητό) (υπάρχουν και εκδόσεις Linux και Mac)
Λήψη στόκου από
Τώρα που τα έχετε όλα αυτά, θα ξεκινήσουμε το Etcher και θα τοποθετήσουμε την κάρτα στον αναγνώστη καρτών και τον αναγνώστη στον υπολογιστή: P
Στο Etcher κάντε κλικ στην επιλογή εικόνας και επιλέξτε το αρχείο zip που έχετε κατεβάσει (για μένα τη στιγμή που γράφω αυτό είναι "2018-11-13-raspbian-stretch-lite.zip", στη συνέχεια επιλέξτε το πρόγραμμα ανάγνωσης καρτών από τη λίστα που εμφανίζεται και τουλάχιστον κάντε κλικ flash, θα ζητήσει άδεια το User Account Control (UAC), θα του επιτρέψει, θα πρέπει να έχει φυσική πρόσβαση στην κάρτα sdclus σε αποκλειστική λειτουργία για να γράψει την εικόνα. Όταν τελειώσει, αποσυνδέστε την, έχει ήδη εξαχθεί από τον Etcher και τοποθετηθεί ξανά, θα υπάρχει ένα διαμέρισμα εκκίνησης ~ 50Mb και θα σας ζητηθεί να μορφοποιήσετε ένα "μη διαμορφωμένο διαμέρισμα" ΜΗΝ ΜΟΡΦΩΣΕΤΕ, τα παράθυρα δεν μπορούν να διαβάσουν διαμερίσματα linux και υπάρχει διαμέρισμα ext4.
Πρέπει να δημιουργήσετε 2 αρχεία στο διαμέρισμα εκκίνησης.
ένα νέο αρχείο χωρίς επέκταση που ονομάζεται ssh
ένα άλλο που ονομάζεται wpa_supplicant.conf
Το περιεχόμενο του "wpa_supplicant.conf" έχει ως εξής
χώρα = GB
ctrl_interface = DIR =/var/run/wpa_supplicant GROUP = netdev update_config = 1 network = {ssid = "YOUR_WIFI_SSID" psk = "YOUR_SUPER_SECRET_PASSWORD"}
Τώρα συνδέστε το στο Raspberry Pi και συνδέστε τη συσκευή εξόδου HDMI (γνωστή και ως τηλεόραση, βιντεοπροβολέας κ.λπ.) και στην τροφοδοσία.
Στην τελευταία γραμμή πριν από τη σύνδεση θα εμφανιστεί μια IP. (Κατά κανόνα, είναι καλό να κάνετε τη συγκεκριμένη κατανομή διεύθυνσης στατική από το δρομολογητή σας, δείτε την εικόνα ενός δρομολογητή Linksys.
Βήμα 3: Ενημέρωση και ρύθμιση όλων
Ενημερώστε το σύστημά σας:
sudo apt-get ενημέρωση
sudo apt-get upgrade sudo apt-get ενημέρωση sudo rpi-update
Αφού τελειώσουν όλα, θα επανεκκινήσει και θα έχετε ένα παράθυρο στόκου που είναι ανενεργό, κλείστε το και ξεκινήστε ξανά με τα ίδια δεδομένα από το προηγούμενο βήμα.
Τώρα θα εγκαταστήσουμε το omxplayer, δεν χρειάζεται να το μεταγλωττίσετε από την πηγή είναι μέρος των αποθετηρίων του Raspbian.
sudo apt-get install omxplayer fonts-freefont-ttf
Θέλω να έχω έναν τρόπο να αλλάξω τη θύρα HDMI της τηλεόρασής μου, με τη βοήθεια του Raspberry μου, όπως θέλω να μεταδώσω κάτι σε αυτό και δεν θέλω να χρησιμοποιήσω το τηλεχειριστήριο για να αλλάξω πηγή σε αυτό που είναι συνδεδεμένο. Υπάρχει τρόπος να το κάνετε αυτό από το Pi και με τη βοήθεια μιας εντολής από την εφαρμογή της επιλογής μου. Μακρά ιστορία κάντε τα εξής:
sudo apt-get install cec-utils
Τώρα ακολουθεί το πρόγραμμα προβολής εικόνων framebuffer που ονομάζεται fbi (υπάρχει μια πιο προηγμένη έκδοση που ονομάζεται επίσης fim)
sudo apt-get install fbi
Υποστήριξη Samba, κοινή χρήση παραθύρων για πρόσβαση και κοινόχρηστο φάκελο.
sudo apt-get install samba samba-common-bin
cd /home /pi
sudo mkdir -m 1777/home/pi/share
Επεξεργασία αρχείου διαμόρφωσης samba
sudo nano /etc/samba/smb.conf
εισαγάγετε τις ακόλουθες γραμμές στο τέλος (αυτές που ξεκινούν με # είναι σχόλια και μπορούν να αγνοηθούν)
[μερίδιο]
Σχόλιο = Pi κοινόχρηστος φάκελος Path =/home/pi/share Browseable = να Γράψιμο = Ναι μόνο επισκέπτης = όχι δημιουργία μάσκας = 0777 μάσκα καταλόγου = 0777 Δημόσιο = ναι Ο επισκέπτης εντάξει = ναι
Τέλος, αποθηκεύστε το. χρησιμοποιώντας nano στο τερματικό:
πατήστε "Ctrl+X" για να κλείσετε το αρχείο, στη συνέχεια "Y" για να επιβεβαιώσετε την αποθήκευση και στη συνέχεια "Enter" για να αποθηκεύσετε το αρχείο με το σωστό όνομα αρχείου.
Τώρα ορίστε τον κωδικό πρόσβασης για τη σάμπα όπως και για το χρήστη pi (προεπιλογή: βατόμουρο)
sudo smbpasswd -a pi
επανεκκινήστε την υπηρεσία samba
sudo /etc/init.d/samba επανεκκίνηση
Τώρα έχετε τα βασικά, ακολουθεί η προσαρμογή.
Βήμα 4: Προσαρμογή
κάντε την οθόνη splash να εμφανίζεται κατά την εκκίνηση αντί για μια μαύρη οθόνη με λευκό κείμενο.
Κατεβάστε το WinSCP και συνδεθείτε χρησιμοποιώντας την ίδια IP, χρήστη και κωδικό πρόσβασης από τη σύνδεση SSH/Putty.
Πηγαίνετε/home/pi/και ανεβάστε την εικόνα που παρέχεται στο αρχείο zip σε αυτό το βήμα, μετά την αποσυμπίεση. Στη συνέχεια, βγείτε. Η εικόνα είναι 1080p ως ανάλυση.
πληκτρολογήστε την ακόλουθη εντολή στο στόκο:
nano ~/.bashrc
μεταβείτε στην τελευταία γραμμή με τα βέλη πληκτρολογήστε τις ακόλουθες γραμμές εκεί (αυτές που ξεκινούν με # είναι σχόλια και μπορούν να αγνοηθούν)
# fifo για εντολές μέσω ssh σε omxplayer
mkfifo/tmp/cmd # splash screen για αντικατάσταση της μαύρης οθόνης και κείμενο sudo/usr/bin/fbi -noverbose -a -T 1 /home/pi/splashscreen.jpg
Τέλος, αποθηκεύστε το. χρησιμοποιώντας το nano στο τερματικό: πατήστε "Ctrl+X" για να κλείσετε το αρχείο, στη συνέχεια "Y" για να επιβεβαιώσετε την αποθήκευση και στη συνέχεια "Enter" για να αποθηκεύσετε το αρχείο με το σωστό όνομα αρχείου.
Τώρα κάνουμε αυτόματη σύνδεση του χρήστη "pi" κατά την εκκίνηση, το χρειαζόμαστε για να εμφανιστεί η εικόνα, μπορεί να γίνει με τρόπο χωρίς αυτόματη σύνδεση, αλλά είναι πιο δύσκολο και μπορεί να γίνει κακό γρήγορα με ένα μόνο λάθος πληκτρολόγησης.
sudo raspi-config
- Επιλέξτε Επιλογή εκκίνησης
- Επιλέξτε Desktop/CLI
- Επιλέξτε Αυτόματη σύνδεση Κονσόλας για CLI
Τώρα θα επανεκκινήσουμε και τελειώσαμε με το pi και θα κάνουμε τα καλούδια για παιχνίδι.
sudo επανεκκίνηση
Η ιδέα του έργου μου είναι ότι τα περισσότερα πράγματα γίνονται στον πελάτη SSH καθώς μπορούν να προσαρμοστούν και να αλλάξουν τον τρόπο που χρειάζεται.
Βήμα 5: Πώς να το χρησιμοποιήσετε:
Θα δείξω τις εντολές και τι κάνουν και πώς να διαμορφώσετε το πρόσθετο λογισμικό από τη συσκευή ροής.
Χρησιμοποιώ 3 εφαρμογές Android και 4 εφαρμογές υπολογιστή για τους σκοπούς μου, αλλά υλοποιείτε ό, τι χρειάζεστε από αυτό που θα σας δείξω ότι μπορείτε να τα έχετε όλα και ακόμη να προσθέσετε περισσότερα σε αυτό.
• YouTube: κάτω από Android χρησιμοποιήστε Raspcast, κάτω από υπολογιστή χρησιμοποιήστε έναν ιστότοπο όπως https://www.onlinevideoconverter.com/ ή
www.youtubnow.com/ ή https://youtubemp4.to ή ακόμα καλύτερα https://mpgun.com/youtube-to-mp4.html?yid=hTJAnWWK7YQ (hTJAnWWK7YQ είναι αναγνωριστικό youtube) άμεσος σύνδεσμος προς τα μέσα που μπορούν να αναπαραχθούν με την ακόλουθη εντολή:
omxplayer -o hdmi "https://sv89.onlinevideoconverter.com/download?file=f5a0d3c2e4d3g6h7"/tmp/cmd
Η προσθήκη < /tmp /cmd θα ενεργοποιήσει το τηλεχειριστήριο και ηχώ. > /tmp /cmd θα αρχίσει να παίζει τη ροή ή αλλιώς θα περιμένει μια εντολή από το fifo. Η παράμετρος -o hdmi του omxplayer θα βγει σε βίντεο HDMI ΚΑΙ ο ήχος πηγαίνει εκεί, αυτό είναι σημαντικό για άτομα που χρησιμοποιούν τις μεγαλύτερες παραλλαγές του Raspberry Pi Zero W.
Τώρα σας δείχνω πώς να διαμορφώσετε το Raspicast για Android, είναι δωρεάν και δεν έχει διαφημίσεις.
Εγκαταστήστε το Raspicast από το google play store και διαμορφώστε το όπως στις παρεχόμενες εικόνες.
play.google.com/store/apps/details?id=at.huber.raspicast
• Sopcast: εκκίνηση του Sopcast στον υπολογιστή επιλέξτε ένα κανάλι και όταν δείτε μια εικόνα δώστε την ακόλουθη εντολή
Το IP 192.168.1.6 είναι η διεύθυνση IP του υπολογιστή σας. LAPTOP ΟΧΙ ΑΥΤΟΣ ΑΠΟ ΤΟ PI, στο παράδειγμά μου το Pi έχει 192.168.1.9 και ο φορητός υπολογιστής είναι 192.168.1.6
omxplayer -o hdmi "192.168.1.6:8902" /tmp /cmd
• AcePlayer: ξεκινήστε το, επιλέξτε ένα κανάλι και… υπάρχει μία ρύθμιση που πρέπει να αλλάξετε για να λειτουργήσει, μεταβείτε στα Εργαλεία -> Προτιμήσεις -> Πάχος όλων, Έξοδος ροής -> Προεπιλεγμένη αλυσίδα εξόδου ροής, όπου εισάγετε τα ακόλουθα
#duplicate {dst = "http {mux = ts, dst =: 8902/tv.asf}", dst = display}
Κάντε κλικ στην επιλογή Αποθήκευση. Τώρα η εντολή που θα σας δείξει τη ροή, αφού την ξεκινήσατε στο AcePlayer ofc:
omxplayer -o hdmi "https://192.168.1.6:8902/tv.asf"/tmp/cmd
• Μετάδοση από υπολογιστή ενός αρχείου Χρειάζεστε εγκατάσταση Putty, Zervit, VLC (όχι φορητό)
Zervit παίρνετε από
Πρώτον, πρέπει να βάλετε το zervit.exe στο φάκελο με τα αρχεία πολυμέσων που θέλετε να στείλετε στο Raspberry PI και, στη συνέχεια, να το εκτελέσετε, θα σας κάνει κάποιες ερωτήσεις. "Αριθμός θύρας για ακρόαση (80):" πληκτρολογήστε 80 και πληκτρολογήστε "Αποδοχή καταλόγου καταλόγου [Y/N]:" πληκτρολογήστε y και εισαγάγετε τώρα ανοίξτε ένα πρόγραμμα περιήγησης και πληκτρολογήστε τη διεύθυνση IP LAN σας https://192.168.1.6 που θα δείτε όλα τα αρχεία πολυμέσων εκεί, αντιγράψτε το σύνδεσμο σε ένα από αυτά με δεξί κλικ -> αντιγραφή συνδέσμου, στη συνέχεια ssh με στόκο και πληκτρολογήστε
omxplayer -o hdmi "https://192.168.1.6/Movie.mp4"/tmp/cmd < - ή όπως ονομάζεται το αρχείο πολυμέσων σας
για αρχεία με υπότιτλους τοποθετήστε τους υπότιτλους, το ίδιο όνομα με το αρχείο βίντεο με επέκταση srt στον κοινόχρηστο φάκελο των βατόμουρων με τα παράθυρα
RASPBERRYPI / μετοχή
ή
192.168.1.9 / μετοχή
όπου το 192.168.1.9 είναι το ip του βατόμουρου σας.
στο φάκελο του σπιτιού σας (/home/pi)
winscp με pi: rasspberry και ανεβάστε ένα σενάριο python που ονομάζεται 'omxplayersub.py' με το ακόλουθο περιεχόμενο:
υποεπεξεργασία εισαγωγής
εισαγωγή sys εισαγωγή urllib2 εάν (len (sys.argv)! = 2): εκτύπωση "Δεν καθορίστηκε όνομα αρχείου" quit () file = sys.argv [1] subfile = "/home/pi/share/"+ file.split ("/") [-1] subfile = subfile [: -3] + "srt" subfile = urllib2.unquote (subfile) subprocess. Popen ('omxplayer -o hdmi -r --font "/home/pi/Segoe UI, Medium.ttf "--italic-font"/home/pi/Segoe UI, Italic.ttf "-ευθυγραμμίστε το κέντρο ' +'" ' +αρχείο +' "' +'-υπότιτλοι ' +'" ' + subfile +'' ', κέλυφος = True)
τώρα ανεβάστε αυτό με τις γραμματοσειρές Segoe UI και FreeSans στον αρχικό σας φάκελο (/home/pi) Αλλάξτε τα ονόματα γραμματοσειρών για τον τύπο γραμματοσειράς που θέλετε και αν χρειαστεί προσθέστε-μέγεθος μεγέθους γραμματοσειράς 55 (προεπιλογή: 55) μετά από-ευθυγράμμιση με το επιθυμητό μέγεθος.
και χρησιμοποιήστε την ακόλουθη εντολή για αναπαραγωγή:
python omxplayersub.py "https://192.168.1.6/Defiance%20S01E02.mp4" </tmp/cmd <- ή όπως ονομάζεται το αρχείο πολυμέσων σας
Εάν δεν το βλέπετε στην οθόνη να παίζει, υπάρχει πρόβλημα συμβατότητας, σε ορισμένα αρχεία h264 το προφίλ εμφανίζεται μέσω του h264 -omx ως -99, ναι αρνητικό 99, και δεν θα παίξει, σε αυτήν την περίπτωση και σε περίπτωση αρχείο με εξωτερικούς υπότιτλους θα χρειαστεί να χρησιμοποιήσετε τη ροή VLC επιλέξτε αρχείο/αρχεία, επιλέξτε HTTP, αφήστε την προεπιλεγμένη θύρα, h.264/AAC (TS), διατηρήστε την κλίμακα στο 1, Trans -coding - Ρυθμίσεις παχιών υποτίτλων, πατήστε το κουμπί ροής και αφήστε λειτουργεί για μερικά δευτερόλεπτα.
omxplayer -o hdmi "https://192.168.1.6:8080/"/tmp/cmd < - θα αρχίσει να παίζει
Κάνουμε trans-κωδικοποίηση, θα είναι μια μικρή απώλεια ποιότητας στην οθόνη και η CPU θα λειτουργήσει περισσότερο στον υπολογιστή, αλλά λειτουργεί.
CEC - Έλεγχοι
Ενεργοποιήστε την τηλεόραση
ηχώ στις 0 | cec -client -s -d 1
Απενεργοποιήστε την τηλεόραση
ηχώ αναμονής 0 | cec -client -s -d 1
Αλλαγή πηγής HDMI
HDMI1
ηχώ "tx 4F: 82: 10: 00" | cec -client -s -d 1
HDMI2
ηχώ "tx 4F: 82: 20: 00" | cec -client -s -d 1
HDMI3
ηχώ "tx 4F: 82: 30: 00" | cec -client -s -d 1
HDMI4
ηχώ "tx 4F: 82: 40: 00" | cec -client -s -d 1
Όπως βλέπετε, το τρίτο byte στη δεκαεξαδική συμβολοσειρά που επαναλαμβάνουμε είναι ο αριθμός της υποδοχής HDMI για ενεργοποίηση.
Βήμα 6: Λίστα εντολών για εισαγωγή εφαρμογών
Έχετε ήδη εγκαταστήσει το Raspicast στο προηγούμενο βήμα, τώρα πρέπει να επιλέξετε μεταξύ Raspberry SSH (είναι επί πληρωμή) ή SSH Button (είναι δωρεάν και μου αρέσει περισσότερο, αλλά έχω ήδη αγοράσει το Raspberry SSH για να το ανακαλύψω).
Βατόμουρο SSH
play.google.com/store/apps/details?id=uk.co.knowles_online.raspberryssh
Αυτή η εφαρμογή, ή το κουμπί SSH, απαιτείται εάν πρέπει να μεταδώσετε πράγματα από υπολογιστή και χρειάζεστε ένα τηλεχειριστήριο από μια συσκευή Android, μπορεί να χρησιμοποιηθεί χωρίς αυτό μέσω στόκου από υπολογιστή.
Η διαμόρφωση και για τα δύο είναι σχεδόν ίδια.
Κουμπί 1 Btn Κείμενο: Επανεκκίνηση
Btn Cmd:
sudo επανεκκίνηση
Κουμπί 2
Btn Text: Poweroff
Btn Cmd:
sudo poweroff
Κουμπί 3
Btn Text: HDMI1
Btn Cmd:
ηχώ "tx 4F: 82: 10: 00" | cec -client -s -d 1
Κουμπί 4
Btn Text: HDMI2
Btn Cmd:
ηχώ "tx 4F: 82: 20: 00" | cec -client -s -d 1
Κουμπί 5
Btn Text: HDMI3
Btn Cmd:
ηχώ "tx 4F: 82: 30: 00" | cec -client -s -d 1
Κουμπί 6
Btn Text: Kill omxplayer
Btn Cmd:
sudo killall -s 9 omxplayer.bin
Κουμπί 7
Btn Text: Sopcast
Btn Cmd:
omxplayer -o hdmi "https://192.168.1.6:8902"/tmp/cmd
Κουμπί 8
Btn Text: AcePlayer
Btn Cmd:
omxplayer -o hdmi "https://192.168.1.6:8902/tv.asf"/tmp/cmd
Κουμπί 9
Btn Text: VLC Stream
Btn Cmd:
omxplayer -o hdmi "https://192.168.1.6:8080/"/tmp/cmd
Κουμπί 10
Btn Text: Αναπαραγωγή/Παύση
Btn Cmd:
ηχώ -n p> /tmp /cmd
Κουμπί 11
Btn Text: Volume +
Btn Cmd:
ηχώ -ν +> /tmp /cmd
Κουμπί 12
Btn Text: Volume -
Btn Cmd:
ηχώ -ν -> /tmp /cmd
Κουμπί 13
Btn Text: Κλείστε το Omxplayer
Btn Cmd:
ηχώ -ν q> /tmp /cmd
Κουμπί 14
Btn Text: Τυχαία ταπετσαρία
Btn Cmd:
wget -O DELME.jpg https://source.unsplash.com/random/1920x1080 &>/dev/null; sudo killall fbi &> /dev /null; sudo fbi -noverbose -a -T 1 DELME.jpg &> /dev /null; sleep 1; rm DELME.jpg
Κουμπί 15
Btn Text: Προεπιλεγμένη ταπετσαρία
Btn Cmd:
sudo killall fbi &> /dev /null; sudo fbi -noverbose -a -T 1 splashscreen-j.webp
Κουμπί 16 Btn Text: Slideshow Wallpaper
Btn Cmd:
cd/home/pi/slideshow/? sudo killall fbi &> /dev /null; sudo fbi -noverbose -a -T 1 -t 5 *-j.webp
-t 5 για 5 δευτερόλεπτα
Κουμπί 17 Btn Κείμενο: SUBTITLE HTTP PLAY (Επεξεργασία)
Btn Cmd:
python omxplayersub.py "https://192.168.1.6/Some%20video%20with%20subtitle.mp4" </tmp/cmd
Κατά την επεξεργασία αλλάξτε το "https://192.168.1.6/Some%20video%20with%20subtitle.mp4" με url του αρχείου από εξωτερική πηγή ή αλλάξτε το σε κάτι σαν/home/pi/share. Ο υπότιτλος πρέπει να είναι στο/home/pi/share, ΠΑΝΤΑ.
Ελεύθερη εναλλακτική λύση για το Raspberry SS
Λειτουργεί ακριβώς το ίδιο με το Raspberry SSH, δεν έχει διαφημίσεις, λιγότερα χρώματα και όλα τα κουμπιά βρίσκονται σε μία σειρά όχι 2 αλλά είναι δωρεάν και λειτουργεί τέλεια.
Τώρα στο τέλος μερικά εξωτικά πράγματα, μεταδώστε ό, τι καταγράφετε με το τηλέφωνό σας σε πραγματικό χρόνο, υπάρχουν μερικά δευτερόλεπτα καθυστέρησης, στην τηλεόρασή σας.
IP WEBCAMERA PRO (επί πληρωμή)
play.google.com/store/apps/details?id=com.pas.webcam.pro
Ξεκινήστε τη ροή και χρησιμοποιήστε την ακόλουθη εντολή για μετάδοση στην τηλεόραση
omxplayer -o hdmi rtsp: //192.168.1.8: 8080/h264_ulaw.sdp
Διακομιστής κάμερας RTSP (δωρεάν)
play.google.com/store/apps/details?id=com.miv.rtspcamera&hl=en&rdid=com.miv.rtspcamera
Κάνει το ίδιο πράγμα με το επί πληρωμή αλλά δωρεάν, χωρίς διαφημίσεις
omxplayer -o hdmi "rtsp: //192.168.1.8: 5554/camera"
Ενεργή κάμερα - rtsp: // (διεύθυνση IP συσκευής): 5554/κάμερα Πίσω κάμερα - rtsp: // (διεύθυνση IP συσκευής): 5554/πίσω Μπροστινή κάμερα - rtsp: // (διεύθυνση IP συσκευής): 5554/εμπρός
Παράμετροι URL κάμερας:
res Resolution - πλάτος (αριθμός) x ύψος (αριθμός)
fps Πλαίσιο ανά δευτερόλεπτο - fps (αριθμός) μικρόφωνο Ενεργοποίηση/απενεργοποίηση μικροφώνου - ενεργοποίηση (συμβολοσειρά) ή απενεργοποίηση (συμβολοσειρά)
Παράδειγμα: rtsp: // (διεύθυνση IP συσκευής): 5554/back? Res = 640x480 & fps = 10 & mic = on
Βήμα 7: Κάποια άλλα πράγματα… Διασύνδεση WEB
Εγκαταστήστε το με μια μόνο γραμμή από το git
wget https://raw.githubusercontent.com/brainfoolong/omxwebgui-v2/master/install.sh && clear && sh install.sh
Η προεπιλεγμένη διεπαφή χρήστη στη θύρα 4321, δεν χρειάζεται διακομιστή ιστού και λειτουργεί υπό php
Απαιτήσεις:
sudo apt-get install php-cli
sudo apt-get install php-mbstring sudo apt-get install php5-cli sudo apt-get install php5-mbstring
Λήψη/Κλωνοποίηση/Αποσυσκευασία ολόκληρου του σεναρίου σε ένα φάκελο που σας αρέσει. Ορίστε το σωστό chmod για τα σενάρια με
chmod +x *.sh
Δημιουργήστε έναν διακομιστή php που ακούει στη θύρα 4321, μπορείτε να αλλάξετε τη θύρα σε ό, τι θέλετε. Ξεκινήστε αυτό με τον ίδιο χρήστη που χρειάζεστε για την αναπαραγωγή των βίντεο. Μην χρησιμοποιείτε apache ή άλλους διακομιστές για να εκτελέσετε το σενάριο php, πιθανότατα δεν θα λειτουργήσει.
php -S 0.0.0.0:4321 -t/home/pi/omxwebgui>/dev/null 2> & 1 &
Ανοίξτε την ιστοσελίδα με https://192.168.1.9:4321 (όπου 192.168.1.9 είναι η IP του raspberry pi)
Για να ενεργοποιήσετε την αυτόματη εκκίνηση κατά την επανεκκίνηση, απλώς προσθέστε την ακόλουθη γραμμή στο crontab σας. Κάντε το με τον ίδιο χρήστη που χρειάζεστε για την αναπαραγωγή των βίντεο. Δεν απαιτείται sudo. Προσθέστε την ακόλουθη γραμμή στο crontab με το crontab -e για να ξεκινήσετε τον απλό διακομιστή php web κατά την επανεκκίνηση.
crontab -e
τώρα προσθέστε με
@reboot php -S 0.0.0.0:4321 -t omxwebgui> /dev /null 2> & 1 &
Προσθέστε τα αρχεία στις ρυθμίσεις, μπορούν να προστεθούν μόνο τοπικές φιλοξενούμενες ή μορφοποιημένες κοινές χρήσεις και ροές προσφοράς. Add/home/pi/share επίσης στο φάκελο υποτίτλων και, εάν χρειάζεται, ενεργοποιήστε την επιδιόρθωση για 2x ταχύτητα αναπαραγωγής και χωρίς σφάλμα ήχου.
Συνιστάται:
Συσκευή ASS (αντικοινωνική κοινωνική συσκευή): 7 βήματα
Συσκευή ASS (Αντικοινωνική Κοινωνική Συσκευή): Πείτε ότι είστε το είδος που σας αρέσει να βρίσκεστε σε ανθρώπους αλλά δεν σας αρέσει να πλησιάζουν πολύ. Είστε επίσης ευχάριστοι στους ανθρώπους και δυσκολεύεστε να πείτε όχι στους ανθρώπους. Επομένως, δεν ξέρετε πώς να τους πείτε να υποχωρήσουν. Λοιπόν, εισάγετε - τη συσκευή ASS! Υ
Πώς να ελέγξετε μια συσκευή χρησιμοποιώντας το Raspberry Pi και ένα ρελέ - ΟΙ ΒΑΣΙΚΕΣ: 6 βήματα
Πώς να ελέγξετε μια συσκευή χρησιμοποιώντας το Raspberry Pi and a Relay - THE BASICS: Αυτό είναι ένα βασικό και απλό σεμινάριο για τον τρόπο ελέγχου μιας συσκευής χρησιμοποιώντας το Raspberry Pi και ένα Relay, χρήσιμο για την κατασκευή έργων IoT. Αυτό το σεμινάριο είναι για αρχάριους, είναι φιλικό προς ακολουθήστε ακόμη και αν έχετε μηδενική γνώση χρήσης Raspberry
Δημιουργήστε μια συσκευή Apple HomeKit Temperature Sensor (DHT22) χρησιμοποιώντας μια RaspberryPI και μια DHT22: 11 βήματα
Δημιουργήστε μια συσκευή Apple HomeKit Temperature Sensor (DHT22) χρησιμοποιώντας μια RaspberryPI και μια DHT22: Έψαχνα για έναν χαμηλού κόστους αισθητήρα θερμοκρασίας / υγρασίας που θα μπορούσα να χρησιμοποιήσω για να παρακολουθήσω τι συμβαίνει στον ανιχνευτικό μου χώρο, καθώς διαπίστωσα ότι αυτή την άνοιξη ήταν πολύ υγρό , και είχε πολύ υγρασία. Έτσι έψαχνα έναν αισθητήρα σε λογικές τιμές που θα μπορούσα να
Αποκτήστε μια οθόνη για το Google Home σας χρησιμοποιώντας το Raspberry Pi και το Dialogflow (εναλλακτική λύση Chromecast): 13 βήματα
Αποκτήστε μια οθόνη για το Google Home σας χρησιμοποιώντας Raspberry Pi και Dialogflow (εναλλακτική λύση Chromecast): Από τότε που αγόρασα το σπίτι μου στο Google, ήθελα να ελέγξω τις συσκευές μου στο σπίτι χρησιμοποιώντας φωνητικές εντολές. Λειτουργεί καταπληκτικά από κάθε άποψη, αλλά ένιωσα άσχημα για τη λειτουργία του βίντεο. Μπορούμε να παρακολουθήσουμε το Youtube και το Netflix μόνο αν διαθέτουμε συσκευή Chromecast ή T
Φτιάξτε μια σωστή μονάδα έκθεσης PCB από μια φτηνή λάμπα θεραπείας UV νυχιών: 12 βήματα (με εικόνες)
Φτιάξτε μια σωστή μονάδα έκθεσης PCB από μια φτηνή λάμπα θεραπείας UV νυχιών: Τι κοινό έχουν η παραγωγή PCB και τα ψεύτικα νύχια; Και οι δύο χρησιμοποιούν πηγές υπεριώδους φωτός υψηλής έντασης και, όπως θα είχε η τύχη, αυτές οι πηγές φωτός έχουν ακριβώς το ίδιο μήκος κύματος. Μόνο αυτά για την παραγωγή PCB είναι συνήθως αρκετά δαπανηρά