Finger Control Robot
Luís Pires lpires@inete.net INETE – Instituto de Educação Técnica
4
artigo científico
A robótica, que interliga a eletrónica e a programação, muitas vezes consegue superar os seres humanos em velocidade e precisão, mas na parte do raciocínio cognitivo e inteligência nunca conseguirão atingir patamares tão elevados. Ações como os movimentos das mãos podem ser muito difíceis de captar através de dispositivos eletrónicos, contudo com recurso a sensores flexíveis, por exemplo e transmissão de dados através de redes sem fios, isso é uma realidade como explanado através deste projeto.
robótica
Figura 1. Aspeto físico do robot e luva.
Módulo Bluetooth do NANO Alimentação 12 V
Módulo Bluetooth
Arduino UNO
L298
MOTOR DC
robótica 110, 1.o Trimestre de 2018
Sensor Flexível
Alimentação 9V
Sensor Flexível
MOTOR DC
Sensor Flexível
Sensor Flexível
Sensor Flexível
Arduino NANO
Figura 2. Arquitetura do robot (em cima a parte móvel e em baixo a luva).
Módulo Bluetooth do UNO
Módulo Bluetooth
1. INTRODUÇÃO O artigo aborda o desenvolvimento de um robot que se movimenta através do auxílio de uma luva. Esta luva permite através da combinação dos movimentos dos dedos do utilizador da luva movimentar um robot dependendo apenas da capacidade de processamento do Arduino Nano, utilizado para ler os movimentos da luva e da rede Bluetooth utilizada para a comunicação entre a luva e a parte móvel do robot. Este dispõe de um Arduino Uno para processar os dados recebidos da luva e atuar sobre os motores de forma a corresponder a intenção do utilizador. O projeto foi realizado no âmbito do curso de Técnico Eletrónica, Automação e Comando do INETE [1]. Assim, o Finger-Controlled Robot [2] permite o controlo manual através da utilização de uma luva, luva esta que está ligada a um robot através de uma comunicação Bluetooth. O projeto está dividido em duas partes, uma é a parte da luva que vai ser utilizada para controlar o robot. A segunda parte é composta por um robot móvel que adquire os comandos gerados na luva e de seguida movimenta-se de forma a corresponder a esses comandos. A luva utiliza sensores nos cinco dedos de forma a possibilitar o controlo do robot através da mão. Os controlos são gerados através das combinações dos dedos para o robot desempenhar uma determinada ação, sendo as ações possíveis andar para a frente, andar para trás, andar para a direita, andar para a esquerda, aumentar e diminuir a velocidade do robot. A luva é composta por um Arduino Nano para processar a informação dos sensores flexíveis para ser possível a compreensão dos movimentos da mão do utilizador e um módulo de comunicação Bluetooth para enviar os comandos gerados da luva para a parte móvel do robot. A parte móvel do robot recebe os comandos da luva e atua de forma a corresponder a esses comandos. Para a parte móvel do robot é utilizado um shield Bluetooth para adquirir os controlos da luva, um Arduino Uno para processar os comandos recebidos e controlar dois motores DC com a ajuda de um