Indholdsfortegnelse:

Digital vægkalender og hjeminformationscenter: 24 trin (med billeder)
Digital vægkalender og hjeminformationscenter: 24 trin (med billeder)

Video: Digital vægkalender og hjeminformationscenter: 24 trin (med billeder)

Video: Digital vægkalender og hjeminformationscenter: 24 trin (med billeder)
Video: Erste Schritte in Kalender Digital 2024, November
Anonim
Digital vægkalender og hjeminformationscenter
Digital vægkalender og hjeminformationscenter
Digital vægkalender og hjeminformationscenter
Digital vægkalender og hjeminformationscenter
Digital vægkalender og hjeminformationscenter
Digital vægkalender og hjeminformationscenter

I denne instruktør tænder jeg gammelt fladskærms -tv ind i en træindrammet digital vægmonteret kalender og Home Information Center drevet af en Raspberry Pi.

Målet var at få et hurtigt overblik adgang til relevant information for alle medlemmer af familien, erstatte den statiske papirvægskalender og give endnu mere nyttig realtidsinformation, end en papirkalender nogensinde kunne. De funktioner, den indeholder, er:

  • En månedlig kalender synkroniseret med 6 familiemedlemmer samt kalendere for børnenes sportshold, skoler og andre organisationer, som vi tilhører (11 i alt). (Google Kalender)
  • Lokal vejrudsigt. (forecast.io)
  • Lokalt trafikkort. (Google kort)
  • Visningsforhold inde i huset, såsom temperatur, fugtighed, garageportstatus åben/luk, lysstatus til/fra, kælder lækagesensorstatus og mere. (Smarte ting og smarte fliser)
  • Overvåg status for enheder på vores hjemmenetværk såsom servere, IP -kameraer, IP -printere, routere, WiFi -adgangspunkter og andre netværksenheder. (Xymon)
  • Se de udendørs IP -kameraer. (Akse)
  • Infrarød kontrol af LCD'en med Raspberry Pi til at tænde og slukke efter en tidsplan.
  • Dato tid.
  • Selv et lille "digitalt kridtbræt" for alle i familien at efterlade noter. (Google Doc)

(Inspireret af Instructables af Piney og Ozua)

Trin 1: Materialer

Materialer
Materialer
Materialer
Materialer
Materialer
Materialer
Materialer
Materialer

Elektronik

  • Raspberry Pi 2
  • Edimax USB Wifi adapter
  • Gammelt fladskærms -tv, jeg brugte en 22 "Samsung T220HD
  • 18 "HDMI -kabel
  • Højre vinkel HDMI -adapter
  • Micro SD -kort mindst 4Gb
  • Offer micro USB -kabel og netledning
  • Trådløst tastatur/mus (valgfrit)
  • 5 mm LED
  • 1 2N2222 transistor
  • 2 modstande (220ohm og 10k Ohm)
  • 940nm IR LED
  • lille prototyper PCB
  • Trøjer fra mand til kvinde
  • 22 gauge solid jumper wire og 20 gauge strandet wire
  • 40 mm 5v pc -blæser med USB A -stik

Hardware

  • 5/4 "x 3-1/2" x 6 'finish af fyrretræ
  • 3/8 "x 1-1/4" x 6 'fyrstopstøbning
  • 1-3/8 "x 36" stål fladstang
  • Træplet og polyurethan eller maling
  • Metal fransk klampe
  • To 3/4 "og en 1-1/2" plastikdyser
  • Monteringsskruer og afstandsstykker til montering af hindbær Pi
  • Trælim & træspartel
  • Krympeslange eller elektrisk tape
  • Et par træskruer, pensler og sandpapir

Værktøjer

  • Geringssav
  • MIG svejser
  • Loddejern & lodning
  • Biscuit snedker kiks
  • Pneumatisk finish søm
  • Router
  • Bore
  • 3/4 "& 1-1/2" hulsav
  • Tilfældig båndsliber
  • Varm limpistol
  • Multi-meter
  • Asst. Håndværktøj

Trin 2: Skil ad

Skille ad
Skille ad
Skille ad
Skille ad
Skille ad
Skille ad
Skille ad
Skille ad

Skil ad - Begynd med at skille 22 Samsung HD T220HD TV ad. Demonteringen er rimelig let og er grundigt dokumenteret i servicemanualen herunder (s. 8-12), så jeg vil ikke kopiere disse instruktioner her. Pas på ikke at beskadige LCD i processen og gem alle indvendige dele. Plasthuset og stativet kan kasseres.

Trin 3: Rediger fabrikselektronikbakke

Rediger fabrikselektronikbakke
Rediger fabrikselektronikbakke
Rediger fabrikselektronikbakke
Rediger fabrikselektronikbakke
  1. Fjern beslag - Med strømforsyningen og printkortet fjernet fra metalbakken, start med at bore de to presseforbindelser, der holder metalbeslaget til bakken, og fjern beslaget.
  2. Tilføj bakkeunderstøttelse - Når beslaget er ude af vejen, centrerer du stålpladen vinkelret på bakken lige over strømindgangsstikket. Brug en MIG -svejser til at klæbe den på plads. Dette bruges senere til at understøtte bakken inde i rammen. Hvis du ikke har adgang til en MIG -svejser, kan du bore huller og mekanisk fastgøre med møtrikker og bolte, men sørg for at have nok afstand mellem bolternes hoveder og strømforsyningen, når den er geninstalleret for at undgå kortslutninger. Den flade stang forlades forsætligt længe foreløbig og vil blive trimmet til at passe ind i rammen senere.

Trin 4: Flyt strømindtag

Flyt strømindtag
Flyt strømindtag
Flyt strømindtag
Flyt strømindtag
Flyt strømindtag
Flyt strømindtag

Trin 4-8 omhandler den nye og hackede fabrikselektronik

  1. Flyt strømindtag - (valgfrit - Oprindeligt forventede jeg ikke at have den dybde, der var nødvendig for at passe til netledningen, uden at den stak ud af rammens bagside og derfor fik den til ikke at hænge i skyl på væggen. Det viste sig, at der var masser af dybde og dette trin er ikke nødvendigt. Jeg inkluderer det, da det er synligt på billederne) ADVARSEL: Fortsæt kun med dette trin, hvis du er komfortabel med at arbejde med højspændingsnettet. Som nogle af kommentatorerne nævnte ledninger, kan dette være forkert. Farverne på dine ledninger kan være forskellige. Hvis du er usikker, er det bedst at springe dette trin over, da det som nævnt ikke er nødvendigt.
  2. Aflod strømindgangsstikket fra strømforsyningskortet.
  3. Skær enden af offerkablet og fjern enden for at afsløre ledningerne. Ved hjælp af en multi-meter på kontinuitetsindstilling test de eksponerede ledninger for at se, hvilken der har kontinuitet til jordspidsen på stikket. Denne ledning (blå ledning på foto) vil blive loddet til det midterste loddepunkt på strømforsyningen, hvorfra strømindgangsstikket blev fjernet.
  4. Lod de to andre resterende ledninger fra din netledning til de to resterende loddepunkter.
  5. Trim metalfladens flange med metalsnips, så tråden kan komme ud på siden af bakken som vist på foto.

Trin 5: Rediger fabriksstrøm -LED og IR -modtager

Rediger fabriksstrøm -LED og IR -modtager
Rediger fabriksstrøm -LED og IR -modtager
Rediger fabriksstrøm -LED og IR -modtager
Rediger fabriksstrøm -LED og IR -modtager
  1. Udskift LED - Den originale strøm -LED er firkantet og hvid, hvilket er fint, men jeg ville bruge en 5 mm LED til lettere at montere i et hul i rammen. Skær den originale LED fra enden af ledningen. Fjern begge ledninger og loddetin ca. 6 "af strandet tråd for at forlænge længden af hver. Lod derefter den nye 5 mm LED i enden af de forlængede ledninger (en modstand er ikke nødvendig), sørg for at polariteten er korrekt. Brug varmekrymp eller elektrisk tape til at isolere loddeledene.
  2. Forlæng IR -modtager - IR -modtageren er loddet til et printkort, hvilket ville gøre montering i rammen vanskelig. Aflod det fra printkortet og loddetrådede ledninger til det. Derefter loddes disse ledninger til printkortet. Igen skal du bruge varmekrympning eller elektrisk tape til at isolere loddefugerne.

Trin 6: Byg IR -sender

Byg IR -sender
Byg IR -sender
Byg IR -sender
Byg IR -sender
Byg IR -sender
Byg IR -sender

Den transistordrevne IR-sender vil blive bygget med transistoren, IR-LED, jumper-ledninger, prototyper PCB og to modstande, der er angivet i materialetrin #2. Derudover skal du bruge et brødbræt til at prototype din IR -sender. Tilslut komponenterne som vist i diagrammet på brødbrættet. Når du er tilfreds med dit kredsløb, skal du overføre det til prototypekortet og loddetøjet på plads. Brug et par jumperwires til at forlænge IR -LED'en fra printkortet, lod ikke IR -LED'en direkte til printkortet. Brug yderligere 3 jumperwires som dine forbindelser til Pi.

Du kan sætte kredsløbet til siden for nu, men hvis du vil teste din IR -sender, skal du først have en fungerende Raspberry Pi. Du bliver nødt til at springe videre til trin 16-17. Disse trin forklarer, hvordan du konfigurerer dit PI, og hvordan du tilslutter IR -senderen. Når du er færdig, kan du vende tilbage til dette trin.

For at teste IR -transmitterkredsløbet kan vi blinke LED'en med et script. Download LEDblink -scriptet, og flyt det til Pi's hjemmebibliotek. Erstat * YOURPATH * herunder med stien til, hvor scriptet blev downloadet til. I terminalen type:

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

Gør det derefter eksekverbart ved at køre

chmod +x/home/pi/LEDblink

Kør LEDblink -scriptet

/home/pi/LEDblink

IR-LED'en er ikke en almindelig lysdiode og udsender ikke synligt lys, men du kan bruge et smartphone-kamera. for at se det blinke. Ret kameraet mod IR -LED'en og se på skærmen. Hvis kredsløbet fungerer, bør du se IR -LED'en blinke.

Her er LED -blink -scriptet, hvis du ikke kan downloade

#!/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, Falsk) tid. sover (1)

Tilpasset fra Raspberry Pi IR fjernbetjening

LEDblink script

Trin 7: Tænd for Pi

Tænd for Pi
Tænd for Pi
Tænd for Pi
Tænd for Pi
Tænd for Pi
Tænd for Pi
Tænd for Pi
Tænd for Pi
  1. Klargør USB -kabel - Skær enden af offermikro -USB'en, så den forlader mikro -USB -enden og er ca. 18 "lang. Fjern ledningen. USB -kabler har 4 ledere (normalt rød, grøn, hvid og sort) og et skjold. Vi vil kun bruge de røde +5v og sorte jordledninger. De resterende ledninger kan trimmes af vejen.
  2. Power Raspberry Pi - Find den 9 -trådede sele mellem strømforsyningen og printkortet, den har 1 rød ledning og 8 sorte. Denne sele leverer en konstant 5v (selv når LCD'en er slukket) til printkortet, så vi kan bruge det til at drive Raspberry Pi. Vi nummererer disse ledninger 1-9 startende med den røde ledning. Splejs ved at lodde den sorte ledning fra USB -kablet til ledning #4 og den røde ledning fra USB -kablet til ledning #6. Brug varmekrympning eller elektrisk tape til at isolere loddefugerne.

Trin 8: Monter Pi og test

Mount Pi og test
Mount Pi og test
Mount Pi og test
Mount Pi og test
  1. Mount Pi - Bor 4 huller i bakken for at montere Raspberry Pi. Brug skruer og afstandsstykker til at fastgøre som vist på billederne. Pas på, at du har tilstrækkelig afstand mellem skruehovederne og printkortet, når det er geninstalleret for at undgå kortslutninger.
  2. Genmonter - Installer strømforsyningen og printkortet tilbage i bakken, der fastgøres med originale skruer. Før de nye strøm- og mikro -USB -kabler ud af siden af bakken. Hvis du gerne vil bænketest på dette tidspunkt, skal du fortsætte med at tilslutte de resterende kabler som beskrevet i trin #16, ellers skal LCD -skærmen være adskilt fra bakken for nu.

Trin 9: Opret ramme

Opret ramme
Opret ramme
Opret ramme
Opret ramme
Opret ramme
Opret ramme
Opret ramme
Opret ramme

Trin 9-12 beskriver, hvordan du opretter en ny træramme til alle komponenterne. Grundlæggende er det en billedramme til LCD.

  1. Opret ramme - Skær den 5/4 "x 3-1/2" fyrretræ med en geringssav i 4 stykker med 45 ° snit i hver ende for at danne et rektangel omkring LCD'et. Dette skal passe tæt rundt om LCD'et, men ikke så du skal tvinge LCD'en ind i rammen.
  2. Join Frame - Marker midten af hver afskårne ende. Indstil din kiksemaskin til 45 ° og #10 kiks, indstil dybden af snittet, der skal centreres i fugen. Skær alle 8 kiksskiver.
  3. Limramme - Sæt kiks i slots, lim ikke endnu, og test pasform med LCD. Hvis LCD'et passer korrekt i rammen, skal du fjerne det og bruge trælim på kiksene og 45 ° enderne for at samle rammen. Sørg for, at rammen er firkantet, brug klemmer, mens limen sætter sig. Tør overskydende trælim af.

Her er en anden instruerbar med flere tips til opbygning af en billedramme med kiksemageri fra Canida

Trin 10: Beskær ramme

Beskær ramme
Beskær ramme
Beskær ramme
Beskær ramme
  1. LCD -understøttelse - Skær nu nogle kiksåbninger for at holde LCD -skærmen i rammen mod stopformningen, der installeres næste gang. Indstil kiksemaskinen til 90 °. Mål tykkelsen på LCD -skærmen med en tykkelse og indstil dybden på snedkeren til den samme. Denne LCD har 1 side, der er tykkere end de andre, så skær først kikshullerne til de tyndere 3 sider først. 2 kiks på indersiden af rammens korte sider og 3 hver i langsiderne. Efter at have skåret de 7 slots, måles den tykkere side af LCD'et og indstilles dybden på snedkeren. Skær de sidste 3 kiksskiver. Kiksene skal sidde tæt, de holder LCD -skærmen på plads uden lim.
  2. Trim - Skær stopformen i 4 stykker med 45 ° snit. Den indvendige kant (tyndere kant) vil hænge indersiden af rammen over og dække metalrammen på LCD -skærmen. Brug LCD'et som en vejledning til at bestemme det korrekte udhæng. Yderkanten af stopformningen vil være ca. 1/4 "fra rammens ydre kant. Det skaber en 1/4" afsløring omkring hele rammen. Jeg planlagde oprindeligt at føre en kontureret kant ind i det udvendige hjørne og fjerne afsløret, men jeg kunne godt lide udseendet med 1/4 "afsløret, så jeg forlod det som det er. Sikre med trælim og pneumatisk finish søm.

Trin 11: Rute

Rute
Rute
Rute
Rute
Rute
Rute
  1. Forsænket fransk klampe - Skær rammesiden af den franske klap, så den er 1/2 "smallere end rammens bredde. Markér omridset af klampen ca. 3" fra toppen på hver side af rammen. Indstil dybden på din router til den samme som dybden på den franske klamp. Rut en fordybning ud på bagsiden af rammen, så klampen sidder i plan med rammens bagside. Skær væggen af klampen, så den passer ind i rammens bredde. Dette sikrer, at rammen monteres i flukt til væggen.
  2. Forsænket fabrikselektronik - I bunden af rammen skal du oprette en fordybning med routeren for at holde fabrikselektronikken (IR -printkort, fabrikskontakter, strøm -LED) og IR -senderens printkort fra trin #6. Sørg for, at du har tilstrækkelig længde til, at ledningen når stikket på siden af bakken. Bor to 3/16 "huller fra bunden af rammen i denne fordybning. Disse huller holder 5 mm LED- og IR -modtageren og giver deres ledninger mulighed for at løbe tilbage til fabriksselen.
  3. Boreventilationshuller - Med hullet 1-1/2 "bores et hul centreret øverst på rammen, derefter bores 3/4" i bunden af rammen med 3/4 "hulsaven. Vær sikker på for at undgå det område, du ruttede ud i det foregående trin. I modsætning til mit billede, vil du bore disse før farvning eller maling.

Trin 12: Afslut ramme

Afslut ramme
Afslut ramme
  1. Prep - Fyld alle sømhuller og samlinger med træspartel, og lad dem derefter sætte ydersiden af rammen med din tilfældige kredsløbssander. Sand til glat med mindst 220 sandpapir.
  2. Finish - Farv rammen med din yndlingsskygge af træplet, og påfør derefter 3 lag polyurethan, der slibes mellem hvert lag. Eller mal, hvis du foretrækker det. Følg producentens anvisninger for tid mellem frakker.

Trin 13: Saml

Samle
Samle
Samle
Samle
Samle
Samle

Nu er det tid til at sætte det hele sammen.

  1. Start med at indsætte strøm -LED'en i dens hul, toppen af LED'en skal flugte med forsiden af rammen. Tilføj derefter IR -modtageren, den vil blive fastgjort til bagsiden af det andet hul på grund af dens firkantede form. Placer derefter IR -senderen indbygget i trin #6 ved siden af IR -modtageren, så den sigter direkte mod siden. Varm lim på plads.
  2. Placer fabrikselektronikken (IR -printkort, fabrikskontakter, afbryder) i rammens dirigerede område fra trin #11, og før ledningerne, så de kommer af vejen. Sørg for, at du har tilstrækkelig længde til, at fabriksselen kan nå stikket på siden af bakken, når den er installeret. Varm lim på plads.
  3. Installer IR -senderens printkort indbygget i trin #6 i det førte område og varm lim på plads eller fastgør med skruer til rammen.
  4. Installer de tre gennemføringer i ventilationshullerne og fastgør med en lille smule varmblåt.

Trin 14: Installer LCD og bakke

Installer LCD og bakke
Installer LCD og bakke
Installer LCD og bakke
Installer LCD og bakke
  1. Placer LCD'en i rammen og fastgør den med #10 kiks. De skal sidde tæt og holde LCD -skærmen uden at bruge trælim.
  2. Placer derefter bakken med den svejsede stål flade stangstøtte hen over bagsiden af rammen. Marker bredden i hver ende af stålpladestangen. Bøj stålpladestangen i en skruestik til 90 ° ved mærkerne. Trim overskydende stålfladestang ca. 1 "forbi bøjningen i hver ende eller nok, så den ikke strækker sig ud over rammens bagside og fastgøres med træskruer.

Trin 15: Ventilator, French Cleat og højttalere

Ventilator, French Cleat og højttalere
Ventilator, French Cleat og højttalere
Ventilator, French Cleat og højttalere
Ventilator, French Cleat og højttalere
Ventilator, French Cleat og højttalere
Ventilator, French Cleat og højttalere
Ventilator, French Cleat og højttalere
Ventilator, French Cleat og højttalere
  1. Installer 40 mm blæseren inde i 1-1/2 "ventilationshullet med skruer, så den trækker luft inde fra rammen og udstødes til ydersiden.
  2. Installer French Cleat i fordybningerne, der blev oprettet i trin #11 med de medfølgende skruer, og sørg for, at den er i niveau med toppen af rammen.
  3. Fastgør de to højttalere, der er fjernet ved demonteringen, til hver side af bagsiden af rammen med træskruer. Efterlad tilstrækkelig længde, så ledningen kan nå fabriksstikket.

Trin 16: Tilslut

Forbinde
Forbinde
Forbinde
Forbinde
Forbinde
Forbinde
  1. Installer WiFi -adapter (og valgfri trådløs tastaturadapter) i Raspberry PI USB -stik.
  2. Tilslut LVDS -kabel og de to LCD -inverter -strømkabler fra LCD til bakke.
  3. Tilslut fabrikskontakt sele og højttalere til stik på bakken.
  4. Tilslut HDMI -kabel mellem Raspberry Pi og HDMI -porten på bakken ved hjælp af den rette vinkeladapter på bakkeenden.
  5. Tilslut mikro -USB -strømkabel fra trin #7 til Raspberry Pi.
  6. Tilslut IR -sender jumpere. Tilslut den 3.3v røde jumper til pin #1 på Pi, tilslut den orange GPIO22 signal jumper til pin #15 og den brune jord jumper til pin #39.
  7. Sæt 40 mm blæser -USB -kablet i en USB -port på bagsiden af bakken.

Trin 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 instruktioner forudsætter, at Raspbian GNU/Linux 8 (jessie) er installeret.

  1. Følg instruktionerne på Raspberry Pi -webstedet for at forberede dit Micro SD -kort med NOOBS, som er et installationssystem til operativsystemet til Raspberry Pi, og indsæt derefter Micro SD -kortet i Raspberry Pi.
  2. Tænd dit infocenter, og din Pi starter til NOOBS. Følg installationsvejledningen på skærmen for at installere Raspbian.
  3. Når installationen er fuldført, skal du automatisk logge ind på dit skrivebord. Hvis ikke, er standardbrugeren pi, og standardadgangskoden er hindbær. Jeg anbefaler at ændre standardadgangskoden samt nogle andre grundlæggende indstillinger ved hjælp af Raspberry Pi Configuration GUI under Menu> Preferences.
  4. Når du er i Raspberry Pi Configuration GUI under fanen System, skal du klikke på Udvid filsystem. Dette tager kun et par sekunder. Grunden til at udvide filsystemet er at gøre al tilgængelig plads på SD -kortet tilgængelig til brug, i et forsøg på at holde Raspbian lille nok til at passe på forskellige SD -kort, den er komprimeret til kun at bruge omkring 4 GB. Klik også på knappen Skift adgangskode for at ændre standardadgangskoden. Giv dit infocenter et eget værtsnavn, vælg Boot To Desktop og Auto login.
  5. Mens du stadig er i Raspberry Pi Configuration GUI, skal du vælge fanen Lokalisering og angive dine præferencer for lokalitet, tidszone og tastatur. GUI'en er yderligere dokumenteret her.
  6. Opsæt Edimax WiFi -adapteren via installationsvejledningen på denne side.
  7. Når WiFi fungerer, skal du åbne terminalen og opdatere lagrene. Indtast følgende kommandoer.
  8. sudo apt-get opdatering
  9. Lad os derefter opdatere alle pakkerne.

    sudo apt-get opgradering

  10. Lad os nu opdatere Raspberry Pi's firmware.

    sudo rpi-opdatering

  11. Genstart.

    sudo genstart

Trin 18: Installer softwarepakker

Installer softwarepakker
Installer softwarepakker

Nu installerer vi yderligere pakker, der skal bruges til infocenteret. Disse vil blive konfigureret i det næste trin. Åbn et terminalvindue, og skriv kommandoerne herunder.

  1. Installer Chromium -browser.

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

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

  2. Installer Apache webserver.

    sudo apt-get install apache2

  3. Installer Unclutter for at skjule markøren, når den ikke er i brug.

    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 fjernbetjening.

    sudo apt-get install lirc

Trin 19: Roter skærmen

Jeg foretrækker vi -teksteditoren, hvis du foretrækker nano, skal du bare erstatte nano med vi i de følgende trin.

Da infocenteret vil blive hængt lodret i stedet for vandret, skal vi dreje displayet. I terminalen skriver du kommandoerne:

sudo vi /boot/config.txt

Føj linjen herunder til filen config.txt.

tilføj display_rotate = 1 90

Trin 20: Chromium -opsætning

Chrom blev installeret i trin #18, og konfigurer nu Chromium til autostart. Rediger filen /home/pi/.config/lxsession/LXDE-pi/autostart i terminalen

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

tilføj derefter linjen

@chrom-browser-start-fuldskærm --disable-session-crashed-bubble --disable-infobars localhost Nu opretter vi et script til opdatering af Chromiu

vi /home/pi/refresh.sh

Tilføj linjerne herunder til filen

#!/bin/bash

eksport DISPLAY = ": 0" WID = $ (xdotool søgning -kun synlig -klasse krom | hoved -1) xdotool vindueaktiver $ {WID} xdotool nøgle ctrl+F5

Gør scriptet eksekverbart

sudo chmod +x /home/pi/refresh.sh og tilføj det til cron for at køre hvert 15. minut

sudo crontab -e tilføj denne linje til cronta

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

Trin 21: Indstil Unclutter og deaktiver skærmblanking

Unclutter og X11-xserver-utils blev installeret i trin #18. Unclutter skjuler markøren, når den ikke er i brug. I terminalen rediger filen /home/pi/.config/lxsession/LXDE-pi/autostart Vi kan også tilføje xset-kommandoer for at deaktivere strømsparetilstand

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

tilføj derefter linjerne

@unclutter -display: 0 -noevents -grab

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

Hvis du vil deaktivere skærmblanking med standard LXDE, skal du redigere filen:/etc/xdg/lxsession/LXDE/autostart.

vi/etc/xdg/lxsession/LXDE/autostart

Kommenter kommandoen @xscreensaver (tilføj et # ved tiggeri på linjen)

#@xscreensaver -no -splash

For at teste xset -konfigurationen kan du køre xset q efter en genstart, du skal se følgende output

foretrækker blanking: ingen tilladte eksponeringer: yestimeout: 0 cyklus: 600 DPMS er deaktiveret

Trin 22: Opsætning af Linux Infrarød fjernbetjening

Vi installerede LIRC i trin #18. Lad os få det til at fungere, så vores Pi kan sende IR -strøm til og fra kommandoer til LCD'et.

sudo vi /boot/config.txt

tilføj følgende til filen config.txt

dtoverlay = lirc-rpi, gpio_out_pin = 22

rediger derefter hardware.conf -filen

sudo vi /etc/lirc/hardware.conf

tilføj følgende

LIRCD_ARGS = "-uinput"

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

Find din fjernbetjenings konfigurationsfil fra listen over fjernbetjeninger på LIRC -websiden på https://lirc.sourceforge.net/remotes/ Download konfigurationsfilen, og gem den som /etc/lirc/lircd.conf. I mit tilfælde brugte jeg konfigurationsfilen Samsung AA59-00382A her

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

Så skulle du være i stand til at teste LIRC med denne tænd/sluk -kommando

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

Hvis du vil, kan du oprette en tidsplan for at tænde og slukke din LCD ved hjælp af cron. Rediger crontab og tilføj en tidsplan efter eget valg. I mit eksempel slukker infocenteret hver dag kl. 8:00, derefter slukker kl. 10:00 på dagene 1-5 (hverdage), tændes igen kl. 15:00 (15:00) på dagene 1-5 (hverdage) og slukker derefter 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

Trin 23: Opret din webside

Opret din webside
Opret din webside

På dette tidspunkt skal du have et fungerende infocenter, der viser standard Apache "Det virker!" hjemmeside. Nu skal vi oprette din tilpassede webside. Du kan designe dette, som du ønsker, og gøre det så enkelt eller komplekst, som du vil. Jeg har inkluderet to eksempler på websider, den ene er den side, jeg bruger med fjernede webadresser, og den anden er kun et kalendereksempel. Med en af dem skal du indtaste dine egne webadresser. Omdøb derefter filen til index.html og placer i/var/www/html/

Da der er uendelige måder, du kan designe denne side på, og alles brugstilfælde vil være anderledes, vil jeg ikke uddybe hele html -filen her. Der er masser af gode instruktioner og selvstudier på nettet, der beskriver, hvordan du opretter websider og endnu mere om, hvordan du integrerer det indhold, du kan lide.

eksempel indeksfil

eksempel kalender kun indeksfil

Trin 24: Hæng og nyd

Hæng og nyd!
Hæng og nyd!
Hæng og nyd!
Hæng og nyd!
Hæng og nyd!
Hæng og nyd!
Hæng og nyd!
Hæng og nyd!

Monter den anden halvdel af din franske klamp på din væg, og sørg for, at den er plan, og hæng dit infocenter. Tilslut det og nyd det!

Microcontroller konkurrence 2017
Microcontroller konkurrence 2017
Microcontroller konkurrence 2017
Microcontroller konkurrence 2017

Grand Prize i Microcontroller Contest 2017

Anbefalede: