Innholdsfortegnelse:
Video: Rotary Tuning With Pi TV HAT: 3 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:23
I denne instruksjonsboken skal jeg vise deg hvordan du får litt analog kontroll til din digitale TV, ved å bruke en dreiebryter for å bytte kanal på en Raspberry Pi-drevet vintage-TV.
TV -HAT -tilbehøret ble lansert nylig, og med min kjærlighet til å konvertere gamle TV -er (minst 6 publiserte så langt) måtte jeg bare kjøpe en med en gang. Jeg vil kort dekke oppsettet av maskinvare og programvare, men den virkelige testen for TV-hatten var om jeg kunne se DVB-T-strømmen på en av mine eksisterende TV-konverteringer og kontrollere den med den originale stemmeskiven.
Hele videoen er på YouTube på https://www.youtube.com/embed/LM9862GCl5o, og det er en kapittelkobling i hvert trinn. På med oppsettet!
Trinn 1: Montering og maskinvare
Monteringsvideo:
Å pakke ut TV -hatten begynte med en hyggelig overraskelse - ingen lodding kreves! Dette er alltid en bonus, da det betyr at jeg kan dykke inn med en gang og ikke bekymre meg for å steke et nytt tilbehør. Jeg hadde noen minutter med forvirring med orienteringen til toppteksten - det ser ut som en standard 40 -pinners kontakt, men hvis du ser nærmere på, går hullene helt gjennom brettet, slik at du kan montere det på PI med overskriften vendt opp.
De offisielle instruksjonene er ganske grundige og veileder deg gjennom prosessen trinn for trinn - oppsettet mitt hadde vært mye enklere hvis jeg hadde lest dem ordentlig på forhånd!
TV-HATEN bruker en ny HAT-formfaktor, og er festet til Pi med avstandsstykker i plast og seks bolter, fin og enkel å sette sammen med en liten flatskrutrekker.
Når du har satt sammen instruksjonene, sier du å koble den til TV -antennen før du fullfører resten av oppsettet - jeg ignorerte dette først, men det er et godt råd! Det er mulig å skanne etter kanaler på nytt og gjøre oppsettet manuelt, men oppsettveiviseren er definitivt veien å gå.
Trinn 2: Programvareoppsett
Programvareoppsettvideo:
Jeg fant det lettest å montere TV -hatten på Pi og sette opp Raspbian helt før installasjonsprosessen startet. Jeg installerte alle oppdateringene, aktiverte SSH og koblet deretter Pi til antennen før jeg fullførte oppsettet via SSH på den bærbare datamaskinen min.
Oppsettet er i to halvdeler, for det første må du kjøre noen skript for å sette opp Tvheadend på Pi, som fungerer som en TV -server, som streamer kanaler til andre enheter på nettverket. Det er også mulig å bruke det med Kodi, selv om jeg ikke har prøvd det ennå. Som en del av oppsettprosessen velger du et brukernavn og passord, og når skriptene har kjørt er du klar. Det var ingen "Ferdig!" meldingen da de var fullførte, men ved omstart av Pi hadde Tvheadend -tjenesten startet automatisk.
For "TV -serveren" Pi brukte jeg nettopp en gammel Pi 2, med en ethernet -tilkobling, og det virker godt opp til oppgaven.
Når serveren Pi er i gang og kjører, blir resten av oppsettet gjort i nettleseren på en annen datamaskin, og veiviseren starter med en gang du har logget deg på. Jeg var glad for veiviseren siden det er et forvirrende antall faner og innstillinger tilgjengelig (det er bra!) i Tvheadend.
Etter å ha fulgt instruksjonene nøye, ble jeg presentert for en lang liste med tilgjengelige TV -kanaler og en EPG, som ser bra ut. Jeg hadde ikke så mye flaks med Tvheadends innebygde videospiller, men fant nedlasting av M3U-spillelistefiler veldig enkelt (klikk på "i"), og de spilte bra ved hjelp av VLC-spiller. Når du laster ned disse er det best å lagre dem med kanalnavnet for å gjøre det lettere å velge den rette senere. I spillelistefilen (hvis du redigerer den i notisblokken) ser du navnet på TV -programmet og strømadressen - du kan gi nytt navn til TV -programmet til kanalnavnet hvis du liker det, siden spillelisten er spesifikk for kanalstrømmen, ikke selve programmet.
Trinn 3: TV -opplevelsen fra 1982
1982 TV Experience Video:
Med TV -HAT -strømmer som spilte pent på den bærbare datamaskinen, rev jeg meg vekk fra Kojak og flyttet til en annen Pi i huset - Hitachi PI Info -TV. Jeg bygde dette for nesten et år siden, og det viser vanligvis bare en strøm fra Pi CCTV -kameraet, men jeg ville nå at det skulle vise faktisk TV - tross alt var det den opprinnelige funksjonen! Sjekk Instructable hvis du vil vite mer om hvordan den ble bygget.
Jeg begynte med å koble til et tastatur og en mus og teste kanalspillelistene jeg hadde kopiert over fra den bærbare datamaskinen, og spille dem med en enkel …
vlc channel1.m3u
… i terminalen.
Noen kanaler spilte OK, men andre hadde litt stamming, jeg løste dette ved å endre innstillingene for Tvheadend -strømmen til standard til SD (standard definisjon) i Konfigurasjon> Stream> Foretrukket tjenestevideotype. Etter dette spilte de alle bra.
Problemet var sannsynligvis med min installasjon av VLC, på den tiden (for en uke siden) hadde standard VLC -spilleren for Pi ingen maskinvareakselerasjon, så selv om det kjørte på en Pi 3, slet det litt. Siden har en ny oppdatering til Raspbian blitt utgitt, med "riktig" VLC inkludert, så jeg kan ikke vente med å prøve det og se hvordan ytelsen blir bedre.
Nå trengte jeg å legge til rotasjonskontrollen - Hitachi Pi hadde allerede sin tuningskive koblet via en dreiebryter til GPIO 26, så jeg trengte bare å lage et nytt Python -script for å håndtere kanalskiftet. Det enkle skriptet er på GitHub og går gjennom en liste over fire kanals spillelister hver gang GPIO 26 "trykkes". Dreiebryteren er så taktil og fungerer godt for dette, men du kan like gjerne bruke en knapp eller til og med en PIR -sensor, endre kanaler med en bølge!
Jeg kaller det 1982 -opplevelsen fordi den er i samsvar med epoken med Hitachi TV, og Channel 4 hadde nettopp lansert i Storbritannia, noe som gir oss fantastiske fire kanaler å velge mellom! Også i disse dager var det svært få fjernkontroller, så det er nostalgisk å bruke den originale dreiekontrollen til å velge en kanal slik vi gjorde den gang. Ikke sikker på hva vi gjorde hvis du hadde en katt på fanget.
Jeg hadde det veldig moro med å sette opp TV -hatten og ta med digital -TV til et eksisterende Pi -prosjekt - det eneste problemet nå er at "TV -serveren" Pi bare sitter naken ved siden av Xbox i en rotters labyrint av kabler og lyser bort - Jeg må finne en passende vintagekasse for det …
Anbefalt:
Rotary Encoder -knapp: 6 trinn
Rotary Encoder Button: Dette er en roterende fjernkontroll basert på en roterende encoder. Den har følgende funksjoner: Batteri som drives med svært lavt strømforbruk når den er aktivert Automatisk aktivering når kontrollen roteres Automatisk søvn etter en periode med inaktivitet Konfigurering
ROTARY CNC BOTTLE PLOTTER: 9 trinn (med bilder)
ROTARY CNC BOTTLE PLOTTER: Jeg hentet noen ruller, som sannsynligvis brukes i skriveren. Jeg kom på ideen om å gjøre dem om til rotasjonsaksen til CNC flaskeplotter. I dag vil jeg dele hvordan jeg bygger CNC -flaskeplotter fra disse rullene og andre utklipp. Til
Hat Not Hat - en hatt for folk som ikke virkelig bruker hatter, men ønsker en hattopplevelse: 8 trinn
Hat Not Hat - en hatt for folk som ikke virkelig har hatt, men vil gjerne hatt hattopplevelse: Jeg har alltid ønsket at jeg kunne være en hattperson, men har aldri funnet en hatt som fungerer for meg. Denne " Hat Not Hat, " eller fascinator som det kalles er en øvre skorpe løsning på hatproblemet mitt, der jeg kan delta på Kentucky Derby, i vakuum
Tuning Fork Oscillator: 3 trinn (med bilder)
Tuning Fork Oscillator: Dette er noe jeg ønsket å lage lenge. En oscillator med stemmegaffel i stedet for en LC, RC, krystall eller annen resonator. Jeg har ikke (og kan ikke tenke meg) en praktisk applikasjon for det. Jeg bygger det bare for moro skyld. Jeg har mislyktes et par ganger
Tuning GiggleBot Line Follower - Advanced: 7 Steps
Tuning GiggleBot Line Follower - Advanced: I denne svært korte instruksen skal du stille din egen GiggleBot for å følge en svart linje. I denne andre opplæringen GiggleBot Line Follower har vi hardkodet tuningsverdiene for å fungere i henhold til det scenariet. Du vil kanskje få det til å oppføre seg