Sie sind auf Seite 1von 5

1

datos o variables fsicas dentro de una Sistema de monitoreo panormico vertical. (Pan & computadora, ya que la combinacin deTilt)

Ing. Vctor Figueroa, Rolando Daz, Rafael Flores, Luis Cienfuegos, Miguel Garca

AbstractoEl siguiente artculo tcnico muestra un dispositivo diseado para el control de un sistema de monitoreo panormico vertical el cual puede ser usado para monitorear cualquier tipo de variable en este caso ser adaptado a necesidades de seguridad como aplicacin del mismo. Las exigencias de la sociedad actual permiten replantearse maneras de controlar la seguridad ya sea desde un banco hasta una casa comn diferentes mtodos han sido utilizados a lo largo del tiempo como dispositivos de seguridad donde se permita controlar ampliamente un sitio sin tener tantos puntos ciegos, en este caso el Pan & Tilt permite un movimiento de rotacin de 180 proporcionado por un servomotor y otro en Y controlado por otro servomotor, al mismo tiempo se puede controlar una variable de traslacin desplazndose sobre un eje horizontal que est siendo manejado por un motor paso lo que permite abarcar ms espacio a la hora de monitorear; todo est siendo controlado desde una computadora, usando al microcontrolador Arduino como una Daq. Al ser usado como Daq nos permite mediante una programacin en Labview y un uso especial de paquetes Arduino + Labview el manejo del dispositivo que al mismo tiempo recibe la imagen captada por la cmara. ndice de trminosDispositivo, micro controlador, motor paso, servomotor, webcam.

LabView+Arduino es una forma de obtener datos mediante el microcontrolador Arduino UNO, utilizando a ste como una DAQ pero con un costo muchsimo menor que una DAQ original. Cabe decir que el Pan & Tilt puede ser capaz de adaptarse a diferentes necesidades, pero en este caso se escogi para un sistema de vigilancia y seguridad. El sistema consiste en usar al microcontrolador Arduino como una DAQ de bajo costo, ya que implementando los paquetes de National Instrument de Labview+Arduino se consigui usarlo como una DAQ y programar su funcionamiento en Labview, y es as como se llega a manipular diferentes perifricos conectados al Arduino, en este caso se controlan dos servomotores cuyo funcionamiento est basado en modulacin de ancho de pulso, un motor paso el cual tambin lleva implementado fsicamente un circuito de control ya que el Arduino no es capaz de entregar la corriente con la que ste trabaja. Por medio de la instrumentacin virtual de Labview se cre una interfaz amigable al usuario y suficiente para ser manejada por cualquier persona teniendo las opciones de controlarlo desde el computador, o tambin controlarlo manualmente por medio de una palanca de mando conectada tambin al microcontrolador Arduino UNO. Adems se puede fijar desde el computador en modo automtico para monitorear no necesariamente un punto fijo sino que sea capaz de mantener vigilancia en un rea mayor mediante el movimiento en x as como en y y tambin en z.

INTRODUCCIN Este proyecto se realiz con la intencin de proporcionar una demostracin de los diferentes usos con los que se puede utilizar el sistema Pan & Tilt. Otra de las razones es tener opciones claras y eficientes para el estudiantado al procesar

METODOLOGA Para este proyecto se desarroll la aplicacin como un sistema de monitoreo de seguridad utilizando Pan & Tilt. Se decidi agregar una instrumentacin virtual al proyecto, para lo cual se utiliz el paquete LabView para que por medio de ste se tenga el control de todo el sistema de manera automatizada. El primer inconveniente proviene al seleccionar un colector de datos que mantenga un equilibrio entre, caractersticas suficientes para desarrollar exitosamente la aplicacin y costo. Con la finalidad de conectar la interfaz virtual con el sistema fsico, se decidi utilizar el microcontrolador Arduino UNO. Este ltimo adems de poseer un funcionamiento accesible, facilidad de programacin y accesible econmicamente, tiene las suficientes caractersticas para ser utilizado como colector de datos, o ms conocidos como DAQ`S por sus siglas en ingls. Los beneficios de utilizar Arduino+Labview, son muchas enfocados al prototipado didctico. Algunos podran ser la Interfaz Grfica la cual permite mostrar datos de sensores y otros dispositivos en los paneles frontales de LabView y utilizar estos mismos para hacer operaciones dentro del programa. Otro beneficio es el tipo de programacin grafica que es muy amigable en LabView. Se utiliza un motor paso para mover en un eje horizontal el sistema, esto le da traslacin al mismo y proporciona un eficiente monitoreo al ampliar el rea de cobertura. Tenemos la limitante de que el Arduino UNO no puede manejar la corriente necesaria para alimentar las bobinas del motor paso. Para solventar este problema se implement un circuito externo el cual se muestra de forma esquemtica en la figura 1. Figura 1. Circuito controlador motor paso Utilizamos el circuito integrado LM 293B. Este es un driver de potencia para motores paso a paso y compensa la necesidad de alimentacin de las bobinas del motor paso.. Adems de esto se dise un panel de control fsico conformado por una palanca de mando y pulsadores, esto para tener la opcin de manejar de forma manual el Pan & Tilt. Esto con motivo de solventar la necesidad de enfocar cualquier por menor y visualizarlo. La figura 2 muestra el panel de control fsico.

Figura 2. Circuito control manual. Para la imagen se utiliza una cmara web, que se conecta a una computadora, y por medio de una librera en Labview podemos visualizar y grabar la imagen en el panel de control virtual de Labview.

RESULTADOS En la figura siguiente se muestra el front panel del programa, a continuacin se dar la explicacin de cada parte del mismo.

visualizadores y el control de modo automtico, este consta de dos adems del botn de pausa.

Figura 3. Front panel de programa. Figura 5. Visualizacin webcam. El programa se divide en 3 secciones, control de motor paso, muestra de video, adems de la seccin de control y visualizacin de posicin de los servomotores.

Figura 6. Control y visualizacin de posicin de servomotores. En la Figura 7 se muestra la distribucin de los circuitos impresos de control de posicin y el controlador del motor paso, adems se puede observar la fuente de poder, esta proporciona 5V y 12V. Figura 4. Control motor paso. En la seccin de control de motor paso se define la velocidad (pasos por segundo) y pasos que se deben realizar, como se puede ver en la imagen 3.3 en muestra de imagen se tiene la visualizacin de la cmara web, en modo manual, adems de manipular la direccin a voluntad con el mando, se puede dejar la cmara web esttica con el botn pausa, en visualizacin y control de posicin de servomotores se tienen los gauges o

Elemento Servomotores Futaba s3003 L293B 74LS32 Resistores Varios Figura 7. Circuitos impresos y placa Arduino Uno. En la Tabla 1 se muestran valores nominales de inters de los 2 servomotores Futaba s3003 y del motor paso Epson em258. Placa Arduino Uno Motor Paso Epson Em258

Corrien Voltaje de te Alimentacin( (mA) V) 45 60 10 62 100 440 5 5 5 5 5 12

Tabla 2. Corriente medida en elementos utilizados.

Magnitud

Epson EM258 7 700/400 10 3.2 4 200 China 175 1.8

Futaba S3003 4.8-6 20/8 3.2/4.1 3 180 China 32.7 180

Voltaje Nominal(V) Corriente(mA) Resistencia () Torque (kg*cm) Conductores Pasos /revolucin Manufacturado Peso(gr.) Paso (/paso)

La aplicacin de Pan & Tilt completa, con el riel de traslacin, el armazn que soporta el juego de servomotores para el movimiento de rotacin en x e y, la cmara web,la fuente de poder y los circuitos impresos se puede ver en la Figura 8.

Figura 8. Equipo Pan & Tilt completo. Tabla 1. Caractersticas motor paso y Servomotores. Las corrientes de cada lnea de alimentacin, 5V y 12V de la fuente se muestran a continuacin en la Tabla 2, adems se incluyen las especificaciones de los elementos utilizados.

5
CONCLUSIONES El Arduino UNO es muy til para ser utilizado como una DAQ y a su vez tiene un costo mucho ms asequible comparado con las DAQs de National Instruments (NI). Para hacer la programacin del prototipo de aplicacin de medida, control y automatizacin de proceso del sistema Pan & Tilt se utiliza el programa LabVIEW ya que la interfaz de LabVIEW para Arduino (LIFA por sus siglas en ingls) tiene una libre difusin, siendo posible su descarga desde internet y con esto baja el costo del desarrollo del producto; adems la aplicacin LIFA no necesita disponer de una versin comercial de LabVIEW, sino que basta con la Student Edition , la cual se puede adquirir por distintos medios a un precio accesible. Se utiliz el programa LabVIEW para realizar la programacin ya que en ste programa se cuenta con una programacin grfica, con sta la programacin se vuelve ms fcil ya que en lugar de tratar de recordar un nombre de funcin o cdigo, se busca en la paleta de funciones un bloque y se arrastra al diagrama de bloques. La aplicacin utilizada del Pan & Tilt, Vigilancia y Seguridad, sera de mucha utilidad en el diario vivir ya que tiene una opcin donde se puede dejar en vigilancia automtica y tambin en forma manual, as se mantendra una observacin de un rea deseada desde un lugar remoto en el que se podran controlar los movimientos deseados para enfocar un objeto o persona especfica, siendo captadas estas imgenes y guardadas por medio del programa LabVIEW. El sistema Pan & Tilt tiene muchas aplicaciones adems de Seguridad y Vigilancia, por ejemplo puede ser utilizado, por medio de otra programacin, para que paneles solares mantengan en seguimiento la trayectoria del sol, optimizando as la obtencin de energa fotovoltaica.

BIBLIOGRAFA http://arduino.org/ http://tallerarduino.wordpress.com/ http://www.electronicaestudio.com/arduino_produ ctos.htm http://makeprojects.com/c/Arduino

Das könnte Ihnen auch gefallen