Línea seguidor Robot - Control PID - Setup Android (3 / 12 paso)

Paso 3: Montaje del cuerpo y motores para la prueba de movimiento

  1. Con la tira 3 de marco de comando M, fijar los 2 Servos a la de la pieza de madera cuadrada.
  2. Fije la madera cuadrada 2 º a la anterior con los Clips de la carpeta. Ajuste la longitud de la plataforma a sus necesidades.
  3. Fije la rueda de la bola usando el Clip Binder.
  4. La fuente de alimentación para los motores vendrá de uno de los 5V de las baterías. Este conjunto de batería se instalará entre la placa y el chasis.
  5. Conectar la batería para ser utilizada con servos: dejó a uno de red laterales exclusivamente para fuente de servos
  6. Conectar el Arduino Nano a la placa
  7. Conectar el GND de la red eléctrica a GND de Arduino.
  8. Conecte los Servos al Arduino: izquierda == > Pin 5; DERECHO == > Pin 3
  9. Conectar el LED al Pin 13 de Arduino
  10. El botón conectar Arduino Pin 9

Tenga en cuenta que por la forma en que los servos están montados (en oposición) el rango de velocidad es:

  • Velocidad de avance de Servo derecho va desde 1, 500us (detenido) a 2, 000us (full velocidad)
  • Velocidad de avance del Servo de la izquierda va desde 1, 500us (detenido) a 1.000 (velocidad completa)

Un LED externo es agregar al pin13, para propósitos de señalización y prueba (puede utilizar el LED interno del Arduino, en cambio un externo si quieres, pero toma en cuenta que será difícil de ver en medio de los cables).

También un botón está conectado al pin 9. Este botón es muy útil para propósitos de la prueba y para comienzo del robot.

Por ejemplo:

{while(digitalRead(buttonPin))}

motorTurn (a la izquierda, 500);

motorTurn (la derecha, 500);

Tenga en cuenta que las 2 líneas que se mando el Robot gire a la izquierda, esperar 500ms y gire a la derecha sólo ocurrirá después de pulsar el botón (buttonPin = 0). Antes de eso, el programa se detendrá en el bucle infinito.

El siguiente código, se puede utilizar como base para una prueba completa del motor (adelante, atrás, Full stop, gire a la izquierda, gire a la derecha). Si es necesario se deben ajustar los retrasos para el ángulo requiere a su vez en función de sus motores (también, a veces a la izquierda y derecha pulso valores deben ser un poco diferente para compensar cualquier falta de equilibrio de los motores.

Artículos Relacionados

LINUSBot - Robot seguidor de línea - con control PID

LINUSBot - Robot seguidor de línea - con control PID

LINUSBot - Robot seguidor de línea - con control PIDLINUSBot - Control PIDSe trata de un complemento de la primera "instructables" de LINUSBot (línea que sigue el robot).Ahora el robot tiene control de movimiento realizado por un controlador PID
Línea siguiente Robot con el control PD básico (proporcional-derivado)

Línea siguiente Robot con el control PD básico (proporcional-derivado)

Este Instructable demostrará cómo utilizar control PD (Proporational-derivado) de un seguidor de línea simple. El ejemplo utiliza el seguidor de línea desarrollado en el seguidor de línea básico Instructable:Se utilizarán los siguientes componentes:1
Línea siguiente robot con algoritmo PID

Línea siguiente robot con algoritmo PID

línea siguiente robot diseñado con Solidworks e implementado con arduino, ardumoto para el control de las ruedas y una barra de sensor con 8 sensores infrarrojos. Para cualquier duda con respecto a esta línea que sigue por favor dejadme un comentario
Robot control remoto frambuesa Pi (PS3 controlador) - neurálgico Fablab

Robot control remoto frambuesa Pi (PS3 controlador) - neurálgico Fablab

Estas instrucciones de intentan asumir muy poco. Que si se puede arrancar un Raspberry Pi y tiene conexión a internet debe ser capaz de completar este pequeño gran proyecto.Básicamente, este es un proyecto que resultará en algunas áreas específicas q
DIY Robot RC con su Android teléfono Tutorial parte 2: Bluetooth/microcontrolador partes y cableado

DIY Robot RC con su Android teléfono Tutorial parte 2: Bluetooth/microcontrolador partes y cableado

en la parte 2 de este tutorial, se introducen detalles de piezas y el cableado. Usted aprenderá cómo construir el Control del Robot RC paso a paso. También proporciona la base para la parte 3 que se muestra cómo conectarse a un puente H y motores. ¡
Mano robot controlable con Flex sensores y Servos

Mano robot controlable con Flex sensores y Servos

Este Instructable le mostrará cómo hacer una mano robótica controlable que es controlada con Arduino microcontrolador y servo motores. La mano robótica se trasladará directamente usando un guante de la mano.Antes de comenzar me gustaría dar crédito a
"DIY - excelente línea TRACER ROBOT sin microcontrolador"

"DIY - excelente línea TRACER ROBOT sin microcontrolador"

HolaSoy Ajinkya DixitEste es mi primer proyecto de robótica - "La línea TRACER ROBOT sin microcontrolador"Estos robot no contiene ningún tipo de microcontroladores, en lugar de otro utiliza solo circuito integrado (IC) y algunas otras piezas de
Boe Bot/Arduino línea siguiente robot

Boe Bot/Arduino línea siguiente robot

esta es una guía bastante clara de cómo construir una línea que sigue el robot. utiliza luces, luz resistencias dependientes (LDRs), un arduino y un chasis de boe bot (funcionará cualquier chasis robot con 2 servos de rotación continua). Lee los sens
ActoBitty línea siguiente Robot

ActoBitty línea siguiente Robot

Aprender a construir una línea que sigue el robot usando la ActoBitty y un Arduino. A continuación es la lista de hardware necesario para completar este build.Hardware requerido1 x Kit de Robot Actobitty 2 ruedas (https://www.servocity.com/html/actob
Línea siga robot, ninguna programación requerida

Línea siga robot, ninguna programación requerida

esta es la línea siguiente robot que diseñado y construido para una evaluación de diseño electrónico de CNAE. la idea vino a mí jugando con resistencias dependientes de luz (LDR), darse cuenta de que se puede variar la velocidad del motor cuando se c
Gesture control car(robot) con Arduino y Android(bluetooth)

Gesture control car(robot) con Arduino y Android(bluetooth)

Hola amigos,Aquí es un proyecto interesante por todo lo que mentes creativas que hay. Vamos a construir un auto RC android teléfono controlado.Nada podría ser más fascinante que los coches de controlados remotos. Éste utiliza Bluetooth para la comuni
Más simple del mundo línea siguiente Robot

Más simple del mundo línea siguiente Robot

Aquí en este instructable voy a mostrarte cómo hacer la línea del mundo más simple siguiente robot. Más simple en términos de número de piezas y la complejidad del circuito.La mayoría de la línea después de robots en internet utilizan complejos circu
EZ Robot Controlled Lost in Space B9 Robot

EZ Robot Controlled Lost in Space B9 Robot

Esta es mi réplica exacta de tamaño completo de perdidos de la década de 1960 programa en Robot B9 de espacio. Yo he estado construyendo durante unos 2 años. La animación es controlado por 3 tableros de control EZ Robot (EZB) y sus archivos de voz fu
Construir un robot control remoto

Construir un robot control remoto

En este post voy a describir cómo diseño, hacer, probar y mejorar un controlador remoto RC modificado para requisitos particulares.El objetivo de este proyecto es crear un mando que puede ser alternativo a un transmisor de RC o controladores comercia