Table des matières:
- Étape 1: Tout d'abord, laissez-moi vous expliquer comment cela fonctionne
- Étape 2: Deuxièmement, tout est question de codage
- Étape 3: Troisièmement, je vais expliquer mon code
- Étape 4: Ensuite, voici la conception
- Étape 5: Enfin, terminez le projet et laissez les enfants jouer avec
Vidéo: Projet de trieur de couleurs de briques Arduino : 5 étapes
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:06
Dans ce didacticiel Arduino, nous allons apprendre à détecter les couleurs de ma brique jouet en utilisant Arduino et le capteur de couleur TCS3200. Vous pouvez lire le tutoriel écrit ci-dessous pour plus de détails.
Matériaux:
Arduino Leonardo x 1
TCS3200x1
Beaucoup de carton
180 servos x 2
Lignes
Une boîte supplémentaire
Étape 1: Tout d'abord, laissez-moi vous expliquer comment cela fonctionne
Je fais des recherches sur ce qu'est ce capteur, et c'est une courte définition. Le TCS32000 détecte la lumière colorée à l'aide d'un réseau de photodiodes 8 x 8. Ensuite, à l'aide d'un convertisseur courant-fréquence, les lectures des photodiodes sont converties en une onde carrée avec une fréquence directement proportionnelle à l'intensité lumineuse. Enfin, en utilisant la carte Arduino, nous pouvons lire la sortie d'onde carrée et obtenir les résultats pour la couleur.
Si nous examinons de plus près le capteur, nous pouvons voir comment il détecte différentes couleurs. Les photodiodes ont trois filtres de couleur différents. Seize d'entre eux ont des filtres rouges, 16 autres ont des filtres verts, 16 autres ont des filtres bleus et les 16 autres photodiodes sont claires sans filtres.
Étape 2: Deuxièmement, tout est question de codage
Voici le code de ce projet:
Étape 3: Troisièmement, je vais expliquer mon code
Dans les premières parties de mon code, nous devons définir les broches auxquelles le capteur est connecté à notre carte. Et nous allons définir une variable pour lire la fréquence.
Dans la section de configuration, nous devons définir les quatre broches de contrôle en tant que sorties et la sortie du capteur en tant qu'entrée Arduino. Et aussi le servo que nous utilisons va être configuré comme une broche de sortie.
Dans la section boucle, nous commencerons par lire les photodiodes filtrées rouges. Pour cela, nous allons régler les deux broches de commande S2 et S3 sur un niveau logique inférieur. Ensuite, en utilisant la fonction "pulseIn()", nous lirons la fréquence de sortie et la mettrons dans la variable "fréquence". Utilisation de la série. Fonction d'impression (), nous imprimerons le résultat sur le moniteur série. La même procédure vaut pour les deux autres couleurs, il suffit d'ajuster les broches de contrôle pour la couleur appropriée. Plus tard, nous utilisons les informations de la fréquence et de la fréquence1 comme nombre conditionnel dans notre if, puis tournons le servo au bon endroit.
Étape 4: Ensuite, voici la conception
Le fonctionnement de la machine est très simple, il n'y a que trois étapes:
1. Premièrement, les briques colorées qui sont maintenues dans le chargeur tombent dans la plate-forme fixée au servomoteur supérieur.
2. Ensuite, le servomoteur tourne et amène la brique au capteur de couleur, qui détecte sa couleur avec des briques rouges, jaunes et bleues.
3. Après cela, le servomoteur inférieur tourne dans la position particulière, puis le servomoteur supérieur tourne à nouveau jusqu'à ce que la brique tombe dans le rail de guidage.
Étape 5: Enfin, terminez le projet et laissez les enfants jouer avec
Après avoir téléchargé le code, j'ai sécurisé la carte Arduino à l'aide d'un pistolet à colle. Ensuite, à l'aide d'une bouteille en plastique transparente, j'ai fabriqué le chargeur et, avec la partie supérieure, je l'ai collé à l'assemblage et j'ai terminé le projet. Après tout, c'est une grande expérience d'avoir cette chance de faire ce projet. Et je souhaite que vous puissiez apprendre des choses à travers ce tutoriel. Et je suis libre de poser n'importe quelle question dans la section commentaires ci-dessous. Merci.
Conseillé:
Comment coder un trieur de couleurs dans Modkit pour Vex: 7 étapes
Comment coder un trieur de couleurs dans Modkit pour Vex : Salut à tous, Dans ce tutoriel, vous apprendrez à coder un trieur de boules de couleur dans Modkit pour Vex. J'espère que vous le ferez et en profiterez ! Veuillez voter pour moi
Trieur de couleurs : 6 étapes
Trieur de couleurs : cet objectif des trieurs de couleurs est de déplacer les m&ms dans différentes piles en fonction de leur couleur
Comment faire un projet de trieur de couleurs avec Microbit ? : 4 étapes
Comment faire un projet de trieur de couleurs avec Microbit?: Objectifs du projet Après avoir téléchargé le programme, nous pouvons voir que la matrice de points LED micro:bit montre un "cœur", initialiser le servo à 90°. Lorsque nous mettons des choses bleues ou jaunes sur le capteur de couleur, le servo tournera sous différents angles, en classera certains différents
Trieur de couleurs M&M : 3 étapes
M&M Color Sorter : Au début de ce projet, nous avons entrepris de trier automatiquement les bonbons de différentes couleurs dans des bols séparés à un rythme efficace. Nous avons été inspirés pour la première fois par cette idée lorsque nous avons vu un article sur le site https://howtomechatronics.com/projects/arduino-col
Projet de trieur de couleurs Arduino avec application de contrôle de PC : 4 étapes (avec images)
Projet de trieur de couleurs Arduino avec application de contrôle de PC : Dans ce projet, j'ai choisi le capteur de couleur TCS34725. Parce que ce capteur effectue une détection plus précise que les autres et n'est pas affecté par le changement de lumière dans l'environnement. Le robot de débogage du produit est contrôlé par le programme d'interface