<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
<title><![CDATA[FranceSlotforum - Détection - Compte tours, temps, vitesse par mini PC Raspberry]]></title>
<link><![CDATA[https://www.franceslotforum.com/forum/messages.html?idsujet=1531825]]></link>
<description><![CDATA[Détection - Compte tours, temps, vitesse par mini PC Raspberry]]></description>
<item>
<title><![CDATA[Message de noscollections]]></title>
<description><![CDATA[Le script de gestion de course que j'avais fait en attendant de trouver une solution de détection sur 2 voies (fiable) ressemble à cela dans un navigateur web : J'ai une petite vidéo de certains de mes tests :]]></description>
<guid><![CDATA[https://www.franceslotforum.com/forum/messages.html?idsujet=1531825&page=0#_msg17859211]]></guid>
<link><![CDATA[https://www.franceslotforum.com/forum/messages.html?idsujet=1531825&page=0#_msg17859211]]></link>
<author><![CDATA[noscollections]]></author>
<pubDate><![CDATA[Wed, 11 Nov 2020 08:16:11 +0100]]></pubDate>
</item>
<item>
<title><![CDATA[Message de noscollections]]></title>
<description><![CDATA[Bonjour à tous, La discussion a continué sans moi, je pensais avoir des notifications ! Bon alors voici quelques infos concernant mes travaux sur le sujet. De mon coté chaque capteur j'utilise la fonction : GPIO.add_event_detect(Pin_radar_1, GPIO.RISING, m1_step_2, bouncetime=cfg_bouncetime) Ca exécute une fonction uniquement quand l'événement se produit, avec le bouncetime ca évite aussi des mauvaises surprises de rebonds. Utilisant des capteurs de proximités, mon projet ne fonct...]]></description>
<guid><![CDATA[https://www.franceslotforum.com/forum/messages.html?idsujet=1531825&page=0#_msg17859210]]></guid>
<link><![CDATA[https://www.franceslotforum.com/forum/messages.html?idsujet=1531825&page=0#_msg17859210]]></link>
<author><![CDATA[noscollections]]></author>
<pubDate><![CDATA[Wed, 11 Nov 2020 08:13:22 +0100]]></pubDate>
</item>
<item>
<title><![CDATA[Message de tm68780]]></title>
<description><![CDATA[1 détecteur et une entrée par piste.]]></description>
<guid><![CDATA[https://www.franceslotforum.com/forum/messages.html?idsujet=1531825&page=0#_msg17856431]]></guid>
<link><![CDATA[https://www.franceslotforum.com/forum/messages.html?idsujet=1531825&page=0#_msg17856431]]></link>
<author><![CDATA[tm68780]]></author>
<pubDate><![CDATA[Sat, 26 Sep 2020 09:05:49 +0200]]></pubDate>
</item>
<item>
<title><![CDATA[Message de tieum357]]></title>
<description><![CDATA[C'est ça qui est génial avec ce genre de choses, c'est qu'on apprends tout le temps, qu'on ne cesse de changer et d'améliorer pour résoudre les soucis. Par curiosité le détecteur se présente sous quelle forme ? Tu as une même entrée gpio pour les deux pistes ou une pour chaque ? Edit : question bête réponse dans le code plus haut]]></description>
<guid><![CDATA[https://www.franceslotforum.com/forum/messages.html?idsujet=1531825&page=0#_msg17856429]]></guid>
<link><![CDATA[https://www.franceslotforum.com/forum/messages.html?idsujet=1531825&page=0#_msg17856429]]></link>
<author><![CDATA[tieum357]]></author>
<pubDate><![CDATA[Sat, 26 Sep 2020 08:56:05 +0200]]></pubDate>
</item>
<item>
<title><![CDATA[Message de tm68780]]></title>
<description><![CDATA[Salut Je viens de tester le traitement des interruptions :-( ça ne change pas grand chose, lors du traitement d'une interruption je ne peux pas en traiter une autre. Comme je disais précédemment (et c'est aussi dit dans les exemples du lien) je dois passer par des threads et là ça devient compliqué.]]></description>
<guid><![CDATA[https://www.franceslotforum.com/forum/messages.html?idsujet=1531825&page=0#_msg17856343]]></guid>
<link><![CDATA[https://www.franceslotforum.com/forum/messages.html?idsujet=1531825&page=0#_msg17856343]]></link>
<author><![CDATA[tm68780]]></author>
<pubDate><![CDATA[Thu, 24 Sep 2020 20:46:45 +0200]]></pubDate>
</item>
<item>
<title><![CDATA[Message de tm68780]]></title>
<description><![CDATA[Merci pour l'information. Je vais essayer d'étudier ça.]]></description>
<guid><![CDATA[https://www.franceslotforum.com/forum/messages.html?idsujet=1531825&page=0#_msg17856317]]></guid>
<link><![CDATA[https://www.franceslotforum.com/forum/messages.html?idsujet=1531825&page=0#_msg17856317]]></link>
<author><![CDATA[tm68780]]></author>
<pubDate><![CDATA[Thu, 24 Sep 2020 10:49:43 +0200]]></pubDate>
</item>
<item>
<title><![CDATA[Message de tieum357]]></title>
<description><![CDATA[salut, plutôt qu'une boucle infinie, je penses que tu pourrais utiliser les interrupts gpio, en gros plutot que tester toit même, tu seras notifié lors d'un changement d'état. c'est ce que je ferais, mais ne suis pas un expert. regarde ici quelques infos : https://roboticsbackend.com/raspberry-pi-gpio-inte]]></description>
<guid><![CDATA[https://www.franceslotforum.com/forum/messages.html?idsujet=1531825&page=0#_msg17856312]]></guid>
<link><![CDATA[https://www.franceslotforum.com/forum/messages.html?idsujet=1531825&page=0#_msg17856312]]></link>
<author><![CDATA[tieum357]]></author>
<pubDate><![CDATA[Thu, 24 Sep 2020 10:03:21 +0200]]></pubDate>
</item>
<item>
<title><![CDATA[Message de tm68780]]></title>
<description><![CDATA[Non j'attends l'événement def calculTempsTour(): global lasttime z=time.time() dt = z -lasttime lasttime = z tiTuple=time.gmtime(dt) reste=dt-tiTuple*3600.0-tiTuple*60.0-tiTuple*1.0 resteS=("%.2f" % reste ) tt=time.strftime("%H:%M:%S", tiTuple)+","+resteS time.sleep(0.2) #Attente en seconde return(tt) def attentePassage(): while True: if GPIO.input(button1)==0: #time.sleep(0.2) #Attente en seconde return(1) #...]]></description>
<guid><![CDATA[https://www.franceslotforum.com/forum/messages.html?idsujet=1531825&page=0#_msg17856248]]></guid>
<link><![CDATA[https://www.franceslotforum.com/forum/messages.html?idsujet=1531825&page=0#_msg17856248]]></link>
<author><![CDATA[tm68780]]></author>
<pubDate><![CDATA[Wed, 23 Sep 2020 13:41:28 +0200]]></pubDate>
</item>
<item>
<title><![CDATA[Message de tieum357]]></title>
<description><![CDATA[tu interroges l'entrée à la demande, ou tu utilises des événements sur son changement d'état ?]]></description>
<guid><![CDATA[https://www.franceslotforum.com/forum/messages.html?idsujet=1531825&page=0#_msg17856246]]></guid>
<link><![CDATA[https://www.franceslotforum.com/forum/messages.html?idsujet=1531825&page=0#_msg17856246]]></link>
<author><![CDATA[tieum357]]></author>
<pubDate><![CDATA[Wed, 23 Sep 2020 12:30:36 +0200]]></pubDate>
</item>
<item>
<title><![CDATA[Message de tm68780]]></title>
<description><![CDATA[Salut Le but du sleep, malgré qu'il n'est pas placé au bon endroit est d'éviter de scruter l'entrée GPIO 2 fois. Mais je pense que je dois utiliser le threading...]]></description>
<guid><![CDATA[https://www.franceslotforum.com/forum/messages.html?idsujet=1531825&page=0#_msg17856228]]></guid>
<link><![CDATA[https://www.franceslotforum.com/forum/messages.html?idsujet=1531825&page=0#_msg17856228]]></link>
<author><![CDATA[tm68780]]></author>
<pubDate><![CDATA[Wed, 23 Sep 2020 11:13:56 +0200]]></pubDate>
</item>
<item>
<title><![CDATA[Message de tieum357]]></title>
<description><![CDATA[salut, quel est le but du sleep de 0.2s dans ta fonction 'calculTempsTour' ? Si je ne m'abuse, en multithread tu bloques juste cette fonction, par contre en monothread tu bloques la fonction et tout le reste du process. Mais des experts te répondront surement mieux que moi.]]></description>
<guid><![CDATA[https://www.franceslotforum.com/forum/messages.html?idsujet=1531825&page=0#_msg17856219]]></guid>
<link><![CDATA[https://www.franceslotforum.com/forum/messages.html?idsujet=1531825&page=0#_msg17856219]]></link>
<author><![CDATA[tieum357]]></author>
<pubDate><![CDATA[Wed, 23 Sep 2020 09:45:19 +0200]]></pubDate>
</item>
<item>
<title><![CDATA[Message de tm68780]]></title>
<description><![CDATA[erreur de copie def calculTempsTour(): global lasttime z=time.time() dt = z -lasttime lasttime = z tiTuple=time.gmtime(dt) reste=dt-tiTuple*3600.0-tiTuple*60.0-tiTuple*1.0 resteS=("%.2f" % reste ) tt=time.strftime("%H:%M:%S", tiTuple)+","+resteS time.sleep(0.2) #Attente en seconde return(tt) dans le main: fen1.after(50,afficheChrono) # =&gt; boucler, après 50 millisecondes]]></description>
<guid><![CDATA[https://www.franceslotforum.com/forum/messages.html?idsujet=1531825&page=0#_msg17856210]]></guid>
<link><![CDATA[https://www.franceslotforum.com/forum/messages.html?idsujet=1531825&page=0#_msg17856210]]></link>
<author><![CDATA[tm68780]]></author>
<pubDate><![CDATA[Tue, 22 Sep 2020 20:53:52 +0200]]></pubDate>
</item>
<item>
<title><![CDATA[Message de tm68780]]></title>
<description><![CDATA[Bonsoir, oui c'est du python Oui effectivement il y a un sleep dans la procédure de calcul du temps au tour def calculTempsTour(): global lasttime z=time.time() dt = z -lasttime lasttime = z tiTuple=time.gmtime(dt) reste=dt-tiTuple*3600.0-tiTuple*60.0-tiTuple*1.0 resteS=("%.2f" % reste ) tt=time.strftime("%H:%M:%S", tiTuple)+","+resteS time.sleep(0.2) #Attente en seconde Et sinon il y a ça dans le main: fen1.after(50,afficheChrono) # =...]]></description>
<guid><![CDATA[https://www.franceslotforum.com/forum/messages.html?idsujet=1531825&page=0#_msg17856209]]></guid>
<link><![CDATA[https://www.franceslotforum.com/forum/messages.html?idsujet=1531825&page=0#_msg17856209]]></link>
<author><![CDATA[tm68780]]></author>
<pubDate><![CDATA[Tue, 22 Sep 2020 20:51:46 +0200]]></pubDate>
</item>
<item>
<title><![CDATA[Message de tieum357]]></title>
<description><![CDATA[tm68780 a écrit : Bonjour, Désolé j'ai mis du temps à répondre, je n'avais plus de temps à moi. Apparemment on a fait à peu près la même chose. Par contre j'ai eu un soucis de temps de traitement. Lorsque les voitures passent les barrières presque en même temps, 1 seule impulsion sur les entrées GPIO est prise en compte. Salut c'est intéressant vos projets les gars. Ton code est en quoi ? python ? Pour ton impulsion manquée quand les passages sont très rapprochés, tu n'as pas un sleep qu...]]></description>
<guid><![CDATA[https://www.franceslotforum.com/forum/messages.html?idsujet=1531825&page=0#_msg17856208]]></guid>
<link><![CDATA[https://www.franceslotforum.com/forum/messages.html?idsujet=1531825&page=0#_msg17856208]]></link>
<author><![CDATA[tieum357]]></author>
<pubDate><![CDATA[Tue, 22 Sep 2020 20:33:16 +0200]]></pubDate>
</item>
<item>
<title><![CDATA[Message de tm68780]]></title>
<description><![CDATA[Bonjour, Désolé j'ai mis du temps à répondre, je n'avais plus de temps à moi. Apparemment on a fait à peu près la même chose. Par contre j'ai eu un soucis de temps de traitement. Lorsque les voitures passent les barrières presque en même temps, 1 seule impulsion sur les entrées GPIO est prise en compte.]]></description>
<guid><![CDATA[https://www.franceslotforum.com/forum/messages.html?idsujet=1531825&page=0#_msg17856190]]></guid>
<link><![CDATA[https://www.franceslotforum.com/forum/messages.html?idsujet=1531825&page=0#_msg17856190]]></link>
<author><![CDATA[tm68780]]></author>
<pubDate><![CDATA[Tue, 22 Sep 2020 16:12:33 +0200]]></pubDate>
</item>
<item>
<title><![CDATA[Message de noscollections]]></title>
<description><![CDATA[Moi sur le raspberry pi (RPI), j'ai fais un programme en Python. Aussi sur un GPIO, j'ai un capteur infrarouge. Je compte les tours et récupère les temps. Pour la visualisation, le Raspberry sert à rien, même si il peut aussi s'en charger. On accès au RPI en http (une page web), du coup on peu afficher les infos sur un PC, un téléphone, une tablette, tout ce qui affiche du web ! On peu afficher les temps, des graphs avec les temps au tour ou cumulé. Afficher qu'un joueur ou une synthèse de pl...]]></description>
<guid><![CDATA[https://www.franceslotforum.com/forum/messages.html?idsujet=1531825&page=0#_msg17848928]]></guid>
<link><![CDATA[https://www.franceslotforum.com/forum/messages.html?idsujet=1531825&page=0#_msg17848928]]></link>
<author><![CDATA[noscollections]]></author>
<pubDate><![CDATA[Fri, 15 May 2020 17:01:38 +0200]]></pubDate>
</item>
<item>
<title><![CDATA[Message de tm68780]]></title>
<description><![CDATA[Bonjour, j'ai commencé un programme qui pour l'instant comptabilise les tours et chronomètre les passages. Le tout affiché sur écran PC connecté au Raspberry. Au niveau matériel j'ai acheté une barrière infra-rouge utilisée habituellement pour les trains électriques. Cette dernière est connectée sur une entrée GPIO du raspberry.]]></description>
<guid><![CDATA[https://www.franceslotforum.com/forum/messages.html?idsujet=1531825&page=0#_msg17848759]]></guid>
<link><![CDATA[https://www.franceslotforum.com/forum/messages.html?idsujet=1531825&page=0#_msg17848759]]></link>
<author><![CDATA[tm68780]]></author>
<pubDate><![CDATA[Wed, 13 May 2020 16:29:07 +0200]]></pubDate>
</item>
<item>
<title><![CDATA[Message de noscollections]]></title>
<description><![CDATA[Bonjour, J'aimerai bien savoir ce que tu utilise sur ton raspberry pour le SLOT. Tu as installé un truc tout fait ou tu as développé quelque chose ?]]></description>
<guid><![CDATA[https://www.franceslotforum.com/forum/messages.html?idsujet=1531825&page=0#_msg17848752]]></guid>
<link><![CDATA[https://www.franceslotforum.com/forum/messages.html?idsujet=1531825&page=0#_msg17848752]]></link>
<author><![CDATA[noscollections]]></author>
<pubDate><![CDATA[Wed, 13 May 2020 15:46:04 +0200]]></pubDate>
</item>
<item>
<title><![CDATA[Message de tm68780]]></title>
<description><![CDATA[Bonsoir, J'ai mis en route un système basé sur un mini PC "Raspberry" pour compter les tours de circuit, afficher les temps, classements ... Le système fonctionne mais je souhaite le faire évoluer et je recherche des compétences et des conseils. Comme je débute dans le slot je n'ai aucune idée des fonctionnalités des systèmes existants et disponibles dans le commerce. Merci d'avance pour vos remarques Thierry]]></description>
<guid><![CDATA[https://www.franceslotforum.com/forum/messages.html?idsujet=1531825&page=0#is-page]]></guid>
<link><![CDATA[https://www.franceslotforum.com/forum/messages.html?idsujet=1531825&page=0#is-page]]></link>
<author><![CDATA[tm68780]]></author>
<pubDate><![CDATA[Sat, 14 Mar 2020 20:58:18 +0100]]></pubDate>
</item>
</channel>
</rss>