Innholdsfortegnelse:

Casio Pi bærbar CCTV -skjerm: 6 trinn (med bilder)
Casio Pi bærbar CCTV -skjerm: 6 trinn (med bilder)

Video: Casio Pi bærbar CCTV -skjerm: 6 trinn (med bilder)

Video: Casio Pi bærbar CCTV -skjerm: 6 trinn (med bilder)
Video: Factorio Gaming (сессия 9) 2024, November
Anonim
Image
Image
Casio Pi bærbar CCTV -skjerm
Casio Pi bærbar CCTV -skjerm
Casio Pi bærbar CCTV -skjerm
Casio Pi bærbar CCTV -skjerm
Casio Pi bærbar CCTV -skjerm
Casio Pi bærbar CCTV -skjerm

I denne instruksjonsfilen vil jeg vise deg hvordan du konverterer en foreldet bærbar LCD-TV til en rimelig og retro-kul skjerm for et Raspberry Pi-prosjekt. Jeg tar deg gjennom alle trinnene for å lage en hendig CCTV-skjerm med en Casio EV-510 fra 1997 og en Raspberry Pi Zero W fra 1997, men vi skal også se på de mange andre mulighetene!

Den originale TV -kretsen er uberørt og Pi er festet pent under batteridekselet, og spiller en videostrøm fra det lokale nettverket, alt drevet fra en USB -strømbank.

Jeg elsker disse lomme -LCD -TV -ene, spesielt ettersom de er så billige å hente brukt, husker jeg at jeg betalte £ 2 for denne. Siden de analoge TV -kanalene ble slått av, er de ganske ubrukelige - med mindre du har en som denne som har den helt viktige 3,5 mm lyd/video -inngangen, i så fall kan du enkelt gi den et nytt liv med en bringebær Pi.

Det er en ganske enkel konstruksjon-du kan se prosjektet i aksjon og følge hele ende-til-ende-prosessen på YouTube-videoen på https://www.youtube.com/embed/SLkvcTYdm-A, det er også koblinger i hvert instruerbare trinn til relevante deler av videoen.

Trinn 1: Proof of Concept

Bevis for konsept
Bevis for konsept
Bevis for konsept
Bevis for konsept

Før jeg demonterte ønsket jeg å teste oppsettet for å sikre at denne gamle TV -en ville fungere med Pi. Jeg satte en videostrøm som kjører på Pi Zero ved hjelp av omxplayer (mer om koding av dette senere) og eksperimenterte med forskjellige kabelkombinasjoner for å koble hopperne til den analoge videoutgangen fra Pi til 3,5 mm Audio/Video -inngangen på TV -en. Dette tok litt prøving og feiling for å få et klart bilde (hvis du har et veldig dårlig bilde, er det sannsynligvis kabling av kabelen!), Men jeg endte opp med en klar visning fra det lokale IP -kameraet.

Jeg testet også strøm fra både Pi og TV samtidig fra den samme USB -kilden, og heldigvis fungerte dette - jeg planla å bruke en USB -strømbank, så det var nødvendig å bruke en enkelt strømkabel til begge.

Etter å ha overbevist meg selv om at det ville fungere, gikk jeg over til mer vanskelige saker - demontering av TV -en.

Trinn 2: Demontering og hakking

Demontering og hakking
Demontering og hakking
Demontering og hakking
Demontering og hakking
Demontering og hakking
Demontering og hakking

Demonteringsvideo:

Jeg hadde to hovedmål for demonteringen - å få TV -kretsen ut av saken uten å ødelegge den og å dobbeltsjekke at Pi faktisk ville passe inn der.

Demonteringen gikk bra i begynnelsen, bare fire små skruer holdt de to halvdelene av TV -en sammen og de løsnet ganske enkelt. Dessverre var alle TV-kretsene festet til forsiden, noe som ødela håpet om å enkelt gjøre batterirommet til en koselig Pi-den. Det viste seg at alle kretskomponentene måtte fjernes fra saken, virkelig anstrengt arbeid, da en falsk snipp ville få slutt på prosjektet. LCD -panelet var festet til kretsen med en liten båndkabel, som jeg var veldig nervøs for å fjerne, men når det var ute av veien, klarte jeg å skille kretskortene litt og få tilgang til de siste skruene som holder i LCD -panel.

Hakker video:

Deretter fyrte jeg opp rotasjonsverktøyet og begynte å hugge vekk batteriholderne, og la det jeg håpet være god plass til Pi. Kontrollerte det etterpå, men det var åpenbart at Pi Zero jeg hadde brukt til testing aldri kom til å passe. Den hadde en standard 40-pinners header loddet på, men i tillegg til at den også hadde en Button Shim, som fyllte den opp altfor mye. Jeg bestemte meg for å starte på nytt med en ny Pi Zero, og la overskriften være av - men selv da var den fremdeles for bred, så jeg måtte gjøre litt mer detaljert kutting rundt saken og fjerne en del av Pi -kamerakontakten. Det var en perfekt passform til slutt, men med ikke engang en millimeter til overs.

Trinn 3: Pi maskinvare og lodding

Pi maskinvare og lodding
Pi maskinvare og lodding
Pi maskinvare og lodding
Pi maskinvare og lodding
Pi maskinvare og lodding
Pi maskinvare og lodding
Pi maskinvare og lodding
Pi maskinvare og lodding

Maskinvare og loddevideo:

Jeg trengte å spare så mye plass som mulig for å ha en sjanse for at Pi fortsatt passer når alt den originale elektronikken var satt sammen igjen, så jeg bestemte meg for å slå den på via GPIO i stedet for med en Micro USB -kabel. Jeg leste meg om risikoen ved å gjøre dette på forhånd, og fortsatte gjerne. I stedet for å montere en 40-pinners header loddet jeg bare en rød ledning til 5v (pin 2) og en svart wire til GND (pin 6), da resten av GPIO-pinnene ikke ville være nødvendig for denne enkle bygningen.

Deretter kuttet jeg en firekontaktbit på enden av en rettvinklet 40-pinners topp for TV-tilkoblingen og loddet den til brettet. Bare to av kontaktene var nødvendig, men å ha de fire sammen ga det litt mer stabilitet. Det fine med å bruke den rette vinkelen, er at den tilkoblede TV -kabelen forblir fin og flat langs toppen av Pi i stedet for å stikke opp.

Til slutt ble jeg med et par kvinnelige jumperkabelender til en avkortet 3,5 mm lydkabel for å lage kontakten mellom Pi og TV-en. Den interne ledningen til disse kablene kan variere, så du kan trenge litt prøving og feiling hvis du gjør det samme.

Trinn 4: Pi -programvare

Pi -programvare
Pi -programvare
Pi -programvare
Pi -programvare
Pi -programvare
Pi -programvare

Programvare og kodingsvideo:

Lodding var ikke for belastende, bare seks ledd (selv om jeg rotet en og måtte gjøre det på nytt), så jeg fortsatte med å sette opp Pi-programvaren.

Jeg begynte med en ny installasjon av Raspbian, installerte alle tilgjengelige oppdateringer og gjorde deretter følgende endringer:

Aktiverer SSH - Ettersom denne Pi ville kjøre hodeløs, aktiverte jeg SSH, så jeg kunne logge på eksternt, for eksempel for å endre nettadressen til videostrømmen. Denne innstillingen kan endres i Innstillinger> Raspberry Pi -konfigurasjon> Grensesnitt.

Angir utgangen til PAL - jeg er ikke 100% sikker på at dette er nødvendig, men jeg redigerte config.txt -filen …

sudo nano /boot/config.txt

… og kommenterte ikke linjen:

sdtv_mode = 2

Etter at disse endringene ble gjort, måtte jeg teste strømmen for å sikre at Pi ville vise den. Strømmingsadressen til kameraet mitt er https://192.168.0.59:8081, så jeg åpnet en terminal og skrev:

omxplayer --live

Til min forbauselse dukket det opp en levende visning fra kameraet med en gang! Kameraet jeg bruker er en annen Pi Zero, drevet av et LiPo -batteri og kjører MotionEye OS, som jeg allerede hadde satt til en 4: 3 -oppløsning, slik at strømmen ville være riktig form for TV -en. Den -live delen av kommandoen hjelper den med å spille uten buffer, og den fungerer veldig bra.

For å få strømmen til å lastes opp ved oppstart redigerte jeg nettopp følgende fil …

nano ~/.config/lxsession/LXDE-pi/autostart

… og la til følgende nederst på listen:

@omxplayer -live

Etter en omstart lastet strømmen umiddelbart når Pi -skrivebordet var lastet - koding ferdig!

Trinn 5: Montering

montering
montering
montering
montering
montering
montering
montering
montering

Monteringsvideo:

Før jeg begynte monteringen testet jeg den nylig programmerte Pi for å sikre at alt fungerte etter hensikten, og begynte med å lodde strøminngangene til Pi og TV-en til en USB-kabel. Deretter bøyde jeg forsiktig disse ledningene tilbake slik at Pi satt omtrent på rett sted på kretskortet.

Jeg var ganske enkelt i stand til å reversere demonteringsprosessen, og passet nervøst på skruene, og rett før jeg satte sakshalvdelene sammen igjen, limte jeg Pi til saken. Jeg liker vanligvis å bruke bolter eller skruer til dette, men det var bare ikke plass denne gangen!

Det tok litt forsiktig klemming og overbevisning, men til slutt lukket saken med et klikk, og jeg klarte å sikre den med de fire siste skruene.

En siste test, og jeg ble så lettet over å se Pi -logoen og oppstartssekvensen!

Mens alt fungerte, festet jeg USB-kabelen til baksiden av TV-en med kabelbinderholdere, og varmlimte en hendig USB-strøm tilbake til baksiden av saken, i stedet for kick-stativet.

Trinn 6: Flere muligheter

Flere muligheter
Flere muligheter
Flere muligheter
Flere muligheter
Flere muligheter
Flere muligheter

Flere alternativer Video:

Dette var en morsom liten konstruksjon, det tok ikke lang tid og kodingen var ikke så komplisert, men jeg er veldig fornøyd med resultatet. Det er et veldig praktisk stykke nå, og jeg elsker at jeg ikke måtte endre det ytre utseendet for mye.

Du kan enkelt oppnå det samme ved å bruke en ny LCD -skjerm fra en av Pi -tilbehørsbutikkene, men for meg var utfordringen å bruke en TV som hadde kostet meg £ 2, noe som hadde brakt et foreldet stykke gammel teknologi tilbake til livet.

Jeg har flere flere av disse TV -ene, og jeg tenker nå på hva annet som kan bygges!

- Kanskje legge til et Python -skript og bruke en knapp for å veksle mellom forskjellige strømnettadresser

- Bruk bare en Pi Zero uten WiFi og få den til å spille lokalt lagrede videoer på en loop

- Legg til en IR-mottaker, last opp OSMC og lag en tenårig fjernkontrollabel Kodi-boks

- Legg til en Adafruit Joy Bonnet og lag en minihåndholdt RetroPie -konsoll - jeg har testet dette litt, og det ville definitivt fungere og passe omtrent - du må imidlertid ideelt sett passe inn et USB -lydkort.

- Nå som Raspberry Pi TV HAT er utgitt, kan du til og med streame et live digitalt TV -signal fra en annen Pi på nettverket til denne lille Casio - bringe den i full sirkel og holde seg tro mot den opprinnelige funksjonen. TV -hatten min kom noen dager siden, så dette kan godt være det første jeg prøver.

Hvis du likte denne instruksen, kan du sjekke ut mine andre prosjekter og abonnere på Old Tech. Ny spesifikasjon på YouTube for flere videoer!

Anbefalt: