Innholdsfortegnelse:

Digital veggkalender og hjemmeinformasjonssenter: 24 trinn (med bilder)
Digital veggkalender og hjemmeinformasjonssenter: 24 trinn (med bilder)

Video: Digital veggkalender og hjemmeinformasjonssenter: 24 trinn (med bilder)

Video: Digital veggkalender og hjemmeinformasjonssenter: 24 trinn (med bilder)
Video: Tutorial: Digitaler Lehrerkalender 2023-24. Mit Goodnotes und einem digitalen Kalender (papierlos) 2024, Juli
Anonim
Digital veggkalender og hjemmeinformasjonssenter
Digital veggkalender og hjemmeinformasjonssenter
Digital veggkalender og hjemmeinformasjonssenter
Digital veggkalender og hjemmeinformasjonssenter
Digital veggkalender og hjemmeinformasjonssenter
Digital veggkalender og hjemmeinformasjonssenter

I denne instruksjonsboken skal jeg slå på gammel flatskjerm -TV til en digital, veggmontert kalender og et hjeminformasjonssenter med treinnrammere drevet av en Raspberry Pi.

Målet var å få et øyeblikk tilgang til relevant informasjon for alle i familien, erstatte den statiske papirveggkalenderen og gi enda mer nyttig sanntidsinformasjon enn en papirkalender noensinne kunne. Funksjonene den inkluderer er:

  • En månedlig kalender synkronisert med 6 familiemedlemmer samt kalendere for barnas idrettslag, skoler og andre organisasjoner som vi tilhører (11 totalt). (Google Kalender)
  • Lokal værmelding. (forecast.io)
  • Lokalt trafikk kart. (Google Kart)
  • Visningsforhold inne i huset, for eksempel temperatur, fuktighet, garasjeportstatus åpen/lukket, lysstatus på/av, kjellerlekkasjesensorstatus og mer. (Smarte ting og smarte fliser)
  • Overvåk statusen til enheter på hjemmenettverket vårt, for eksempel servere, IP -kameraer, IP -skrivere, rutere, WiFi -tilgangspunkter og andre nettverksenheter. (Xymon)
  • Se utendørs IP -kameraer. (Akser)
  • Infrarød kontroll av LCD -skjermen med Raspberry Pi for å slå på og av i henhold til en tidsplan.
  • Dato tid.
  • Til og med et lite "digitalt krittbrett" for alle i familien å legge igjen notater. (Google Dokument)

(Inspirert av Instructables av Piney og Ozua)

Trinn 1: Materialer

Materialer
Materialer
Materialer
Materialer
Materialer
Materialer
Materialer
Materialer

Elektronikk

  • Raspberry Pi 2
  • Edimax USB Wifi -adapter
  • Gammel flatskjerm -TV, jeg brukte en 22 "Samsung T220HD
  • 18 "HDMI -kabel
  • Høyre vinkel HDMI -adapter
  • Micro SD -kort minst 4Gb
  • Offer -mikro -USB -kabel og strømledning
  • Trådløst tastatur/mus (valgfritt)
  • 5 mm LED
  • 1 2N2222 transistor
  • 2 motstander (220ohm og 10k Ohm)
  • 940nm IR LED
  • liten prototyping PCB
  • Stikkontakter fra mann til kvinne
  • 22 gauge solid jumper wire og 20 gauge strandet wire
  • 40 mm 5v PC -vifte med USB A -kontakt

Maskinvare

  • 5/4 "x 3-1/2" x 6 'finish furu
  • 3/8 "x 1-1/4" x 6 'furustoppstøping
  • 1-3/8 "x 36" stål flatstang
  • Trebeis og polyuretan eller maling
  • Metall fransk kloss
  • To 3/4 "og en 1-1/2" plasthylse
  • Monteringsskruer og distanser for montering av bringebær Pi
  • Trelim og kitt
  • Krympeslange eller elektrisk tape
  • Noen treskruer, pensler og sandpapir

Verktøy

  • Gjærsag
  • MIG sveiser
  • Loddejern og loddetinn
  • Kjekssnekker kjeks
  • Pneumatisk spiker
  • Ruter
  • Bore
  • 3/4 "og 1-1/2" hullsag
  • Tilfeldig bane slipemaskin
  • Varm limpistol
  • Multimeter
  • Assst. hånd verktøy

Trinn 2: Demonter

Demonter
Demonter
Demonter
Demonter
Demonter
Demonter
Demonter
Demonter

Demonter - Begynn med å demontere 22 Samsung HD T220HD TV. Demonteringen er ganske enkel og er grundig dokumentert i servicehåndboken nedenfor (s. 8-12), så jeg vil ikke duplisere disse instruksjonene her. Vær forsiktig så du ikke skader LCD i prosessen og lagre alle innvendige deler. Plasthuset og stativet kan kastes.

Trinn 3: Endre fabrikkelektronikkbrett

Endre fabrikkelektronikkbrett
Endre fabrikkelektronikkbrett
Endre fabrikkelektronikkbrett
Endre fabrikkelektronikkbrett
  1. Fjern brakett - Når strømforsyningen og kretskortet er fjernet fra metallbrettet, starter du med å bore ut de to presseforbindelsene som holder metallbraketten til brettet, og fjern braketten.
  2. Legg til brettstøtte - Når braketten er ute av veien, sentrer du stålplaten vinkelrett på brettet like over strøminntakskontakten. Bruk en MIG -sveiser og fest den på plass. Dette vil bli brukt til å støtte skuffen inne i rammen senere. Hvis du ikke har tilgang til en MIG -sveiser, kan du bore hull og mekanisk feste med muttere og bolter, men sørg for at du har nok klaring mellom boltene og strømforsyningen når den er installert på nytt for å unngå kortslutning. Flatstangen forlates med vilje lenge foreløpig og vil bli trimmet for å passe inn i rammen senere.

Trinn 4: Flytt strøminntaket

Flytt strøminntaket
Flytt strøminntaket
Flytt strøminntaket
Flytt strøminntaket
Flytt strøminntaket
Flytt strøminntaket

Trinn 4-8 omhandler den nye og hackede fabrikkelektronikken

  1. Flytt strøminntak - (Valgfritt - opprinnelig forventet jeg ikke å ha dybden som trengs for å passe strømledningen uten at den stakk ut på baksiden av rammen og derfor forårsaket at den ikke henger i flukt på veggen. Det viste seg at det var rikelig med dybde og dette trinnet er ikke nødvendig. Jeg inkluderer det siden det er synlig på bildene) ADVARSEL: Bare fortsett med dette trinnet hvis du er komfortabel med å arbeide med høyspent strøm. Som noen av kommentatorene nevnte ledninger, kan dette være feilaktig. Fargene på ledningene dine kan være forskjellige. Hvis du er usikker, er det best å hoppe over dette trinnet, siden det som jeg nevnte ikke ble nødvendig.
  2. Fjern loddetinningen av strøminntaket fra kretskortet.
  3. Klipp enden av offerledningen og stripe enden for å avsløre ledningene. Ved hjelp av en multi-meter på kontinuitetsinnstilling teste de eksponerte ledningene for å se hvilken som har kontinuitet til bakken på pluggen. Denne ledningen (blå ledning på bildet) vil bli loddet til det midtre loddepunktet på strømforsyningen som strøminntakskontakten ble fjernet fra.
  4. Lodd de to andre gjenværende ledningene fra strømledningen til de to gjenværende loddepunktene.
  5. Trim flensen på metallbrettet med metallklips slik at ledningen kan gå ut på siden av skuffen som vist på bildet.

Trinn 5: Endre fabrikkstrøm -LED og IR -mottaker

Endre fabrikkstrøm -LED og IR -mottaker
Endre fabrikkstrøm -LED og IR -mottaker
Endre fabrikkstrøm -LED og IR -mottaker
Endre fabrikkstrøm -LED og IR -mottaker
  1. Bytt LED - Den originale strøm -LED -en er firkantet og hvit, noe som er fint, men jeg ønsket å bruke en 5 mm LED for å gjøre det lettere å montere det i et hull i rammen. Klipp den originale LED -en fra enden av ledningen. Fjern begge ledninger og loddetinn ca 6 "av strandet ledning for å forlenge lengden på hver. Deretter loddes den nye 5 mm LED -enden på enden av de forlengede ledningene (en motstand er ikke nødvendig), pass på at polariteten er riktig. Bruk varmekrymp eller elektrisk tape for å isolere loddeskjøtene.
  2. Forleng IR -mottaker - IR -mottakeren er loddet til en PCB som vil gjøre det vanskelig å montere i rammen. Fjern loddetinnet fra kretskortet og loddetrådede ledninger til det. Deretter loddes disse ledningene til PCB. Igjen, bruk varmekrymp eller elektrisk tape for å isolere loddeskjøtene.

Trinn 6: Bygg IR -sender

Bygg IR -sender
Bygg IR -sender
Bygg IR -sender
Bygg IR -sender
Bygg IR -sender
Bygg IR -sender

Den transistordrevne IR-senderen vil bli bygget med transistoren, IR-LED, jumper-ledninger, prototypende PCB og to motstander som er oppført i materialtrinn #2. I tillegg trenger du et brødbrett for å prototype IR -senderen. Koble komponentene som vist i diagrammet på brødbrettet. Når du er fornøyd med kretsen, overfører du den til prototyping PCB og loddetinn på plass. Bruk et par jumper -ledninger for å forlenge IR -LED -en fra kretskortet, ikke lodd IR -LED -en direkte til kretskortet. Bruk ytterligere 3 jumper -ledninger som tilkoblinger til Pi.

Du kan sette kretsen til siden for øyeblikket, men hvis du vil teste IR -senderen trenger du først en fungerende Raspberry Pi. Du må hoppe videre til trinn 16-17. Disse trinnene forklarer hvordan du konfigurerer PI og hvordan du kobler til IR -senderen. Når du er ferdig, kan du gå tilbake til dette trinnet.

For å teste IR -senderkretsen kan vi blinke LED -en med et skript. Last ned LEDblink -skriptet og flytt det til Pi's hjemmekatalog. Erstatt * YOURPATH * nedenfor med banen til der skriptet ble lastet ned. I terminalen:

mv/*YOURPATH*/LEDblink/home/pi/

Gjør den deretter kjørbar ved å kjøre

chmod +x/home/pi/LEDblink

Kjør LEDblink -skriptet

/home/pi/LEDblink

IR-LED-en er ikke en vanlig lysdiode og avgir ikke synlig lys, men du kan bruke et smarttelefonkamera. for å se det blinke. Pek kameraet mot IR -LED -en og se på skjermen. Hvis kretsen fungerer, bør du se IR -LED -en blinke.

Her er LED -blinkskriptet hvis du ikke kan laste ned

#!/usr/bin/python

importer RPi. GPIO som GPIO importtid GPIO.setwarnings (False) GPIO.setmode (GPIO. BCM) GPIO.setup (22, GPIO. OUT) mens True: GPIO.output (22, True) time.sleep (1) GPIO.output (22, False) time.sleep (1)

Tilpasset fra Raspberry Pi IR -fjernkontroll

LEDblink -skript

Trinn 7: Slå på Pi

Slå på Pi
Slå på Pi
Slå på Pi
Slå på Pi
Slå på Pi
Slå på Pi
Slå på Pi
Slå på Pi
  1. Klargjør USB -kabel - Klipp enden av offermikro -USB -en slik at den forlater mikro -USB -enden og er omtrent 18 "lang. Fjern ledningen. USB -kabler vil ha 4 ledere (vanligvis rødt, grønt, hvitt og svart) og et skjold. Vi vil bare bruk de røde +5v og svarte jordledningene. De resterende ledningene kan trimmes ut av veien.
  2. Power Raspberry Pi - Finn 9 -ledningsselen mellom strømforsyningen og kretskortet, den vil ha 1 rød ledning og 8 svart. Denne selen leverer en konstant 5v (selv når LCD -en er slått av) til kretskortet, slik at vi kan bruke den til å drive Raspberry Pi. Vi vil nummerere disse ledningene 1-9 som begynner med den røde ledningen. Splice ved å lodde den svarte ledningen fra USB -kabelen til ledning #4 og den røde ledningen fra USB -kabelen til ledning #6. Bruk varmekrymp eller elektrisk tape for å isolere loddeskjøtene.

Trinn 8: Monter Pi og test

Monter Pi og test
Monter Pi og test
Monter Pi og test
Monter Pi og test
  1. Monter Pi - Bor 4 hull i brettet for å montere Raspberry Pi. Bruk skruer og avstandsstykker for å feste som vist på bildene. Pass på at du har nok klaring mellom skruehodene og kretskortet når det er installert på nytt for å unngå kortslutning.
  2. Sett sammen igjen - Installer strømforsyningen og kretskortet tilbake i skuffen som festes med originale skruer. Før de nye strøm- og mikro -USB -kablene ut av siden av skuffen. Hvis du ønsker å benkeprøve på dette tidspunktet, fortsett å koble til de resterende kablene som beskrevet i trinn 16, ellers hold LCD -en atskilt fra skuffen for øyeblikket.

Trinn 9: Lag ramme

Lag ramme
Lag ramme
Lag ramme
Lag ramme
Lag ramme
Lag ramme
Lag ramme
Lag ramme

Trinn 9-12 beskriver hvordan du lager en ny treramme for alle komponentene. I utgangspunktet er det en bilderamme for LCD -skjermen.

  1. Lag ramme - Ved å bruke en gjæringssag, kutter du den 5/4 "x 3-1/2" furu i 4 stykker med 45 ° snitt i hver ende for å danne et rektangel rundt LCD -skjermen. Dette skal passe godt rundt LCD -skjermen, men ikke slik at du må tvinge LCD -skjermen inn i rammen.
  2. Bli med i ramme - Merk midten av hver avskårne ende. Sett kjekssnekkeren din på 45 ° og #10 kjeks, sett dybden på kuttet som skal sentreres i skjøten. Skjær alle 8 kjekssporene.
  3. Limramme - Sett kjeks i spor, ikke lim enda, og test passform med LCD. Hvis LCD -skjermen passer riktig i rammen, fjern den og bruk trelim på kjeks og 45 ° ender for å feste rammen. Sørg for at rammen er firkantet, bruk klemmer mens limet setter seg. Tørk av overflødig trelim.

Her er en annen instruks med flere tips for å bygge en bilderamme med kjekssnekkeri av Canida

Trinn 10: Beskjær rammen

Beskjær ramme
Beskjær ramme
Trimramme
Trimramme
  1. LCD -støtte - Kutt nå noen kjeksspor for å holde LCD -skjermen i rammen mot stoppformen som skal installeres neste gang. Still kjekssnekkeren på 90 °. Mål tykkelsen på LCD -skjermen med en tykkelse og sett dybden på snekkeren til den samme. Denne LCD -skjermen har en side som er tykkere enn de andre, så kutt kjeksåpningene for de tynnere 3 sidene først. 2 kjeks på innsiden av rammens kortsider og 3 hver i langsidene. Etter å ha kuttet de 7 sporene, måler du den tykkere siden av LCD -skjermen og angir dybden på snekkeren den samme. Skjær de 3 siste kjekssporene. Kjeksene skal passe godt, de holder LCD -skjermen på plass uten lim.
  2. Trim - Skjær stoppformen i 4 stykker med 45 ° snitt. Den innvendige kanten (tynnere kant) henger over innsiden av rammen og dekker metallrammen på LCD -skjermen. Bruk LCD -skjermen som en guide for å bestemme riktig overheng. Ytterkanten av stoppestøpet vil være omtrent 1/4 "fra ytterkanten av rammen. Det skaper en 1/4" avsløring rundt hele rammen. Jeg planla opprinnelig å føre en konturert kant inn i det utvendige hjørnet og fjerne avsløret, men jeg likte utseendet med 1/4 "avsløringen, så jeg lot den være som den er. Fest den med trelim og en pneumatisk spiker.

Trinn 11: Rute

Rute
Rute
Rute
Rute
Rute
Rute
  1. Innfelling French Cleat - Klipp rammesiden av French Cleat slik at den er 1/2 "smalere enn bredden på rammen. Merk omrisset av cleat ca 3" fra toppen på hver side av rammen. Still dybden på ruteren til det samme som dybden på den franske klossen. Før en fordypning på baksiden av rammen slik at klossen sitter i flukt med baksiden av rammen. Klipp veggsiden av klossen slik at den passer inn i rammens bredde. Dette vil sikre at rammen festes i flukt til veggen.
  2. Fordypninger i fabrikkelektronikk - I bunnen av rammen opprett du en utsparing med ruteren for å holde fabrikkelektronikken (IR -kretskort, fabrikkbrytere, strøm -LED) og IR -sender -kretskort fra trinn #6. Pass på at du har nok lengde til at ledningen når kontakten på siden av skuffen. Bor to 3/16 "hull fra bunnen av rammen i denne fordypningen. Disse hullene holder 5 mm LED- og IR -mottakeren og lar ledningene løpe tilbake til fabrikkens sele.
  3. Drill ventilasjonshull - Med 1-1/2 "hullsagen, bor ett hull sentrert på toppen av rammen, og bor deretter to 3/4" nederst på rammen med 3/4 "hullsagen. Sørg for for å unngå området du rutet ut i forrige trinn. I motsetning til bildet mitt, vil du bore disse før du flekker eller maler.

Trinn 12: Fullfør rammen

Fullfør ramme
Fullfør ramme
  1. Prep - Fyll alle spikerhull og skjøter med trepuss og la den stivne og deretter pusse utsiden av rammen med din tilfeldige båndsliper. Sand til glatt med minst 220 sandpapir.
  2. Finish - Farg rammen med din favoritt nyanse av trebeis, og påfør deretter 3 strøk polyuretan, slip mellom hvert strøk. Eller mal hvis du foretrekker det. Følg produsentens anvisninger for tid mellom strøk.

Trinn 13: Monter

Montere
Montere
Montere
Montere
Montere
Montere

Nå er det på tide å sette alt sammen.

  1. Start med å sette strøm -LED -en inn i hullet, toppen av LED -en skal være i flukt med forsiden av rammen. Legg deretter til IR -mottakeren, og den vil være festet til baksiden av det andre hullet på grunn av sin firkantede form. Plasser deretter IR -senderen som ble bygget i trinn #6 ved siden av IR -mottakeren, slik at den sikter direkte til siden. Varmt lim på plass.
  2. Plasser fabrikkelektronikken (IR -kretskort, fabrikkbrytere, strømbryter) i rutenes rute fra trinn #11 og før ledningene slik at de kommer ut av veien. Sørg for at du har nok lengde til at fabrikkselen kan nå kontakten på siden av skuffen når den er installert. Varmt lim på plass.
  3. Installer IR -senderens PCB bygget i trinn #6 i det dirigerte området og varmt lim på plass eller fest med skruer til rammen.
  4. Installer de tre grommets i ventilasjonshullene og fest med litt varmt blått.

Trinn 14: Installer LCD og skuff

Installer LCD og skuff
Installer LCD og skuff
Installer LCD og skuff
Installer LCD og skuff
  1. Plasser LCD -skjermen i rammen og fest med #10 kjeks. De skal være tettsittende og holde LCD -skjermen uten å bruke trelim.
  2. Plasser deretter brettet med den sveisede stålplatestøtten over baksiden av rammen. Merk bredden på hver ende av stålplaten. Bøy stålplaten i en skrustikke til 90 ° ved merkene. Klipp av overflødig stålplate omtrent 1 "forbi svingen i hver ende eller nok, slik at den ikke strekker seg utover baksiden av rammen og festes med treskruer.

Trinn 15: Vifte, French Cleat og høyttalere

Vifte, French Cleat og høyttalere
Vifte, French Cleat og høyttalere
Vifte, French Cleat og høyttalere
Vifte, French Cleat og høyttalere
Vifte, French Cleat og høyttalere
Vifte, French Cleat og høyttalere
Vifte, French Cleat og høyttalere
Vifte, French Cleat og høyttalere
  1. Installer 40 mm viften inne i 1-1/2 "ventilasjonshullet med skruer slik at den trekker luft fra innsiden av rammen og tømmes til utsiden.
  2. Installer French Cleat i fordypningene som ble opprettet i trinn #11 med de medfølgende skruene, og sørg for at den er i vater med toppen av rammen.
  3. Fest de to høyttalerne som er fjernet ved demontering til hver side av baksiden av rammen med treskruer. La den være så lang at ledningen når fabrikkontakten.

Trinn 16: Koble til

Koble
Koble
Koble
Koble
Koble
Koble
  1. Installer WiFi -adapter (og valgfritt trådløst tastaturadapter) i Raspberry PI USB -spor.
  2. Koble LVDS -kabelen og de to LCD -omformerens strømkabler fra LCD til skuffen.
  3. Koble fabrikksbryteren og høyttalerne til kontaktene på skuffen.
  4. Koble HDMI -kabelen mellom Raspberry Pi og HDMI -porten på skuffen ved hjelp av riktig vinkeladapter på skuffenden.
  5. Koble mikro -USB -strømkabelen fra trinn 7 til Raspberry Pi.
  6. Koble til IR -senderhoppere. Koble den 3,3v røde jumperen til pin #1 på Pi, koble den oransje GPIO22 signalhopperen til pin #15 og den brune bakhopper til pin #39.
  7. Koble USB -kabelen på 40 mm vifte til en USB -port på baksiden av skuffen.

Trinn 17: Installer Raspbian og Basic Setup

Installer Raspbian og Basic Setup
Installer Raspbian og Basic Setup
Installer Raspbian og Basic Setup
Installer Raspbian og Basic Setup
Installer Raspbian og Basic Setup
Installer Raspbian og Basic Setup
Installer Raspbian og Basic Setup
Installer Raspbian og Basic Setup

Disse instruksjonene forutsetter at Raspbian GNU/Linux 8 (jessie) er installert.

  1. Følg instruksjonene på Raspberry Pi -nettstedet for å forberede Micro SD -kortet med NOOBS, som er installasjonsbehandling for operativsystemet for Raspberry Pi, og sett deretter inn Micro SD -kortet i Raspberry Pi.
  2. Slå på infosenteret ditt, og din Pi starter opp til NOOBS. Følg installasjonsinstruksjonene på skjermen for å installere Raspbian.
  3. Når installasjonen er fullført, bør du automatisk logge på skrivebordet. Hvis ikke, er standardbrukeren pi og standardpassordet bringebær. Jeg anbefaler å endre standardpassordet samt noen andre grunnleggende innstillinger ved å bruke Raspberry Pi Configuration GUI under Meny> Preferanser.
  4. Når du er i Raspberry Pi Configuration GUI under kategorien System, klikker du på Utvid filsystem. Dette vil bare ta noen sekunder. Grunnen til å utvide filsystemet er å gjøre all tilgjengelig plass på SD -kortet tilgjengelig for bruk, i et forsøk på å holde Raspbian liten nok til å passe på forskjellige SD -kort, den er komprimert til bare å bruke omtrent 4 GB. Klikk også på Endre passord -knappen for å endre standardpassordet. Gi infosenteret et vertsnavn du velger, velg Boot To Desktop og Auto login.
  5. Mens du fortsatt er i Raspberry Pi Configuration GUI, velger du kategorien Lokalisering og angir innstillingene for språk, tidssone og tastatur. GUI er videre dokumentert her.
  6. Sett opp Edimax WiFi -adapteren via installasjonsinstruksjonene på denne siden.
  7. Når WiFi fungerer, åpner du terminalen og oppdaterer depotene. Skriv inn følgende kommandoer.
  8. sudo apt-get oppdatering
  9. La oss deretter oppdatere alle pakkene.

    sudo apt-get oppgradering

  10. La oss nå oppdatere Raspberry Pi -fastvaren.

    sudo rpi-oppdatering

  11. Start på nytt.

    sudo omstart

Trinn 18: Installer programvarepakker

Installer programvarepakker
Installer programvarepakker

Nå vil vi installere flere pakker som kreves for infosenteret. Disse vil bli konfigurert i neste trinn. Åpne et terminalvindu og skriv inn kommandoene nedenfor.

  1. Installer Chromium -nettleseren.

    wget -qO - https://bintray.com/user/downloadSubjectPublicKey?username=bintray | sudo apt -key add -

    echo "deb https://dl.bintray.com/kusti8/chromium-rpi jessie main" | sudo tee -a /etc/apt/sources.list sudo apt-get oppdatering sudo apt-get install chromium-browser

  2. Installer Apache webserver.

    sudo apt-get install apache2

  3. Installer Unclutter for å skjule pekeren når den ikke er i bruk.

    sudo apt-get install unclutter

  4. Installer x11-xserver-utils

    sudo apt-get install x11-xserver-utils

  5. Installer Xdotool.

    sudo apt-get install xdotool

  6. Installer pakken Linux Infrarød fjernkontroll.

    sudo apt-get install lirc

Trinn 19: Roter skjermen

Jeg foretrekker vi -tekstredigereren, hvis du foretrekker nano, kan du bare erstatte nano med vi i de følgende trinnene.

Siden infosenteret vil bli hengt vertikalt i stedet for horisontalt, må vi rotere skjermen. Skriv inn kommandoene i terminalen:

sudo vi /boot/config.txt

Legg til linjen nedenfor i config.txt -filen.

legg til display_rotate = 1 90

Trinn 20: Kromoppsett

Chromium ble installert i trinn #18, og konfigurer Chromium nå til autostart. Rediger filen /home/pi/.config/lxsession/LXDE-pi/autostart i terminalen

vi /home/pi/.config/lxsession/LXDE-pi/autostart

legg deretter til linjen

@chromium-browser-start-fullscreen --disable-session-crashed-bubble --disable-infobars localhost Nå lager vi et skript for å oppdatere Chromiu

vi /home/pi/refresh.sh

Legg til linjene nedenfor i filen

#!/bin/bash

eksport DISPLAY = ": 0" WID = $ (xdotool search --onlyvisible --class chromium | head -1) xdotool windowactivate $ {WID} xdotool key ctrl+F5

Gjør skriptet kjørbart

sudo chmod +x /home/pi/refresh.sh og legg den til cron for å kjøre hvert 15. minutt

sudo crontab -e legg denne linjen til cronta

*/15 * * * * /home/pi/refresh.sh

Trinn 21: Konfigurer Unclutter og deaktiver skjermblanking

Unclutter og X11-xserver-utils ble installert i trinn #18. Unclutter vil skjule pekeren når den ikke er i bruk. I terminalen rediger filen /home/pi/.config/lxsession/LXDE-pi/autostart Vi kan også legge til xset-kommandoer for å deaktivere strømsparingsmodus

vi /home/pi/.config/lxsession/LXDE-pi/autostart

legg deretter til linjene

@unclutter -display: 0 -noevents -grab

@xset s off @xset -dpms @xset s noblank

For å deaktivere skjermsletting med standard LXDE, rediger filen:/etc/xdg/lxsession/LXDE/autostart.

vi/etc/xdg/lxsession/LXDE/autostart

Kommenter kommandoen @xscreensaver (legg til et # ved tigging av linjen)

#@xscreensaver -no -splash

For å teste xset -konfigurasjonen kan du kjøre xset q etter en omstart. Du bør se følgende utgang

foretrekker blanking: ingen tillate eksponeringer: yestimeout: 0 syklus: 600 DPMS er deaktivert

Trinn 22: Sett opp Linux infrarød fjernkontroll

Vi installerte LIRC i trinn 18. La oss få det til å fungere, slik at Pi kan sende IR -strøm på og av -kommandoer til LCD -skjermen.

sudo vi /boot/config.txt

legg til følgende i filen config.txt

dtoverlay = lirc-rpi, gpio_out_pin = 22

rediger deretter hardware.conf -filen

sudo vi /etc/lirc/hardware.conf

legg til følgende

LIRCD_ARGS = "-uinput"

LOAD_MODULES = true DRIVER = "default" DEVICE = "/dev/lirc0" MODULES = "lirc_rpi" LIRCD_CONF = "" LIRCMD_CONF = ""

Finn fjernkontrollens konfigurasjonsfil fra listen over fjernkontroller på LIRC -nettsiden på https://lirc.sourceforge.net/remotes/ Last ned konfigurasjonsfilen og lagre den som /etc/lirc/lircd.conf. I mitt tilfelle brukte jeg konfigurasjonsfilen Samsung AA59-00382A her

cp AA59-00382A.lircd.conf /etc/lirc/lircd.conf

Da bør du kunne teste LIRC med denne på/av -kommandoen

/usr/bin/irsend SEND_ONCE Samsung_AA59-00382A KEY_POWER

Hvis du vil, kan du sette opp en tidsplan for å slå LCD -skjermen av og på med cron. Rediger crontab og legg til en tidsplan du ønsker. I mitt eksempel slår infosenteret på hver dag kl. 08.00, deretter slår den av kl. 10.00 på dagene 1-5 (hverdager), slår på igjen kl. 15.00 (15.00) på dagene 1-5 (hverdager) og slås deretter av hver dag kl. 01.00.

sudo crontab -e

0 8 * * */usr/bin/irsend SEND_ONCE Samsung_AA59-00382A KEY_POWER>/dev/null 2> & 1

0 10 * * 1-5/usr/bin/irsend SEND_ONCE Samsung_AA59-00382A KEY_POWER>/dev/null 2> & 1 0 15 * * 1-5/usr/bin/irsend SEND_ONCE Samsung_AA59-00382A KEY_POWER>/dev/null 2 > & 1 0 1 * * */usr/bin/irsend SEND_ONCE Samsung_AA59-00382A KEY_POWER>/dev/null 2> & 1

Trinn 23: Lag din webside

Lag din webside
Lag din webside

På dette tidspunktet bør du ha et fungerende infosenter som viser standard Apache "Det fungerer!" nettside. Nå må vi lage din tilpassede webside. Du kan designe dette som du ønsker, og gjøre det så enkelt eller komplekst som du vil. Jeg har tatt med to eksempler på nettsider, den ene er siden jeg bruker med URL -adressene fjernet, og den andre er et kalendereksempel. Med en av dem må du skrive inn dine egne nettadresser. Gi nytt navn til filen til index.html og legg den i/var/www/html/

Siden det er uendelige måter du kan designe denne siden på, og alles brukstilfelle vil være annerledes, kommer jeg ikke til å detaljere hele html -filen her. Det er mange flotte instrukser og opplæringsprogrammer på nettet som beskriver hvordan du oppretter websider og enda mer om hvordan du legger inn det innholdet du liker.

eksempel indeksfil

eksempel kalender bare indeksfil

Trinn 24: Heng og nyt

Heng og nyt!
Heng og nyt!
Heng og nyt!
Heng og nyt!
Heng og nyt!
Heng og nyt!
Heng og nyt!
Heng og nyt!

Monter den andre halvdelen av den franske klossen på veggen, og sørg for at den er i vater, og heng infosenteret. Koble den til og nyt!

Mikrokontrollerkonkurranse 2017
Mikrokontrollerkonkurranse 2017
Mikrokontrollerkonkurranse 2017
Mikrokontrollerkonkurranse 2017

Storpris i mikrokontrollerkonkurransen 2017

Anbefalt: