• Benvenuti su RaspberryItaly!
Benvenuto ospite! Login Login con Facebook Registrati Login with Facebook


Valutazione discussione:
  • 0 voto(i) - 0 media
  • 1
  • 2
  • 3
  • 4
  • 5

[-]
Tags
un spi può come via solo spegnere no gpio si software? display

Come si può spegnere un display (no SPI, solo GPIO) via software?
#1
Ciao a tutti Smile 

Ho un RPi 3, al quale ho montato un display touch-screen da 3.5 pollici "cinese" preso su eBay.

Lo schermo funziona molto bene, però... non so come spegnerlo! Non ha pulsanti, la documentazione è praticamente assente e il supporto tecnico meno che nullo (lo so, è il costo del risparmio...).

Dato che ho il Raspberry in camera da letto e lo tengo acceso praticamente 24/7, capirete che è piuttosto fastidioso avere una maledetta torcia sempre accesa durante la notte. Per ora ho risolto alla buona chiudendolo in un cassetto, ma non è che sia il massimo della vita.

Quindi mi chiedevo: c'è qualche maniera software di spegnere lo schermo? O anche solo di ridurne a zero la luminosità? Sottolineo "software", ho già pensato ad un interruttore sui pin di alimentazione ma la vorrei tenere come extrema ratio.

Casomai potesse essere utile, i pin utilizzati dallo schermo sono:
-due 5v (pin #02 e #04)
-un 3v3 (pin #01)
-due pin di terra (pin #20 e #25)
-i GPIO 02, 07, 08, 09, 10, 11 e 25 (pin #03, #19, #21, #22, #23, #24, #26)

I driver che utilizzo sono invece questi
http://en.kedei.net/raspberry/raspberry.html

versione 6.3 (LCD_show_v6_1_3.tar.gz); come OS utilizzo Raspbian Jessie, DE Pixel, revisione di novembre 2016.


Se vi serve qualche altra info, non esitate a chiedere. Grazie in anticipo!
Risposta
#2
una soluzione "alla tedesca".. taglia l'alimentazione con un interruttore..
Risposta
#3
Ciao, grazie per la risposta; come ho scritto nel post, ci ho già pensato ma vorrei tenerla come ultima possibilità :Smile

Possibile che non ci sia, non so, qualche comando della shell che faccia al caso mio? A me va benissimo anche dover fare accendi-spegni via SSH, non cerco per forza qualcosa di "tocchi e si riaccende".
Risposta
#4
Senza il Pin 1 si spegne?
Risposta
#5
Non saprei, come lo posso disabilitare? (sempre via software intendo)
Risposta
#6
Comincia a scollegarlo, se puoi. Magari usa un cavo a nastro o dei Jumper, se senza quello si spegne, potremmo collegarlo a un pin GPIO programmabile e spegnerlo via software.
Risposta
#7
se hai xset installato dai questo comando

Codice:
xset dpms force off
Risposta
#8
Chiedo scusa per il ritardo, mi ero perso le notifiche delle risposte! Intanto grazie e buon anno Smile 

Lo schermo è fatto così
http://g01.a.alicdn.com/kf/HTB1D90RJXXXX...FT-SPI.jpg
quindi per fare esperimenti con cavi e interruttori dovrei fracassare i dupont, per quello dicevo che l'avrei tenuta come ultima ratio.

Il comando suggerito da Ikarus mi ritorna come errore
Codice:
xset:  unable to open display ""

Ho fatto una ricerca e sembra che l'errore sia dovuto al fatto che xset non "sa" qual è il mio display; ho provato quindi con
Codice:
export DISPLAY=:0
xset dpms force off
e non succede assolutamente niente.

Provando a dare il comando
Citazione:xset q
l'output è il seguente:
Citazione:Keyboard Control:
 auto repeat:  on    key click percent:  0    LED mask:  00000000
 XKB indicators:
   00: Caps Lock:   off    01: Num Lock:    off    02: Scroll Lock: off
   03: Compose:     off    04: Kana:        off    05: Sleep:       off
   06: Suspend:     off    07: Mute:        off    08: Misc:        off
   09: Mail:        off    10: Charging:    off    11: Shift Lock:  off
   12: Group 2:     off    13: Mouse Keys:  off
 auto repeat delay:  400    repeat rate:  30
 auto repeating keys:  00ffffffdffffbbf
                       fadfffefffedffff
                       9fffffffffffffff
                       fff7ffffffffffff
 bell percent:  0    bell pitch:  400    bell duration:  100
Pointer Control:
 acceleration:  20/10    threshold:  10
Screen Saver:
 prefer blanking:  yes    allow exposures:  yes
 timeout:  600    cycle:  600
Colors:
 default colormap:  0x20    BlackPixel:  0x0    WhitePixel:  0xffff
Font Path:
 /usr/share/fonts/X11/misc,/usr/share/fonts/X11/100dpi/:unscaled,/usr/share/fonts/X11/Type1,/usr/share/fonts/X11/100dpi,built-ins
DPMS (Energy Star):
 Standby: 600    Suspend: 600    Off: 600
 DPMS is Enabled
 Monitor is On
Quell'ON alla fine, se do il comando force off si trasforma in OFF, ma il display resta acceso.

Onestamente non so più che pesci pigliare!
Risposta
#9
Senza fracassare, potresti usare dei cavetti di prolunga..
Risposta
#10
Il problema è che raspy e monitor stanno dentro un case, lo spazio è quello che è; ho già penato per aggiungere due cavi di numero e un buzzer, figurati metterne un'altra dozzina.

Per le prove posso anche smontare il case, ma una volta appurato che tagliare l'alimentazione funziona, che me ne faccio? Dovrei poi trovare un modo di richiudere tutto stabilmente, il che significa per forza cambiare case...

Insomma, come ho detto più volte, le soluzioni hardware me le tengo per ultime; prima voglio vagliare ogni possibile opzione software Smile
Risposta
  


Vai al forum:


Navigazione:
Forum con nuovi Post
Forum senza nuovi post
Forum bloccato
Forum Redirect