Página principal
Control de
puntero láser mediante 2 servos.
Manejados por
arduino y controlados mediante PC.
Programación gambas (linux)
xsetaseta@gmail.com
De mi anterior tenia dos servos montados y
manejados por una placa arduino nano. Me vino a la cabeza un
proyecto que tenía en mente, manejar un puntero láser mediante un
ordenador. Solo tenía que realizar un programa que mandase las
coordenadas de posicionamiento desde el PC al arduino, y este
manejaría los servos.
La realización fue rápida, no me he complicado mucho en el interface
del PC, la he realizado en gambas (una especie de Visual Basic) bajo
linux.
Toma las coordenadas de una superficie azul de 360x360 , y manda los
datos X e Y como valores entre 0 y 179 mediante el interface serie
al arduino.
Si se cambia la potencia se manda también con datos entre 0 y 254,
que maneja el puntero mediante PWM, me hubiera gustado hacerlo con
voltios reales, pero el proyecto debía realizarse rápidamente.
Para poder mover el puntero, se debe pulsar el botón izquierdo del
ratón.
Para dar la potencia máxima, se debe pulsar el botón derecho del
ratón.
Como los servos están construidos mediante motores, estos producen
interferencia en el propio arduino, por lo cual debemos de alimentar
los servos desde una fuente externa.
Esquema de conexionado.
Colocación de láser en los servos.
Montaje del circuito con todos los componentes.
El montaje funcionando
Vídeo del montaje funcionando
Programa gambas
Programa arduino
Hasta pronto.
Juan Galaz
BIBLIOGRAFÍA
http://cursos.olimex.cl/tutoriales/
http://www.electroensaimada.com/servomotor.html
http://arduino.cl/servo-motor-con-arduino/