| Auteur | Clement |
|---|---|
| Catégories | Électronique, Robotique, Projet de Groupe |
Portique pour gérer une course de voitures radio-commandée: départ, mesure des performances, affichage.
Licence : Attribution (CC BY)
Mot(s)-clé(s) : course, radio-commandé, remote, cars, racing, score, Arduino, Projet-De-Groupe
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 !
Voici les bestioles qu'il va falloir détecter !
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.
Je révèle l'astuce: au lancement de la course, le logiciel “apprend” la couleur de chacune des voitures en course. Ce sont ces couleurs qu'il va ensuite cherche à détecter.
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:
Les petits malins fond demi-tour sous le portique: pour éviter de compter 2 passages:
Eviter la projection de l'ombre du portique sur la page grise, soit en masquant la lumière externe, soit en ajoutant plus de lumière sous le portique
Parfois l'affichage se fige: faire un “refresh” (touche F5) de la page dans le navigateur
Autos:
Quelques idées à réaliser
Barrières du circuit:
Code:
Détection: