Hecho con
- Se selecciona entre los modos manual o sigue-líneas por medio del switch ON1-OFF-ON2
- Se enciende el robot (conectándolo a la alimentación o dándole al botón de reset posteriormente)
- Si se enciende en el modo sigue-líneas, simplemente colocar entre las líneas a seguir y el proceso será automático
- ALTERNATIVAMENTE: Si se enciende en el modo manual, se deben calibrar los sensores de pre-colisión durante los intervalos de 2500ms para cada uno, indicados por el LED L
- Ya en el modo manual, después del típico sonido de abrir un coche con la llave a distancia, se controla con el joystick (movimientos y bocina). Las intermitencias, pitido de marcha atrás y sistemas de pre-colisión son automáticos
Componente | Unidades |
---|---|
Arduino UNO | 1 |
Protoboard | 1 |
Chasis | 1 |
Joystick | 1 |
Switch ON1-OFF-ON2 | 1 |
Fotoresistencia | 2 |
Resistencia 10kohm | 2 |
LED | 2 |
Resistencia 220ohm | 2 |
Piezo | 1 |
Sensor IR | 2 |
Servo de rotación continua | 2 |
Ruedas | 2 |
Jumpers | Los que hagan falta |
A continuación, se muestra el diagrama de conexiones del robot. Hacer clic en el botón morado de la imagen para acceder a la simulación de TinkerCAD.
Caution
Debido al número limitado de I/O de TinkerCAD, algunos elementos han sido sustituidos por las alternativas más parecidas, como el joystick por un botón y dos potenciómetros, y los sensores de infrarrojos, por sensores de proximidad (PIR)
Toda la explicación del código de Arduino viene dada en el propio código, 99danirmoya/turtle-bot-neo/turtle_bot_neo/turtle_bot_neo.ino
, en formato de comentarios al lado de cada línea
Note
Esta imagen es únicamente una muestra orientativa. Lo razonable sería montar tanto el Arduino UNO como la protoboard sobre el chasis y distanciar el switch de tres posiciones y el joystick a modo de mando. El chasis está hecho en impresión 3D y vale cualquiera que venga preparado para servos y los sensores elegidos para cada modo
Este proyecto está licenciado bajo la GPL-3.0 license.
Autor: Daniel Rodríguez Moya