Hice esto para un curso universitario usando un robot Arduino: Arduino – Robot. Te daré los conceptos generalizados que puedes usar con cualquier robot.
Básicamente, necesitas tres cosas principales:
- Alguna forma de detectar la línea: en el robot Arduino, esta era una línea de 5 sensores IR, que devuelve 1 si había una línea negra debajo o 0 para una superficie reflectante (puede ser al revés, no importa ) También puede usar métodos ópticos como una cámara, pero luego necesita programar algo para la detección visual.
- Alguna forma de conducir y dirigir el robot. Por lo general, estos serán algunos tipos de motores eléctricos que deberá controlar mediante un microcontrolador. Preferiblemente, serán lo suficientemente flexibles como para permitirle girar cada rueda individualmente para moverse hacia adelante, girar o ‘moverse’ de lado a lado.
- Alguna forma de procesador integrado que puedes programar. Si usa un Arduino, eso puede duplicarse como un microcontrolador. También puede necesitar una computadora para interactuar con esto.
Luego puede programar un procedimiento para seguir una línea. Esto se puede hacer de varias maneras, pero un algoritmo simple podría simplemente hacer lo siguiente, por ejemplo:
- Cómo configurar Raspberry Pi para controlar todas las luces de una casa sin usar Philips Hue
- ¿Cómo usar Raspberry PI 3 para domótica? ¿Como empiezo? Cualquier video tutorial recomendado
- ¿Cuál es un buen primer proyecto con una Raspberry Pi o un buen tutorial para seguir?
- Tengo un diseño de producto relacionado con Raspberry Pi y quiero externalizar la fabricación a Shenzhen, China. ¿Cuáles son los principales ODM allí?
- Soy ingeniero electrico. ¿Debo comprar Raspberry Pi?
- Si se detecta una línea, en línea con el robot, avance.
- De lo contrario, gire hasta que se detecte la línea.
- Repetir.
¡Diviértete haciéndolo y asegúrate de buscar tutoriales en línea si te quedas atascado!