Innehållsförteckning:

Digital väggkalender och heminformationscenter: 24 steg (med bilder)
Digital väggkalender och heminformationscenter: 24 steg (med bilder)

Video: Digital väggkalender och heminformationscenter: 24 steg (med bilder)

Video: Digital väggkalender och heminformationscenter: 24 steg (med bilder)
Video: Inside Europe's Busiest Air Traffic Control - Amsterdam 2024, Juli
Anonim
Digital väggkalender och heminformationscenter
Digital väggkalender och heminformationscenter
Digital väggkalender och heminformationscenter
Digital väggkalender och heminformationscenter
Digital väggkalender och heminformationscenter
Digital väggkalender och heminformationscenter

I denna instruktionsbok ska jag slå på gammal plattskärms -TV till en trä inramad digital väggmonterad kalender och heminformationscenter som drivs av en Raspberry Pi.

Målet var att ha en överblick över tillgången till relevant information för alla familjemedlemmar, ersätta den statiska pappersväggskalendern och ge ännu mer användbar realtidsinformation än vad en papperskalender någonsin skulle kunna göra. Funktionerna som ingår är:

  • En månadskalender synkroniseras med 6 familjemedlemmar samt kalendrarna för barnens sportlag, skolor och andra organisationer som vi tillhör (11 totalt). (Google Kalender)
  • Lokal väderprognos. (prognos.io)
  • Lokal trafikkarta. (Google kartor)
  • Visningsförhållanden inuti huset, till exempel temperatur, luftfuktighet, garageportens status öppen/stängd, ljusstatus på/av, källarläcksensorstatus och mer. (Smarta saker och smarta plattor)
  • Övervaka status för enheter i vårt hemnätverk som servrar, IP -kameror, IP -skrivare, routrar, WiFi -åtkomstpunkter och andra nätverksenheter. (Xymon)
  • Visa IP -kamerorna utomhus. (Axel)
  • Infraröd kontroll av LCD -skärmen med Raspberry Pi för att slå på och av enligt ett schema.
  • Datum Tid.
  • Till och med en liten "digital krita" för alla i familjen att lämna anteckningar. (Google Dokument)

(Inspirerad av instruktionerna av Piney och Ozua)

Steg 1: Material

Material
Material
Material
Material
Material
Material
Material
Material

Elektronik

  • Raspberry Pi 2
  • Edimax USB Wifi -adapter
  • Gammal platt -TV, jag använde en 22 "Samsung T220HD
  • 18 "HDMI -kabel
  • Rätt vinkel HDMI -adapter
  • Micro SD -kort minst 4Gb
  • Uppoffrande mikro -USB -kabel och strömkabel
  • Trådlöst tangentbord/mus (tillval)
  • 5 mm LED
  • 1 2N2222 transistor
  • 2 motstånd (220ohm och 10k Ohm)
  • 940nm IR LED
  • liten prototyper PCB
  • Manliga till kvinnliga bygeltrådar
  • 22 gauge solid jumper wire och 20 gauge strandad tråd
  • 40mm 5v PC -fläkt med USB A -kontakt

Hårdvara

  • 5/4 "x 3-1/2" x 6 'finishgrad furu
  • 3/8 "x 1-1/4" x 6 'tallstoppsgjutning
  • 1-3/8 "x 36" stålplatta
  • Träfläck och polyuretan eller färg
  • Metall fransk kloss
  • Två 3/4 "och en 1-1/2" plasthylsa
  • Monteringsskruvar och distanser för att montera hallon Pi
  • Trälim & träspackel
  • Krympslang eller eltejp
  • Några träskruvar, penslar och sandpapper

Verktyg

  • Geringssåg
  • MIG -svetsare
  • Lödkolv och löd
  • Kex snickare kex
  • Pneumatisk finishspikare
  • Router
  • Borra
  • 3/4 "& 1-1/2" hålsåg
  • Slumpmässig bana slipmaskin
  • Lim pistol
  • Multimätare
  • Asst. handverktyg

Steg 2: Demontera

Ta isär
Ta isär
Ta isär
Ta isär
Ta isär
Ta isär
Ta isär
Ta isär

Demontera - Börja med att demontera 22 Samsung HD T220HD TV. Demonteringen är ganska enkel och är noggrant dokumenterad i servicehandboken nedan (s. 8-12) så jag kommer inte att kopiera dessa instruktioner här. Var försiktig så att du inte skadar LCD i processen och spara alla invändiga delar. Plasthöljet och stativet kan kasseras.

Steg 3: Ändra fabrikselektronikbricka

Ändra fabrikselektronikbricka
Ändra fabrikselektronikbricka
Ändra fabrikselektronikbricka
Ändra fabrikselektronikbricka
  1. Ta bort fästet - Med strömförsörjningen och kretskortet borttaget från metallbrickan, börja med att borra ut de två pressanslutningarna som håller metallfästet mot facket och ta bort fästet.
  2. Lägg till fackstöd - När fästet är ur vägen, centrerar du stålplattan vinkelrätt mot facket strax ovanför inloppskontakten. Använd en MIG -svetsare för att fästa den på plats. Detta kommer att användas för att stödja brickan inuti ramen senare. Om du inte har tillgång till en MIG -svetsare kan du borra hål och mekaniskt fästa med muttrar och bultar, men se till att du har tillräckligt med spelrum mellan bultarnas huvuden och strömförsörjningen när den är installerad igen för att undvika kortslutning. Den platta stången är avsiktligt kvar länge tills vidare och kommer att trimmas för att passa inuti ramen senare.

Steg 4: Flytta ströminloppet

Flytta ströminloppet
Flytta ströminloppet
Flytta ströminloppet
Flytta ströminloppet
Flytta ströminloppet
Flytta ströminloppet

Steg 4-8 handlar om den nya och hackade fabrikselektroniken

  1. Flytta strömförsörjning - (tillval - ursprungligen förväntade jag mig inte att ha det djup som behövs för att passa strömsladden utan att den sticker ut på baksidan av ramen och därför får den inte att hänga jämnt på väggen. Det visade sig att det fanns mycket djup och det här steget är inte nödvändigt. Jag inkluderar det eftersom det syns på bilderna) VARNING: Fortsätt bara med det här steget om du är bekväm att arbeta med högspänningsnät. Som några av kommentatorerna nämnde kabeldragning kan detta vara felaktigt. Färgerna på dina trådar kan vara olika. Om du är osäker är det bäst att inte hoppa över det här steget eftersom det som jag nämnde inte blev nödvändigt.
  2. Avlöd strömförsörjningskontakten från kretskortet.
  3. Klipp änden av offerkabeln och ta bort änden för att avslöja trådarna. Testa de exponerade trådarna med hjälp av en multimätare för kontinuitetsinställning för att se vilken som har kontinuitet till jordstiftet på kontakten. Denna ledning (blå ledning på bilden) kommer att lödas till den mittersta lodpunkten på strömförsörjningen från vilken inloppskontakten togs bort.
  4. Löd de andra två återstående ledningarna från nätsladden till de två återstående lödpunkterna.
  5. Klipp av metallbrickans fläns med metallklämmor så att tråden kan gå ut på sidan av brickan enligt bilden.

Steg 5: Ändra fabrikslampa och IR -mottagare

Ändra fabriksström -LED och IR -mottagare
Ändra fabriksström -LED och IR -mottagare
Ändra fabriksström -LED och IR -mottagare
Ändra fabriksström -LED och IR -mottagare
  1. Byt ut LED - Den ursprungliga power -LED: n är fyrkantig och vit vilket är bra, men jag ville använda en 5 mm LED för att göra det lättare att montera i ett hål i ramen. Skär den ursprungliga lysdioden från änden av trådledningen. Ta bort både ledningar och lödning ca 6 "strängad tråd för att förlänga längden på varje. Löd sedan den nya 5 mm lysdioden i slutet av de förlängda trådarna (ett motstånd behövs inte), se till att polariteten är korrekt. Använd värmekrympning eller elektrisk tejp för att isolera lödfogarna.
  2. Förläng IR -mottagare - IR -mottagaren är lödd till ett kretskort som skulle göra det svårt att montera i ramen. Avlöd det från kretskortet och löd strängade trådar till det. Löd sedan dessa ledningar till kretskortet. Återigen, använd värmekrympning eller elektrisk tejp för att isolera lödfogarna.

Steg 6: Bygg IR -sändare

Bygg IR -sändare
Bygg IR -sändare
Bygg IR -sändare
Bygg IR -sändare
Bygg IR -sändare
Bygg IR -sändare

Den transistordrivna IR-sändaren kommer att byggas med transistorn, IR-LED, bygelkablar, prototypkretskort och två motstånd som anges i materialsteg #2. Dessutom behöver du en brödbräda för att prototypa din IR -sändare. Koppla ihop komponenterna enligt diagrammet på brödbrädan. När du är nöjd med din krets överför du den till prototypen PCB och lödet på plats. Använd ett par bygeltrådar för att förlänga IR -lysdioden från kretskortet, löd inte IR -lysdioden direkt till kretskortet. Använd ytterligare tre bygelkablar som dina anslutningar till Pi.

Du kan lägga kretsen åt sidan för tillfället men om du vill testa din IR -sändare behöver du först en fungerande Raspberry Pi. Du måste hoppa vidare till steg 16-17. Dessa steg förklarar hur du konfigurerar din PI och hur du ansluter IR -sändaren. När du är klar kan du återgå till det här steget.

För att testa IR -sändarkretsen kan vi blinka lysdioden med ett skript. Ladda ner LEDblink -skriptet och flytta det till Pi: s hemkatalog. Ersätt * YOURPATH * nedan med sökvägen dit skriptet laddades ner. I terminalen:

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

Gör det sedan körbart genom att köra

chmod +x/home/pi/LEDblink

Kör LEDblink -skriptet

/home/pi/LEDblink

IR-lysdioden är inte en vanlig ljusdiod och avger inte synligt ljus men du kan använda en smarttelefonkamera. för att se det blinka. Rikta kameran mot IR -lysdioden och titta på skärmen. Om kretsen fungerar bör du se IR -lysdioden blinka.

Här är LED -blinkskriptet om du inte kan ladda ner

#!/usr/bin/python

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

Anpassad från Raspberry Pi IR -fjärrkontroll

LEDblink -skript

Steg 7: Slå på Pi

Driv Pi
Driv Pi
Driv Pi
Driv Pi
Driv Pi
Driv Pi
Driv Pi
Driv Pi
  1. Förbered USB -kabel - Klipp bort änden från offermikro -USB och lämna mikro -USB -änden och är cirka 18 "lång. Dra av kabeln. USB -kablar kommer att ha 4 ledare (vanligtvis rött, grönt, vitt och svart) och en skärm. Vi kommer att använder endast de röda +5v och svarta jordledningarna. De återstående ledningarna kan trimmas ur vägen.
  2. Power Raspberry Pi - Leta reda på 9 -trådsselen mellan strömförsörjningen och kretskortet, den kommer att ha en röd tråd och 8 svarta. Denna sele levererar en konstant 5v (även när LCD -skärmen är avstängd) till kretskortet så att vi kan använda den för att driva Raspberry Pi. Vi kommer att nummerera dessa trådar 1-9 som börjar med den röda tråden. Skarva genom att lödda den svarta ledningen från USB -kabeln till tråd nr 4 och den röda kabeln från USB -kabeln till tråd #6. Använd värmekrympning eller eltejp för att isolera lödfogarna.

Steg 8: Montera Pi och testa

Montera Pi och testa
Montera Pi och testa
Montera Pi och testa
Montera Pi och testa
  1. Montera Pi - Borra 4 hål i brickan för att montera Raspberry Pi. Använd skruvar och distanser för att säkra som visas på bilderna. Se till att du har tillräckligt med spelrum mellan skruvhuvudena och kretskortet när det har installerats om för att undvika kortslutning.
  2. Sätt ihop igen - Sätt tillbaka strömförsörjningen och kretskortet i facket som fästs med originalskruvar. Dra ut de nya ström- och mikro -USB -kablarna från sidan av facket. Om du vill bänkprova vid denna tidpunkt, fortsätt ansluta de återstående kablarna enligt beskrivningen i steg 16, annars håll LCD -skärmen åtskild från brickan för tillfället.

Steg 9: Skapa ram

Skapa ram
Skapa ram
Skapa ram
Skapa ram
Skapa ram
Skapa ram
Skapa ram
Skapa ram

Steg 9-12 beskriver hur du skapar en ny träram för alla komponenter. I grund och botten är det en bildram för LCD -skärmen.

  1. Skapa ram - Använd en geringssåg och skär den 5/4 "x 3-1/2" tallarna i 4 bitar med 45 ° snitt i varje ände för att bilda en rektangel runt LCD -skärmen. Detta bör passa tätt runt LCD -skärmen men inte så att du måste tvinga in LCD -skärmen i ramen.
  2. Join Frame - Markera mitten av varje snittänd. Ställ upp din kexsnickare för 45 ° och #10 kex, ställ in skärets djup som ska centreras i fogen. Skär alla 8 kexfacken.
  3. Limram - Sätt kakor i luckor, lim inte ännu och testa passform med LCD. Om LCD -skärmen passar korrekt i ramen, ta bort den och använd trälim på kexen och 45 ° -ändarna för att sammanfoga ramen. Se till att ramen är fyrkantig med hjälp av klämmor medan limet stelnar. Torka bort allt överskott av trälim.

Här är en annan instruerbar med fler tips för att bygga en tavelram med kexsnickeri från Canida

Steg 10: Trimram

Trimram
Trimram
Trimram
Trimram
  1. LCD -stöd - Skär nu några kexfack för att hålla LCD -skärmen i ramen mot stoppformningen som kommer att installeras härnäst. Ställ kexsnickaren på 90 °. Mät tjockleken på LCD -skärmen med en tjocklek och ställ in djupet på snickaren på samma. Denna LCD -skärm har en sida som är tjockare än de andra, så skär först kakorna för de tunnare 3 sidorna. 2 kex på insidan av ramens kortsidor och 3 vardera på långsidorna. Efter att ha klippt av de sju facken mäter du den tjockare sidan av LCD -skärmen och ställer in djupet på snickaren. Skär de tre sista kexfacken. Kexen ska passa tätt, de håller LCD -skärmen på plats utan lim.
  2. Trimma - Skär stoppformen i 4 bitar med 45 ° snitt. Innerkanten (tunnare kant) hänger över ramens insida och täcker LCD -skärmens metallram. Använd LCD -skärmen som en guide för att bestämma rätt överhäng. Ytterkanten av stoppgjutningen kommer att vara ungefär 1/4 "från ramens yttre kant. Det skapar en 1/4" avslöjning runt hela ramen. Jag planerade ursprungligen att dra en konturerad kant in i det yttre hörnet och ta bort avslöjandet men jag gillade utseendet med 1/4 "avslöjningen så jag lämnade den som den är. Säkra med trälim och pneumatisk spik.

Steg 11: Rutt

Rutt
Rutt
Rutt
Rutt
Rutt
Rutt
  1. Infälld fransk kloss - Klipp ramsidan av den franska klossen så att den är 1/2 "smalare än rammens bredd. Markera skenans konturer ca 3" uppifrån på varje sida av ramen. Ställ in djupet på din router på samma sätt som djupet på den franska klossen. Dra ut en urtagning på baksidan av ramen så att klyftan sitter jämnt med ramen. Klipp väggsidan av klossarna så att de passar inuti ramens bredd. Detta säkerställer att ramen monteras i väggen.
  2. Infälld fabrikselektronik - Skapa en urtagning med routern i botten av ramen för att hålla fabrikselektroniken (IR -kretskort, fabriksbrytare, ström -LED) och IR -sändarkort från steg #6. Se till att du har tillräckligt med längd för att tråden ska nå kontakten på sidan av brickan. Borra två 3/16 "hål från botten av ramen i detta urtag. Dessa hål rymmer 5 mm LED- och IR -mottagaren och låter deras ledningar gå tillbaka till fabriksselen.
  3. Borrventilationshål - Med 1-1/2 "hålsåg, borra ett hål centrerat högst upp på ramen, borra sedan två 3/4" i botten av ramen med 3/4 "hålsåg. Var säker för att undvika det område du dirigerade ut i föregående steg. Till skillnad från min bild kommer du att borra dessa innan du färgar eller målar.

Steg 12: Slutför ram

Slutför ram
Slutför ram
  1. Förberedelse - Fyll alla spikhål och skarvar med träspackel och låt stelna och slipa utsidan av ramen med din slumpmässiga bana slipmaskin. Slipa till slät med minst 220 sandpapper.
  2. Finish - Färgramen med din favorit nyans av träfläck, applicera sedan 3 lager polyuretan, slipa mellan varje lager. Eller om du föredrar, måla. Följ tillverkarens anvisningar för tid mellan skikten.

Steg 13: Montera

Montera
Montera
Montera
Montera
Montera
Montera

Nu är det dags att sätta ihop allt.

  1. Börja med att sätta in ström -LED -lampan i dess hål, LED -toppen bör ligga i linje med framsidan av ramen. Lägg sedan till IR -mottagaren, den kommer att fästas på baksidan av det andra hålet på grund av dess fyrkantiga form. Placera sedan IR -sändaren inbyggd i steg #6 bredvid IR -mottagaren så att den siktar direkt åt sidan. Varmt lim på plats.
  2. Placera fabrikselektroniken (IR -kretskort, fabriksbrytare, strömbrytare) i rammets dirigerade område från steg #11 och dra kablarna så att de kommer ur vägen. Se till att du har tillräckligt med längd för att fabriksselen ska nå dess kontakt på sidan av brickan när den är installerad. Varmt lim på plats.
  3. Installera IR -sändarens kretskort inbyggt i steg #6 i det dirigerade området och hett lim på plats eller fäst med skruvar på ramen.
  4. Montera de tre hylsorna i ventilationshålen och säkra med lite hetblått.

Steg 14: Installera LCD och fack

Installera LCD och fack
Installera LCD och fack
Installera LCD och fack
Installera LCD och fack
  1. Placera LCD -skärmen i ramen och säkra med #10 kex. De ska vara tätt och hålla LCD -skärmen utan att använda trälim.
  2. Placera sedan brickan med det svetsade stålplattstödet över ramen. Markera bredden på varje ände av stålplattan. Böj stålplattan i ett skruvstycke till 90 ° vid märkena. Klipp bort överflödig stålplatta cirka 1 "förbi böjningen i varje ände eller tillräckligt så att den inte sträcker sig bortom baksidan av ramen och fäst med träskruvar.

Steg 15: Fläkt, French Cleat och högtalare

Fläkt, French Cleat och högtalare
Fläkt, French Cleat och högtalare
Fläkt, French Cleat och högtalare
Fläkt, French Cleat och högtalare
Fläkt, French Cleat och högtalare
Fläkt, French Cleat och högtalare
Fläkt, French Cleat och högtalare
Fläkt, French Cleat och högtalare
  1. Installera 40 mm fläkten inuti 1-1/2 "ventilationshålet med skruvar så att den drar luft från insidan av ramen och avgaser till utsidan.
  2. Installera den franska klossen i urtagen som skapades i steg #11 med de medföljande skruvarna och se till att den ligger i nivå med ramen.
  3. Säkra de två högtalarna som tas bort vid isärtagningen på vardera sidan av baksidan av ramen med träskruvar. Lämna tillräckligt lång så att tråden når fabrikskontakten.

Steg 16: Anslut

Ansluta
Ansluta
Ansluta
Ansluta
Ansluta
Ansluta
  1. Installera WiFi -adapter (och valfritt trådlöst tangentbordskort) i Raspberry PI USB -kortplatser.
  2. Anslut LVDS -kabeln och de två LCD -växelriktarens strömkablar från LCD till facket.
  3. Anslut fabriksbrytare och högtalare till kontakterna på brickan.
  4. Anslut HDMI -kabeln mellan Raspberry Pi och HDMI -porten på facket med hjälp av rätt vinkeladapter på fackänden.
  5. Anslut mikro -USB -strömkabel från steg #7 till Raspberry Pi.
  6. Anslut IR -sändarhoppare. Anslut den 3,3v röda bygeln till stift #1 på Pi, anslut den orange GPIO22 -signalbygeln till stift #15 och den bruna markbygeln till stift #39.
  7. Anslut 40 mm fläktens USB -kabel till en USB -port på baksidan av brickan.

Steg 17: Installera Raspbian och Basic Setup

Installera Raspbian och Basic Setup
Installera Raspbian och Basic Setup
Installera Raspbian och Basic Setup
Installera Raspbian och Basic Setup
Installera Raspbian och Basic Setup
Installera Raspbian och Basic Setup
Installera Raspbian och Basic Setup
Installera Raspbian och Basic Setup

Dessa instruktioner förutsätter att Raspbian GNU/Linux 8 (jessie) är installerat.

  1. Följ instruktionerna på Raspberry Pi -webbplatsen för att förbereda ditt Micro SD -kort med NOOBS som är en installationshanterare för operativsystemet för Raspberry Pi och sätt sedan in Micro SD -kortet i Raspberry Pi.
  2. Slå på ditt infocenter och din Pi startar till NOOBS. Följ installationsanvisningarna på skärmen för att installera Raspbian.
  3. När installationen är klar bör du automatiskt logga in på skrivbordet. Om inte, är standardanvändaren pi och standardlösenordet är hallon. Jag rekommenderar att du ändrar standardlösenordet samt några andra grundläggande inställningar med Raspberry Pi Configuration GUI under Meny> Inställningar.
  4. En gång i Raspberry Pi Configuration GUI under fliken System, klicka på Expand Filesystem. Detta tar bara några sekunder. Anledningen till att expandera filsystemet är att göra allt tillgängligt utrymme på SD -kortet tillgängligt för användning, i ett försök att hålla Raspbian tillräckligt liten för att passa på olika SD -kort är det komprimerat för att bara använda cirka 4 GB. Klicka också på knappen Ändra lösenord för att ändra standardlösenordet. Ge ditt infocenter ett värdnamn du väljer, välj Boot To Desktop och Auto login.
  5. Medan du fortfarande är i Raspberry Pi Configuration GUI väljer du fliken Lokalisering och anger inställningar för språk, tidszon och tangentbord. GUI är ytterligare dokumenterat här.
  6. Installera Edimax WiFi -adapter via installationsanvisningarna på den här sidan.
  7. När WiFi fungerar öppnar du terminalen och uppdaterar förvaren. Skriv följande kommandon.
  8. sudo apt-get uppdatering
  9. Låt oss sedan uppdatera alla paket.

    sudo apt-get uppgradering

  10. Låt oss nu uppdatera Raspberry Pi: s firmware.

    sudo rpi-uppdatering

  11. Starta om.

    sudo starta om

Steg 18: Installera programvarupaket

Installera programpaket
Installera programpaket

Nu kommer vi att installera ytterligare paket som krävs för infocentret. Dessa kommer att konfigureras i nästa steg. Öppna ett terminalfönster och skriv kommandona nedan.

  1. Installera Chromium -webbläsaren.

    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 update sudo apt-get install chromium-browser

  2. Installera Apache webbserver.

    sudo apt-get install apache2

  3. Installera Unclutter för att dölja pekaren när den inte används.

    sudo apt-get install unclutter

  4. Installera x11-xserver-utils

    sudo apt-get install x11-xserver-utils

  5. Installera Xdotool.

    sudo apt-get install xdotool

  6. Installera paketet för Infraröd fjärrkontroll för Linux.

    sudo apt-get install lirc

Steg 19: Rotera displayen

Jag föredrar vi textredigeraren, om du föredrar nano, ersätt bara nano med vi i följande steg.

Eftersom infocentret kommer att hängas vertikalt istället för horisontellt måste vi rotera displayen. I terminalen skriver du kommandona:

sudo vi /boot/config.txt

Lägg till raden nedan i filen config.txt.

lägg till display_rotate = 1 90

Steg 20: Chromium Setup

Chromium installerades i steg #18 och konfigurera nu Chromium för att starta automatiskt. Redigera filen /home/pi/.config/lxsession/LXDE-pi/autostart i terminalen

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

lägg sedan till raden

@chromium-browser-start-fullscreen --disable-session-crashed-bubble --disable-infobars localhost Nu skapar vi ett skript för att uppdatera Chromiu

vi /home/pi/refresh.sh

Lägg till raderna nedan i filen

#!/bin/bash

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

Gör skriptet körbart

sudo chmod +x /home/pi/refresh.sh och lägg den till cron för att köra var 15: e minut

sudo crontab -e lägg till den här raden i cronta

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

Steg 21: Installera Unclutter och inaktivera skärmblankning

Unclutter och X11-xserver-utils installerades i steg #18. Unclutter döljer pekaren när den inte används. I terminalen redigera filen /home/pi/.config/lxsession/LXDE-pi/autostart Vi kan också lägga till xset-kommandon för att inaktivera energisparläge

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

lägg sedan till raderna

@unclutter -display: 0 -händelser -grab

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

För att inaktivera skärmsläckning med standard LXDE, redigera filen:/etc/xdg/lxsession/LXDE/autostart.

vi/etc/xdg/lxsession/LXDE/autostart

Kommentera kommandot @xscreensaver (lägg till ett # vid tecken på raden)

#@xscreensaver -no -splash

För att testa xset -konfigurationen kan du köra xset q efter en omstart bör du se följande utdata

föredrar blanking: ingen tillåtelse exponeringar: yestimeout: 0 cykel: 600 DPMS är inaktiverad

Steg 22: Konfigurera Linux infraröd fjärrkontroll

Vi installerade LIRC i steg #18. Låt oss få det att fungera så att vår Pi kan skicka IR -ström på och av kommandon till LCD -skärmen.

sudo vi /boot/config.txt

lägg till följande i filen config.txt

dtoverlay = lirc-rpi, gpio_out_pin = 22

redigera sedan filen hardware.conf

sudo vi /etc/lirc/hardware.conf

lägg till följande

LIRCD_ARGS = "-inmatning"

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

Hitta din fjärrkontrolls konfigurationsfil från listan över fjärrkontroller på LIRC: s webbsida på https://lirc.sourceforge.net/remotes/ Ladda ner konfigurationsfilen och spara den som /etc/lirc/lircd.conf. I mitt fall använde jag konfigurationsfilen Samsung AA59-00382A här

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

Då borde du kunna testa LIRC med det här på/av -kommandot

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

Om du vill kan du ställa in ett schema för att slå på och stänga av LCD -skärmen med cron. Redigera crontab och lägg till ett schema du väljer. I mitt exempel slår infocentret på varje dag kl. 08.00, därefter stängs det av kl. 10.00 på dag 1-5 (vardagar), slås på igen kl. 15.00 (15.00) dag 1-5 (vardagar) och stängs sedan av varje 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

Steg 23: Skapa din webbsida

Skapa din webbsida
Skapa din webbsida

Vid denna tidpunkt bör du ha ett fungerande infocenter som visar standard Apache "Det fungerar!" webbsida. Nu måste vi skapa din anpassade webbsida. Du kan designa detta som du vill och göra det så enkelt eller komplext som du vill. Jag har inkluderat två exempelwebbsidor, en är den sida jag använder med webbadresserna borttagna och den andra är endast ett kalenderexempel. Med endera måste du ange dina egna webbadresser. Byt namn på filen till index.html och placera i/var/www/html/

Eftersom det finns oändliga sätt du kan designa denna sida och allas användningsfall kommer att vara annorlunda kommer jag inte att detaljera hela html -filen här. Det finns massor av bra instruktioner och självstudier på webben som beskriver hur du skapar webbsidor och ännu mer om hur du kan bädda in vilket innehåll du vill.

exempel indexfil

exempel bara kalenderindexfil

Steg 24: Häng och njut

Häng och njut!
Häng och njut!
Häng och njut!
Häng och njut!
Häng och njut!
Häng och njut!
Häng och njut!
Häng och njut!

Montera den andra halvan av din franska kloss på din vägg, se till att den är jämn och häng upp ditt infocenter. Anslut den och njut!

Tävling för mikrokontroller 2017
Tävling för mikrokontroller 2017
Tävling för mikrokontroller 2017
Tävling för mikrokontroller 2017

Stora priset i Microcontroller Contest 2017

Rekommenderad: