Cum să-ți faci propriul Chromecast DIY cu un Raspberry Pi

Cum să-ți faci propriul Chromecast DIY cu un Raspberry Pi

Un Google Chromecast este un kit ieftin de streaming. Chromecast Ultra este mai scump, dar la sub 100 USD rămâne accesibil. Dar unele părți ale lumii sunt restricționate să cumpere Chromecasts.





Soluția? O alternativă DIY bazată pe Raspberry Pi. Costând sub 50 USD, puteți configura acest computer de dimensiunea unui card de credit pentru a primi conținut media transmis în flux dintr-o aplicație Android.





Permiteți-mi să vă explic cum să utilizați Raspberry Pi ca un DIY Chromecast cu Raspicast.





Instalați aplicația Raspicast

Începeți prin instalarea Raspicast pe dispozitivul dvs. Android. Aceasta este o aplicație gratuită care se conectează la Raspberry Pi și transmite date către acesta. Veți găsi Raspicast în magazinul de aplicații Google Play. Din păcate, nu există o alternativă de încredere pentru iPhone.

Descarca: Raspicast pentru Android



Este important să rețineți că telefonul Android și Raspberry Pi trebuie să fie în aceeași rețea pentru aceasta. De exemplu, nu puteți transmite în flux videoclipuri de pe telefon pe televizor dacă sunteți așezat în autobuz. Dacă încercați să distribuiți un videoclip cu cineva așezat acasă, pur și simplu trimiteți-i un mesaj către link!

Configurați Raspbian pentru casting

Cu aplicația instalată, îndreptați-vă atenția către Raspberry Pi. Acest lucru ar trebui să fie deja conectat la televizorul dvs. prin HDMI și alimentat. Rețineți că Pi va necesita o sursă de alimentare individuală --- nu o puteți alimenta din portul USB al televizorului. Chiar dacă puterea nominală a fost adecvată, Pi nu trebuie închis fără comanda corectă. Ignorarea acestui lucru va duce la deteriorarea cardului SD al Pi, deci utilizați sursa de alimentare potrivită.





Am testat acest lucru pe un Raspberry Pi 4 care rulează Raspbian Buster Lite. Cu toate acestea, ar trebui să găsiți că funcționează cu alte modele și distribuții Raspberry Pi (deși unele dintre comenzi pot diferi).

Înainte de a continua, asigurați-vă că omxplayer este instalat pe Pi:





sudo apt install omxplayer

Deoarece veți avea nevoie de SSH activat, iată un manual rapid. Aveți trei opțiuni pentru ao activa:

  1. Prin intermediul raspi-config . Puteți rula acest lucru din linia de comandă folosind sudo raspi-config , apoi selectați Opțiuni de interfațare> SSH și utilizați tastele săgeată pentru a confirma cu Bine .
  2. Folosește Instrument de configurare Raspberry Pi . Deschideți desktopul Raspbian Meniu> Preferințe> Configurare Raspberry Pi . În Interfețe filă, găsiți SSH și setați-l la Activat .
  3. În cele din urmă, dacă preferați simplitatea, puteți activați SSH înainte de a porni dispozitivul Pi . Introduceți cardul microSD în computer, navigați la partiția de boot și creați un fișier nou. Aceasta ar trebui numită ssh și nu au nicio extensie de fișier. După ce înlocuiți cardul SD și reporniți, SSH ar trebui să fie activat.

Următoarele se pot face printr-o tastatură conectată la Pi sau utilizând SSH. Veți avea nevoie de adresa IP a Pi pentru a vă conecta --- deschideți o fereastră de terminal și introduceți

cum se restabilește sistemul Windows 10
ifconfig

Notați adresa IP care corespunde conexiunii Pi dvs. De exemplu, utilizați adresa IP care corespunde fișierului

eth0

intrare dacă utilizați o conexiune Ethernet;

wlan0

pentru Wi-Fi.

Odată ce conexiunea SSH este stabilită, rulați câteva actualizări. Deschideți o fereastră de terminal pe Pi și introduceți:

sudo apt update
sudo apt upgrade

Aceste comenzi vă vor actualiza sistemul de operare Raspberry Pi și vor găsi și instala orice actualizări de software.

Instalați și construiți OpenMax

Odată cu actualizările instalate, avem nevoie de câteva pachete prealabile:

sudo apt install libjpeg9-dev libpng12-dev

Pachetele

libjpeg9-dev

și

libpng12-dev

sunt necesare pentru programele care pot gestiona imagini JPG și PNG. Acest lucru va permite ca imaginile media să fie aruncate pe Raspberry Pi prin intermediul aplicației Raspicast pe Android!

Acum, instalați OpenMax. Acest instrument este cea mai bună opțiune pentru a proiecta video, audio și imagini de pe Android pe un Raspberry Pi conectat la TV. Este disponibil prin GitHub și îl puteți instala „clonând” depozitul de date pe Pi. Nu am

git

? Instalați-l cu

sudo apt install git

Apoi clonați depozitul cu:

git clone https://github.com/HaarigerHarald/omxiv

Acest lucru nu ar trebui să dureze mult.

Aproape ai terminat; este timpul să construiți software-ul OpenMax. Începeți prin trecerea la directorul omxiv și folosind comanda make.

cum să obțineți imagini de fundal animate Windows 10
cd omxiv
make ilclient
make

Va dura ceva timp. După ce ați terminat, instalați cu:

sudo make install

Câteva clipe mai târziu, OpenMax va fi gata de utilizare.

Pregătește-te să le arunci pe Raspberry Pi

Tot ce trebuie să aruncați de pe dispozitivul dvs. Android pe Raspberry Pi este acum la locul său. Cu toate acestea, este încă necesară o anumită configurație a Raspicast.

  1. Rulați aplicația Raspicast.
  2. În setările SSH introduceți numele de gazdă al Pi sau adresa IP.
  3. Introduceți numele de utilizator și parola pentru Pi.
  4. Clic Bine a termina.
Galerie de imagini (2 imagini) Extinde Extinde Închide

Pentru a arunca pe Raspberry Pi, aveți două opțiuni:

  • Căutați conținutul din aplicația Raspicast și apăsați Joaca .
  • Transmiteți de pe YouTube, găsiți videoclipul în aplicație și atingeți Share > Cast (Raspicast) .

Între timp, pentru a trimite videoclipuri, muzică și fotografii pe ecranul dvs. Raspberry Pi, pur și simplu utilizați ecranul principal Raspicast și selectați Distribuție . Se va deschide un ecran cu toate videoclipurile de pe dispozitivul dvs. Android.

Galerie de imagini (3 imagini) Extinde Extinde Extinde Închide

Selectarea unui fișier media pe oricare dintre filele corespunzătoare va determina redarea imediată a acestuia pe Raspberry Pi.

Trebuie să schimbați adresa IP din aplicație (de exemplu, pentru a trimite pe un alt Pi)? Deschideți meniul „trei puncte” și selectați Setări SSH. Pur și simplu introduceți noua adresă IP și acreditări.

Mai multe opțiuni Raspicast

De asemenea, în meniul Raspicast, veți găsi o casetă de selectare pentru Repeta fișierul în curs de redare. Mai jos în listă, Iesire audio poate fi personalizat, folosind HDMI (Mod implicit), local , ambii , sau ia-l . Acest lucru se va dovedi util pentru oricine folosește o soluție audio externă cu Pi.

Galerie de imagini (2 imagini) Extinde Extinde Închide

Ar trebui să verificați și Opțiuni avansate ecran. Aici, gestionați o coadă de fișiere, volum (compensare volum audio) și specificați comenzi personalizate. De asemenea, puteți trece la utilizarea HTTP dacă este necesar (HTTPS este implicit) și multe altele.

Între timp, pe ecranul principal Raspicast, utilizați Dosare pentru a naviga și reda conținut media stocat pe Raspberry Pi. Aceasta include streaming audio, transformând astfel Raspberry Pi într-un dispozitiv audio Chromecast!

Puteți distribui, de asemenea, cu Kodi!

Deși nu puteți rula Raspicast cu un Raspberry Pi care rulează Kodi, nu vă faceți griji, există o alternativă. Cu aplicația de control de la distanță Kore pentru Android puteți, de asemenea, să aruncați conținut media pe un Raspberry Pi cu Kodi instalat .

Descarca: Kore, telecomandă oficială pentru Kodi

Pur și simplu instalați aplicația, configurați-o cu adresa IP a Raspberry Pi, apoi mergeți la YouTube. Ca și în cazul Raspicast, atingeți Acțiune butonul de pe videoclipul pe care doriți să îl proiectați, apoi Joacă pe Kodi .

Aceasta va transmite imediat videoclipul către televizorul dvs. prin Kodi!

Alte alternative Chromecast

Raspberry Pi nu este singura alternativă la un Chromecast. S-ar putea să aveți deja o soluție pe care nu o cunoșteați. Televizorul dvs. inteligent, consola de jocuri sau set-top box-ul ar putea avea o aplicație YouTube, permițând streaming facil.

În această situație, transmiterea videoclipurilor din aplicația YouTube pe televizor este de obicei posibilă atât timp cât receptorul se află în aceeași rețea.

În timp ce există alte soluții de streaming HDMI, dacă aveți un dispozitiv cu o aplicație oficială YouTube (cum ar fi Apple TV), veți putea, probabil, să le aruncați. Și dacă nu dețineți niciunul dintre aceste dispozitive sau un Raspberry Pi, Miracast este o alternativă inteligentă .

Doriți să mergeți mai departe cu streaming media și cu Raspberry Pi? Iată cele mai bune modalități de a utilizați un Raspberry Pi ca server media .

Acțiune Acțiune Tweet E-mail Un ghid pentru începători pentru vorbirea animată

Animarea vorbirii poate fi o provocare. Dacă sunteți gata să începeți să adăugați dialog la proiectul dvs., vom descompune procesul pentru dvs.

Citiți în continuare
Subiecte asemănătoare
  • DIY
  • Divertisment
  • Raspberry Pi
  • Chromecast
  • Cod
  • Tutoriale de proiect DIY
Despre autor Christian Cawley(1510 articole publicate)

Editor adjunct pentru securitate, Linux, bricolaj, programare și tehnică explicată și producător de podcasturi cu adevărat util, cu o vastă experiență în asistență pentru desktop și software. Colaborator la revista Linux Format, Christian este un jucător Raspberry Pi, un iubitor de Lego și un fan retro al jocurilor.

Mai multe de la Christian Cawley

Aboneaza-te la newsletter-ul nostru

Alăturați-vă newsletter-ului pentru sfaturi tehnice, recenzii, cărți electronice gratuite și oferte exclusive!

Faceți clic aici pentru a vă abona
Categorie Diy