Paso 9: Probar su robot hacia fuera
Sólo porque la anterior funcionó para mí significa no es necesario el mismo tendrá verdadera para usted. Todavía puede haber algunos problemas en su futuro. Así que antes de volver a instalar el cuerpo del carro vamos a tomar nuestro nuevo robot en una prueba de funcionamiento.- Conecte la batería de 9V en el Arduino.
- Inserte la batería de carro del RC y el interruptor.
- Si el robot no vienen inmediatamente a la vida, es debido a un retraso de 5 segundos integrado en el programa... suerte.
Posibles problemas
- Solución sugerida
Motor, va en sentido contrario lo que debería. por ejemplo, va en reversa en lugar de hacia delante o a la izquierda en vez de derecho.
- Cambiar los cables positivos y negativos del motor que en terminal del protector de Motor de SEEED.
Robot es demasiado lento o demasiado rápido.
- Ajustar el número de la variable "speed_drive" en su bosquejo y volver a subir a Arduino. Cuanto mayor sea el número más rápido el motor.
- Si quieres un robot más rápido puede que necesite aumentar los intervalos de umbral de sus sensores en el bosquejo, así como los retrasos en los métodos de torneado. (right(), left(), back_right(), etc.)
Robot detecta y evita los objetos imaginarios.
- Asegúrese de que la batería de 9V no es muerto o moribundo.
- Verificar dos veces todas las conexiones de sus sensor.
- ¿Recuerdas eliminar la desviación del escudo del motor derecho?
Robot no detectar o evitar objetos no imaginario.
- Igual que arriba.
- El objeto puede ser demasiado blando para reflejar adecuadamente el sonido ultrasónico, creado por el PING.
- El objeto puede ser difícil pero en forma o ángulo de una manera que refleja las ondas de sonido de PING.
- También tu robot se podría simplemente moviendo demasiado rápido reaccionar en el tiempo basado en los distintos parámetros de la evitación del obstáculo que hemos escrito en nuestro bosquejo.
Algo más.
- Publícalo aquí y yo o un desconocido de las interwebs le ayudará a solucionarlo.
A continuación hay un video de una de las primeras carreras de la robusteza. Como se puede ver que tenía la velocidad del motor marcado abajo demasiado lejos dando por resultado un robot lento que llegó a ser pegado fácilmente.
Aquí es un funcionamiento aún anterior, que ilustra lo que sucede cuando tu robot es demasiado rápido para los parámetros de distancia establecidos para evitar obstáculos.