Artículos de investigación
Integración de los sistemas embebidos Raspberry Pi y Arduino para el manejo de un brazo robótico mediante una aplicación Android
Autor
Suárez Mora, David Rolando
Aparicio Gómez, Alexandra
Gallego Ibáñez, Yuli Katerine
Ramírez Salcedo, Juan Camilo
Institución
Resumen
Los sistemas de comunicación permiten hoy en día controlar dispositivos electrónicos que facilitan su uso y desplazamiento. Sin embargo, la integración entre diferentes tipos de sistemas se convierte en un inconveniente porque existen diversas tecnologías y protocolos. En el presente artículo se plasma la integración de los sistemas embebidos, Raspberry Pi y Arduino, mediante el uso de los lenguajes de programación Java y Phyton, teniendo en cuenta comunicación serial de dos formas diferentes: puerto GPIO y cable USB. El sistema de integración que permite la transmisión y la recepción de datos se realiza por medio del software Python, y la interfaz de conexión es realizada con Java sobre una plataforma Android. Con el fin de establecer resultados de primera mano, se diseñó e implementó un brazo robótico, el cual es controlado por un Arduino, y la interfaz de acceso al sistema se realiza usando la placa Raspberry Pi. Los resultados de las pruebas que se hicieron determinaron la eficiencia del sistema de comunicación y la confiabilidad de la información recibida por la placa Raspberry Pi y transmitida a la placa Arduino para la conexión directa con cada uno de los servomotores Nowadays it is possible to control electronic devices with communication systems that facilitate their use and transportation. However, integration between different types of systems has its drawbacks, due to the existence of different technologies and protocols. This paper captures the integration of the Raspberry Pi and Arduino embedded systems by using Java and Phyton programming languages, considering two different types of serial communication: GPIO port and USB cable. The integration system allowing transmission and reception of data is performed through the Python software, and the connection interface is made using java on an Android platform. In order to establish first hand results, a robotic arm controlled by an Arduino was designed and implemented, and the system access interface is made using the Raspberry Pi plate. Test results show the efficiency of the communication system and the reliability of the information received by the Raspberry Pi plate and transmitted to the Arduino Plate for direct connection to each servomotor Os sistemas de comunicação permitem hoje m dia controlar dispositivos eletrônicos que facilitam seu uso e deslocamento. Contudo, a integração entre diferentes tipos de sistemas se transforma em um inconveniente porque existem diversas tecnologias e protocolos. Neste presente artigo se plasma a integração dos sistemas embebidos, Raspberry Pi e Arduino, mediante o uso das linguagens de programação Java e Phyton, levando em conta a comunicação serial de duas formas diferentes: porto GPIO e cabo USB. O sistema de integração que permite a transmissão e a recepção de dados se realiza por meio do software Python, e a interfase de conexão é realizada mediante Java sobre uma plataforma Android. Com o fim de estabelecer resultados de primeira mão, se desenhou e implementou um braço robótico, o qual é controlado por um Arduino, e a interfase de acesso ao sistema se realiza usando a placa Raspberry Pi. Os resultados das provas realizadas determinaram a eficiência do sistema de comunicação e a confiabilidade da informação recebida pela placa Raspberry Pi e transmitida à placa Arduino para a conexão direta com cada um dos servomotores