CONSTRUÇÃO DE UM ROBÔ TERRESTRE CONTROLADO REMOTAMENTE UTILIZANDO A PLATAFORMA ARDUINO



Documentos relacionados
VEÍCULO CONTROLADO POR ARDUINO ATRAVÉS DO SISTEMA OPERACIONAL ANDROID

RECONHECIMENTO DE VOZ UTILIZANDO ARDUINO

Alarme Automotivo com mensagem para móvel utilizando Arduino

PROTÓTIPO DE ATENDIMENTO DOMICILIAR AUTOMATIZADO: HOME CARE DE BAIXO CUSTO

ESTUDO COMPARATIVO ENTRE AS PLATAFORMAS ARDUINO E PIC

Na primeira aula, conhecemos um pouco sobre o projeto Arduino, sua família de placas, os Shields e diversos exemplos de aplicações.

ARDUINO UNO Guia do Usuário

Técnicas para interação de computador de bordo com dispositivo móvel usando tecnologia bluetooth

Implementação de um módulo simulador de robôs baseado em Unity3D para o SimBot - Simulador de Robôs para Lego NXT.

5 Sistema Experimental

CONSTRUÇÃO DE VEÍCULO MECATRÔNICO COMANDADO REMOTAMENTE

IW10. Rev.: 02. Especificações Técnicas

APLICAÇÃO PARA ANÁLISE GRÁFICA DE EXERCÍCIO FÍSICO A PARTIR DA PLATAFORMA ARDUINO

5 Mecanismo de seleção de componentes

A Mecatrônica com Arduino como ferramenta para a melhoria do processo de ensino e aprendizagem

O Laboratório de Garagem

Software de segurança em redes para monitoração de pacotes em uma conexão TCP/IP

Guia de Especificação. Vijeo Citect

Programação de Robótica: Modo Circuitos Programados - Avançado -

Minicurso de Arduino

Manual. Controle de motores via Bluetooth. William Trevine

ARDUINO UNO Guia de Instalação

VRV-300L VERO TECNOLOGIA. Para uma perfeita utilização leia completamente este manual antes de

Multiplexador. Permitem que vários equipamentos compartilhem um único canal de comunicação

Comunicação via interface SNMP

Administração de Sistemas de Informação Gerenciais

TRANSMISSÃO DE DADOS Prof. Ricardo Rodrigues Barcelar

Composição do MDK-Prog e MDK-Prog Plus

Características técnicas Baseado no ATMega da empresa AVR, fabricante de micro-controladores em plena ascensão e concorrente do PIC Pode usar ATMega

Manutenção de Computadores

Plataforma ARDUINO Aplicada a Projetos Interdisciplinares. Clebson Joel Mendes de Oliveira Faculdade do Centro Leste - UCL

Repetidor / Access Point Wi Fi N Mbps WN9255. Guia Rápido de Instalação

BANCO DE DADOS DISTRIBUIDO PARA CONSULTA DE TEMPERATURA E UMIDADE UTILIZANDO ARDUINO E ANDROID

Tutorial GSControl CLP DUO CellControl GPRS. Suporte Técnico Rev: A

MANUAL DE CONFIGURAÇÃO

Placa Acessório Modem Impacta

Montagem e Manutenção de Computadores Aula1

BIOS, BOOT, CMOS e CMOS Setup. Prof. César Couto

UM ESTUDO SOBRE INTERFACE CÉREBRO COMPUTADOR E SUA UTILIZAÇÃO EM DISPOSITIVOS ROBÓTICOS

Versão Manual. Neocontrol Soluções em Automação LTDA

Algumas dicas para você ter uma boa qualidade de navegação

Se eu tenho o serviço de Voz sobre Internet, para quem posso ligar?

Controle universal para motor de passo

1) MANUAL DO INTEGRADOR Este documento, destinado aos instaladores do sistema, com informações de configuração.

Satélite. Manual de instalação e configuração. CENPECT Informática cenpect@cenpect.com.br

O CONCEITO DE TDD NO DESENVOLVIMENTO DE SOFTWARE

DESENVOLVIMENTO WEB DENTRO DOS PARADIGMAS DO HTML5 E CSS3

Projeto de controle e Automação de Antena

Análise de desempenho de processadores ATmega328 utilizando Benchmark Linpack Marcos S. Morgenstern, Lori R. F. Machado Filho, Edson L.

Fundamentos de Hardware

Manual do Usuário - NKPROX

Caro cliente. Guia do cliente. Página 1

INTRODUÇÃO À TECNOLOGIA TOUCH SCREEN

INTRODUÇÃO E CONFIGURAÇÃO DO PRIMEFACES MOBILE EM APLICAÇÕES JSF

Configurando um Grupo Doméstico e Compartilhando arquivos no Windows 7

Introdução ao Aplicativo de Programação LEGO MINDSTORMS Education EV3

CBR 2014 Competição Brasileira de Robótica Robotino Logistics Competition

Easy Lab. Manual do usuário Revisão /11/14. DMA Electronics 1

Proibida a reprodução total ou parcial. Todos os direitos reservados 1

Motorola Phone Tools. Início Rápido

Roteador N300 WiFi (N300R)

Guia Rápido de Instalação. Modelo M151RW

GT BLOCK LBS RASTREAMENTO VIA CÉLULA COM BLOQUEADOR

16:18:24. Info_Pimentel. Redes

Manual de Instalação da leitora de SmartCard Teo by Xiring

PADRÕES PARA O DESENVOLVIMENTO NA WEB

MANUAL DE INSTALAÇÃO E PROGRAMAÇÃO CONVERSOR - IP / USB / SERIAL RV1

ACENDENDO AS LUZES. Capitulo 2 - Aula 1 Livro: Arduino básico Tutor: Wivissom Fayvre

TUTORIAL DE UTILIZAÇÃO. Rua Maestro Cardim, cj. 121 CEP São Paulo - SP (11)

ARQUITETURA DE UM SISTEMA SPATIO-TEXTUAL. PALAVRAS-CHAVE: banco de dados espaciais, busca spatio-textual. aplicativo.

TÍTULO: SMART ALARME CATEGORIA: EM ANDAMENTO ÁREA: ENGENHARIAS E TECNOLOGIAS SUBÁREA: ENGENHARIAS INSTITUIÇÃO: UNIVERSIDADE ANHEMBI MORUMBI

FIREWIRE. O logotipo padronizado: Suas principais vantagens:

GX - ULT MANUAL DO USARIO V1.1. NEVEX Tecnologia Ltda Copyright Todos os direitos Reservados

Procedimento para instalação do BLACKBERRY Software de Imagem via Celular

1. Introdução. 2. Conteúdo da embalagem

Sistema de Controle de Solicitação de Desenvolvimento

Para modelos: LE32H158i, LE42H158i, LE46H158i, LE46H158z

Controle de Múltiplos Pivôs Centrais com um único Conjunto Motor-Bomba

STK (Start Kit DARUMA) Utilizando conversor Serial/Ethernet com Mini-Impressora DR600/DR700.

COMO FUNCIONA UM ANTIVÍRUS E QUAIS SUAS PRINCIPAIS FALHAS

MANUAL DO USUÁRIO. para tv TV101

Profibus View - Software de Parametrização de Equipamentos Profibus PA

1. CAPÍTULO COMPUTADORES

Conheça seu aparelho GPS

FONTE NO-BREAK MANUAL TÉCNICO

Controlador de Lâminas para Microscópio Óptico com Arduino Proposta de Projeto

Apple ipad ( ipad Primeira Geração, ipad 2, ou ipad terceira geração)

Monitor de Rede Elétrica Som Maior Pro. Manual do Usuário Versão 3.9f

Um Driver NDIS Para Interceptação de Datagramas IP

ÍNDICE INFORMAÇÕES GERAIS DO MODEM... 3 INSTALAÇÃO DO MODEM... 6 ACESSO ÀS CONFIGURAÇÕES DO MODEM... 8 CONFIGURAÇÃO WI-FI... 10

Introdução ao Tableau Server 7.0

Automação Industrial Parte 2

1 Introdução. 2 REDES sem fio de comunicações

FemtoM2M. Programação de Firmware. Versão: 1.0 Data:

Programação Orientada a Objetos com PHP & MySQL Sistema Gerenciador de Banco de Dados: Introdução e configuração de bases de dados com Postgre e MySQL

Por meio deste, aditamos o seguinte: ( 01 ) Ficam retiradas do Edital as seguintes exigências:

Transcrição:

CONSTRUÇÃO DE UM ROBÔ TERRESTRE CONTROLADO REMOTAMENTE UTILIZANDO A PLATAFORMA ARDUINO Leopoldo Jacobsen¹, Wyllian Fressatti¹ ¹Universidade Paranaense (Unipar) Paranavaí PR Brasil leopoldojacobsen@gmail.com, wyllian@unipar.br Resumo. Este artigo constitui a descrição da construção de um robô terrestre que pode ser controlado remotamente, com o objetivo de apresentar o desenvolvimento de um protótipo robótico que possa ser construído tendo em vista o baixo custo de desenvolvimento. Para a construção foi adotado uma plataforma de desenvolvimento livre e de fácil acesso chamada Arduino. O protótipo desenvolvido pode ser controlado através de um serviço web que pode ser acessado através de um navegador de um dispositivo conectado a uma rede Wi-Fi. 1. Introdução A área da robótica engloba diferentes disciplinas com intuito de criar robôs com as mais variadas tarefas que servirão para auxiliar as mais diversas necessidades dos seres humanos, desde aspirar o pó da sala até tarefas mais complexas e interessantes como a exploração espacial [Perez, 2013]. O trabalho proposto tem como objetivo específico realizar um estudo detalhado sobre a construção de um robô que possa ser controlado remotamente através de um dispositivo com conexão à rede sem fio e um navegador de internet para controlar o percurso do mesmo. Utilizando para a construção do protótipo a ferramenta de desenvolvimento livre chamada Arduino. Por tratar-se de uma plataforma livre, de baixo custo e que se encontra diversos materiais de apoio na internet, a escolha da plataforma para o desenvolvimento deste projeto se deu pela possibilidade e facilidade de implementações de recursos futuros. 2. Metodologia Levantamento de informações feita através de revisões bibliográficas e conteúdos encontrados em sites de apoio sobre a plataforma encontrados no ambiente da internet. Para o desenvolvimento do protótipo foi adotado a metodologia de prototipagem que consiste no desenvolvimento do protótipo conforme a sua construção, sendo assim analisando problemas e limitações encontradas, procurando soluções ao mesmo tempo em que o protótipo vai ganhando novas funções.

3. Desenvolvimento 3.1. Conhecendo a plataforma Arduino A plataforma utilizada para o desenvolvimento do protótipo trata-se de um Controlador Lógico Programável (CLP), a estrutura do funcionamento de um CLP pode ser dividida em três partes: entrada, processamento e saída de sinal, assim como mostra a Figura 1. Os sinais de entrada e saída dos CLP podem ser digitais ou analógicos [Pinto, 2008]. A figura 1 esboça o funcionamento e as três partes do processo de uma CLP. Figura 1: Esboço do Funcionamento de uma CLP [Pinto, 2008]. A plataforma Arduino escolhida para o desenvolvimento do protótipo é a versão Arduino Uno, trata-se de uma placa micro controladora baseada na arquitetura ATmega328, possui 14 pinos de entradas e saídas digitais, conexão USB, uma tomada de alimentação e um botão de reset [Arduino, 2012]. A figura 2 demonstra a plataforma Arduino Uno e suas principais características. Figura 2: Parte frontal da placa Arduino Uno. A placa pode operar com uma fonte externa de energia de 6 a 20 volts. Se o fornecimento for menor que 7 volts os pinos de 5 volts da placa podem suprir menos que a sua voltagem, podendo também deixar o sistema da placa instável. Se usado mais que 12 volts, o regulador de voltagem da placa pode sobreaquecer causando danos a placa, por isso o recomendado para suprir a placa é de 7 a 12 volts [Arduino, 2012].

3.2. Peças e materiais utilizados na construção do protótipo Para o protótipo poder se locomover foi escolhido um chassis pronto com duas esteiras controladas por motores independentes, o nome do chassis escolhido é o Rover 5 da empresa SparkFun, como ilustra a figura 3 abaixo: Figura 3: Rover 5 SparkFun [SparkFun, 2014]. Para a alimentação do chassis e da placa controladora, será utilizada uma bateria de 12 volts capaz de fornecer ao robô alimentação suficiente para se locomover por mais de 2 horas. A figura 4 demonstra a bateria escolhida para a construção do protótipo: Figura 4: Bateria Unipower UP1213 [Unipower, 2014]. Para a comunicação e o controle através de uma rede Wi-Fi, foi escolhida a placa Wifi Shield V2.0 LinkSprite Cuhead, que será responsável por receber os comandos que o Arduino executará através da rede que estiver conectado. A figura 5 mostra a placa LinkSprite Wifi Shield V2.0:

Figura 5: Placa Wifi Shield V2.0 [Felipeflop, 2014]. Para que o Arduino possa controlar velocidade, direção e estado dos motores do chassis é necessário uma placa controladora de motores, a placa utilizada na construção será a Motor Shield L293D Driver Ponte H, como ilustra a figura 6 abaixo: 3.3. Montagem do Protótipo Figura 6: Motor Shield L293D Driver Ponte H [Felipeflop, 2014]. Após o encaixe das peças através de esticadores plásticos, e conexão dos cabos de alimentação e de controle dos motores, foi obtido o seguinte resultado da figura 7:

Figura 7: Chassis, alimentação e placas montadas. 4. Considerações finais Este artigo aborda o desenvolvimento de um protótipo robótico, utilizando-se uma plataforma de livre desenvolvimento, na qual mostrou-se ideal para o desenvolvimento deste tipo de projeto. O protótipo construído mostrou-se nitidamente funcional e bem estável, a construção do mesmo obteve o resultado esperado, e o mesmo pode ser adicionado novas funcionalidades e novos recursos. Em relação ao baixo custo, os itens mais caros encontrados seriam o chassis e o dispositivo de conexão Wi-Fi, que podem ser substituído por outros que realizam as mesmas tarefas que estão sendo utilizadas pelo protótipo. 5. Referências Arduino (2008) Arduino Uno. Disponível em: <http://arduino.cc/en/main/arduinoboarduno> Acesso em: 20/08/2014. Felipeflop (2014). Arduino Wifi Shield V2.0 LinkSprite Cuhead. Disponível em: < http://www.filipeflop.com/pd-7736e-arduino-wifi-shield-v2-0-linkspritecuhead.html?ct=41d98&p=1&s=1> Acesso em: 20/08/2014. Unipower (2014) UP1213. Disponível em: <http://www.unipower.com.br/index.php?/up1213.html > Acesso em: 20/08/2014. Perez, A. L. F. et al. (2013) Uso da Plataforma Arduino para o Ensino e o Aprendizado de Robótica. Proceedings of the International Conference on Interactive Computer aided Blended Learning (ICBL2013). Pinto, P. H. (2008) Funcionamento de um Controlador Lógico Programavél (CLP). Disponível em: <http://www.pharmaster.com.br/artigos/docs/20080703_7439_funcionamento%20de% 20um%20CLP.pdf> Acesso em: 19/08/2014. SparkFun (2014) Rover 5 Robot Plataform. Disponível em: <https://www.sparkfun.com/products/10336> Acesso em: 20/08/2014.