【DIY Project】--- Color Sorter - Yahboom

【Proyecto de bricolaje】--- Clasificador de colores

0 comentarios

Se trata de un proyecto DIY muy ecológico basado en la programación gráfica de BBC Microbit y MakeCode, muy adecuado para que los niños jueguen y aprendan a programar juntos en casa. Si tienes un niño en casa, llévalo a realizar este divertido proyecto.

Preparación

BBC Micro:bit *1

Placa de expansión *1

Mecanismo de dirección *1

Módulo de reconocimiento de color *1

Bloques de colores *1

Cartón de desecho *1

Principio de funcionamiento

Cuando el módulo de reconocimiento de color reconoce diferentes colores, controla el mecanismo de dirección para que gire en diferentes ángulos y dirige los bloques de color a diferentes áreas a través de la rotación del mecanismo de dirección.

Conexión de hardware

El módulo de reconocimiento de color utiliza comunicación IIC, pero los elementos no pueden conectar directamente el módulo a la placa Micro:bit a través de pinzas de cocodrilo u otros métodos, por lo que necesitamos usar una placa de expansión.

Por supuesto, si no tienes exactamente la misma placa de expansión que la mía, no hay problema. Siempre que tu placa de expansión tenga la interfaz IIC, puedes conectar el módulo de reconocimiento de color.

Código

Como se muestra a continuación.

Configure inicialmente el servo para que gire a 90 grados (posición media)

Determinar si lo identificado actualmente es azul.

Si el módulo sensor detecta el valor RGB y el valor B es el más grande, significa que se reconoce el bloque de construcción azul.

Gire el servo a 40 grados (lo suficiente para llevar los bloques al área del cuadro azul)

En el caso del valor B más grande, si el valor G es mayor que 100, significa que se detecta amarillo.

Gire el servo a 150 grados (lo suficiente para llevar los bloques al área del cuadro azul)

Elegimos bloques de construcción de color amarillo y azul para este proyecto. Si quieres otros colores como accesorios, debes modificar el código.

Enlace del proyecto:

https://makecode.microbit.org/_YsAVqD8AxLfe

Adición de Block para MakeCode

Dado que es un automóvil robot que extiende Micro:bit, puede bloquear la codificación con MakeCode.

Cómo agregar un bloque Yahboom

Acceda a continuación y haga clic en "Nuevo proyecto" https://makecode.microbit.org/

Haga clic en el icono de configuración -> Extensión

Ingrese el siguiente enlace de la biblioteca y haga clic en Buscar

https://github.com/lzty634158/Croco-Kit

Se añade bloque de extensión.

Fenómeno


Etiquetas:
Transbot y ROSMASTER X3, ¿cuál debería elegir?

【Unboxing y revisión】--- Robot educativo ROSMASTER X3 PLUS ROS

Deja un comentario