Πώς να φτιάξετε το δικό σας DIY Chromecast με Raspberry Pi

Πώς να φτιάξετε το δικό σας DIY Chromecast με Raspberry Pi

Το Google Chromecast είναι ένα φθηνό σετ ροής. Το Chromecast Ultra είναι πιο ακριβό, αλλά κάτω από $ 100 παραμένει προσιτό. Αλλά σε ορισμένα μέρη του κόσμου δεν επιτρέπεται η αγορά Chromecast.





Η λύση? Μια εναλλακτική λύση DIY βασισμένη στο Raspberry Pi. Με κόστος κάτω από $ 50, μπορείτε να διαμορφώσετε αυτόν τον υπολογιστή μεγέθους πιστωτικής κάρτας για λήψη ροών πολυμέσων που μεταδίδονται από μια εφαρμογή Android.





Επιτρέψτε μου να εξηγήσω πώς να χρησιμοποιείτε το Raspberry Pi όπως ένα DIY Chromecast με Raspicast.





Εγκαταστήστε την εφαρμογή Raspicast

Ξεκινήστε εγκαθιστώντας το Raspicast στη συσκευή σας Android. Αυτή είναι μια δωρεάν εφαρμογή που συνδέεται με το Raspberry Pi και μεταφέρει δεδομένα σε αυτήν. Θα βρείτε το Raspicast στο κατάστημα εφαρμογών Google Play. Δυστυχώς, δεν υπάρχει αξιόπιστη εναλλακτική λύση iPhone για αυτό.

Κατεβάστε: Raspicast για Android



Είναι σημαντικό να σημειωθεί ότι το τηλέφωνο Android και το Raspberry Pi πρέπει να βρίσκονται στο ίδιο δίκτυο για αυτό. Δεν μπορείτε, για παράδειγμα, να κάνετε ροή βίντεο από το τηλέφωνό σας στην τηλεόρασή σας εάν κάθεστε στο λεωφορείο. Εάν προσπαθείτε να μοιραστείτε ένα βίντεο με κάποιον που κάθεται στο σπίτι, απλώς στείλτε του το σύνδεσμο!

Διαμορφώστε το Raspbian για Casting

Με την εγκατεστημένη εφαρμογή, στρέψτε την προσοχή σας στο Raspberry Pi. Αυτό θα πρέπει να είναι ήδη συνδεδεμένο στην τηλεόρασή σας μέσω HDMI και να ενεργοποιείται. Σημειώστε ότι το Pi θα απαιτήσει μεμονωμένη πηγή ενέργειας --- δεν μπορείτε να το τροφοδοτήσετε από τη θύρα USB της τηλεόρασής σας. Ακόμα και αν η ισχύς ήταν επαρκής, το Pi δεν πρέπει να κλείσει χωρίς τη σωστή εντολή. Αν αγνοήσετε αυτό θα καταστραφεί η κάρτα SD του Pi, οπότε χρησιμοποιήστε τη σωστή πηγή ενέργειας.





Το δοκιμάσαμε σε ένα Raspberry Pi 4 που τρέχει Raspbian Buster Lite. Ωστόσο, θα πρέπει να διαπιστώσετε ότι λειτουργεί με άλλα μοντέλα και διανομές Raspberry Pi (αν και ορισμένες από τις εντολές ενδέχεται να διαφέρουν).

Πριν προχωρήσετε, βεβαιωθείτε ότι το omxplayer είναι εγκατεστημένο στο Pi σας:





sudo apt install omxplayer

Όπως θα χρειαστείτε ενεργοποιημένο το SSH, εδώ είναι ένα γρήγορο αστάρι. Έχετε τρεις επιλογές για να το ενεργοποιήσετε:

  1. Μέσω raspi-config Το Μπορείτε να το εκτελέσετε από τη γραμμή εντολών χρησιμοποιώντας | _+_ | , στη συνέχεια επιλέξτε Επιλογές διασύνδεσης> SSH και χρησιμοποιήστε τα πλήκτρα βέλους για επιβεβαίωση με Εντάξει Το
  2. Χρησιμοποιήστε το Εργαλείο διαμόρφωσης Raspberry Pi Το Από την επιφάνεια εργασίας Raspbian, ανοίξτε Μενού> Προτιμήσεις> Διαμόρφωση Raspberry Pi Το Στο Διεπαφές καρτέλα, βρείτε SSH και ρυθμίστε το σε Ενεργοποιημένο Το
  3. Τέλος, αν προτιμάτε την απλότητα, μπορείτε ενεργοποιήστε το SSH πριν ξεκινήσετε το Pi σας Το Τοποθετήστε την κάρτα microSD στον υπολογιστή σας, περιηγηθείτε στο διαμέρισμα εκκίνησης και δημιουργήστε ένα νέο αρχείο. Αυτό πρέπει να λέγεται ssh και δεν έχουν επέκταση αρχείου. Μόλις αντικαταστήσετε την κάρτα SD και κάνετε επανεκκίνηση, το SSH θα πρέπει να είναι ενεργοποιημένο.

Τα παρακάτω μπορούν να γίνουν μέσω πληκτρολογίου συνδεδεμένου στο Pi σας ή χρησιμοποιώντας SSH. Θα χρειαστείτε τη διεύθυνση IP του Pi για σύνδεση --- ανοίξτε ένα παράθυρο τερματικού και εισαγάγετε

πώς να ενημερώσετε το iTunes στο mac
sudo raspi-config

Σημειώστε τη διεύθυνση IP που αντιστοιχεί στη σύνδεση Pi σας. Για παράδειγμα, χρησιμοποιήστε τη διεύθυνση IP που αντιστοιχεί στο

ifconfig

εισαγωγή εάν χρησιμοποιείτε σύνδεση Ethernet.

eth0

για Wi-Fi.

Μόλις δημιουργηθεί η σύνδεση SSH, εκτελέστε μερικές ενημερώσεις. Ανοίξτε ένα παράθυρο τερματικού στο Pi σας και εισαγάγετε:

wlan0

Αυτές οι εντολές θα ενημερώσουν το λειτουργικό σύστημα του Raspberry Pi και θα βρουν και θα εγκαταστήσουν τυχόν ενημερώσεις λογισμικού.

Εγκαταστήστε και δημιουργήστε το OpenMax

Με εγκατεστημένες τις ενημερώσεις, χρειαζόμαστε ορισμένα προαπαιτούμενα πακέτα:

sudo apt update
sudo apt upgrade

Τα πακέτα

sudo apt install libjpeg9-dev libpng12-dev

και

libjpeg9-dev

είναι απαραίτητα για προγράμματα που μπορούν να χειριστούν εικόνες JPG και PNG. Αυτό θα επιτρέψει τη μετάδοση εικόνων στα Raspberry Pi σας μέσω της εφαρμογής Raspicast στο Android!

Τώρα, εγκαταστήστε το OpenMax. Αυτό το εργαλείο είναι η καλύτερη επιλογή για μετάδοση βίντεο, ήχου και εικόνων από το Android σε ένα Raspberry Pi συνδεδεμένο με τηλεόραση. Είναι διαθέσιμο μέσω του GitHub και μπορείτε να το εγκαταστήσετε «κλωνοποιώντας» το αποθετήριο δεδομένων στο Pi σας. Μην έχεις

libpng12-dev

; Εγκαταστήστε το με

git

Στη συνέχεια, κλωνοποιήστε το αποθετήριο με:

sudo apt install git

Αυτό δεν πρέπει να αργήσει.

Έχετε σχεδόν τελειώσει. ήρθε η ώρα να δημιουργήσουμε το λογισμικό OpenMax. Ξεκινήστε μεταβαίνοντας στον κατάλογο omxiv και χρησιμοποιώντας την εντολή make.

πώς να αποθηκεύσετε φωτογραφίες instagram στον υπολογιστή
git clone https://github.com/HaarigerHarald/omxiv

Αυτό θα διαρκέσει λίγο. Μόλις ολοκληρωθεί, εγκαταστήστε με:

cd omxiv
make ilclient
make

Λίγα λεπτά αργότερα, το OpenMax θα είναι έτοιμο για χρήση.

Ετοιμαστείτε για μετάδοση στο Raspberry Pi σας

Όλα όσα χρειάζεστε για να μεταδώσετε από τη συσκευή σας Android στο Raspberry Pi είναι τώρα στη θέση τους. Ωστόσο, απαιτείται κάποια διαμόρφωση του Raspicast.

  1. Εκτελέστε την εφαρμογή Raspicast.
  2. Στις ρυθμίσεις SSH εισάγετε το όνομα κεντρικού υπολογιστή ή τη διεύθυνση IP του Pi σας.
  3. Εισαγάγετε το όνομα χρήστη και τον κωδικό πρόσβασης για το Pi σας.
  4. Κάντε κλικ Εντάξει να τελειώσω.
Συλλογή εικόνων (2 εικόνες) Επεκτείνουν Επεκτείνουν Κλείσε

Για να μεταδώσετε στο Raspberry Pi, έχετε δύο επιλογές:

  • Αναζητήστε το περιεχόμενο της εφαρμογής Raspicast και κάντε κλικ παίζω Το
  • Μεταδώστε από το YouTube, βρείτε το βίντεο στην εφαρμογή και πατήστε Κοινή χρήση> Cast (Raspicast) Το

Εν τω μεταξύ, για να στείλετε βίντεο, μουσική και φωτογραφίες στην οθόνη Raspberry Pi, απλώς χρησιμοποιήστε την κύρια οθόνη Raspicast και επιλέξτε Εκμαγείο Το Αυτό θα ανοίξει μια οθόνη με όλα τα βίντεο στη συσκευή σας Android.

Συλλογή εικόνων (3 εικόνες) Επεκτείνουν Επεκτείνουν Επεκτείνουν Κλείσε

Η επιλογή ενός αρχείου πολυμέσων σε οποιαδήποτε από τις αντίστοιχες καρτέλες θα προκαλέσει την άμεση αναπαραγωγή του στο Raspberry Pi.

Χρειάζεται να αλλάξετε τη διεύθυνση IP εντός της εφαρμογής (π.χ. για μετάδοση σε διαφορετικό Pi); Ανοίξτε το μενού «τρεις κουκκίδες» και επιλέξτε SSH Settings. Απλώς εισάγετε τη νέα διεύθυνση IP και τα διαπιστευτήρια.

Περισσότερες επιλογές Raspicast

Επίσης, στο μενού Raspicast, θα βρείτε ένα πλαίσιο ελέγχου για να Επαναλαμβάνω το τρέχον αρχείο που παίζεται. Πιο κάτω στη λίστα, Εξοδος ήχου μπορεί να προσαρμοστεί, χρησιμοποιώντας HDMI (Προκαθορισμένο), τοπικός , και τα δυο , ή παρ'το Το Αυτό θα αποδειχθεί χρήσιμο για όποιον χρησιμοποιεί εξωτερική λύση ήχου με το Pi του.

Συλλογή εικόνων (2 εικόνες) Επεκτείνουν Επεκτείνουν Κλείσε

Θα πρέπει επίσης να ελέγξετε το Προχωρημένες επιλογές οθόνη. Εδώ, διαχειριστείτε μια ουρά αρχείων, ένταση (μετατόπιση έντασης ήχου) και καθορίστε προσαρμοσμένες εντολές. Μπορείτε επίσης να μεταβείτε στη χρήση HTTP εάν είναι απαραίτητο (το HTTPS είναι το προεπιλεγμένο) και άλλα.

Εν τω μεταξύ, στην κύρια οθόνη του Raspicast, χρησιμοποιήστε το Αρχεία κουμπί για πλοήγηση και αναπαραγωγή πολυμέσων που είναι αποθηκευμένα στο Raspberry Pi. Αυτό περιλαμβάνει ροή ήχου, μετατρέποντας έτσι το Raspberry Pi σε συσκευή ήχου Chromecast!

Μπορείτε επίσης να μεταδώσετε με το Kodi!

Ενώ δεν μπορείτε να εκτελέσετε το Raspicast με ένα Raspberry Pi που τρέχει το Kodi, μην ανησυχείτε, υπάρχει μια εναλλακτική λύση. Με την εφαρμογή τηλεχειριστηρίου Kore για Android, μπορείτε επίσης να μεταδώσετε μέσα σε a Raspberry Pi με εγκατεστημένο το Kodi Το

Κατεβάστε: Kore, Επίσημο τηλεχειριστήριο για το Kodi

Απλώς εγκαταστήστε την εφαρμογή, ρυθμίστε την με τη διεύθυνση IP του Raspberry Pi και μετά κατευθυνθείτε στο YouTube. Όπως και με το Raspicast, πατήστε το Μερίδιο κουμπί στο βίντεο που θέλετε να μεταδώσετε, στη συνέχεια Παίξτε στο Kodi Το

Αυτό θα μεταδώσει αμέσως το βίντεο στην τηλεόρασή σας μέσω του Kodi!

Άλλες εναλλακτικές λύσεις Chromecast

Το Raspberry Pi δεν είναι η μόνη εναλλακτική λύση σε ένα Chromecast. Μπορεί να έχετε ήδη μια λύση που αγνοούσατε. Η έξυπνη τηλεόραση, η κονσόλα παιχνιδιών ή το αποκωδικοποιητή σας ενδέχεται να διαθέτουν εφαρμογή YouTube, επιτρέποντας την εύκολη ροή.

Σε αυτήν την περίπτωση, η μετάδοση βίντεο από την εφαρμογή YouTube στην τηλεόραση είναι συνήθως δυνατή, εφόσον ο δέκτης βρίσκεται στο ίδιο δίκτυο.

Ενώ υπάρχουν άλλες λύσεις ροής HDMI, εάν έχετε μια συσκευή με επίσημη εφαρμογή YouTube (όπως η Apple TV), πιθανότατα θα μπορείτε να μεταδώσετε σε αυτήν. Και αν δεν διαθέτετε καμία από αυτές τις συσκευές ή ένα Raspberry Pi, Το Miracast είναι μια έξυπνη εναλλακτική λύση Το

Θέλετε να προχωρήσετε περαιτέρω με τη ροή πολυμέσων και το Raspberry Pi σας; Εδώ είναι οι καλύτεροι τρόποι για να χρησιμοποιήστε ένα Raspberry Pi ως διακομιστή πολυμέσων Το

Μερίδιο Μερίδιο Τιτίβισμα ΗΛΕΚΤΡΟΝΙΚΗ ΔΙΕΥΘΥΝΣΗ Ένας αρχάριος οδηγός για την εμψύχωση του λόγου

Η εμψύχωση του λόγου μπορεί να είναι μια πρόκληση. Εάν είστε έτοιμοι να αρχίσετε να προσθέτετε διάλογο στο έργο σας, θα αναλύσουμε τη διαδικασία για εσάς.

Διαβάστε Επόμενο
Σχετικά θέματα
  • DIY
  • Ψυχαγωγία
  • Raspberry Pi
  • Chromecast
  • Κώδικας
  • Σεμινάρια έργων DIY
Σχετικά με τον Συγγραφέα Κρίστιαν Κάουλι(Δημοσιεύθηκαν 1510 άρθρα)

Αναπληρωτής συντάκτης για την ασφάλεια, το Linux, το DIY, τον προγραμματισμό και την τεχνολογία που εξηγείται και πραγματικά χρήσιμο παραγωγό Podcast, με μεγάλη εμπειρία στην υποστήριξη επιτραπέζιων υπολογιστών και λογισμικού. Συνεργάτης στο περιοδικό Linux Format, ο Christian είναι Raspberry Pi tinkerer, λάτρης του Lego και ρετρό gaming fan.

Περισσότερα από τον Christian Cawley

Εγγραφείτε στο newsletter μας

Εγγραφείτε στο ενημερωτικό μας δελτίο για τεχνικές συμβουλές, κριτικές, δωρεάν ebooks και αποκλειστικές προσφορές!

Κάντε κλικ εδώ για εγγραφή
Κατηγορία Diy