En este instructable le muestro cómo construir y controlar un robot capaz de dibujar y escribir sobre una superficie plana, como se muestra en el video de arriba.
Para completar este proyecto que necesitas:
- Una computadora
- Una descarga de Procesamiento IDE: una herramienta de desarrollo de programa sencillo, gratuito, código abierto, (no requerida instalación).
- Una placa Arduino : un microcontrolador sencillo, abrir-fuente,.
- Dos servomotores de tamaño estándar, usé dos Hitech HS-5645 MG.
- Un trabajo pesado, escala de cuarto servomotor, usé un Poder HD-1235 MG.
- Algunos dispositivos mecánicos para construir un marco de celebración de los dos servos, los dos brazos y la herramienta de escritura. Utiliza componentes de Actobotics y encontrará una lista completa de piezas que se usan en las secciones de la mecanismo de este instructable.
- Un protoboard y puente los cables para las conexiones eléctricas.
- Una fuente independiente de corriente DC para los servomotores (como alternativa, use la provista por la placa arduino).
- Un bolígrafo y un pedazo de alambre (aquí utilicé un trozo de cable de frenos de bicicleta).
Mecanismo básico
Utilizaremos dos servomotores, cada uno conectado a un brazo articulado. Cada brazo se hace de dos segmentos articulados, conectados a un servomotor en un extremo y a la herramienta de escritura en el otro extremo. La posición de la escritura final de los brazos del robot está totalmente determinada por dos ángulos controlados por los servomotores.
Arquitectura básica
Abajo está una vista rápida de la instalación. El ordenador ejecuta un programa de procesamiento que rastrea la posición del cursor del ratón y enviar a la placa arduino. Este programa se detalla en la sección de procesamiento de este instructable.
El equipo está conectado a la placa arduino a través del cable USB de arduino.
La posición del cursor del ratón se convierte en ángulos apropiados para los servomotores, esto se detalla en la sección de matemáticas de este instructable.
Arduino está conectado con servomotores a través de simples cables, Arduino controla los servomotores a través de otro programa. El programa de arduino y el cableado se detalla en la sección Arduino de este instructable.
La estructura mecánica con los servomotores, brazos articulados y pluma se detalla en la sección del mecanismo de este instructable.