Joaquin Ferrando Martínez PFC: Control PID Android Durante los últimos años Android se ha convertido en la plataforma móvil más usada, con una comunidad de desarrolladores muy amplia. Arduino nació como un proyecto de pequeño tamaño y orientado únicamente a las universidades, pero actualmente ha crecido mucho y es muy popular entre los aficionados a la electrónica. De la unión de estas 2 tecnologías nace este proyecto, consistente en el control PID de la velocidad de un ventilador. Los controles PID permiten que un sistema se autorregule a partir de la información que recibe de sus sensores, aplicando sobre actuadores las órdenes que sean necesarias. Se trata de un sistema de lazo cerrado. Un ejemplo de control PID actual muy extendido, es el control de velocidad de crucero que brindan la mayoría de coches modernos. Este control permite que el vehículo circule a la velocidad indicada independientemente de la orografía del terreno, siempre dentro de unos límites. El proyecto consistirá en la implementación de todos los elementos necesarios para el correcto funcionamiento del control PID: Una placa perforada alojará los sensores y el actuador del sistema. Arduino se encargará de los cálculos necesarios, de ejecutarlos sobre el actuador y establecer la comunicación con Android. La aplicación Android servirá de interfaz gráfica para poder ver el estado del sistema, así como de vía de comunicación con Arduino para que éste modifique la velocidad del ventilador. Pàgina 1 Joaquin Ferrando Martínez PFC: Control PID Android Durant els últims anys Android s’ha convertit en la plataforma mòbil més usada, amb una comunitat de desenvolupadors molt àmplia. Arduino va néixer com un petit projecte orientat únicament a les universitats, però actualment ha crescut molt i és molt popular entre els aficionats a l’electrònica. De la unió d’aquestes 2 tecnologies neix aquest projecte, la finalitat del qual és crear un control PID de velocitat d’un ventilador. Els controls PID permeten que un sistema s’autoreguli a partir de la informació que rep dels seus sensors, aplicant les ordres que siguin necessàries sobre els actuadors. Es tracta d’un sistema de llaç tancat. Un exemple de control PID actual molt estès, és el control de velocitat de creuer que proporcionen la majoria de cotxes moderns. Aquest control permet que el vehicle circuli a la velocitat indicada independentment de l’orografia del terreny, sempre dintre d’uns límits. El projecte consistirà en la implementació de tots els elements necessaris per al correcte funcionament del control PID: Una placa perforada allotjarà els sensors i l’actuador del sistema. Arduino s’encarregarà dels càlculs necessaris, d’executar-los sobre l’actuador i d’establir la comunicació amb Android. L’aplicació Android servirà d’interfície gràfica per poder veure l’estat del sistema, així com de via de comunicació amb Arduino, per a que aquest modifiqui la velocitat del ventilador. Pàgina 2 Joaquin Ferrando Martínez PFC: Control PID Android For the last years Android has become the most used mobile platform, with a huge developer community. Arduino began as a small project for being used in universities, but now has grown, becoming a very popular system for electronics hobbyists. From the combination of these two technologies borns this project, which consists in the PID control of a fan. PID control makes a system capable of regulating itself from the information that collects from its sensors, sending the correct orders on its actuators. This is a loop feedback system. A current example of PID control is the cruise control which provides most of modern cars. This control allows the vehicle to run at a rated speed regardless of terrain, always within vehicle limits. This project will implement all the necessary elements for the proper operation of the PID control: A matrix circuit board will hold the sensors and the actuator of the system. Arduino will handle the necessary calculations which have to be applied to the actuator and also will bring a communication channel for Android. The Android application will provide a GUI which will allow seeing the system status, as well as changing the fan speed, sending it to Arduino. Pàgina 3