Televizoarele Android sunt destul de comune în zilele noastre. Tuturor le place acest lucru, dar când vine vorba de a cumpăra un nou televizor Android, atunci își dau seama că nu este destul de ieftin și, de asemenea, cumpărarea unuia nou face ca acel televizor să fie o pierdere totală. Pentru a scăpa de această problemă putem folosi cu ușurință un Android TV box, deși acesta oferă aproape toate facilitățile pe care ar trebui să le aibă un televizor Android adevărat. Dar nici acestea nu sunt atât de prietenoase cu buzunarul, iar alternativele mai ieftine nu sunt atât de fiabile și, uneori, multe caracteristici lipsesc pe ele. Acum apare o întrebare; putem să ne facem propriul nostru Android TV box? Răspunsul este da, putem! Folosind computere cu o singură placă, este destul de ușor de făcut.
Introducerea unui computer cu o singură placă
Pentru acest proiect, am mers doar cu Raspberry Pi 4b, care este cea mai recentă versiune și un succesor al Raspberry Pi 3b+. Conform specificațiilor sale, este mai puternic decât predecesorul său. Din acest motiv, înainte de a face orice, trebuie să adăugăm un radiator peste sistemul său de pe cip. Și, de asemenea, am folosit un ventilator pentru a răci radiatorul.
Este important de spus că Raspberry Pi 4B pe care îl am în acest moment este varianta cu 4GB RAM. Acest proiect poate fi posibil și în varianta cu 2GB RAM. Acum s-ar putea să credeți că am setat acest radiator gigantic cu plăcinta. Ar putea scurtcircuita plăcinta pentru că este mai mare decât SOC. Nu, nu o va face, de ce? Vă voi explica mai târziu. Deși dacă nu aveți experiență în acest domeniu atunci vă recomand să folosiți radiatorul preoperator al Raspberry Pie 4.
Vizionați videoclipul de mai jos:
Dacă recreați acest proiect atunci vizionați mai întâi videoclipul pentru a înțelege totul corect. Dacă ați vizionat deja acel video și apoi ați venit la acest post, vă sunt recunoscător.
Ce aveți nevoie:
Există mai multe componente software și hardware de care aveți nevoiepentru a construi acest proiect, Aici este lista de ce avem nevoie:
- Raspberry Pi 4b
- Carteta microSD
- Claviță & Mouse
- Cazetă pentru Raspberry Pi (opțional)
- Imagine Android
- GAPPS
- Recovery2Boot
Cum se instalează Android?
Pentru început, avem nevoie de un card microSD de 16GB. Pe care mai întâi l-am formatat în setările sale standard folosind SD Card Formatter.
Apoi am descărcat LineageOS 16.0 de pe site-ul web al dezvoltatorului care se bazează pe Android 9.0. După aceea, l-am dezarhivat și am obținut fișierul. Apoi am folosit balenaEtcher pentru a blișa fișierul imagine pe cardul SD.
Când blițuirea este finalizată cu succes, introduc cardul microSD în pi. Pentru afișare, am folosit cablul micro HDMI to HDMI, acel micro HDMI merge la pi, iar HDMI-ul merge la televizor.
Pentru alimentare, folosesc un cablu USB tip C și un adaptor de alimentare de 5V 2amp pentru a alimenta pi. Deși este recomandat să folosiți o sursă de 5V 3AMP. În prezent, nu am niciunul, așa că rămân cu unul de 5V 2A.
Amintește-ți că dacă te-ai confruntat cu probleme în ceea ce privește sursa de alimentare de 5V 2A, atunci folosește una de 5V 3A. Dacă nici tu nu ai așa ceva ca mine, atunci poți folosi acești pini breakout ai pi pentru a alimenta energia. ____ este pozitiv, _____ este masă. N.B. tensiunea ar trebui să fie de 5V.
(Imagine)
De asemenea, am folosit o tastatură și un mouse wireless pentru intrări. După ce am pornit alimentarea, ambele aceste lumini încep să clipească.
Pe televizor, după cum puteți vedea, lineage OS pornește.
Când totul a fost finalizat. Sărim în acest ecran.
După ce am finalizat tot procesul de configurare, am ajuns în acest ecran.
Ok, după cum puteți vedea, androidul este instalat cu succes. În acest moment, rulează Android 9.0. Acum trebuie să instalăm Pico GAPPS pe pi pentru a obține serviciul Google Service, care este recomandat și de către dezvoltator. Acesta include Google Package Installer, Google Play Services, Google Text-to-Speech și Google Sounds.
În orice caz, am copiat fișierul pachetului GAPPS într-un alt pen drive. Acum avem nevoie de un alt fișier zip numit recovery2boot. Ce va face acesta, puteți înțelege mai târziu în acest post. Continue Reading…
Acum să trecem la pi. Mergeți la setări > despre și apoi atingeți de șapte ori numărul de construcție care activează opțiunea de dezvoltator.
Acum să trecem la opțiunea de dezvoltator și activați accesul root făcând clic pe „root access” și selectați Apps and ADB.
După aceea, activați și terminalul local din opțiunea dezvoltator.
Am introdus și pen drive-ul în portul USB al raspberry pi unde am copiat acele fișiere zip.
În continuare, în Terminal scriu aceste trei comenzi, una câte una
- su (Care determină SuperUserul)
- rpi4-recovery.sh (Ajută pentru a intra în modul de recuperare)
- reboot
Apoi raspberry pi pornește automat în recovery TWRP. Acum instalați GAPPS de pe USB-OTG. Nu am de gând să explic acest lucru aici pas cu pas, dacă aveți nevoie atunci urmăriți videoclipul de mai sus.
După ce ați instalat GAPPS, efectuați ‘factory reset’ din therecovery
În continuare, faceți flash recovery2boot pentru a ieși din recovery.
Apoi sistemul de operare are nevoie de un pic de timp pentru a porni. Când acest lucru este reușit, vom trece prin toată procedura de configurare a unui sistem android pe care toată lumea o cunoaște. În timpul acestui proces, pe ecranul nostru apar mesaje de eroare cu privire la înregistrarea dispozitivului.
Ignoră-le deocamdată, le vom rezolva mai târziu. Când procedura de configurare este finalizată, veți observa că interfața de pe LineageOS de pe Raspberry Pi arată practic ca Android, nu ca Android TV. Voi rezolva acest aspect mai târziu. În primul rând, trebuie să rezolv problema serviciilor Google Play, deoarece oferă în mod constant notificări.
Cum să rezolvați problema serviciilor Google Play pe Raspberry Pie?
Pentru a scăpa de această problemă, descărcați o aplicație numită ID dispozitiv Descărcați-o și instalați-o. Apoi, deschideți aplicația. Aici vom obține codul „Google Services Framework”. Faceți clic pe el și apoi faceți clic pe butonul de copiere din această casetă de dialog. Avem nevoie de acest ID mai târziu.
Ok, faceți clic pe mesajul de eroare al magazinului Play Store din panoul de notificare.
Ne redirecționează automat în această fereastră. În această fereastră, faceți clic pe acest link.
Acest link ne va redirecționa către această pagină de înregistrare a dispozitivului. Trebuie să vă conectați cu contul Google. Eu am făcut-o deja, așa că nu este nevoie să fac asta. Acum lipiți „Google Services Framework ID” apăsând Ctrl+V pe tastatură și faceți clic pe înregistrare.
După un minut sau două, procesul se va încheia. Pentru a confirma acest lucru, derulați puțin în jos pe această pagină web și veți obține un număr ca acesta.
Acum reporniți mașina ținând apăsată tasta F5 de pe tastatură.
Când mașina noastră este repornită cu succes, primim în continuare această notificare de la „google play services”. Această problemă poate fi ușor de rezolvat. Deschideți Playstore și faceți clic pe sign in.
După câteva minute, obținem această fereastră de conectare. Acum puneți ID-ul de utilizator și parola pe care le-ați folosit înainte la înregistrarea dispozitivului.
Mesajul de eroare a dispărut și, de asemenea, Playstore funcționează bine. Să testăm corect prin descărcarea unei aplicații. Vreau să descarc un browser în sistemul meu, deoarece browserul integrat este o porcărie.
Înainte de a descărca, finalizați configurarea Android. Așadar, din secțiunea de notificări, am dat click pe acest mesaj.
Mă duce din nou la fereastra de configurare. După ce am finalizat procesul de configurare, pe care cred că nu este necesar să vi-l explic în detaliu, deoarece toată lumea are un dispozitiv Android, totul aici este la fel ca și aici.
Instalarea interfeței Android TV
Cum am mai spus, interfața arată ca Android, nu ca Android TV. Pentru a schimba acest lucru, veți avea nevoie de un launcher. Iată lista aplicațiilor Android TV Launcher pe care le puteți folosi. Eu voi folosi TvHome Launcher care este totuși disponibil pe Playstore, dar vreau să îl încarc lateral de pe pen drive-ul meu.
Din nou, o altă problemă a început după ce mi-am conectat Pendrive-ul, sistemul de operare nu îl poate detecta. Lipsește și din exploratorul de fișiere.
După câteva minute de căutări, îmi dau seama că este o altă eroare a sistemului de operare. Pentru a remedia această problemă, descarc imediat ES file explorer de pe site-ul său oficial și îl instalez.
În exploratorul de fișiere, am constatat că Pendrive-ul încă nu este detectat corect, așa că îl scot din portul USB și îl introduc din nou. Acum este detectat și utilizabil în mod corespunzător.
Acum, îl deschid și instalez lansatorul. Când instalarea este reușită, dau click pe butonul home. Aici, îmi apar cele două opțiuni „Trebuchet” & „Tv Home” Aleg „TV Home” & fac clic pe „Always”.
Acum, Androidul arată așa (prezentat în imaginea de mai jos). Arată bine și, de asemenea, se simte ca un Android TV. Acesta nu este doar un lansator disponibil. Există mai multe bune. Iată lista aplicațiilor Android TV Launcher pe care le puteți utiliza.
Instalarea aplicațiilor:
Acum puteți observa că arată ca un fel de Android TV. Dar pentru a utiliza corect funcțiile sale, trebuie să încărcăm lateral mai multe aplicații, cum ar fi Aptoide TV, să setăm orientarea, etc.
Aplicații:
- Aptoide TV
- Set orientation
- Device ID (Previously Installed)
După ce le instalez una câte una din Es File Explorer, repornesc din nou mașina cu tasta F5.
Acum, uitându-ne la interfața și caracteristicile sale, putem spune că Raspberry Pie 4 poate transforma cu ușurință un televizor normal într-un televizor Android. Așadar, putem spune că Raspberry Pie 4 are potențialul de a fi folosit ca o cutie Android TV. Așadar, pe scurt, proiectul este un succes, dar totuși, nu am instalat multe aplicații utile și nu am optimizat corespunzător plăcinta pentru a obține performanțe maxime și, cel mai important, în acest moment nu folosim nicio carcasă pentru a o proteja. O vom face mai târziu.
Distracție media cu Android TV pe Raspberry Pi!
Până acum, ar trebui să aveți un RaspberryPi 4b care pompează videoclipuri și muzică folosind LineageOS cu o interfață de utilizator Android TV. Pentru toate intențiile și scopurile, aveți o cutie Android TV!
Dacă întâmpinați probleme cu performanța, asigurați-vă că cardul microSD este clasificat corespunzător clasa 10 sau ceva de genul acesta. De asemenea, verificați sursa de alimentare, deoarece aceasta ar trebui să fie evaluată corespunzător. De asemenea,nu folosiți nici o sursă de alimentare fără marcă care vă poate distruge rapid placa.