Raspberry Pi: Väggmonterad kalender och Notification Center (5 / 5 steg)

Steg 5: Konfigurera tryckknapparna

Tryckknapparna används för att bläddra framåt och bakåt i vyn kalender månad. Som standard görs detta genom att trycka på "p" och "n" på ett tangentbord. Knapparna kommer därför efterlikna de två tangentbord kommandona.

Skapa först en python skript för att göra tryckknapparna fungerar: http://razzpisampler.oreilly.com/ch07.html

Hämta och installera python-uinput, ett python API för att skapa virtuella tangentbord: http://tjjr.fi/sw/python-uinput/ Raspbian levereras med både Python 2- och Python 3. Se till att du installerar uinput med den version du använder.

Sammanställt av uinput-API och knappen skriptet. Den slutliga python scipt fästas.

Autostarta python skript vid start: våra launcher.sh kommer att se ut som nedan. Ersätt "/ home/pi/py_switch" till sökvägen där du har sparat skriptet python.

CD /
CD /home/pi/py_switch
sudo modprobe uinput
sudo python switch.py
CD /

Det är allt!

UPPDATERING:

Antalet möjliga kommandon kan utökas med vissa om-annat-uttryck i python-koden. Jag har bifogat en uppgraderad switch.py-fil i det här steget. Den nya är skriften har följande kommandon.

  • Tryck på knappen 1 -> nyckel tryck "P" -> Bläddra tidigare månad
  • Tryck på knappen 2 -> nyckel tryck "N" -> Bläddra nästa månad
  • Tryck på knappen 3 -> nyckel tryck på "M" eller "A" -> suppleant mellan månadsvy eller dagordning
  • Lång-tryck på knappen 3. -> Nyckel tryck "F5" -> Uppdatera webbsidan
  • Samtidig pressa knapp 1, 2, 3 -> Kör skalet kommandot "sudo omstart" -> Starta om raspberry PI.
Se Steg
Relaterade Ämnen

Fantastiska binära kalender och klocka med månen fas i en ledde matrisen

Hej, alla!Detta är mitt projekt med fler funktioner än min binär klocka som du kan se också på min en annan Instructables.Huvudtanken är att tillämpa i en enkel LED Matrix Display en massa funktioner, inklusive en komplett månadskalender med dag, mån...

Raspberry Pi HTS221 relativ fuktighet och temperatur Sensor Java Tutorial

HTS221 är en ultra-kompakt kapacitiv digital sensor för relativ fuktighet och temperatur. Den innehåller ett fjärranalys element och en blandad signal ansökan specifik integrerad circuit(ASIC) att mätning genom digital seriella gränssnitt. Integrerat...

Raspberry Pi xbmc IR-sensorn och fjärrkontrollen

i den här videon kommer vi att färdigställande raspberry pi demonstrationerna. Jag kommer att visa hur man installerar IR mottagaren på raspberry pi GPIO huvud och också hur du konfigurerar IR-sensor för drift med en fjärrkontroll. Med TSOP4856 IR-mo...

Interaktiva duk-Rack (med Raspberry Pi, Arduino Pro Mini och Bluetooth HC-05)

Detta är min första Instructable! Så om jag har gjort några misstag, förlåt mig :)Syftet är att ge kunderna en helt ny upplevelse när du handlar.Varje vibration som kunderna gör när de väljer kläder genom att flytta galgar eller ta i/ut ovanpå klädhä...

Raspberry Pi "Google glas" - enkel och elegant

jag har haft detta avslutade ett tag nu, men inte har tillbringat tid att göra detta Instructable som är faktiskt den springande punkten i mitt projekt.Lanseringen av Raspberry Pi trodde jag omedelbart hur fantastiskt det skulle vara som en bärbar da...

Raspberry Pi B + fall, snabba och billiga

Välkommen till min första instructable.Hur man gör ett fall för det nya Raspberry Pi B + för ~ $2Steg 1: Förnödenheter och verktyg Leveranser:Ace hardware Mini Utility Box - http://www.acehardware.com/product/index.jsp?produ...Verktyg:Nål näsa Pliars...

Raspberry Pi dedikerad Internet Radio och musikspelare

har du någonsin velat något att fylla dagen med härlig ljud men ville ägna en PC till detta ändamål? Raspberry Pi ger exakt vad vi behöver, och med några delar liggandes, kan du styra det med några knappar och en knopp.Allt bör fungera bra utan extra...

Setup Raspberry Pi utan bildskärm och tangentbord

NOOBS kräver en bildskärm, tangentbord och mus, som lägger till ~ $60 (USD) eller mer i kostnad. Men när Wi-Fi fungerar, behövs dessa enheter inte längre.Varje gång jag startar ett nytt projekt Raspberry Pi, jag släpa ut bildskärm, tangentbord och mu...

Enklaste smarta hem Panel och information Center - återanvända en gammal telefon!

I detta Instructable, ska jag gå igenom några av de steg som jag följde i återanvända en telefon som en smart hem touch apparat för mitt rum. Du kommer att kunna kontrollera dina lampor, vet din daglig väderprognos och få några andra personuppgifter...

Raspberry prydnad för jewlary och sylt dekoration

Ta bort stjälkar och frön, Lägg i en kastrull, tillsätt socker och gelfix, låt det koka i fem minuter och häll den i burkar.Hemlagad sylt och marmelad smak bra. De gör en perfekt present. Om bara fanns det ett sätt att göra en tråkig burk sylt ser me...

Jul/nyår dekoration (från gamla kalender och tom kan)

det är i slutet av året och gamla kalendrar kastas bort. Här är en idé hur man använder dem och omvandla till nyåret dekoration.Steg 1: Material och verktyg Här är de material och verktyg som du kommer att behövas:1. gamla kalender,2. tom kan,3. nål,...

Övervakning av vatten och Notification System genom att använda Arduino baserade GSM-systemet.

Detta instructable video handlar om hur du övervakar kvaliteten på vatten, praktikanter att övervaka nivån på vatten, temperaturen i vattnet och dess omgivande, grumlighet i vattnet (hur rent vatten är) samt PH-nivåer av vattnet. Så detta system över...

Raspberry Pi 2 Media Center: Kodi på XBian

Författare: Timothy träDatum: April 2015ÖversiktDenna guide går igenom konstruktion och konfiguration av en hem mediacenter från delar till kör system. Efter att ha följt dessa steg, har du en löpande Kodi mediaserver på en Raspberry Pi 2 i en Altoid...

Raspberry Pi - GPIOs, grafiskt gränssnitt, pyhton, matematik och elektronik.

Hej människor!Detta instructable syftar i att spela med några Hallons funktioner.Jag vann min Raspberry Pi från en mina vänner för en tid sedan, och i början hade jag ingen aning om hur man använder den. Jag redan var lite bekant med Arduino, men vis...

Raspberry Pi Home Automation - kontroll lampor, datorer, CCTV och mycket mer!

Hej killar, det första jag skulle vilja presentera mig för alla. Mitt namn är Jack, vanligen kallad Jackk eller JackkTutorials över på YouTube där jag technology handledning men främst täcka Hacking & säkerhet och andra användbara saker som du normal...

Raspberry Pi vägg monterad Google kalender

jag har nyligen köpt min första hem. I köket fanns en liten TV vägg monterad men TV: N själv var trasig så jag undrar, ska vad jag göra med detta väggfäste eftersom jag inte ville verkligen en TV i köket. Sedan gick det upp för mig, istället för att...

Hemautomation med nod js, raspberry pi och heimcontrol

I guiden kommer att göra beskriver hur du använder heimcontrol plattform (är NodeJs program för hemautomation öppen källkod under MIT licens)Några av där funktioner:Lyhörda : responsive design ger dig bekväm kontroll hem enheter använda din smartphon...

Min 2 cent: en improviserad ryggsäck från en matkassen och paracord

glömde väskan? Har en matkassen och något snöre? Oroa dig inte, du är inte strandsatta på alla! Jag har använt denna metod många, många gånger att bära saker hem från jobbet på min cykel när jag har A) glömt min riktiga väska, B) inte mindes min väsk...

Raspberry PI och DHT22 temperatur och luftfuktighet-logger med lampa och e-varningar

Detta är en Raspberry Pi grundval av temperatur och luftfuktighet logger som använder 2 (fungerar även med 1) Adafruit DHT22 sensorer för mätningar. Du kanske har sett liknande typ av instruktioner innan, men här har en twist. Det bara läsa inte temp...