(4 révisions intermédiaires par le même utilisateur non affichées) | |||
Ligne 10 : | Ligne 10 : | ||
|Duration-type=jour(s) | |Duration-type=jour(s) | ||
|Licences=Attribution (CC BY) | |Licences=Attribution (CC BY) | ||
− | |Main_Picture= | + | |Main_Picture=Portique_de_course_de_voitures_RC_depart.jpg |
}} | }} | ||
{{Introduction | {{Introduction | ||
− | |Introduction=Faire des courses de voitures | + | |Introduction=Faire des courses de voitures Radio-Commandée, c'est bien s'amuser entre amis. Mais faire des mesures fiables est difficile. |
− | Le portique le fait pour vous: compte les tours de chaque voiture, son meilleur temps et son dernier | + | Le portique le fait pour vous: compte les tours de chaque voiture, son meilleur temps et son dernier tour de piste. |
De quoi assurer l'ambiance ! | De quoi assurer l'ambiance ! | ||
}} | }} | ||
− | {{Materials}} | + | {{Materials |
+ | |Material=Voici les bestioles qu'il va falloir détecter ! | ||
+ | |Step_Picture_00=Portique_de_course_de_voitures_RC_autos-reelles.png | ||
+ | }} | ||
{{Separator}} | {{Separator}} | ||
− | {{Tuto Step}} | + | {{Tuto Step |
+ | |Step_Title=1 essais | ||
+ | |Step_Content=Avec une webcam. | ||
+ | |||
+ | Clairement, l'éclairage joue un rôle primordial. | ||
+ | Et gare à l'ennemi qui se cache dans l'ombre. | ||
+ | Une bande de LED RGB est ajoutée pour tenter de maitriser tout ça. | ||
+ | |Step_Picture_00=Portique_de_course_de_voitures_RC_poc-rc.png | ||
+ | }} | ||
+ | {{Tuto Step | ||
+ | |Step_Title=La couleur! | ||
+ | |Step_Content=Détecter la couleur nécessite déjà de bien les équilibrer. | ||
+ | |||
+ | 2 images: sans et avec la correction de l'éclairage. | ||
+ | |||
+ | En bas sont indiqués les valeurs RGB du cercle blanc. | ||
+ | |Step_Picture_00=Portique_de_course_de_voitures_RC_sans-correct-led-L255.png | ||
+ | |Step_Picture_01=Portique_de_course_de_voitures_RC_avec-correct-led.png | ||
+ | }} | ||
+ | {{Tuto Step | ||
+ | |Step_Title=Le code | ||
+ | |Step_Content=C'est une longue étape pour le mettre au point et choisir le bon algo. | ||
+ | |||
+ | Notre meilleur ami est la libairie OPENCV. | ||
+ | |||
+ | Le code complet est là: [https://gitlab.com/sylvaingiraud/racingcarsscore Code du projet sur Gitlab] | ||
+ | |||
+ | Il comprend: | ||
+ | |||
+ | * le site web | ||
+ | * le code python qui fait calculs | ||
+ | |Step_Picture_00=Portique_de_course_de_voitures_RC_cars-masks-1024x568.png | ||
+ | }} | ||
+ | {{Tuto Step | ||
+ | |Step_Title=Affichage des scores | ||
+ | |Step_Content=La maquette. | ||
+ | |||
+ | Dans la version finale, chaque ligne est de la couleur de la voiture. | ||
+ | |Step_Picture_00=Portique_de_course_de_voitures_RC_scoreboard2.png | ||
+ | }} | ||
+ | {{Tuto Step | ||
+ | |Step_Title=Le portique | ||
+ | |Step_Content=Bien plus tard... | ||
+ | |||
+ | maintenant que le résultat est fonctionnel, améliorer l'emballage. | ||
+ | |Step_Picture_00=Portique_de_course_de_voitures_RC_portique1p.png | ||
+ | }} | ||
+ | {{Tuto Step | ||
+ | |Step_Title=Découpe laser | ||
+ | |Step_Content=Montage sans colle grâce aux extensions "tabbed box" de Inkscape. | ||
+ | |Step_Picture_00=Portique_de_course_de_voitures_RC_decoupe-rc.png | ||
+ | }} | ||
+ | {{Tuto Step | ||
+ | |Step_Title=On branche tout | ||
+ | |Step_Content=Astuce: maîtriser la couleur de fond avec une feuille ni trop claire, ni trop sombre. | ||
+ | |||
+ | Un gris moyen fait l'affaire. Grâce à lui, la caméra limitera ses réglages d'exposition. | ||
+ | |||
+ | (Surtout pas un cadrillage comme sur l'image!) | ||
+ | |Step_Picture_00=Portique_de_course_de_voitures_RC_test-rc.png | ||
+ | }} | ||
+ | {{Tuto Step | ||
+ | |Step_Title=Big fun ! | ||
+ | |Step_Picture_00=Portique_de_course_de_voitures_RC_rc-event.jpeg | ||
+ | }} | ||
{{Notes}} | {{Notes}} | ||
{{Tuto Status}} | {{Tuto Status}} |
Version actuelle datée du 6 juillet 2024 à 20:26
Une Technique de dans les catégories Électronique, Robotique, Projet de Groupe. Dernière modification le 6/07/2024 par Sgiraud.
Portique pour gérer une course de voitures radio-commandée: départ, mesure des performances, affichage.
Introduction
Faire des courses de voitures Radio-Commandée, c'est bien s'amuser entre amis. Mais faire des mesures fiables est difficile. Le portique le fait pour vous: compte les tours de chaque voiture, son meilleur temps et son dernier tour de piste. De quoi assurer l'ambiance !
Etape n°1 - 1 essais
Avec une webcam.
Clairement, l'éclairage joue un rôle primordial. Et gare à l'ennemi qui se cache dans l'ombre. Une bande de LED RGB est ajoutée pour tenter de maitriser tout ça.
Etape n°2 - La couleur!
Détecter la couleur nécessite déjà de bien les équilibrer.
2 images: sans et avec la correction de l'éclairage.
En bas sont indiqués les valeurs RGB du cercle blanc.
Etape n°3 - Le code
C'est une longue étape pour le mettre au point et choisir le bon algo.
Notre meilleur ami est la libairie OPENCV.
Le code complet est là: Code du projet sur Gitlab
Il comprend:
- le site web
- le code python qui fait calculs
Etape n°4 - Affichage des scores
La maquette.
Dans la version finale, chaque ligne est de la couleur de la voiture.
Etape n°5 - Le portique
Bien plus tard...
maintenant que le résultat est fonctionnel, améliorer l'emballage.
Etape n°7 - On branche tout
Astuce: maîtriser la couleur de fond avec une feuille ni trop claire, ni trop sombre.
Un gris moyen fait l'affaire. Grâce à lui, la caméra limitera ses réglages d'exposition.
(Surtout pas un cadrillage comme sur l'image!)