Sida 1 av 1
RPi + skärm = bryderier
Postat: 5 januari 2017, 15:16:10
av tecno
Rotat igenom mina resurslådor och hittade en 5" TFT skärm med Video in som är troligen 320x240 (hittar inte data på nätet) men ser ut att fungera hyfsat i 480x320. Så den får duga att visa lite text.
Nåväl, som känt så går ju RPi i power save mode eller nåt och skärmen 'slocknar'. Tanken är att denna RPi:n skall vara tangentbordslös men skärmen vill jag kunna titta på när det behövs. Så nu till frågan, hur väcka liv på skärmen då inget tangentbord finns? Kan jag väcka liv i detta via lämplig I/O port på nåt sätt?
Letat på nätet men hittar inga direkta svar på frågan.
Kommer att ha följande IO kort till mitt förfogande
http://www.sf-innovations.co.uk/custard-pi-3.html
http://www.smart-prototyping.com/Raspbe ... sion-Board
Re: RPi + skärm = bryderier
Postat: 5 januari 2017, 15:30:29
av maDa
Är väll mycket enklre att bara att stänga av skärmsläckaren?
http://unix.stackexchange.com/questions ... xt-console
Re: RPi + skärm = bryderier
Postat: 5 januari 2017, 15:45:20
av tecno
Nåja, vill inte att skärmen är 'på' 24/7 utan vill vid behov väcka liv på den utan tangentbord. Kanske tom gå så långt att skärmen blir spänningslös och bara spänningssatt vid behov.
All annan kommunikation via Wifi och SSH.
Re: RPi + skärm = bryderier
Postat: 5 januari 2017, 18:55:20
av tecno
Kan man tänka sig att he ett virtuellt tangentbord och sedan ha en programsnurra att 'skriva' så skärmen vaknar via IO?
Re: RPi + skärm = bryderier
Postat: 5 januari 2017, 20:11:21
av Rofhök
Det första jag tänkte var att polla sys/gpio och sen köra en xdotool med valfri stroke i ett enkelt bashscript.
Men det är kanske att gå över ån för vatten...
Re: RPi + skärm = bryderier
Postat: 5 januari 2017, 22:45:04
av tecno
Hittade följande:
Kod: Markera allt
python code to make a button click work with xdotool and move cursor to the listen button and click
works 100 percent of the time for me
import RPi.GPIO as GPIO
import time
import subprocess
GPIO.setmode(GPIO.BCM)
GPIO.setup(18, GPIO.IN, pull_up_down=GPIO.PUD_UP)
while True:
input_state = GPIO.input(18)
if input_state == False:
subprocess.call(["xdotool", "mousemove", "188", "191"])
subprocess.call(["xdotool", "click", "1"])
time.sleep(0.2)
this is with gpio pin 18 set as an input with a push button connected between pin 18 and ground with a pull up resistor programmed on that pin so when the button is pressed, the xdo commads are executed.
indentations appear to be screwy after i pasted the code , everything after the if input_state == False line should be intended
Kanske kan vara nåt? Osäker på detta med "mousemove" om det blir rätt.
Re: RPi + skärm = bryderier
Postat: 6 januari 2017, 00:21:51
av danielr112
En snurra som läser en gpio. Som sedan petar på en anna som slår på eller av skärmen. Så kan du ga den strömlös. Du kan ju ha nån pir eller annat också