Indholdsfortegnelse:
- Trin 1: Mine krav
- Trin 2: Saml dele
- Trin 3: TVheadend: Installer Ubuntu på pc
- Trin 4: TVheadend: Brug SSH
- Trin 5: TVheadend: Få adgang til computeren efter navn
- Trin 6: TVheadend: Installer TV Tuner Utilities
- Trin 7: TVheadend: Indtast ikke adgangskode på hver Sudo
- Trin 8: TVheadend: Installer TV Tuner
- Trin 9: TVheadend: Installer og opsæt
- Trin 10: TVheadend: Konfigurer
- Trin 11: TVheadend: Fjernadgang
- Trin 12: Tvheadend: Cron
- Trin 13: Raspberry Pi: Kører Kodi / OSMC
- Trin 14: Raspberry Pi: Find vært ved navn
- Trin 15: Raspberry Pi: Skift OSMC -adgangskode
- Trin 16: Raspberry Pi: Tilføj MPEG-2-licens til for at aktivere hardware-dekodning
- Trin 17: Raspberry Pi: Byg en Kodi / OSMC -hat med IR -modtager og nulstillingsknap
- Trin 18: Raspberry Pi: Læg en kasse i
- Trin 19: Raspberry Pi: Kodi Music and Videos
- Trin 20: Raspberry Pi: Kodi Weather
- Trin 21: Raspberry Pi: Cron
- Trin 22: Logitech Harmony 650 fjernbetjening: Kontrol -tv, Roku og Raspberry Pi
- Trin 23: Roku: Deaktiver SSID
- Trin 24: Tillæg: Fejlfinding
Video: Mit snitskæringssystem: 24 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:27
[Opdateret og flyttet hertil]
Mit mål med snitskæring er at reducere kabel -tv's meget høje månedlige gebyrer betydeligt og stadig have ønskede kanaler, tjenester og funktioner. Denne instruktive beskriver mit snoreskæringssystem.
Min kabel -tv -udbyder giver adgang til næsten 900 kanaler. Min familie har ikke brug for 900 kanaler. Halvdelen af 900 er standard definition - ingen af disse er nødvendige. Jeg har deaktiveret 811 af de næsten 900 kanaler, der tilbydes. Og af de resterende kanaler ser min familie 20% af dem. Jeg vil kun betale for de tjenester, kanaler og funktioner, som min familie ser.
Jeg får en specificeret regning for internet og tv. Min tv -regning med gebyrer og afgifter er som følger:
$ 60,00 for tv og HBO $ 6,88 for skatter $ 12,09 for tillæg ===== $ 88,97 I alt
Min ledning skærer den samlede månedlige regning:
$ 24,99 for Sling TV $ 15,00 for HBO $ 2,50 for skatter ===== $ 42,49 I alt
I begge tilfælde har jeg NetFlix og Amazon Prime.
Jeg prøvede mange forskellige tilgange, og det fungerede for mig.
Trin 1: Mine krav
Mine krav til snoreskæring er:
- Afspil indhold fra premium internet -tv, såsom SlingTV, DirecTV Now, PlayStation Vue
- Afspil indhold fra en premium service, såsom Hulu, Netflix, Amazon eller iTunes
-
Minimum månedlige gebyrer og ingen gebyrer for:
- DVR eller PVR
- Set top box eller fjernbetjening
- Tillæg
- Skatter
- Broadcast TV eller OTA TV (over-the-air, off-the-air)
- Betal for så meget digital videooptagelse (DVR) eller personlig videooptagelse (PVR), som jeg vil
- Betal for så mange samtidige live- eller optagekanaler, som jeg vil
- Se i ethvert rum, der har et tv, projektor eller computer
- Se på en kablet eller trådløs forbindelse (802.11AC AP)
- Se live -begivenheder på tv -udsendelser, mens de sker
- 1080p eller HD -tv
- Hvis jeg er et par minutter forsinket til et udsendelsesprogram, vil jeg kunne spole tilbage og se fra begyndelsen frem for at vente N timer efter, at showet slutter
- Vælg de ønskede tjenester, og annuller uønskede tjenester månedligt uden straf
- Lavprisopsætning (savnede dette krav)
-
Påkrævede kabelkanaler (Roku med SlingTV Orange + DVR $ 25/mo eller DirecTV Now (Live lidt med HBO $ 43,30/måned, PlayStation Vue Access Slim med HBO $ 44,90):
- Comedy Central (The Daily Show) (ikke på PSVUE)
- AMC (The Walking Dead)
- TBS (Full Frontal with Samantha Bee) (ikke på PSVUE)
- ESPN (på Orange, men ikke Blå)
- CNN
- HLN (ikke på slynge)
- HBO (Denne uge i aften, Game of Thrones, …)
- HGTV (Fixer øvre)
- SlingTV Orange har alle mine nødvendige kanaler, men giver kun en stream. Blå har ikke alle mine nødvendige kanaler og en flok, jeg ikke vil have, men tillader 3 streams. Ala Carte, vel egentlig ikke.
- Tillad flere personer at se på samme tid (Sling Blue)
-
Broadcast TV (Raspberry Pi, der kører Kodi / OSMC forbundet til pc, der kører TVheadend):
ABC, CBS, CW, Fox, NBC, PBS - Broadcast TV via TVheadEnd
-
Har den samme service i alle rum - brug ikke forskellige fjernbetjeninger, forskellige enheder osv.
Fælles universel fjernbetjening
- Teaterkvalitet -tv - ingen ujævnheder, ingen pauser under indlæsning osv
Trin 2: Saml dele
Dette er de grundlæggende komponenter i mit snoresystem. Jeg går ikke ind for, at dette er de bedste komponenter, bare at de fungerer for mig:
- Hjemmebiograf: Projektor, Surround sound audio system, Home Theater PC / Media Center
- Tv, bærbar, tablet, smartphone
- Blu-ray/dvd-afspiller
-
Premium -indhold (Sling og Netflix) og internet -tv:
Roku Ultra
-
Broadcast TV:
- Raspberry Pi med IR -modtager, der kører Kodi på OSMC for at afspille broadcast -tv
- PC, der kører ubuntu med TVheadend og 4 955Q Hauppauge TV -tunere
- Digital antenne
-
Universal fjernbetjening til at styre alt det ovenstående:
Logitech Harmony 650
De fleste af komponenterne er selvforklarende, og du kan bruge, hvad du har eller foretrækker.
Jeg ville lave et helt Raspberry Pi -system. Ved oprettelsen af dette system forsøgte jeg mange variationer og kombinationer af hardware, og jeg fandt ud af, at uden en PC -klasse computer en Raspberry Pi 3:
- Kan ikke understøtte premium -tjenester (f.eks. DLNA, NetFlix, Hulu)
- Kan ikke afspille multicast -tv (f.eks. Kan Raspberry Pi ikke køre VLC)
- Kan ikke køre TVheadend med høj kvalitet
Roku er en plug-and-play-form for opsætning. Instruktionerne er meget ligetil. Så, tFokus for denne instruktive er Broadcast TV
I fremtiden håber jeg, at et af følgende sker:
- Roku understøtter TVheadend eller
- Raspberry Pi 4 understøtter premium -indhold
Bemærkninger:
- Tekst i spader er beregnet til at blive erstattet af dine data, "brugernavn"
- Den instruerbare editor ødelægger HTTP -links og alt, der er indeholdt i vinkelparenteser
Trin 3: TVheadend: Installer Ubuntu på pc
Link til TVheadend ubuntu PC 2019 -opdatering, eller her er de originale trin:
Snoreskæringssystemer kræver en frontend og en backend. Hvis systemet er kraftfuldt nok, og det kun er påkrævet i ét rum, kan det være alt på ét system. I mit tilfælde har jeg syv værelser med fjernsyn. Så jeg har brug for en kraftfuld backend-computer (TVheadend PC) og en billig, distribueret front-end computer (Raspberry Pi i hvert værelse).
En relativt højtydende pc er påkrævet for at køre TVheadend med fire tv -tunere. Jeg er ikke sikker på, hvad minimumsspecifikationerne er, det er det, der fungerede for mig.
PC hardware
For et par år siden købte jeg min søn en spilcomputer med følgende egenskaber:
- CPU-modelnavn: AMD A6-3620 APU med Radeon HD-grafik
- Antal kerner: 4
- CPU -hastighed: 2,2 GHz
- Cache: 1 MB
- HD: 1 TB
- RAM: 4 GB
Det lykkedes ham at indsamle over 1.000 vira, da han sagde, at det ikke virkede. Han købte en ny pc og gav mig denne tilbage.
Installer Ubuntu
Download den nyeste version af Ubuntu's iso -image og flyt til USB -drev.
Opdatering: I begyndelsen af august 2018 opdaterede jeg fra ubuntu16.04 til Bionic 18.04.1. Da jeg opgraderede, ville systemet tilfældigt fryse. Jeg kunne ikke finde ud af årsagen fra logs. Jeg gentog opdateringsinstruktionerne et par gange, og frysningen ser ud til at være stoppet … forhåbentlig.
Da frysningen startede, tænkte jeg, at jeg skulle lave om Ubuntu -pc'en fra bunden den 18.04.1. Så jeg downloadede det og oprettede et tommelfinger -drev med iso -billedet. Men systemet kunne ikke starte fra det. Jeg prøvede at brænde en cd flere gange, og jeg blev ved med at mislykkes med at verificere dataene.
Der er en version af tvheadend til bionic.
Indsæt USB -drevet i pc'en
Start pc'en
Tryk og hold F10 nede, mens du starter for at komme til installationsværktøjet (F9 nulstiller BIOS til standard)
Skift startrækkefølge
Sæt USB -drev først
Accepter ændringer
Gem ændringer, og afslut
Installer den nyeste version af Ubuntu
Følg anvisningerne (ikke krypter noget, du vil have hastighed ud af denne pc)
- Vælg sprog
- Afkrydsningsfelt: Download opdateringer under installation af Ubuntu
- Afkrydsningsfelt: Installer tredjepartssoftware …
- Blive ved
- Slet disk og installer Ubuntu
- Afkrydsningsfelt: Brug LVM …
- Installer nu
- Fortsæt i UEFI -tilstand
- Blive ved
- Indstil tidszone
- Blive ved
- Vælg tastaturlayout
- Blive ved
- Indtast dit navn
- Skift computerens navn til noget rimeligt
- vælg et brugernavn
- Indtast din adgangskode to gange
- Indstil radioknap: Log ind automatisk
- Blive ved
Når du har trykket på Fortsæt, installerer Ubuntu. Afhængigt af din internetbåndbredde, diskdrev og CPU -hastighed tager ubuntu et stykke tid at installere (for mig 13 minutter). Gå og gør noget andet
- Fjern USB -drev
- Genstart nu
Du burde være på ubuntu desktop
Trin 4: TVheadend: Brug SSH
Brug ssh, så tvheadend -serveren kan køre uden en skærm
Installer og start ssh
$ sudo apt-get install openssh-server
$ sudo service ssh genstart
Trin 5: TVheadend: Få adgang til computeren efter navn
Jeg kan ikke huske IP -adresser. Jeg foretrækker at henvise til servere med deres navn
Bemærk: understreger bør ikke bruges i værtsnavne. avahi fungerer ikke med understregninger, brug streger i stedet. Til tvheadend -serveren ♣ hostname ♣ bruger jeg = tvheadend
Avahi er installeret på ubuntu, og giver mig mulighed for at ssh ind i TVheadend -pc'en ved hjælp af:
$ ssh ♣brugernavn♣@♣værtsnavn♣.lokal
For mig er det lettere at henvise til en server ved ♣ hostname ♣.local.
Avahi skulle allerede være installeret. Så spring til det næste trin.
At køre nedenstående kommandoer skader ikke, og den nyeste version er installeret:
$ sudo apt-get install avahi-daemon
Prøv at pinge enheden
$ værtsnavn
♣ værtsnavn ♣ $ ping ♣ værtsnavn ♣.lokal
Kør denne kommando for at finde dit ♣ hostname's-IP-adresse ♣:
$ ifconfig
eth0 Link encap: Ethernet HWaddr b8: 27: eb: 64: 56: 82 inet addr: ♣ hostname's-IP-address ♣ Bcast: 192.168.1.255 Mask: 255.255.255.0
Hvis du vil ændre værtsnavnet, skal du gøre følgende, ellers gå til næste trin
$ sudo nano /etc /hosts
Mit lokalnetværk er 192.168.1.x. Min hosts -fil er:
127.0.0.1 lokal vært
127.0.1.1 ♣ værtsnavn ♣ # Følgende linjer er ønskelige for IPv6-kompatible værter:: 1 ip6-localhost ip6-loopback fe00:: 0 ip6-localnet ff00:: 0 ip6-mcastprefix ff02:: 1 ip6-allnodes ff02:: 2 ip6-allrouters
CTRL-O, CTR-X, ENTER for at gemme og afslutte editoren
Værtsnavnfilen skal kun indeholde en post:
$ sudo nano /etc /hostname
♣ værtsnavn ♣
CTRL-O, CTR-X, ENTER for at gemme og afslutte editoren
Hvis du har ændret værtsnavnet, skal du genstarte
$ sudo genstart
Trin 6: TVheadend: Installer TV Tuner Utilities
Åbn et browservindue, og gå til dette instruerbare på din Ubuntu -maskine. Det er meget lettere at klippe og indsætte fra dette instruerbare og derefter vende frem og tilbage mellem computere.
Søg på din ubuntu -pc efter terminal
Træk terminalikonet til docken
Åbn et terminalvindue
Installer TV Tuner -værktøjer:
$ sudo apt-get install dvb-apps dvblast w-scan -y
Trin 7: TVheadend: Indtast ikke adgangskode på hver Sudo
$ sudo nano /etc /sudoers
Uden følgende ændring bliver du nødt til at indtaste et kodeord hver gang sudo bruges.
Efter kommentaren, #includedir …, tilføj den linje, der starter, ♣ brugernavn ♣ ALL =:
#includedir /etc/sudoers.d
♣ brugernavn ♣ ALL = (ALL) NOPASSWD: ALL
CTRL-o, ENTER, CTRL-x for at gemme og lukke filen
Trin 8: TVheadend: Installer TV Tuner
Sæt TV -tuneren på, og genstart
$ sudo genstart
Log ind på og kør kommandoen for at kontrollere, om tuneren genkendes.
Åbn et terminalvindue
$ dmesg | grep dvb
[4.232615] cx231xx 1-1.5: 1.1: Cx231xx-dvb blev indlæst korrekt [4.232639] cx231xx 1-1.5: 1.1: Cx231xx dvb-udvidelse initialiseret
Hvis der er problemer som f.eks. En manglende driver, har du den forkerte TV -tuner eller den forkerte version af kernen eller ubuntu installeret. Med en anden TV Tuner brugte jeg meget tid på at løse disse problemer ved at downloade drivere og genopbygge kernen. Det var virkelig ikke tiden værd. Jeg returnerede tuneren til Amazon og fik den rigtige. Så meget lettere.
En anden måde at kontrollere, om det virker, er at køre kommandoen:
$ ls /dev /dvb
adapter0
Hvis du ikke kan se ovenstående, skal du stoppe og starte forfra. Sørg for at bruge de korrekte dele, hvis du starter forfra.
Hvis du ser ovenstående, skal du fortsætte.
Trin 9: TVheadend: Installer og opsæt
Installer TVHeadEnd (siger kun, at den understøtter 16.04)
$ sudo apt-key adv-keyserver hkp: //keyserver.ubuntu.com: 80 --recv-keys 379CE192D401AB61
$ echo "deb https://dl.bintray.com/tvheadend/deb xenial stable-4.2" | sudo tee -a /etc/apt/sources.list $ sudo apt-get update $ sudo apt-get install tvheadend
Indtast ♣ brugernavn ♣ og ♣ adgangskode ♣ for TVHeadEnd
Åbn browser og indtast (fjern mellemrum omkring tyktarmen,:)
lokal vært: 9981
Log ind med ♣ brugernavn ♣ og ♣ adgangskode ♣ til TVHeadEnd
Følg anvisningerne, indtast dine foretrukne sprog
Klik på Gem & Næste et par gange for at komme til næste skærm
Indtast tilladt netværk, min 192.168.1.0
Læs vejledningen, og indtast ♣ admin_name ♣ og ♣ admin_password ♣
Jeg tillod anonym adgang for en bruger * *
Klik på Gem & Næste
Min Hauppauge WinTV HVR 955Q dukker op som LG Electronics …
955Q understøtter både kabel (C) og terrestriske (T) netværk. Jeg vil kun bruge ATSC-T
Klik på Gem & Næste
Vælg dine foruddefinerede muxes. For USA: USA: us-ATSC-center-frekvenser-8VSB
Klik på Gem & Næste
Nu scanner den et stykke tid. Gå og gør noget andet.
Når det er gjort, skal du klikke på Gem & Næste
Kortlæg alle tjenester og Opret udbyder- og netværkskoder
Klik på Gem & Næste
Klik på Udfør
Klik på Se tv øverst til højre
Vælg en kanal, og den skal fungere!
Trin 10: TVheadend: Konfigurer
Muxerne markeret som OK er dem, hvor en eller flere stationer blev fundet
- I TvHeadEnd gå til Configuration: DVB Inputs: Muxes
- Jeg slettede alle de mislykkede muxes
- Hvis scanningsresultatet viser FAIL, skal du klikke på den række og derefter slette
Deaktiver ubrugte stationer
- I TvHeadEnd gå til: Konfiguration: DVB -input: Services
- Alle fundne stationer skal være aktiveret
- Fjern markeringen af dem, du ikke vil se
- Klik på Gem
Deaktiver stationer i den elektroniske programguide
- TvHeadEnd gå til Configuration: Channels / EPG: Channels
- Alle kanaler skal være aktiveret
- Fjern markeringen af dem, du ikke vil se
- Klik på Gem
Trin 11: TVheadend: Fjernadgang
TVheadend fungerer uden hoved (dvs. ikke tilsluttet en skærm). De fleste ubuntu -funktioner kan tilgås fra kommandolinjen.
For at få fjernt adgang til TVheadend i en browser (brug mellemrummene omkring tyktarmen):
192.168.1.110:9981
Først installerede jeg kun en TV -tuner, derefter tilføjede jeg tre mere.
Hver gang jeg tilføjede en anden TV -tuner, fulgte jeg anvisningerne i de to foregående trin, undtagen at jeg fik adgang til TVheadend fra min MacBook.
Trin 12: Tvheadend: Cron
Det nytter ikke noget at have tv -tunere og tv -headend kørende hele tiden. Efter et stykke tid begynder optagelserne også at akkumulere. Så tilføj en cron for at slette optagelser ældre end 14 dage
Tilføj et cron -job for at genstarte tvheadend -serveren hver nat kl.
$ sudo crontab -e
og tilføj følgende linjer:
# genstart hver dag kl. 2
0 2 * * * sudo genstart # fjern optagelser ældre end 14 dage # følgende virker ikke rigtigt. Optagelserne vises stadig i TVheadend # 0 1 * * * sudo find/home/hts/ * -mtime +14 -exec rm {};
CTRL-o, ENTER, CTRL-x for at gemme og lukke filen
Trin 13: Raspberry Pi: Kører Kodi / OSMC
Opsætning af Kodi / OSMC
Download det nyeste Raspberry Pi 3 -diskbillede til OSMC herfra
Når den er downloadet, skal du dobbeltklikke på filen (OSMC_TGT_rbp2_20170504.img.gz) for at udvide den (OSMC_TGT_rbp2_20170504.img)
Indsæt et Micro SD -kort i USB -kortlæseren, og indsæt USB -en i MacBook
Kør Etcher for at brænde billedet til Micro SD -kortet
Uanset hvad, på min MacBook skubber Etcher ikke USB -disken ud
Jeg lukker Etcher og skubber derefter disken ud
Indsæt Micro SD -kort, ethernetforbindelse, HDMI og tastatur/mus i Raspberry Pi, og indsæt til sidst netledningen. Hvis du har hurtig wi-fi, kan du bruge det. Jeg har min Kodi/OSMC Raspberry Pis ved hjælp af kabelforbindelser.
OSMC -retningslinjerne er meget ligetil
- Vælg dit sprog
- Vælg dit kontinent og din tidszone
- Skift værtsnavn (mine er osmc-room-name)
- Acceptere
- Acceptér SSH -service er aktiveret
- Blive ved
- Jeg er gammel, så jeg vælger Classic UI (skin = Estuary)
- Afslut
Tilføj TVheadend
Gå til Tilføjelser, Mine tilføjelser, Alle
Tilføj Tvheadend HTSP -klient af Adam Sutton …
Konfigurer TVheadend
TVheadend kontrollerer flere tv -tunere, der kører på en pc. Pc'en kører ubuntu.
IP -adresse: 192.168.1.110
HTTP: 9981
HTTPS: 9982
Brugernavn: ♣ dit-brugernavn ♣
Adgangskode: ♣ din-adgangskode ♣
Indstil automatisk opdatering til til
Aktiver
Genstart
Gå til My OSMC, Pi Config, Hardware Support, og Enable LIRC GPIO Support, OK
TILFØJ DETTE: dette kan indstilles i kodi: dtparam = gpio_in_pull = op
Genstart (strøm, genstart)
Gå til tv, og det burde fungere!
Hvis du har brug for at konfigurere Wi-Fi på Kodi, skal du bruge disse instruktioner
Trin 14: Raspberry Pi: Find vært ved navn
Jeg kan ikke huske IP -adresser. Jeg foretrækker at henvise til servere med deres navn
Bemærk: understreger bør ikke bruges i værtsnavne. avahi fungerer ikke med understregninger, brug streger i stedet. Mine værtsnavne har formen: osmc-room-name
Avahi er installeret på OSMC, og giver mig mulighed for at ssh til en Raspberry Pi ved hjælp af:
$ ssh osmc@♣hostname♣.local
For mig er det lettere at henvise til en Raspberry Pi ved dens ♣ hostname ♣.local.
Avahi skulle allerede være installeret, og alt dette skulle fungere. Så gå til det næste trin.
Hvis du ikke kan ssh ind med værtsnavn, så er her instruktionerne. Kørsel af kommandoen skader ikke, og den nyeste version er installeret:
$ sudo apt-get install avahi-daemon
Prøv at pinge enheden
$ ping ♣ værtsnavn ♣.lokal
Kør denne kommando for at finde dit ♣ hostname's-IP-adresse ♣:
$ ifconfig
eth0 Link encap: Ethernet HWaddr b8: 27: eb: 64: 56: 82 inet addr: ♣ hostname's-IP-address ♣ Bcast: 192.168.1.255 Mask: 255.255.255.0
Hvis du vil ændre værtsnavnet, skal du gøre følgende, ellers gå til næste trin
$ sudo nano /etc /hosts
Værtsnavnet skal som standard være dietpi. Skift den sidste linje fra dietpi til det nye ♣ værtsnavn ♣
♣ værtsnavn-IP-adresse ♣ ♣ værtsnavn ♣
CTRL-O, CTR-X, ENTER for at gemme og afslutte editoren
$ sudo nano /etc /hostname
♣ værtsnavn ♣
CTRL-O, CTR-X, ENTER for at gemme og afslutte editoren
Foretag ændringerne i systemet
$ sudo insserv værtsnavn.sh
$ sudo genstart
Trin 15: Raspberry Pi: Skift OSMC -adgangskode
Kør følgende kommando for at ændre standardadgangskoden fra osmc:
$ passwd
Trin 16: Raspberry Pi: Tilføj MPEG-2-licens til for at aktivere hardware-dekodning
Jeg bliver ved med at få et termometervarsel på skærmen og lejlighedsvis genstart af OSMC trist ansigt. Jeg formoder, at de to er i familie. Så jeg købte og installerede en MPEG-2 licensnøgle for at muliggøre hardware-dekodning af Broadcast TV MPEG-2-strømmen fra tvheadend-tunerne.
Åbn et terminalvindue og log på raspberry pi, noget i retning af:
$ ssh [email protected]
Kør kommandoen for at få serienummeret på din Rasppberry Pi's processor:
$ cat /proc /cpuinfo
Gå til følgende websted, og køb en mpeg -licensnøgle, og vent derefter op til 72 timer (selvom der står, at du kan downloade nøglen med det samme)
www.raspberrypi.com/mpeg-2-license-key/
Når din licens ankommer, skal du redigere følgende fil:
$ sudo nano /boot/config.txt
decode_MPG2 = din licens
CTRL-o, ENTER, CTRL-x for at gemme og afslutte editoren
For at sikre, at hardware -dekodning bruges, genstartes Raspberry Pi
$ sudo genstart
Og kør kommandoen, og det skal vise, at MPG2 er aktiveret:
$ vcgencmd codec_aktiveret MPG2
MPG2 = aktiveret
Trin 17: Raspberry Pi: Byg en Kodi / OSMC -hat med IR -modtager og nulstillingsknap
Denne instruktør giver trin til at tilføje en infrarød modtager og nulstillingsknap til en Raspberry Pi hat. Byg hatten, og tilføj derefter hatten til din Raspberry Pi.
På fjernsynet skal du gå til My OSMC: Pi Config: Hardware - for at bestemme GPIO -ben bruges min er in = 18 og out = 17 Aktiver LIRC GPIO Support
Okay
Genstart
Denne instruktør viser koden, der skal tilføjes for at aktivere hatets funktioner
Trin 18: Raspberry Pi: Læg en kasse i
Denne instruktive viser, hvordan man lægger alt i en sag.
Trin 19: Raspberry Pi: Kodi Music and Videos
Tilføj videoer (eller musik)
Min medieserver er en hjemmebiograf -pc (HTPC), der kører Windows 7.
I Kodi,
gå til Videoer: Filer: Tilføj videoer: Gennemse: Tilføj netværksplacering
Windows -netværk (SMB)
Navn eller IP -adresse
brugernavn
adgangskode
tilføj videoer
Jeg kunne oprette forbindelse til min medieserver ved hjælp af en Windows Work -gruppe, men efter et stykke tid stoppede den med at fungere. Dette websted har nogle tips til, hvordan det kan fungere
Opret en hjemmegruppe på Windows 7 -serveren
- Gå til Start -menuen: Kontrolpanel
- Skriv hjemmegruppe i søgefeltet
- Klik på hjemmegruppe
- Klik på Opret en hjemmegruppe
- Bemærk og skift adgangskode
- Vælg de biblioteker, du vil dele (videoer, musik, billeder)
Gå til dine musik-, videoer og billeder-mapper, højreklik og del med hjemmegruppe (læs/skriv)
På Windows 7 -serveren:
- Gå til Start -menuen: Kontrolpanel
- Skriv hjemmegruppe i søgefeltet
- Klik på hjemmegruppe
- Vælg: Forlad hjemmegruppen. Ignorer advarslen (Forlad hjemmegruppe, og afslut)
- På siden "Del med andre hjemmecomputere, der kører Windows 7."
- Vælg: Skift avancerede delingsindstillinger
- Netværksopdagelse: Aktiver netværksopdagelse
- Mediestreaming: Tænd
- Offentlig mappedeling: Dit valg. Det kan være til eller fra.
- Fil- og printerdeling: tænd
- Adgangskodebeskyttet deling: Slå adgangskodebeskyttet deling fra
- Tillad Windows at administrere mine hjemmegruppeforbindelser
Trin 20: Raspberry Pi: Kodi Weather
I Kodi, gå til
- Indstillinger
- Tilføjelser
- Installer fra depot
- Vejrinformation
- Yahoo! Vejr
- Installere
Konfigurer derefter Yahoo! Vejret ved at indtaste den største by tæt på dig
Det burde fungere, men hvis det ikke sikrer, at andre vejr -apps er deaktiveret, og klik på ikonet Brug
Trin 21: Raspberry Pi: Cron
Jeg vil frigøre tv -tunerne, når de ikke er i brug. En måde er at genstarte hver nat.
Installer først cron
$ sudo apt-get install cron
Rediger derefter crontab
$ sudo crontab -e
og tilføj
# genstart hver dag kl. 2
0 2 * * * sudo genstart
CTRL-o, ENTER, CTRL-x for at gemme og afslutte editoren
og genstart derefter tjenesten
$ sudo service cron genstart
Trin 22: Logitech Harmony 650 fjernbetjening: Kontrol -tv, Roku og Raspberry Pi
Jeg prøvede mange forskellige fjernbetjeninger. Jeg prøvede billigere. Jeg prøvede lirc og flirc. Min favorit er Logitech Harmony 650.
Download og installer Logitechs MyHarmony -app. Appen er selvforklarende.
For at konfigurere dine enheder (TV, DVD, projektor, Raspberry Pi og så videre) skal du kende producenten og modelnummeret.
Raspberry Pi er lidt unik. Jeg kunne ikke finde noget, der fungerede korrekt. Så jeg konfigurerede Raspberry Pi som et Apple TV. Apple Remote A1294 styrer Apple TV A1378. A1294 fjernbetjening er forudindlæst i Kodi.
I mit setup kører Raspberry Pi Kodi på OSMC og bruges egentlig kun til broadcast -tv.
Gør følgende i MyHarmony -appen for at konfigurere Raspberry PI:
-
Tilføj enhed:
- Producent: Apple
- Model: A1378
- A1378 svarer til Silver Apple Remote
- Omdøb enheden til Raspberry Pi
-
Tilføj aktivitet Se tv
Tv'et skal styre lydstyrken
- kører Kodi som Watch Apple, omdøb til "Broadcast TV", producent: Apple, model: A1378, vælg Apple Silver -fjernbetjening fra Kodi,
Konfigurer resten af enhederne ved hjælp af producent og modelnummer. Tilføj aktiviteter. Synkroniser, og gå derefter tilbage og rediger knapper og fysiske knapper på skærmen, og synkroniser igen. Jeg fjerner premiumknapperne (NetFlix, …) og tilføjer Valg, Hjem, Menu, Vælg og retningsknapper til på skærmen
For at fortsætte med at konfigurere 650'en til at styre Raspberry Pi, på fjernsynet med den forbundet til Raspberry Pi og med en mus og tastatur forbundet til en Raspberry Pi:
- gå til My OSMC: Pi Config: Hardware - for at bestemme anvendte GPIO -ben.
- Mine GPIO -ben er ind = 18 og ud = 17
- gå til My OSMC: Pi Config: Remote - vælg fjernbetjeningen Apple Silver Remote A1294
Aktiver LIRC GPIO Support OK Genstart
Trin 23: Roku: Deaktiver SSID
Roku sender sit eget SSID, så Roku -fjernbetjeningen kan oprette forbindelse. Roku kalder denne funktion Wi-Fi Direct.
Når den universelle fjernbetjening er konfigureret, skal du deaktivere Roku's SSID. Der er ingen reel grund til at gøre dette trin. Deaktivering af SSID gør ikke netværket mere sikkert, og et broadcast-SSID bruger ikke betydelig Wi-Fi-båndbredde.
Tænd for Roku, gå til startsiden og gå til: Indstillinger: System: Avancerede systemindstillinger: Enhedstilslutning: Deaktiver enhedsforbindelse
Trin 24: Tillæg: Fejlfinding
Kodi OSMC låses med meddelelsen "Mus understøttes ikke"
Jeg har automatisk opdatering aktiveret. Jeg er ikke sikker på, hvad der fik Raspberry Pi til at låse med meddelelsen Mus understøttes ikke, men apt-get opdatering og opgradering (dist-upgrade), efterfulgt af en genstart fast
Opgrader fra 17.04 til 18.04
Jeg opgraderede ubuntu fra 17.04 til 18.04 efter anvisningerne i dette link
Systemet går i dvale efter automatisk opdatering
03FEB2019: Jeg opgav desktop ubuntu og flyttede til ubuntu server, som ikke går i dvale. De nye instruktioner er her Setup TVheadend på ubuntu PC
Forsøg på at stoppe ubuntu desktop fra at gå i dvale inden 03FEB2019:
Efter en automatisk opdatering så tvheadend ikke ud til at fungere. Genstart viste, at alt kørte som forventet, men efter 20 minutters inaktivitet ville systemet gå i dvale eller dvale. Jeg kørte følgende kommandoer anbefalet af dette link:
gsettings sæt org.gnome.desktop.session inaktiv forsinkelse 0
sudo systemctl maske sleep.target suspend.target dvale.tar
Jeg kan ikke helt sagsøge, hvad der skete, men efter flere strømafbrydelser. Systemet ville lukke tilfældigt i løbet af dagen. Ændringerne ovenfor løste ikke problemet. Diskværktøjer fandt ikke nogen korruption. dmesg viste ikke noget forkert. Jeg redigerede filen for at finde, hvornår den stoppede med at logge, og kiggede på den sidste proces, der kørte:
$ sudo nano/var/log/syslog
En af de sidste linjer refererede til:
Startede Network Manager Script Dispatcher Service
og følgende forsøgte at bruge ipv6. Da jeg ikke bruger ipv6, redigerede jeg filen:
$ sudo nano /etc/sysctl.conf
og tilføjede følgende linjer til sidst:
#Deaktiver IPv6net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1
net.ipv6.conf.lo.disable_ipv6 = 1
net.ipv6.conf.eth0.disable_ipv6 = 1
Systemet har holdt sig i et par dage
Anbefalede:
Arduino bil omvendt parkering alarmsystem - Trin for trin: 4 trin
Arduino bil omvendt parkering alarmsystem. Trin for trin: I dette projekt vil jeg designe en simpel Arduino bil omvendt parkeringssensorkreds ved hjælp af Arduino UNO og HC-SR04 ultralydssensor. Dette Arduino -baserede bilomvendt alarmsystem kan bruges til en autonom navigation, robotafstand og andre rækkevidde
Trin for trin pc -bygning: 9 trin
Trin for trin PC Building: Supplies: Hardware: MotherboardCPU & CPU -køler PSU (strømforsyningsenhed) Opbevaring (HDD/SSD) RAMGPU (ikke påkrævet) CaseTools: Skruetrækker ESD -armbånd/mathermal pasta m/applikator
Tre højttalerkredsløb -- Trin-for-trin vejledning: 3 trin
Tre højttalerkredsløb || Trin-for-trin vejledning: Højttalerkredsløb styrker lydsignalerne, der modtages fra miljøet til MIC og sender det til højttaleren, hvorfra forstærket lyd produceres. Her vil jeg vise dig tre forskellige måder at lave dette højttalerkredsløb på:
Trin-for-trin uddannelse i robotik med et sæt: 6 trin
Trin-for-trin uddannelse i robotteknologi med et kit: Efter ganske få måneder med at bygge min egen robot (se alle disse), og efter at jeg to gange havde dele mislykkedes, besluttede jeg at tage et skridt tilbage og tænke min strategi og retning. De flere måneders erfaring var til tider meget givende, og
Akustisk levitation med Arduino Uno trin for trin (8 trin): 8 trin
Akustisk levitation med Arduino Uno Step-by Step (8-trin): ultralyds lydtransducere L298N Dc kvindelig adapter strømforsyning med en han-DC-pin Arduino UNOBreadboard Sådan fungerer det: Først uploader du kode til Arduino Uno (det er en mikrokontroller udstyret med digital og analoge porte til konvertering af kode (C ++)