Een Android TV-box bouwen met een Raspberry Pi

Een Android TV-box bouwen met een Raspberry Pi

Wilt u een op Raspberry Pi gebaseerd mediacentrum maken, maar vindt u dat de basisinstallatie van Kodi niet genoeg functies biedt? Geen zorgen, er is een beproefd alternatief: Android TV!





hoe de afstandsbediening van de vuurstick te koppelen

Hier leest u hoe u Android TV installeert en geniet van de voordelen van elke populaire streaming-app die op Android draait, op uw Raspberry Pi 3, 3 B+ en Raspberry Pi 4.





Android TV op Raspberry Pi

Voordat u begint, is het belangrijk om te begrijpen dat de versies van Android en Android TV die in dit project worden gebruikt, de bètastandaard zijn. Als zodanig hebben ze bepaalde tekortkomingen die u mogelijk niet ervaart met een echt Android TV-apparaat.





Drie Raspberry Pi-modellen zijn geschikt voor Android TV:

  • Raspberry Pi 3
  • Raspberry Pi 3 B+
  • Raspberry Pi 4

De stappen voor de Raspberry Pi 4 staan ​​hieronder. Voor de Raspberry Pi 3 en 3 B+ zijn verschillende stappen nodig, die later volgen.



Installeer Android TV op een Raspberry Pi 4

Om je eigen Raspberry Pi 4-gebaseerde Android TV te bouwen, heb je nodig:

  • Raspberry Pi 4 (4GB of 8GB modellen zijn het beste)
  • Een microSD-kaart van goede kwaliteit (16 GB of meer)
  • Raspberry Pi 4 PSU
  • USB-toetsenbord en -muis (of een combi-afstandsbediening)
  • USB stick
  • HDMI kabel
  • Ethernet-kabel (optioneel)

Met die items verzameld, ben je klaar om te beginnen.





Stap 1: Download en installeer Android TV

Om Android TV op je Raspberry Pi 4 te installeren, pak je eerst de LineageOS 18.1 Android TV-build.

Downloaden : LineageOS 18.1 Android TV door KostaKANG





Download en installeer vervolgens Etcher van Balena. Dit is een veelzijdige tool voor het schrijven van schijfimages, die hier wordt gebruikt om opstartbare SD-kaarten voor de Raspberry Pi te maken.

Downloaden : Etser

Vervolgens moet u LineageOS op de SD-kaart installeren met behulp van Etcher. Raadpleeg onze gids voor: een Raspberry Pi OS installeren voor details.

Stap 2: Android TV, TWRP en GApps configureren

In tegenstelling tot de Raspberry Pi 3-build, is de Android TV-installatie op de Raspberry Pi 4 vrijwel direct klaar voor gebruik. Dat gezegd hebbende, moet je een paar apps installeren die niet zijn inbegrepen, niet in het minst GApps. Er zijn echter een paar aanpassingen nodig.

Maar eerst moet u weten hoe u Android TV met een toetsenbord kunt gebruiken.

  • F1 = Thuis
  • F2 = Terug
  • F3 = Open apps bekijken
  • F4 = Menu
  • F5 = Vermogen
  • F11 = Volume omlaag
  • F12 = Volume omhoog

Schakel de ontwikkelaarsopties in nadat u verbinding hebt gemaakt met uw wifi-netwerk:

  1. Ga naar Instellingen > Apparaatvoorkeuren
  2. Open Wat betreft
  3. Scroll naar Build nummer en klik hier herhaaldelijk op totdat je een bericht ziet over Ontwikkelaarsopties
  4. Gaan Rug en je ziet het menu Opties voor ontwikkelaars onder Instellingen

Als de ontwikkelaarsopties beschikbaar zijn, kunt u de optie Geavanceerd opnieuw opstarten configureren om toegang tot het TWRP-herstelmenu in te schakelen:

  1. Open Instellingen > Apparaatvoorkeuren
  2. Selecteer Ontwikkelaarsopties
  3. Hier, klik Geavanceerd opnieuw opstarten

Hiermee heb je toegang tot TWRP, wat nodig is voor flashen en sideloaden, en dat is waar het GApps-pakket van pas komt.

Google Apps (GApps) pakketten voor Android TV op de Raspberry Pi 4 zijn momenteel test builds. Dit betekent dat functies mogelijk ontbreken of instabiel zijn.

Downloaden : GApps voor Android TV op Raspberry Pi 4

Selecteer het tvstock- of tvmini-pakket en download het ZIP-bestand naar uw computer en kopieer het vervolgens naar een verwisselbare schijf die u op de Raspberry Pi kunt aansluiten.

Zodra je dat hebt gedaan, start je op naar TWRP:

  1. Open Instellingen > Apparaatvoorkeuren
  2. Selecteer Opnieuw opstarten > Herstel

In TWRP:

  1. Selecteer Installeren
  2. Blader naar het GApps ZIP-bestand
  3. Gebruik maken van Veeg om flits te bevestigen en wacht
  4. Selecteer vervolgens Wissen > Fabrieksreset

Om TWRP af te sluiten, start u de Raspberry Pi 4 opnieuw met de optie Opnieuw opstarten.

Stap 3: Start uw Raspberry Pi 4 opnieuw op om Android TV te gebruiken

Nu je de Google-apps hebt uitgezocht, kun je de Pi 4 opnieuw opstarten om Android TV te gaan gebruiken. Meld u aan bij uw accounts, download tools voor mediastreaming of sluit uw eigen media aan op het systeem. Het is er allemaal voor jou!

Wilt u verdere configuratie? Deze build van Android TV voor Raspberry Pi 4 bevat verschillende aanpassingen die u aan de installatie kunt aanbrengen. Dit omvat alles, van het instellen van een hardware-aan/uit-knop tot het configureren van SSH. U kunt ook een IR-afstandsbediening inschakelen en audio verzenden via de 3,5 mm-aansluiting in plaats van HDMI.

Specifieke opties voor Raspberry Pi 4 vind je in Instellingen > Apparaatvoorkeuren > Raspberry Pi-instellingen .

Tweaks en tips voor het oplossen van problemen zijn te vinden op de downloadpagina op de KostaKANG-website.

Installeer Android TV op Raspberry Pi 3 en 3 B+

Als je een Raspberry Pi 3/3 B+ hebt, verschillen de stappen voor installatie enigszins. Zorg ervoor dat u, voordat u begint, beschikt over:

  • Een Raspberry Pi 3 of Raspberry Pi 3 B+
  • TOT goede kwaliteit microSD kaart
  • Betrouwbare Raspberry Pi-voeding
  • USB toetsenbord en muis (of combi remote)
  • USB stick
  • HDMI kabel
  • Ethernet-kabel (optioneel)

Om Android TV op een Raspberry Pi 3 of 3 B+ te installeren, heb je de volgende softwaredownloads nodig:

Klaar om te starten? Laten we gaan.

Stap 1: Android uitpakken en installeren

Door LineageOS op uw Raspberry Pi te installeren, profiteert u van het Android-besturingssysteem. Dit betekent potentieel betere ondersteuning voor mediasoftware, zoals YouTube en Kodi. Met de juiste Google-apps geïnstalleerd, is je door Android aangedreven Raspberry Pi echter een geweldige Android TV.

Dit kan met verschillende versies van Android voor Raspberry Pi , maar gebruik voor de beste resultaten de LineageOS-versie waarnaar hierboven is gelinkt. Zorg ervoor dat het ZIP-bestand is uitgepakt voordat u doorgaat.

Vervolgens moet u LineageOS op de SD-kaart installeren met behulp van Etcher. Na de installatie en een succesvolle opstart, vereist LineageOS een basisconfiguratie. Definieer de gebruikelijke dingen: stel land, tijdzone, enz.

Stap 2: Android TV voorbereiden voor Google Apps

Je Raspberry Pi draait nu op Android. Dit is een versie op basis van AOSP, wat betekent dat er geen Google-apps zijn geïnstalleerd - u moet deze handmatig installeren.

U zou het GApps-pakket al naar uw pc moeten hebben gedownload. Op bezoek komen opengapps.org en selecteer:

  • ARM
  • 8.1
  • Bek

(Het is verleidelijk om de Android TV-optie te selecteren in plaats van Pico --- niet doen. Dit is gewoon een groter bestand en doet eigenlijk niets anders dan problemen veroorzaken.)

hoe een afbeelding te maken met een transparante achtergrond

Selecteer Downloaden , en wanneer het GApps-bestand op uw pc is opgeslagen, kopieert u het naar uw USB-flashstick. Verwijder deze veilig en plaats hem in je Raspberry Pi.

Open vervolgens op LineageOS de app-lade en selecteer Instellingen > Systeem > Over tablet . Hier, scroll naar beneden naar Build nummer en klik er herhaaldelijk op. Uiteindelijk zal dit het menu Ontwikkelaarsopties toevoegen aan het vorige scherm.

Klik terug totdat je de . hebt verlaten Instellingen app, open deze opnieuw en navigeer naar Systeem > Opties voor ontwikkelaars . Selecteer Root-toegang en kies de Apps en ADB optie, klikken op Oke wanneer de waarschuwing wordt weergegeven.

Blader vervolgens omlaag naar Lokale terminal en schakel de app in. Dit geeft je lokale shell-toegang, wat betekent dat je opdrachten via het toetsenbord kunt invoeren.

Ga terug naar de app-lade en open de Terminal-app, dan Toestaan de app toestemming om toegang te krijgen tot uw apparaat.

Voer vervolgens het superuser-commando in:

su

Er verschijnt een waarschuwingsvenster voor Privacy Guard. Rekening Onthoud mijn keuze (om er zeker van te zijn dat u in de toekomst toestemming krijgt voor wat u gaat doen) en dan Toestaan .

Voer vervolgens de opdracht in

rpi3-recovery.sh

Dit laadt het herstelscript. Voer de reboot-opdracht in om het te starten.

reboot

De Raspberry Pi start op in de TWRP-herstelconsole. Selecteer hier Installeren, dan Selecteer Opslag om uw USB-flashapparaat te kiezen.

Selecteer het GApps-bestand en vervolgens Installeer Zip en controleer in het volgende scherm Herstart na installatie , dan Veeg om Flash te bevestigen .

hoe verwijder je een hotmail account

Wanneer het apparaat opnieuw wordt opgestart, zou u toegang moeten hebben tot de Play Store.

Stap 3: Configureer uw Android TV-interface

Tot nu toe zul je merken dat de interface op LineageOS op je Raspberry Pi er in feite uitziet als Android, niet op Android TV. Om dit te veranderen, heb je een launcher nodig.

Er zijn er verschillende beschikbaar; we gebruikten een advertentie-ondersteunde launcher, ATV Launcher gratis uit de Play Store. Log gewoon in met uw gebruikelijke Google-account, zoek ernaar en installeer. (Houd er rekening mee dat uw eerste aanmelding bij de Play Store enkele ogenblikken in beslag neemt dankzij de verificatiestappen.)

Met de interface gesorteerd, moet je een aantal handige media-apps toevoegen. Dingen zoals YouTube, Plex, Amazon Prime Video, Kodi en meer werken en zijn allemaal beschikbaar op Google Play. Installeer deze zoals gewoonlijk om te profiteren van uw bestaande abonnementen.

Opmerking: de prestaties van deze apps zijn op zijn best gemengd gebleken. Voor de beste resultaten, blijf bij YouTube. Als u op zoek bent naar andere apps, onderzoek dan om de beste versies te vinden om te installeren.

Stap 4: Uw Raspberry Pi 3 Android TV bedienen

Met alles klaar en klaar, wil je waarschijnlijk je muis en toetsenbord loskoppelen ten gunste van iets lichtgewichts. Er zijn verschillende externe opties beschikbaar voor de Raspberry Pi, die zou moeten werken met Android TV.

Een optie is de Mini draadloos toetsenbord/luchtafstandsbediening dat is een combinatieapparaat met configureerbare LED-achtergrondverlichting.

Als alternatief kunt u de voorkeur geven aan de iPazzPort draadloos mini-toetsenbord met touchpad. Dit combineert het toetsenbord en touchpad samen met een D-pad en mediacontrollers in één eenheid.

Beide apparaten zijn draadloos en worden geleverd met een speciale Wi-Fi-dongle die speciaal is afgestemd op afstandsbedieningen.

Geniet van je media met Android TV voor Raspberry Pi!

Inmiddels zou je een Raspberry Pi 3 of hoger moeten hebben die video's en muziek pompt met behulp van de LineageOS met een Android TV-gebruikersinterface. In alle opzichten heb je een doe-het-zelf Android TV-box!

Toegegeven, u kunt problemen ondervinden met de prestaties, dus zorg ervoor dat uw microSD-kaart in orde is. Controleer ook of u een goedgekeurde Raspberry Pi-voeding gebruikt. Dit zorgt ervoor dat de Pi de kracht krijgt die hij nodig heeft zonder risico op onderspanning en beschadiging van de microSD-kaart.

Houd je van het gevoel van Android TV, maar krijg je niet de beste resultaten? Koop in plaats daarvan misschien een Android TV-box.

Deel Deel Tweeten E-mail De beste Android TV Box voor alle budgetten

Android TV-boxen zijn een geweldige manier om slimme functies en streaming toe te voegen aan elke televisie. Dit zijn de beste Android TV-boxen.

Lees volgende
Gerelateerde onderwerpen
  • doe-het-zelf
  • Slimme woning
  • Amusement
  • Raspberry Pi
  • Android TV
  • Mediacenter
  • Zelfstudieprojecten voor doe-het-zelvers
Over de auteur Christian Cawley(1510 artikelen gepubliceerd)

Plaatsvervangend redacteur voor beveiliging, Linux, doe-het-zelf, programmeren en technologie uitgelegd, en echt nuttige podcast-producent, met uitgebreide ervaring in desktop- en softwareondersteuning. Christian levert een bijdrage aan het tijdschrift Linux Format en is een Raspberry Pi-knutselaar, Lego-liefhebber en retro-gamingfan.

Meer van Christian Cawley

Abonneer op onze nieuwsbrief

Word lid van onze nieuwsbrief voor technische tips, recensies, gratis e-boeken en exclusieve deals!

Klik hier om je te abonneren