INHOUDSOPGAWE:

Raspberry Pi TV: 4 stappe (met foto's)
Raspberry Pi TV: 4 stappe (met foto's)

Video: Raspberry Pi TV: 4 stappe (met foto's)

Video: Raspberry Pi TV: 4 stappe (met foto's)
Video: How Raspberry Pis are made (Factory Tour) 2024, Junie
Anonim
Framboos Pi TV
Framboos Pi TV

In hierdie instruksies leer u hoe u 'n TV -ontvanger USB en die ongelooflike Raspberry Pi kan gebruik. Die rede waarom ek hierdie opstelling geskep het, is omdat ek KODI al 'n paar jaar gebruik en ek is gereed om die kwantumsprong te maak om van my TV -stasies 'n PiTV -opstelling vir al my toestelle te maak. Ek is ook moeg daarvoor dat verskillende TV's nie dieselfde kanale kry nie, en die PVR (Personal Video Recorder) -funksie is ook lekker. Aanbevole toerusting:

  • Framboos Pi 3
  • 5V 2.5A voedingsadapter LINK (ebay) LET WEL: Die meeste het 'n hoë AMP -kragtoevoer, aangesien die tunerkaart baie energie sal gebruik.

Hauppauge-WinTV-HVR-Hybrid-TV-Stick-950QLINK (ebay) (as u meer as een kanaal op 'n slag deur meer tuners wil sien)

Aanbevole sagteware:

OSMC (bedryfstelsel) - OSMC is KODI bo -op 'n Debian -bedryfstelsel, veronderstel dat dit bo -op Raspbian gebou is. Kantopmerking: u kan Raspbian sonder OSMC gebruik. Raspbian is die inheemse bedryfstelsel van Raspberry Pi, maar dit sou wees as u hierdie opstelling slegs as 'n backend sonder 'n GUI wil gebruik. Dink aan Raspbian as die vanielje -installasie

  • Tvheadend - TV -stroombediener en -opnemer vir Linux.
  • WinRAR - argiefbestuurder.
  • SD -kaartopmaak deur sdcard.org. Dit formateer 'n SD korrek.
  • Win32 Disk Imager - Hierdie program is ontwerp om 'n rou skyfbeeld na 'n verwyderbare toestel te skryf of 'n verwyderbare toestel na 'n rou beeldlêer te rugsteun.

  • PuTTY - PuTTY is 'n SSH- en telnet -kliënt.

Stap 1: Laai/installeer gereedskap/Flash -prent na SD

Laai/installeer gereedskap/Flash -prent na SD
Laai/installeer gereedskap/Flash -prent na SD
Laai/installeer gereedskap/Flash -prent na SD
Laai/installeer gereedskap/Flash -prent na SD

Eerstens moet ons seker maak dat u SD -kaart skoongemaak word, sodat ons 'n SD -kaartformateerder moet gebruik.

Gaan na sdcard.org en laai die program "SD Card Formatter" af. Begin die installeerder en maak die program oop. Plaas u SD -kaart, kies die SD -kaart en druk Opsie en dan vir Formaat tipe gekies, "Vol" nie vinnig nie en skakel Formaatgrootte -aanpassing aan. Klik dan op Formateer. Die rede waarom ons die formaataanpassing gebruik, is omdat Windows nie Linux -partisies kan sien nie. Dit is 'n veilige stap vir 'n goeie nuwe installasie. Tik ook die volledige formaat, dit verwyder alle data, nie net die opskrifte van die SD nie.

Laai die OSMC img -lêer af. Gaan na https://osmc.tv/download/ blaai af, soek na die "Disk images" -knoppie. en vir die Raspberry Pi 3 -beeld. Huidige beeld 2017.04-1 HASH 00fd63eb62f65d53e5f6a2ec4d45dee7 U moet iets soos OSMC_TGT_rbp2_20170504.img.gz kry, u moet die IMG-lêer uithaal. Om dit te kan doen, benodig u WinRar.

U kan WinRAR uit baie bronne aflaai, ek wil dit gewoonlik graag van die webwerf -uitgewer se webwerf rarlab.com af kry. klik op aflaai en installeer Vir meer inligting, probeer https://www.newsgroupreviews.com/winrar-installation.html Nou, met WinRar geïnstalleer, gaan terug na u afgelaaide lêer en haal die IMG-lêer uit. onthou waar jy dit gestoor het.

Gaan na https://sourceforge.net/projects/win32diskimager/ klik aflaai en installeer. Begin die installeerder en maak die Win32DiskImager -nut oop; Miskien moet u dit as administrateur uitvoer. Klik met die rechtermuisknop op die lêer en kies Begin as administrateur. Kies die prentlêer wat u vroeër uitgepak het. Kies die dryfletter van die SD -kaart in die boks van die toestel. Wees versigtig om die regte aandrywer te kies; As u die verkeerde een kry, kan u die data op u rekenaar se hardeskyf vernietig! As u 'n SD -kaartgleuf op u rekenaar gebruik en nie die stasie in die Win32DiskImager -venster kan sien nie, probeer 'n eksterne SD -adapter. Klik op Skryf en wag totdat die skryf voltooi is. Verlaat die Win32DiskImager en gooi die SD -kaart uit. Begin u Pi met die SD -kaart. As deel van die OSMC -installeerder kan u netwerkopsies spesifiseer, en as deel van die eerste opstart sal die stelsel probeer om dit op te stel. U benodig die IP. Standaard is beide 'n bedrade en 'n draadlose verbinding standaard die DHCP -opset. Let daarop dat u SSH moet aanskakel. OSMC sal u vra of u SSH wil aktiveer tydens die eerste opstart.

Gaan na https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html klik aflaai en installeer. Begin die installeerder en maak die PuTTY -nut oop. U moet op dieselfde netwerk as die Pi wees. Meld met die IP van u OSMC aan met die onderstaande inligting.

GEBRUIKER: osmc

SLAAG: osmc

U het nou 'n Linux -terminaalaanwysing. Die eerste ding vir die meeste Linux -projekte soos hierdie is om aktueel te word. AKA word opgedateer.

Tik "sudo apt-get update" druk enter

Vanaf hierdie punt gaan ek> COMMAND gebruik wanneer ek verwys na die Linux -terminale prompt. AKA jou PuTTY -sessie.

voorbeeld:> ifconfig Tik net "ifconfig" en druk dan op enter. die resultaat moet u netwerkinligting wees.

Stap 2: Tuner -bestuurder/firmware -opstelling

Tuner -bestuurder/firmware -opstelling
Tuner -bestuurder/firmware -opstelling
Tuner -bestuurder/firmware -opstelling
Tuner -bestuurder/firmware -opstelling

Eerstens moet u 'n toestel hê wat in u omgewing werk. As u soos ek in die VSA is, moet u 'n toestel hê wat ATSC 'n stel standaarde kan hanteer wat verband hou met digitale TV. Onthou jy toe TV's jare gelede digitaal toe gegaan het …

Koppel u USB TV -ontvanger aan. As u nie u tuner laas aangesluit het nie, sal dit moeiliker wees om u toestel in die logboeke te sien.

Kom ons kyk na die logboeke of boodskappe. Ons moet na die dmesg kyk en die tuner -toestel vind.

dmesg

Aangesien ek 'n Hauppauge USB Tuner besit. Ek kan vir Hauppauge gryp.

dmesg | grep -i Hauppauge

UITGANG:

[2.710895] usb 1-1.5: Vervaardiger: Hauppauge [6.441623] tveeprom 3-0050: Hauppauge model 72001, rev B3F0, reeks# 4034574834 [7.389218] invoer: au0828 IR (Hauppauge HVR950Q) as/toestelle/platform/soc/3f980000. usb/usb1/1-1/1-1.5/rc/rc0/input0 [7.390578] rc rc0: au0828 IR (Hauppauge HVR950Q) as /devices/platform/soc/3f980000.usb/usb1/1-1/1-1.5 /rc/rc0 [7.458826] au0828: Afstandsbediening au0828 IR (Hauppauge HVR950Q) geïitaliseer [7.458833] au0828: Geregistreerde toestel AU0828 [Hauppauge HVR950Q]

Soek die model van u toestel. Myne is 72001. Gaan na https://www.linuxtv.org/wiki/index.php soek na u toestel. My soekparameters was "Hauppauge 72001".

Hier is die gekke deel van hierdie toestel. Die eenheid verpak as 'n "WinTV HVR 950Q, model 1176", sodat die teks op die toestel nie ooreenstem met wat die dmesg toon nie. ETIKETTE LIEG !!!!! Ek is seker dit is 'n bemarking. Waarom die hardeware verander as u net die etiket kan verander, en mense sal dink dat dit nuut is. Aangesien ons dus ooreenstem met die toestel en die LinuxTV -bestuurder, moet ons die bestuurder in die bedryfstelsel laai. Hierdie stappe is slegs vir hierdie toestel, u firmware -opdragte sal anders wees, aangesien u moontlik nie dieselfde toestel het nie.

#Gaan na die tuisgids.

cd ~

#die bestuurder aflaai van kernellabs met wget.

sudo wget

#Laai die bestuurder/firmware in die bedryfstelsel met 'n skuifopdrag.

sudo mv dvb-fe-xc5000-1.6.114.fw/lib/firmware/#herlaai die Pi

init 6

Kernel 2.6.31 firmware -probleme

As u hierdie kernweergawe uitvoer, neem die laai van die firmware baie lank en voorkom dat SOFTWARE behoorlik werk. Om hierdie probleem op te los, kan u die opsie no_poweroff = 1 van xc5000 gebruik om te voorkom dat die toestel slaap (waarna die firmware herlaai moet word)

Om jou instelling te sien:

kat/sys/module/xc5000/parameters/no_poweroff0 # <--- standaard is outomatiese afskakeling geaktiveer

Om geen krag aan te skakel nie.

echo -n 1>/sys/module/xc5000/parameters/no_poweroff

cat/sys/module/xc5000/parameters/no_poweroff 1 # <--- poweroff is nou gedeaktiveer

Stap 3: Bou/installeer Tvheadend Server

Ons kan dit moeilik maak en die Tvheadend Server moet bou/maak, en dit sal ure neem, maar dit lyk danksy Jonathan Thomson. Hy het 'n BuildBot -script opgestel wat Bintray opdateer binne 24 uur nadat die hoofvertakking van Tvheadend -kode by Github gevoeg is. Laat die opdateringsberging opstel.

#Bekyk u bronlys van die bewaarplek.

kat /etc/apt/sources.list

#Maak 'n rugsteun van u huidige bronne.lys

sudo cat /etc/apt/sources.list> sources.list.bkup

#ons weerspieël teks, wat stabiele vrystellingsinligting bevat van Jonathan Thomson -bou van Tvheadend in die sources.list

sudo echo "deb https://dl.bintray.com/djbenson/deb wheezy stable (vir die stabiele wheezy -tak)" >>/etc/apt/sources.list

#ons weerspieël teks, wat onstabiele vrystellingsinligting bevat van Jonathan Thomson -bou van Tvheadend in die sources.list

sudo echo "deb https://dl.bintray.com/djbenson/deb wheezy onstabiel (vir die onstabiele/nagtelike wheezy -tak)" >>/etc/apt/sources.listNOTE: Onthou, selfs as u Jessie bestuur, u MOET die piepklein bewaarplek byvoeg om die builds te kry. Jonathan Thomson sal op 'n stadium na Jessie verhuis, maar op die oomblik werk wheezy builds goed op Jessie en dek die twee mees gebruikte Raspberry Pi -bedryfstelsels wat tans gebruik word.

#Die volgende kan nodig wees vir 'n skoon Debian -installasie (te danke aan Mike Somerville vir hierdie wenk)

sudo apt-key adv --keyserver hkp: //keyserver.ubuntu.com: 80 --recv-sleutels 379CE192D401AB61

#lets laat die opdaterings van die Jonathan Thomson -bewaarplek toe

sudo apt-get update

#Laat ons die Tvheadend -bediener installeer

sudo apt-get installeer tvheadend

As alles werk, moet u die proses sien loop. Om die run -opdrag hieronder te kontroleer.

ps -ef | grep -i Tvheadend | grep -va "grep"

UITGANG:

hts 506 1 0 Jun13? 00:04:07/usr/bin/tvheadend -f -u hts -g video

#As tvheadend nie goed installeer nie, soos dat Jonathan Thomson -bewaarplek nie werk nie.

#gebruik hierdie afhanklikes

sudo apt -get -get -y installeer zlib1g

sudo apt -get -y installeer libc6

sudo apt -get -y installeer libssl1.0.0

sudo apt-get -y installeer libdbus-1-3

sudo apt -get -y installeer liburiparser1

sudo apt-get -y installeer libavahi-common3

sudo apt-get -y installeer libavahi-client3

#installeer git

sudo apt -get -get -y installeer git

#Laai.deb -pakkette af van github.

git -kloon

cd rpitv

#installeer pakkette met die hand

sudo dpkg -i tvheadend_4.1-2426 ~ gef89ef8_armhf.deb> sudo apt-get-installeer tvheadend_4.1-2426 ~ gef89ef8_armhf.deb

sudo apt -get -install -f

#l So kan u dit doen as tvheadend -pakket geïnstalleer is

sudo dpkg -l tvheadend

Kontroleer of Tvheadend werk

ps -ef | grep -i Tvheadend | grep -va "grep" UITPUT: hts 506 1 0 Jun13? 00:04:07/usr/bin/tvheadend -f -u hts -g video

Stap 4: Stel Tvheadend Server op

Op hierdie stadium moet u die TVheadend -bediener opstel, en al wat ons hoef te doen is om dit op te stel. Gebruik die OSMC IP wat u ook met Putty gekoppel het vir "YOUIPAdd"

1. (OSMC) STELSEL Instellings Byvoegings Ons kry

Byvoegings Alle byvoegings Program Byvoegings onshdhomerunInstall

2. (OSMC) STELSEL Instellings Byvoegings Ons kry byvoegings Alle byvoegings Program Byvoegings onshdhomerun Konfigurasie Tuner-instellings Herlaai tuners … (druk my)-dit moet u tuners opspoor, indien nie, moet u hierdie probleem oplos voordat u verder gaan.

3. (OSMC) STELSEL Instellings Byvoegings Kry byvoegings Alle byvoegings Dienste vheadend Installeer

4. (OSMC) STELSEL Stelselinligting SamevattingIP -adres - skryf hierdie nommer neer, dit sal YouIPAdd wees in die volgende stap

5. (WEN) Maak webblaaier oop (Firefox of Chrome) en gaan na https:// YouIPAdd: 9981

6.* (WIN) ConfigurationDVB InputsNetworksAddATSC Network

A. Netwerknaam = OTA

B. verwyder die aanvanklike skandering

C. Vooraf gedefinieerde Muxes = Verenigde State: us-ATSC-sentrum-frekwensies-8VSB

D. laat alle ander instellings by die standaardinstellings

E. klik op Skep

7.* (WIN) Konfigurasie DVB InputsTV -adapters HDHomeRun (MAC -adres) -

A. Netwerktipe = ATSC

B. Stoor

8.* (WIN) Konfigurasie DVB InputsTV -adapters HDHomeRun (MAC -adres) - HDHomeRun ATSC Tuner #0 ()

A. tjek Ingeskakel

B. Netwerke = OTA

C. laat alle ander instellings by die standaardinstellings

D. klik op stoor

9. (WEN) herhaal stap 7 as u ekstra tuners het om in dieselfde fisiese HDHomeRun -toestel op te stel (dws HDHomeRun ATSC Tuner #1, HDHomeRun ATSC Tuner #2)

10. (OSMC) herlaai OSMC en wag 'n oomblik totdat alle dienste op die agtergrond gelaai word

11. (WEN) Maak IE (Internet Explorer) oop en gaan na https:// YouIPAdd: 9981

12. (WIN) ConfigurationDVB InputsNetworks

A. kyk na Muxes - dit is die aantal "feeds" waarvan u tuner tans weet

B. kyk na Scan Q -lengte - hierdie getal moet 0 bereik voordat tvheadend geskandeer en bepaal het wat vir elke Mux beskikbaar en bruikbaar is

1. volgens my ervaring is 1 skandering op een tydstip nie genoeg om elke beskikbare kanaal te kry nie. Ek sou persoonlik 'n uur of twee wag en dan stappe 9 - 11 a herhaal

paar keer. Dit sal 'n paar uur neem, maar dit sal baie makliker wees as om later die ontbrekende kanale te probeer oplos (vertrou my, ek het baie keer op hierdie verkeerde pad gegaan).

13. (WIN) Konfigurasie DVB InputsNetworksOTAcheck Skip Initial Scan

A. dit sal in die toekoms geen bykomende Mux -ontdekking voorkom nie

B. as u nie hierdie stap doen nie, neem dit 'n rukkie voordat die kanale beskikbaar is na elke OSMC -herlaai voordat hulle kan opneem wanneer u by die DVR -stukke ingaan

14. (WIN) Konfigurasie DVB InputsTV -adaptersHDHomeRun (MAC -adres) - HDHomeRun ATSC Tuner #0 ()

A. verwyder die aanvanklike skandering

B. laat alle ander instellings by die standaardinstellings

C. klik op stoor

15. (WEN) herhaal stap 13 as u ekstra tuners het om op te stel in dieselfde fisiese HDHomeRun -toestel (dws HDHomeRun ATSC Tuner #1, HDHomeRun ATSC Tuner #2)

16. (WEN) KonfigurasieDVB InputsSerives

A. Versteek (aftreklys) = Geen

B. Per bladsy (aftreklys) = Alles

C. klik op Kaart alles

1. merk alle blokkies

2. klik op Kaart

3. Wag totdat die vorderingsbalk 100% bereik het en klik dan op die "x" (hierdie dialoogvenster sluit nie self nie)

17. (OSMC) STELSEL Instellings Byvoegings Ons deaktiveer byvoegings TVheadend HTSP-kliënt Aktiveer

18. (OSMC) STELSEL Instellings Live TVGeneral

A. tjek Ingeskakel

1. u moet 'n invoer van die kanale sien

2. as die invoer suksesvol was, verskyn 'n nuwe hoofmenu -item met die naam TV

19. (OSMC) TV -kanale

A. u behoort 'n lewendige kanaal binne 'n sekonde of twee op u skerm te sien, afhangende van u hardeware

20. (ander masjiene waarop u die TVheadend -kliënt (voorkant) wil laat loop) herhaal stappe 17 -19

A. maak seker dat u na SYSTEMSettingsAdd-onsEnabled Add-ons gaanPVR-kliënteTvheadend HTSP ClientConfigure-om die frontend na die back-end-IP-adres te wys (en poort as u dit verander het) Die Config-stappe kom van https://openelec.tv/forum/79 -tvheadend/74150-nuutste …

Aanbeveel: