Tabla de contenido:
- Paso 1: Primero, déjame decirte cómo funciona
- Paso 2: En segundo lugar, todo se trata de la codificación
- Paso 3: Tercero, voy a explicar mi código
- Paso 4: Entonces, aquí está el diseño
- Paso 5: Finalmente, termine el proyecto y deje que los niños jueguen con él
Video: Proyecto de clasificador de color de ladrillos Arduino: 5 pasos
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:41
En este tutorial de Arduino, aprenderemos cómo detectar los colores de mi ladrillo de juguete usando Arduino y el sensor de color TCS3200. Puede leer el tutorial escrito a continuación para obtener más detalles.
Materiales:
Arduino Leonardo x 1
TCS3200 x 1
Mucho carton
180 Servo x 2
Líneas
Una caja extra
Paso 1: Primero, déjame decirte cómo funciona
Llevo la investigación a lo que es este sensor, y esta es una definición corta. El TCS32000 detecta la luz de color con la ayuda de una matriz de fotodiodos de 8 x 8. Luego, utilizando un convertidor de corriente a frecuencia, las lecturas de los fotodiodos se convierten en una onda cuadrada con una frecuencia directamente proporcional a la intensidad de la luz. Finalmente, usando la placa Arduino, podemos leer la salida de onda cuadrada y obtener los resultados del color.
Si echamos un vistazo más de cerca al sensor podemos ver cómo detecta varios colores. Los fotodiodos tienen tres filtros de color diferentes. Dieciséis de ellos tienen filtros rojos, otros 16 tienen filtros verdes, otros 16 tienen filtros azules y los otros 16 fotodiodos son transparentes sin filtros.
Paso 2: En segundo lugar, todo se trata de la codificación
Aquí está el código de este proyecto:
Paso 3: Tercero, voy a explicar mi código
En las primeras partes de mi código, necesitamos definir los pines a los que está conectado el sensor a nuestra placa. Y vamos a definir una variable para leer la frecuencia.
En la sección de configuración, necesitamos definir los cuatro pines de control como salidas y la salida del sensor como una entrada Arduino. Y también el servo que estamos usando se configurará como un pin de salida.
En la sección de bucle, comenzaremos con la lectura de los fotodiodos rojos filtrados. Para ello, configuraremos los dos pines de control S2 y S3 en un nivel lógico más bajo. Luego, usando la función "pulseIn ()", leeremos la frecuencia de salida y la colocaremos en la variable "frecuencia". Usando el Serial. Función Print () imprimiremos el resultado en el monitor serial. El mismo procedimiento se aplica a los otros dos colores, solo necesitamos ajustar los pines de control para el color apropiado. Más adelante, usamos la información de la frecuencia y la frecuencia1 como el número condicional en nuestro si, luego colocamos el servo en el lugar correcto.
Paso 4: Entonces, aquí está el diseño
El trabajo en la máquina es muy simple, solo tiene tres pasos:
1. En primer lugar, los ladrillos de colores que se sostienen en el cargador caen en la plataforma unida al servomotor superior.
2. Luego, el servomotor gira y lleva el ladrillo al sensor de color, que detecta su color con ladrillos rojos, amarillos y azules.
3. Después de eso, el servomotor inferior gira a la posición particular y luego el servomotor superior gira nuevamente hasta que el ladrillo cae en el riel guía.
Paso 5: Finalmente, termine el proyecto y deje que los niños jueguen con él
Después de cargar el código aseguré la placa Arduino con una pistola de pegamento, luego con una botella de plástico transparente hice el cargador y junto con la parte superior lo pegué para ensamblar y terminé el proyecto. Después de todo, es una gran experiencia tener la oportunidad de realizar este proyecto. Y deseo que puedas aprender cosas a través de este tutorial. Y soy libre de hacer cualquier pregunta en la sección de comentarios a continuación. Gracias.
Recomendado:
Cómo codificar un clasificador de color en Modkit para Vex: 7 pasos
Cómo codificar un clasificador de colores en Modkit para Vex: Hola a todos, En este tutorial aprenderán a codificar un clasificador de bolas de colores en Modkit para Vex ¡Espero que lo hagan y disfruten! ¡Por favor, voten por mí
Clasificador de color: 6 pasos
Clasificador de color: el objetivo de este clasificador de color es mover m & ms en diferentes pilas según su color
¿Cómo hacer un proyecto de clasificador de color con microbit ?: 4 pasos
¿Cómo Hacer un Proyecto de Clasificador de Color con Microbit?: Objetivos del proyecto Después de descargar el programa, podemos ver que la matriz de puntos LED micro: bit muestra un “corazón”, inicializa el servo 90 °. Cuando ponemos cosas azules o amarillas en el sensor de color, el servo girará en diferentes ángulos, clasificará algunas diferencias
Clasificador de color M&M: 3 pasos
Clasificador de color de M&M: Al comienzo de este proyecto, nos propusimos clasificar automáticamente caramelos de diferentes colores en tazones separados a un ritmo eficiente. Esta idea nos inspiró por primera vez cuando vimos una publicación en el sitio https://howtomechatronics.com/projects/arduino-col
Proyecto de clasificador de color Arduino con aplicación de control de PC: 4 pasos (con imágenes)
Proyecto de clasificador de color Arduino con aplicación de control de PC: En este proyecto, elegí el sensor de color TCS34725. Debido a que este sensor realiza una detección más precisa que los demás y no se ve afectado por el cambio de luz en el entorno. El robot de depuración del producto está controlado por el programa de interfaz