Skip to main content

Laboratoire STEM
Banc d'essai - Capteurs VEX IQ

Portail des enseignants

En savoir plus sur le capteur de couleur

Pour en savoir plus sur le capteur de distance, demandez au lecteur d'organiser la manière dont le groupe lira l'article VEX IQ Color Sensor de la bibliothèque VEX. Cet article explique comment fonctionne le capteur de couleur et comment il peut être utilisé.

Programmer avec le capteur de couleur

Demandez au programmeur d'ouvrir VEXcode IQ  et suivez ces étapes :

Testez le capteur de couleur

Demandez au testeur de connecter le VEX IQ Brain à votre ordinateur, puis suivez ces étapes :

  • Téléchargez le projet sur IQ Robot Brain.

  • Exécutez le projet pour signaler et imprimer si un objet est proche et si c'est le cas, de quelle couleur est cet objet proche.

  • Pour obtenir de l'aide sur le téléchargement et l'exécution d'un projet, visionnez la vidéo du didacticiel Télécharger et exécuter un projet .

  • Sur la base de vos observations du comportement du capteur sur le banc d'essai et des informations de la lecture, répondez aux questions suivantes et demandez à l'enregistreur de les documenter dans votre cahier d'ingénierie :

    1. Le capteur de couleur indique-t-il dans quelle mesure un objet se trouve en utilisant une plage de valeurs ? Ou peut-il uniquement indiquer si un objet est détecté en utilisant 1 (VRAI) ou 0 (FAUX) ?

    2. Combien de couleurs différentes le capteur de couleur peut-il signaler au IQ Brain ?

Icône de la boîte à outils de l'enseignant Boîte à outils de l'enseignant  - réponses

Les réponses suivantes peuvent varier :

  1. Un capteur de couleur indique s'il détecte un objet proche sous forme de valeur binaire (0-FALSE ou 1-TRUE). Un capteur de distance peut indiquer la distance parcourue par un objet en utilisant une plage de valeurs.

  2. Si les élèves comptent les couleurs répertoriées dans le bloc La couleur détecte , ils répondront probablement que le capteur de couleur signale 14 couleurs possibles. Cependant, le capteur de couleur ne signale en réalité que les noms de 12 de ces 14 couleurs, que vous apprenez lorsque vous vous référez au bloc Couleur de . Ainsi, le capteur de couleurs peut détecter 14 couleurs, puis les catégoriser en 12 noms de couleurs pouvant être signalés. De plus, le capteur de couleur peut indiquer la valeur de teinte en degrés. Si vous vous référez au bloc Hue de , vous verrez qu'il peut rapporter des valeurs allant de 0 à 360 degrés. Chacune de ces réponses est acceptable, mais techniquement, lors du rapport des noms de couleurs, le capteur de couleur peut en signaler 12 au total en utilisant le bloc Couleur de .

Programmez le capteur de couleur pour détecter la luminosité

Ouvrez VEXcode IQ et suivez ces étapes :

Testez la capacité du capteur de couleur à suivre une ligne

Connectez le VEX IQ Brain à votre ordinateur, puis suivez ces étapes :

  • Téléchargez le projet sur IQ Robot Brain.

  • Trouvez ou créez une ligne sombre/noire sur une surface blanche/claire autrement claire.

  • Positionnez le banc d'essai de manière à pouvoir déplacer le capteur de couleur d'avant en arrière sur la ligne et vers la surface plus claire plusieurs fois.

  • Exécutez le projet pour signaler et imprimer si le capteur de couleur détecte l'obscurité (sur la ligne) ou la luminosité (hors ligne).

  • Pour obtenir de l'aide sur le téléchargement et l'exécution d'un projet, visionnez la vidéo du didacticiel Télécharger et exécuter un projet .

  • Pendant que le projet Luminosité est en cours, placez le capteur de couleur vers le bas, au niveau de la ligne et de la surface, et déplacez-le lentement d'avant en arrière.

  • Surveillez l'écran du cerveau pour les rapports imprimés.

  • Sur la base de vos observations sur le comportement du capteur et des informations issues de la lecture, répondez aux questions suivantes et demandez à l'enregistreur de les documenter dans votre cahier d'ingénierie :

    1. Dans quel scénario pourriez-vous utiliser un capteur de couleur pour détecter et/ou suivre une ligne ?

    2. Dans l'exemple de projet ci-dessus, lorsque le cerveau imprime « Hors ligne », qu'est-ce que cela signifie en termes de luminosité qu'il détecte ?

Icône de la boîte à outils de l'enseignant Boîte à outils de l'enseignant  - réponses

Les réponses suivantes peuvent varier :

  1. Un capteur de couleur peut être utilisé pour détecter ou suivre une ligne dans un contexte de compétition afin d'utiliser les lignes sur le terrain comme guide. La détection et le suivi des lignes peuvent également être importants pour les robots de fabrication ou de stockage, où les lignes sont utilisées pour indiquer des points d'arrêt (afin qu'elles n'entrent pas en collision avec des étagères ou d'autres surfaces) ou pour délimiter des itinéraires autour de l'entrepôt (afin que les robots n'aient pas besoin de se déplacer). pour eux-mêmes entre les emplacements). Bien sûr, il existe de nombreuses réponses supplémentaires possibles, notamment la capacité des voitures autonomes à rester dans les voies sur les routes.

  2. Dans le projet Luminosité, le banc d'essai aurait dû imprimer « Hors ligne » chaque fois que la luminosité détectée était supérieure à 25 %. Il est peu probable que la surface blanche ou de couleur claire ait une luminosité détectée comme étant inférieure à 25 % ; seule la ligne noire devrait le faire.

Icône de la boîte à outils de l'enseignant Boîte à outils de l'enseignant  -  Dépannage

Lorsque vous travaillez avec le capteur de couleur, il peut arriver qu'il ne se comporte pas comme il le devrait. Si cela se produit, commencez le dépannage en essayant les étapes suivantes :

  • Commencez par vérifier que le micrologiciel du capteur de couleur est à jour. Lisez cet article pour plus d'informations sur la façon de mettre à jour le micrologiciel.

  • Si le micrologiciel est à jour, examinez davantage l'écran Informations sur l'appareil sur l'IQ Brain pour vérifier si les couleurs et les distances sont détectées ou non. Même sans rien devant le capteur de couleur, il devrait afficher la couleur (« NONE ») et la distance (« Far »). Testez un objet de couleur unie pour voir si les lectures de couleur et de distance changent. Vous pouvez changer le mode de « 3 couleurs » à « 12 couleurs » ou « Échelle de gris » en appuyant sur le bouton Vérifier. Testez ensuite à nouveau l'objet de couleur unie pour voir si vous obtenez des lectures dans les trois modes.

  • L'écran Informations sur l'appareil peut également être utile avant d'exécuter un projet avec le capteur de couleur dans un nouvel environnement où les niveaux de lumière peuvent être différents. Lorsque les conditions d'éclairage changent, le capteur de couleur peut signaler des lectures différentes. Utilisez l'écran Informations sur l'appareil pour voir ses valeurs actuelles afin que des ajustements puissent être apportés au projet pour s'adapter au changement de lumière ambiante.

  • Vous pouvez également utiliser l'article «Comment dépanner les capteurs VEX IQ».

  • Si les informations sur l'appareil indiquent des valeurs précises, le problème peut être que l'étudiant a mal copié le projet.

    • Pour dépanner le projet, vérifiez que le périphérique est correctement configuré, ce qui signifie qu'il a utilisé le bon exemple de projet Testbed. Pour plus d'informations sur la configuration du capteur de couleur, lisez l'article «Comment configurer les capteurs VEX IQ - VEXcode IQ » .

    • Assurez-vous que les élèves ont copié et construit le projet correctement. Vous pouvez utiliser le bloc print dans VEXcode IQ pour afficher les valeurs actuelles du capteur sur le cerveau au fur et à mesure que le projet progresse jusqu'à l'erreur ou jusqu'à la fin du projet.

  • Si les informations sur l'appareil ne signalent PAS de valeurs précises, le problème peut être lié au matériel.

    • Pour dépanner le matériel, essayez de vérifier la connexion du port avec le câble intelligent à l'aide de l'article «Comment connecter des appareils VEX IQ aux ports intelligents».

    • Si le capteur de couleur est correctement connecté et qu'il ne se comporte toujours pas comme il le devrait, il pourrait y avoir un problème physique avec le capteur de couleur. Testez de le désactiver avec un autre capteur de couleur.