Fabriquer une Mini TV pour son flipper
- goupil
- Dept: 63
- Rech/Achete: 0 flip
- Messages : 40
- Enregistré le : 30/03/2021
- Pas vu depuis 10 mois
- Niveau : Débutant
- Pro / revendeur : non
Re: Fabriquer une Mini TV pour son flipper
Bonjour tout le monde.
Merci Brice pour ce partage !
J'ai rencontré un problème d'installation de ton image. C'est peut être lié à l'écran que j'ai trouvé sur Ali. Son driver serait il différent du tien ???
Je suis donc reparti sur le dernier Raspbian
Ça fonctionne bien, la qualité d'image est parfaite.
Je cherche maintenant à adapter la vidéo aux missions...
Il semblerait que certains l'aient fait ?
Est ce sur la même base (RPI) ? Une partie du GPIO est sans doute libre ?
Ça me tente beaucoup d'essayer ...
Marc
Merci Brice pour ce partage !
J'ai rencontré un problème d'installation de ton image. C'est peut être lié à l'écran que j'ai trouvé sur Ali. Son driver serait il différent du tien ???
Je suis donc reparti sur le dernier Raspbian
Ça fonctionne bien, la qualité d'image est parfaite.
Je cherche maintenant à adapter la vidéo aux missions...
Il semblerait que certains l'aient fait ?
Est ce sur la même base (RPI) ? Une partie du GPIO est sans doute libre ?
Ça me tente beaucoup d'essayer ...
Marc
- pezize
- Dept: 77
- Rech/Achete: 0 flip
- Messages : 873
- Enregistré le : 11/11/2013
- Niveau : Débutant
- Pro / revendeur : non
Re: Fabriquer une Mini TV pour son flipper
Tu as mis les vidéos à la suite des autres ? où ? Moi ça n’a jamais fonctionné. Juste une seule est lue en boucle et ce quelque soit sa taille des vidéos.
Aujourd’hui c’est moins cher que demain. Vivement que demain soit moins cher qu’aujourd’hui.
Il n’y a que les imbéciles qui ne changent pas d’avis. Seuls les imbéciles changent tout le temps d’avis.
Il n’y a que les imbéciles qui ne changent pas d’avis. Seuls les imbéciles changent tout le temps d’avis.
- Spectre
- Dept: 31
- Rech/Achete: 0 flip
- Messages : 854
- Enregistré le : 29/07/2015
- Niveau : Initié
- Pro / revendeur : non
Re: Fabriquer une Mini TV pour son flipper
de mon côte 4 videos .. ensuite c'est la 1ere qui repasse.
pour répondre au message precedent, je suis en train de modifier un sys 80B. j'utilise un raspberry pi 4, j'e connecte une dalle au port HDMI, et je me sers du GPIO pour de l'adressage. Bref... je lis les bit qui viennent de la CPU du flipp et je balance une vidéo en fonction de l'octet et son ... example... extra ball, tilt, special et autre..
pour répondre au message precedent, je suis en train de modifier un sys 80B. j'utilise un raspberry pi 4, j'e connecte une dalle au port HDMI, et je me sers du GPIO pour de l'adressage. Bref... je lis les bit qui viennent de la CPU du flipp et je balance une vidéo en fonction de l'octet et son ... example... extra ball, tilt, special et autre..
Modifié en dernier par Spectre le jeu. 16 09, 2021 20:15, modifié 1 fois.
CANADA DRY, BLACK HOLE, DIAMOND LADY, PIRATES DES CARAIBES (STERN), GODZILLA PREMIUM, JURASSIC PARK PREMIUM
- Freeman98
- Dept: 98
- Collec Perso: 37 flips
- Rech/Achete: 3 flips
- Messages : 3866
- Enregistré le : 16/10/2015
- Niveau : Initié
- Pro / revendeur : non
- Localisation : Monaco, Peille, Porticcio et Saulieu
- Contact :
Re: Fabriquer une Mini TV pour son flipper
mmmhhh c'est bon çà !Spectre a écrit : ↑jeu. 16 09, 2021 19:01de mon côte 4 videos .. ensuite c'est la 1ere qui repasse.
pour répondre au message precedent, je suis en train de modifier un sys 80B. j'utilise un raspberry pi 4, j'e connecte une dalle au port HDMI, et je me sers du GPIO pour de l'adressage. Bref... je lis le bit qui viennenet de la CPU du flipp et je balance une vidéo en fonction de l'octet et son ... example... extra ball, tilt, special et autre..
In Chamallow we trust !
- brice
- Dept: 81
- Collec Perso: 3 flips
- Rech/Achete: 6 flips
- Messages : 68
- Enregistré le : 29/06/2018
- Pas vu depuis 1 mois
- Niveau : Initié
- Pro / revendeur : non
- Localisation : Mazamet
- Contact :
Re: Fabriquer une Mini TV pour son flipper
Bonjour à tous,
j'ai aussi ça dans les cartons.
Pour le moment ca lit des vidéos en fonction de la matrice de switch sur les data east, je partagerai tout ça prochainement !
j'ai aussi ça dans les cartons.
Pour le moment ca lit des vidéos en fonction de la matrice de switch sur les data east, je partagerai tout ça prochainement !
https://retrohappygames.fr/
- Spectre
- Dept: 31
- Rech/Achete: 0 flip
- Messages : 854
- Enregistré le : 29/07/2015
- Niveau : Initié
- Pro / revendeur : non
Re: Fabriquer une Mini TV pour son flipper
hello
, je fais pareil sur un SYS 80B !!! je n'ai pas fini
bravo
, je fais pareil sur un SYS 80B !!! je n'ai pas fini
bravo
CANADA DRY, BLACK HOLE, DIAMOND LADY, PIRATES DES CARAIBES (STERN), GODZILLA PREMIUM, JURASSIC PARK PREMIUM
- brice
- Dept: 81
- Collec Perso: 3 flips
- Rech/Achete: 6 flips
- Messages : 68
- Enregistré le : 29/06/2018
- Pas vu depuis 1 mois
- Niveau : Initié
- Pro / revendeur : non
- Localisation : Mazamet
- Contact :
Re: Fabriquer une Mini TV pour son flipper
Si tu veux qu'on échange sur le sujet ce sera avec plaisir.
https://retrohappygames.fr/
- goupil
- Dept: 63
- Rech/Achete: 0 flip
- Messages : 40
- Enregistré le : 30/03/2021
- Pas vu depuis 10 mois
- Niveau : Débutant
- Pro / revendeur : non
Re: Fabriquer une Mini TV pour son flipper
Bonjour tout le monde,
je poursuis ce projet pour mon Jurassic Park Data East.
Ce flip a une cible qui déclenche toutes les missions et lorsqu'elle est active, une lampe s'allume.
L'idée est de placer un opto-coupleur sur cette lampe. Lorsqu'elle s'allume, une vidéo se lance et lorsqu'elle s’éteint, la vidéo s’interrompt (avec un beau fond d'écran).
Pour ça, j'utilise omxplayer, qui me semble plus puissant que mplayer
Pour le lancer -> sudo -u root omxplayer -o hdmi /home/pi/pintv/nom_du_film &
Pour interrompre la vidéo -> kill $(pgrep omxplayer)
Pour la commande -> un script python sur le GPIO 20 qui m'a semblé ne pas être utilisé pour l'écran.
Les vidéos sont extraites de youtube et reformatées / coupées par l'éditeur libre "shotcut".
J'en suis au câblage du GPIO, je vous tiens informés du résultat.
Marc
je poursuis ce projet pour mon Jurassic Park Data East.
Ce flip a une cible qui déclenche toutes les missions et lorsqu'elle est active, une lampe s'allume.
L'idée est de placer un opto-coupleur sur cette lampe. Lorsqu'elle s'allume, une vidéo se lance et lorsqu'elle s’éteint, la vidéo s’interrompt (avec un beau fond d'écran).
Pour ça, j'utilise omxplayer, qui me semble plus puissant que mplayer
Pour le lancer -> sudo -u root omxplayer -o hdmi /home/pi/pintv/nom_du_film &
Pour interrompre la vidéo -> kill $(pgrep omxplayer)
Pour la commande -> un script python sur le GPIO 20 qui m'a semblé ne pas être utilisé pour l'écran.
Les vidéos sont extraites de youtube et reformatées / coupées par l'éditeur libre "shotcut".
J'en suis au câblage du GPIO, je vous tiens informés du résultat.
Marc
- goupil
- Dept: 63
- Rech/Achete: 0 flip
- Messages : 40
- Enregistré le : 30/03/2021
- Pas vu depuis 10 mois
- Niveau : Débutant
- Pro / revendeur : non
Re: Fabriquer une Mini TV pour son flipper
Bonjour tout le monde,
Ça fonctionne bien sur le GPIO 20, voici le code python
#######################################################################
# Imports
import time
import RPi.GPIO as GPIO
import subprocess
old_etat = 0
pinBtn = 20
GPIO.setmode(GPIO.BCM)
GPIO.setup(pinBtn, GPIO.IN, pull_up_down = GPIO.PUD_DOWN)
# Boucle infinie
while True:
etat = GPIO.input(pinBtn)
if (etat == 0 and old_etat ==1) :
subprocess.call('./pintv.sh')
print("Lancement du film")
old_etat = 0
if (etat == 1 and old_etat ==0) :
subprocess.call('./kill_pintv.sh')
print("Fin du film")
old_etat = 1
time.sleep(0.3)
############################################################################
Le code bash qui lance les fils aléatoires (pintv.sh) est :
#!/bin/bash
film="/home/pi/pintv/jp"$((1+ $RANDOM %10))".mp4"
sudo -u root omxplayer -o hdmi `echo "$film" ` &
Les vidéos sont dans /home/pi/pintv/ et se nomment jp1.mp4, jp2,mp4,.... ici jusqu'à jp10.mp4
et celui qui stoppe la vidéo (kill_pintv.sh)
#!/bin/bash
kill $(pgrep omxplayer) &
Il me reste à intégrer le tout dans le flip
Ça fonctionne bien sur le GPIO 20, voici le code python
#######################################################################
# Imports
import time
import RPi.GPIO as GPIO
import subprocess
old_etat = 0
pinBtn = 20
GPIO.setmode(GPIO.BCM)
GPIO.setup(pinBtn, GPIO.IN, pull_up_down = GPIO.PUD_DOWN)
# Boucle infinie
while True:
etat = GPIO.input(pinBtn)
if (etat == 0 and old_etat ==1) :
subprocess.call('./pintv.sh')
print("Lancement du film")
old_etat = 0
if (etat == 1 and old_etat ==0) :
subprocess.call('./kill_pintv.sh')
print("Fin du film")
old_etat = 1
time.sleep(0.3)
############################################################################
Le code bash qui lance les fils aléatoires (pintv.sh) est :
#!/bin/bash
film="/home/pi/pintv/jp"$((1+ $RANDOM %10))".mp4"
sudo -u root omxplayer -o hdmi `echo "$film" ` &
Les vidéos sont dans /home/pi/pintv/ et se nomment jp1.mp4, jp2,mp4,.... ici jusqu'à jp10.mp4
et celui qui stoppe la vidéo (kill_pintv.sh)
#!/bin/bash
kill $(pgrep omxplayer) &
Il me reste à intégrer le tout dans le flip