GENTLEMEN DRIVERS Forum Index GENTLEMEN DRIVERS
Le Forum du Circuit Routier Electrique au 1/43ème...Un autre regard sur une authentique passion !




  
        
 
    
 
AUBIGNY - Communiqué en ligne Zone VIP
    
 
     
 
Chronométrage PiSlot
Goto page: 1, 2  >
 
Post new topic   Reply to topic    GENTLEMEN DRIVERS Forum Index -> SUR LE SPEEDWAY -> LES TRAVAUX DE LA PISTE -> Poignées - Alimentation - Chronométrage - Outillage
Previous topic :: Next topic  
PiSlot


Offline

Joined: 01 Jun 2015
Posts: 52
Localisation: France
Code postal: 00000

 PostPosted: Wed 15 Jun 2016 - 17:57    Post subject: Chronométrage PiSlot Back to top

Le but de la manœuvre est d'adapter un rail de compte tour carrera go!!! en détecteur de passe pour RaspBerry PI.
Le Raspberry Pi se chargera du calcul des temps, du compte tour et éventuellement par la suite de la sauvegardes des temps en base de données.

L'opération sur le compte tour carrera go!!! est relativement simple on supprime la partie électronique pour ne garder que la détection en coupant le rail de façon à ce qu'il ait la même largeur qu'un rail standard.
Ci dessous avant/après:


On trace la partie à découper à la scie:


On découpe aussi l'autre partie et on n'oublier pas de rajouter les fils permettant la connexion au dessous du plateau:


Vue de dessus avec les fils de raccord:


Pour une 4 voies on répète l'opération:


Ensuite il ne reste plus qu'a raccorder le Raspberry Pi pour tester tout ça:
(NB: les boutons correspondent aux détecteurs)


Il ne reste plus qu'à écrire un petit peu de code (ici en python):

 
Code:

#!/usr/bin/env python

import RPi.GPIO as GPIO
import time
import os

pinTrack1 =  8
pinTrack2 = 10
pinTrack3 = 16
pinTrack4 = 18

GPIO.setmode(GPIO.BOARD)

GPIO.setup(pinTrack1, GPIO.IN, pull_up_down=GPIO.PUD_UP)
GPIO.setup(pinTrack2, GPIO.IN, pull_up_down=GPIO.PUD_UP)
GPIO.setup(pinTrack3, GPIO.IN, pull_up_down=GPIO.PUD_UP)
GPIO.setup(pinTrack4, GPIO.IN, pull_up_down=GPIO.PUD_UP)
old_tracks='';

while True:
    stateTrack1 = GPIO.input(pinTrack1)
    stateTrack2 = GPIO.input(pinTrack2)
    stateTrack3 = GPIO.input(pinTrack3)
    stateTrack4 = GPIO.input(pinTrack4)
    
    tracks=('-' if stateTrack1 else 'X')+('-' if stateTrack2 else 'X')+('-' if stateTrack3 else 'X')+('-' if stateTrack4 else 'X')
    
    if (tracks != old_tracks):
        os.system('clear')
        print(tracks);
    old_tracks=tracks;
    time.sleep(0.1);



 
 
Visit poster’s website
Publicité






 PostPosted: Wed 15 Jun 2016 - 17:57    Post subject: Publicité Back to top

PublicitéSupprimer les publicités ?
 
Astolive
Co-administrateur

Offline

Joined: 09 Nov 2011
Posts: 12,362
Localisation: Ancenis
Code postal: 44150

 PostPosted: Wed 15 Jun 2016 - 19:32    Post subject: Chronométrage PiSlot Back to top

  c'est intéressant ce système, le RaspBerry PI ça se trouve où et à quel coût ?
Le code tu l'envoies sur quoi et comment ?

A+

jouez jouef
 
PiSlot


Offline

Joined: 01 Jun 2015
Posts: 52
Localisation: France
Code postal: 00000

 PostPosted: Wed 15 Jun 2016 - 21:19    Post subject: Chronométrage PiSlot Back to top

Un Raspberry Pi ça coûte 35€ environ (chez Selectronic par exemple)
Tu as bien sûr un site: https://www.raspberrypi.org/
Grosso modo c'est un système à base de processeur ARM faisant tourner un linux (sur la dernière version on peut aussi faire tourné un M$ Windows) offrant 4 ports USB, 1 port Ethernet ainsi qu'un connecteur d'extension permettant entre autre le GPIO (pin en entrée ou en sortie)
C'est le composant idéal pour l'informaticien/electronicien, ça s'alimente en 5V via micro USB et le système tiens sur une micro SD.
Ah oui j'oubliais il y a une sortie HDMI pour l'affichage. (pour moi ça sera mes temps)
Pour envoyer le code tu l'envoie sur le réseau via SSH (commande SCP) si tu es adepte de Windows tu peux faire un partage Samba.
 
Visit poster’s website
Astolive
Co-administrateur

Offline

Joined: 09 Nov 2011
Posts: 12,362
Localisation: Ancenis
Code postal: 44150

 PostPosted: Wed 15 Jun 2016 - 21:58    Post subject: Chronométrage PiSlot Back to top

  pour ces précieuses informations, je vais peut être devoir apprendre la samba !

Raspberry Pi est-il compatible avec UR3  ?

A+

jouez jouef
 
PiSlot


Offline

Joined: 01 Jun 2015
Posts: 52
Localisation: France
Code postal: 00000

 PostPosted: Wed 15 Jun 2016 - 22:24    Post subject: Chronométrage PiSlot Back to top

UR3 ne fonctionne pas sous Linux.
Du coup il te faut un Raspberry Pi 3 avec Windows 10 IoT qui doit pouvoir faire tourner UR3. (je n'ai pas essayé Windows 10 IoT pour le moment)
Mais après UR3 ne sait à priori pas utiliser le GPIO de Raspberry Pi.
Du coup plusieurs possibilités:
  • Carrera sensor (port USB)
  • Manette USB
  • Port Série (avec convertisseur Série / TTL)

Ca doit pouvoir le faire !!!
A tester
http://www.programmez.com/actualites/raspberry-pi-3-installe-windows-10-iot…
 
Visit poster’s website
Astolive
Co-administrateur

Offline

Joined: 09 Nov 2011
Posts: 12,362
Localisation: Ancenis
Code postal: 44150

 PostPosted: Wed 15 Jun 2016 - 22:31    Post subject: Chronométrage PiSlot Back to top

  encore, qu'utilises-tu sous Linux pour gérer le comptage  ?

A+

jouez jouef
 
PiSlot


Offline

Joined: 01 Jun 2015
Posts: 52
Localisation: France
Code postal: 00000

 PostPosted: Wed 15 Jun 2016 - 22:36    Post subject: Chronométrage PiSlot Back to top

Bah je développe mon propre programme 
On n'est jamais mieux servi que par soi même !!!
J'ai déjà commencé le programme, bientôt le code (si vous êtes intéressés) et des photos du fonctionnement (simulé pour l'instant, mais avec le détecteur dans peu de temps)
 
Visit poster’s website
Astolive
Co-administrateur

Offline

Joined: 09 Nov 2011
Posts: 12,362
Localisation: Ancenis
Code postal: 44150

 PostPosted: Wed 15 Jun 2016 - 22:39    Post subject: Chronométrage PiSlot Back to top

  tu vas nous pondre URe (Ultimate Racer extrème) en open source   

A+

jouez jouef
 
parislot
Modérateur

Offline

Joined: 04 Apr 2010
Posts: 9,364
Localisation: IDF
Code postal: 92

 PostPosted: Wed 15 Jun 2016 - 23:22    Post subject: Chronométrage PiSlot Back to top

 je ne comprends rien...mais c'est pas grave  Mr. Green
 
PiSlot


Offline

Joined: 01 Jun 2015
Posts: 52
Localisation: France
Code postal: 00000

 PostPosted: Thu 16 Jun 2016 - 12:31    Post subject: Chronométrage PiSlot Back to top

Ci dessous quelques captures d'écran de se que va donner le programme (en cours de développement)

Ci dessous on attend les voitures sur la grille de départ:


Les voitures sur les lignes 2,3,4 sont présentes, dès que la 4ième sera présente on déclenche le compte à rebour pour le top départ (5 secondes).
Si une voiture démarre avant on gère le fau départ.


Ensuite on affiche le temps de course, les temps au tour ainsi que les meilleurs temps au tour.
Il manque le nombre de tour effectué ainsi que la position dans la course... A développer...
NB: les temps sont tous les mêmes, je suis en mode démo
 
parislot
Modérateur

Offline

Joined: 04 Apr 2010
Posts: 9,364
Localisation: IDF
Code postal: 92

 PostPosted: Thu 16 Jun 2016 - 12:54    Post subject: Chronométrage PiSlot Back to top

C'est comme dans les jeux vidéo !!!
 
BRM
Modérateur

Offline

Joined: 21 May 2013
Posts: 6,896
Localisation: Moselle
Code postal: 57

 PostPosted: Thu 16 Jun 2016 - 13:04    Post subject: Chronométrage PiSlot Back to top

...    ... c'est bôôôôôô     

BRM
JOUEF COLLECTOR
Sloteur "Vintage" en formation
 
Ironside
Pilote Vétéran

Offline

Joined: 16 Oct 2013
Posts: 2,683
Localisation: la mure d'isere
Code postal: 38350

 PostPosted: Thu 16 Jun 2016 - 20:21    Post subject: Chronométrage PiSlot Back to top

c'est beau... mais arm, gpio, ssh scp... j'vais prendre mes gouttes   
 
Astolive
Co-administrateur

Offline

Joined: 09 Nov 2011
Posts: 12,362
Localisation: Ancenis
Code postal: 44150

 PostPosted: Fri 17 Jun 2016 - 09:02    Post subject: Chronométrage PiSlot Back to top

  Sympa cet écran

J'ai l'impression que cela peut très avantageusement remplacer UR3.
Est-ce que ton logiciel accepte d'autres entrées comme un port série ou un port parallèle relié à un détecteur infrarouge ?

A+

jouez jouef
 
PiSlot


Offline

Joined: 01 Jun 2015
Posts: 52
Localisation: France
Code postal: 00000

 PostPosted: Fri 17 Jun 2016 - 11:29    Post subject: Chronométrage PiSlot Back to top

Salut,
Dans l'absolu tout est possible !!!
Pour le port parallèle ça semble trop compliqué, pour le port série c'est jouable.
Le mieux si ton détecteur offre directement un état haut/bas c'est de le connecter sur le GPIO (avec peut être un transistor)
En fouillant sur internet j'ai trouvé ça:
http://www.seeedstudio.com/wiki/Grove_-_Infrared_Reflective_Sensor
Donne moi la documentation de ton détecteur pour une réponse plus précise.
 
PiSlot


Offline

Joined: 01 Jun 2015
Posts: 52
Localisation: France
Code postal: 00000

 PostPosted: Fri 17 Jun 2016 - 13:03    Post subject: Chronométrage PiSlot Back to top

J'ai trouvé un montage simple parfaitement compatible avec le GPIO du Raspberry PI de détection par infrarouge:

Les explication sont sur le site Locoduino.
Le montage sera certainement moins cher que de scier un compte tour Carrera Go!!!
 
BRM
Modérateur

Offline

Joined: 21 May 2013
Posts: 6,896
Localisation: Moselle
Code postal: 57

 PostPosted: Fri 17 Jun 2016 - 13:29    Post subject: Chronométrage PiSlot Back to top

... ça, ça va réconcilier les pratiquants du JEU VIDEO et les amoureux du SlotCar Racing     
                                                                              
   

BRM
JOUEF COLLECTOR
Sloteur "Vintage" en formation
 
Astolive
Co-administrateur

Offline

Joined: 09 Nov 2011
Posts: 12,362
Localisation: Ancenis
Code postal: 44150

 PostPosted: Fri 17 Jun 2016 - 19:01    Post subject: Chronométrage PiSlot Back to top

     je n'y connais rien en électronique, mon compte tour est détaillé ici par celui qui l'a aimablement réalisé   

http://www.circuitsroutiers-gentlemendrivers.com/t4779-Tutoriel-compte-tour…

Si ça te semble compatible je vais trouver quelqu'un pour m'assembler ça.

A+

jouez jouef
 
JMG
Préparateur Officiel Jouef

Offline

Joined: 07 Jun 2010
Posts: 9,721
Localisation: ile de france
Code postal: XXXXX

 PostPosted: Fri 17 Jun 2016 - 20:56    Post subject: Chronométrage PiSlot Back to top

Astolive, j'ai grillé aujourd'hui l'alim de ton ex-futur ordinateur à port série ! 

 
Astolive
Co-administrateur

Offline

Joined: 09 Nov 2011
Posts: 12,362
Localisation: Ancenis
Code postal: 44150

 PostPosted: Sat 18 Jun 2016 - 07:42    Post subject: Chronométrage PiSlot Back to top

          une alim je dois pouvoir en trouver, ça me fait beaucoup de trouvaille à faire pour retrouver mon chrono...
Qu'est-ce que je ne ferai pas pour qu'il soit opérationnel de nouveau 
L'avantage sans alim c'est qu'il sera plus léger à transporter 

A+

jouez jouef
 
Display posts from previous:   
Post new topic   Reply to topic    GENTLEMEN DRIVERS Forum Index -> Poignées - Alimentation - Chronométrage - Outillage All times are GMT + 2 Hours
Goto page: 1, 2  >
Page 1 of 2

 
Jump to:  

Portal | Index | Create a forum | Free support forum | Free forums directory | Report a violation | Cookies | Charte | Conditions générales d'utilisation

Cobalt 2.0 phpBB theme/template by Jakob Persson.
Copyright © 2002-2004 Jakob Persson


Powered by phpBB © 2001, 2020 phpBB Group