Pagina 3 di 4

Re: raspberry-pi e' la soluzione giusta?

Inviato: 01/11/2014, 14:24
da Cia91
Avevo già visto quei file, ma non sono riuscito a capirli bene, contengono comandi che non conosco purtroppo...

Prova a lanciare questo comando omxplayer -ohdmi /home/pi/videos/crea1.mp4 direttamente dalla tastiera del raspberry e vedi se parte.

Re: raspberry-pi e' la soluzione giusta?

Inviato: 02/11/2014, 8:58
da darden78
Presumo che per lanciare quei comandi si debba essere in un ambiente a riga di comando, io quando faccio partire il raspy (col video disattivato) mi appare il desktop.
Dove devo andare a digitare?

Re: raspberry-pi e' la soluzione giusta?

Inviato: 03/11/2014, 11:45
da Cia91
O apri il terminale o chiudi l'ambiente desktop facendo esci o logout penso (non so che ambiente desktop usa quella distro).

Per riaprirlo nel caso lo chiudi basta che fai startx

Re: raspberry-pi e' la soluzione giusta?

Inviato: 03/11/2014, 12:24
da darden78
ok, fatto e funziona.
mi fa vedere il video e torna a riga di comando pronto per un altro comando

Re: raspberry-pi e' la soluzione giusta?

Inviato: 03/11/2014, 12:29
da darden78
se puo' interessare ho visto anche che quando il video va e premo p va in pausa...

Re: raspberry-pi e' la soluzione giusta?

Inviato: 10/11/2014, 16:50
da Cia91
Col comando che ti ho detto o con lo start automatico della distro?

Re: raspberry-pi e' la soluzione giusta?

Inviato: 10/11/2014, 22:49
da darden78
col comando che mi hai dato tu...

Re: raspberry-pi e' la soluzione giusta?

Inviato: 11/11/2014, 16:41
da Cia91
Prviamo con uno script:

Crea un file

Codice: Seleziona tutto

sudo nano loop.sh
Incollaci dentro questo

Codice: Seleziona tutto

#!/bin/bash
SERVICE='omxplayer'
while true; do
if ps ax | grep -v grep | grep $SERVICE > /dev/null
then
echo "Running" # sleep 1
else
$SERVICE -o hdmi "$1" &
fi
done
Poi cambiaci i permessi

Codice: Seleziona tutto

chmod +x loop.sh
e poi proviamo a lanciarlo:

Codice: Seleziona tutto

./loop.sh /home/pi/videos/crea1.mp4
Vediamo un po se fa il loop e se funziona la P.
Dovrebbero uscire anche dei Running tra un loop e l'altro.

Re: raspberry-pi e' la soluzione giusta?

Inviato: 11/11/2014, 18:51
da darden78
allora, con un po di fatica sono riuscito a fare tutto, l' unico problema e' che quasi dappertutto mi dice permission denied,
allora (se non ho capito male) basta mettere la parola "sudo" davanti a tutto.

cosi' ho fatto ed effettivamente il video parte in loop, solo che come dicevi tu, tra una proiezione e l' altra viene fuori una stringa e soprattutto non funziona piu' il tasto "p",
sembra che la tastiera sia disabilitata...

comunque il loop mi interessa relativamente, perche' basterebbe dirgli che quando ha finito di proiettare il video, deve tornare al punto di partenza e cioe' col video appena partito messo in pausa...
...poi se sente il pulsante premuto, andra' avanti in automatico, se il pulsante e' in posizione di riposo, rimane fermo com' e'.
in questo modo si puo' ovviae al problema del loop.
adesso piu' che altro mi servirebbe impostare il video con la pausa inserita e soprattutto con la tastiera abilitata...

Re: raspberry-pi e' la soluzione giusta?

Inviato: 11/11/2014, 20:12
da Cia91
In effetti all' ovviare al loop con quel metodo non ci avevo pensato...
Domani ti scrivo uno script che legge la gpio e fa partire il video, magari inizia a vedere da solo come attivare le gpio.

Ci serve installato wiringpi: https://projects.drogon.net/raspberry-p ... d-install/

Re: raspberry-pi e' la soluzione giusta?

Inviato: 12/11/2014, 15:57
da darden78
io sono entrato nel raspy con putty,ho fatto tutto il procedimento e credo di averlo fatto correttamente perche' quando ho lanciato l' ultimo comando mi e' venuta fuori una schermata che sembrava essere uno schemino della gpio...

adesso cosa devo fare??

Re: raspberry-pi e' la soluzione giusta?

Inviato: 12/11/2014, 16:26
da darden78
ho trovato anche il pinout della gpio,
ho visto pero' che la maggior parte ha 26 pin, mentre il mio ne ha 40!
e' un problema a livello di collegamenti?

Re: raspberry-pi e' la soluzione giusta?

Inviato: 14/11/2014, 13:39
da Cia91
Hai il modello b+, hai 4 buchi per le viti giusto?

Re: raspberry-pi e' la soluzione giusta?

Inviato: 14/11/2014, 13:53
da darden78
Si, è il b+

Re: raspberry-pi e' la soluzione giusta?

Inviato: 15/11/2014, 13:53
da Cia91

Codice: Seleziona tutto

#!/bin/bash
# This is a bash script that check a GPIO input, and if it is to GND print an output.
# This script require a pull-down circuit.
# www.raspberrygaming.tk


gpio mode 14 in         # 14 is the GPIO number, you can change it.

state=`gpio read 14`


while true
do

  state=`gpio read 14`
  #echo $stato         # you can uncomment this if you want the output shown at video.

  if [ $state = 0 ]; then

         echo "something you want!"

         break

  fi

done
Prova questo script e vedi se legge lo stato della gpio 14.
Occhi che lo schema di wiringpi è diverso dal solito: https://projects.drogon.net/raspberry-pi/wiringpi/pins/

Sai come creare e lanciare lo script?

Re: raspberry-pi e' la soluzione giusta?

Inviato: 15/11/2014, 15:53
da darden78
Assolutamente no... :D

Re: raspberry-pi e' la soluzione giusta?

Inviato: 15/11/2014, 19:16
da Cia91
Ok, per creare lo script vai con:

Sudo nano test.sh

Poi incolli dentro la pappardella di sopra, o la scrivi a mano.. Le righe col # davanti sono commenti, puoi saltarle tranne la prima.

Poi chiudi nano col ctrl+x e premi y per salvare... Se usi l'interfaccia grafica basta che fai un nuovo file ci scrivi dentro la roba e poi salvi come test.sh

Per lanciare lo script fai:

./test.sh

Per fermarlo ctrl+c

Lo scirpt restituisce la scritta someting you want se la gpio é a zero, mentre non da nulla se é a +3v

Volendo puoi decommentare l' echo stato, cosi ti da anche il numero 0 o 1 ogni volta che legge...

Re: raspberry-pi e' la soluzione giusta?

Inviato: 16/11/2014, 14:23
da Cia91
Ecco lo script definitivo:

Codice: Seleziona tutto

#!/bin/bash

gpio mode 11 in
gpio mode 11 up

state=`gpio read 11`

while true
do

  state=`gpio read 11`
  #echo $state
  clear
  if [ $state = 0 ]; then
         /usr/bin/omxplayer video.mp4
  fi
done
Praticamente crea un loop infinito che legge la gpio 11. Quando la gpio 11 è in stato 1 (non collegata) lo script manda il segnale clear, che cancella le scritte dallo schermo in modo che rimanga nero al 99%.

Rimane visibile solo il cursore di riga, ma penso se il buco del monitor del flipper è piu piccolo del monitor tuo non si vede perchè rimane fuori (poi possiamo aggiustare le risoluzioni ecc)

Quando la gpio 11 viene collegata al gnd parte il video, finito il video il loop ricomincia a leggere la gpio.

Nella riga /usr/bin/omxplayer video.mp4 prova a aggiungerci il -r (/usr/bin/omxplayer -r video.mp4), e vedi in quale modalità ti aggrada di piu.

Re: raspberry-pi e' la soluzione giusta?

Inviato: 16/11/2014, 20:56
da darden78
bene, domani provo e poi ti dico...
...non vedo l' ora...

Re: raspberry-pi e' la soluzione giusta?

Inviato: 16/11/2014, 20:56
da bisus
Darden sei tutti noi

Inviato dal mio SM-N9005 utilizzando Tapatalk