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:
- ¿Cuáles son algunas razones por las que debería usar Intel Galileo en lugar de Raspberry Pi o Arduino?
- ¿Qué necesito para obtener datos de una Raspberry Pi en un sitio web?
- Soy estudiante de primer año de ingeniería, recientemente el Arduino Uno y el Raspberry Pi me fascinaron. ¿Cuáles son los proyectos / aplicaciones que puedo desarrollar usando los mismos, teniendo en cuenta mi nivel actual de intelecto en ingeniería?
- Cómo conectar una Raspberry Pi a Amazon Echo
- ¿Qué puede hacer el Arduino que Raspberry Pi no puede y viceversa?
- 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!