desenvolvimento de um sistema para visualização de ... › sbrt2017 › anais ›...

2
XXXV SIMP ´ OSIO BRASILEIRO DE TELECOMUNICAC ¸ ˜ OES E PROCESSAMENTO DE SINAIS - SBrT2017, 3-6 DE SETEMBRO DE 2017, S ˜ AO PEDRO, SP Desenvolvimento de um Sistema para Visualizac ¸˜ ao de Obst´ aculos utilizando Sensor Ultrassˆ onico Diego Luiz Bordignon Ferreira, Rodrigo Luiz Ximenes e Tal´ ıa Sim˜ oes dos Santos Resumo— Este trabalho consiste na construc ¸˜ ao de um sistema que faz o rastreamento de obst´ aculos. Para a detecc ¸˜ ao de objetos ´ e utilizado um sensor ultrassˆ onico com resoluc ¸˜ ao de 3 mm. Al´ em disso, um motor de passo movimenta o sistema com o sensor ultrassˆ onico cujos dados coletados por ele s ˜ ao visualizados atrav´ es de uma interface gr´ afica. Para a plotagem ´ e utilizado o software Matlab, sendo assim, poss´ ıvel analisar de forma gr´ afica a real vantagem do uso do sensor, al´ em de buscar o reconhecimento para diferentes tipos de materiais. Palavras-Chave— Arduino, sensor ultrassˆ onico, sistema 2D. Abstract— This work consists of the construction of a system that traces obstacles. For the detection of objects it is used an ultrasonic sensor with 3 mm of resolution. In addition, a step motor moves the system with the ultrasonic sensor whose data collected by it is visualized through a graphical interface. Matlab software is used for the plotting, so it is possible to graphically analyze the real advantage of using the sensor, as well as seek recognition for different types of materials. Keywords— Arduino, ultrasonic sensor, 2D system. I. I NTRODUC ¸˜ AO Os sensores ultrassˆ onicos s˜ ao usualmente utilizados para detectar a presenc ¸a de objetos e at´ e mesmo substˆ ancias em diversos estados. Seu funcionamento ´ e atrav´ es de radiac ¸˜ ao ao sujeita a interferˆ encia eletromagn´ etica de forma totalmente limpa, o que pode ser muito importante para determinadas aplicac ¸˜ oes. O comprimento de onda utilizado ´ e muito impor- tante nesse tipo de sensor, pois ele determina as dimens˜ oes ınimas do objeto que pode ser detectado. S´ o ocorre reflex˜ ao em intensidade suficiente para se obter um bom sinal, quando o objeto tem dimens˜ oes pr´ oximas ou maior que o compri- mento de onda. Um sensor ultrassˆ onico ´ e formado por um emissor e um receptor, que podem estar fixados ou separados, dependendo do posicionamento relativo desejado [1]. Neste trabalho, ´ e utilizado o sensor ultrassˆ onico para verificac ¸˜ ao de objetos em pequenos ambientes. Existem muitos trabalhos desenvolvidos com sensores ultrassˆ onicos, por´ em tamb´ em existem os que utilizam sensor infravermelho, por exemplo para detecc ¸˜ ao de objetos. Em [2] ´ e utilizado o Arduino como um gerador de pulsos ul- trassˆ onico. S˜ ao utilizados dois transdutores comerciais PVDF, um como transmissor e outro como receptor. O Arduino ´ e programado para gerar um sinal de pulso com uma frequˆ encia de 5kHz com amplitude de 5V. O sinal ultrassˆ onico foi recebido pelo oscilosc´ opio e transferidos para o computador Diego Luiz Bordignon Ferreira, Rodrigo Luiz Ximenes e Tal´ ıa Sim˜ oes dos Santos¸ Faculdade de Tecnologia, Universidade Estadual de Campinas, Limeira-SP, Brasil, E-mails: [email protected], [email protected], [email protected]. via USB. A visualizac ¸˜ ao gr´ afica foi feita atrav´ es do Matlab. Um obst´ aculo de acr´ ılico foi colocado entre o emissor e receptor em um recipiente com ´ agua. Em [3] os autores desenvolveram uma plataforma com sen- sor infravermelho capaz de detectar o formato de um objeto. O sistema ´ e composto de cinco sensores infravermelhos, motor de passo, excitador do motor e um circuito de controle. Foi utilizada a placa microcontroladora Arduino Uno como um microcontrolador que ´ e conectado a um computador para armazenamento de dados. Os dados s˜ ao visualizados atrav´ es do Matlab que mostra o objeto em 3D. O intuito deste trabalho ´ e reconstruc ¸˜ ao de imagem 3D de um paciente com pr´ otese, especialmente no membro inferior. Portanto, neste trabalho optou-se por utilizar o Arduino Uno e sensor ultrassˆ onico, aproveitando os relatos das experiˆ encias dos sistemas que foram desenvolvidos nos trabalhos citados em [2], [3]. Atrav´ es do v´ ıdeo apresentado em [4], ´ e poss´ ıvel ter uma ideia mais clara do trabalho aqui proposto. Por´ em, esse sistema apresentado faz leituras de 180°. O trabalho aqui apresentado tem o objetivo de desenvolver um dispositivo para detectar objetos em 360°. O principal objetivo ´ e o desenvolvimento de um dispositivo que possa ser embarcado e que permita o rastreamento de ob- jetos de forma bidimensional. O dispositivo utiliza apenas um sensor ultrassˆ onico unido a um aparato mecˆ anico/eletrˆ onico, que permite apontar o sensor para coletas de sinais. Estes sinais podem sofrem alterac ¸˜ oes conforme as caracter´ ısticas do material. O sistema faz uma leitura frontal visando o reconhecimento do material. II. DESENVOLVIMENTO DO SISTEMA BIDIMENSIONAL A. Hardware Este trabalho consiste em desenvolver um sistema de visualizac ¸˜ ao bidimensional de ambientes atrav´ es de ondas ultrassˆ onicas. O sistema foi constru´ ıdo utilizando a placa mi- crocontroladora Arduino Uno, o sensor ultrassˆ onico, o m´ odulo SD Card, um motor de passo e o easy driver v44 a3967, respons´ avel pelo controle do motor de passo. Ap´ os realizar o estudo e testes de todos os componentes separados, foi necess´ aria a integrac ¸˜ ao dos mesmos em um ´ unico sistema e em um ´ unico c´ odigo. A Figura 1 mostra o sistema bidimensional desenvolvido. B. Software O c´ odigo implementado para o funcionamento e integrac ¸˜ ao de todo o sistema est´ a representado pelo fluxograma que pode ser visto pela Figura 2. 489

Upload: others

Post on 06-Jul-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Desenvolvimento de um Sistema para Visualização de ... › sbrt2017 › anais › 1570359748.pdf · recognition for different types of materials. Keywords—Arduino, ultrasonic

XXXV SIMPOSIO BRASILEIRO DE TELECOMUNICACOES E PROCESSAMENTO DE SINAIS - SBrT2017, 3-6 DE SETEMBRO DE 2017, SAO PEDRO, SP

Desenvolvimento de um Sistema para Visualizacaode Obstaculos utilizando Sensor Ultrassonico

Diego Luiz Bordignon Ferreira, Rodrigo Luiz Ximenes e Talıa Simoes dos Santos

Resumo— Este trabalho consiste na construcao de um sistemaque faz o rastreamento de obstaculos. Para a deteccao de objetose utilizado um sensor ultrassonico com resolucao de 3 mm. Alemdisso, um motor de passo movimenta o sistema com o sensorultrassonico cujos dados coletados por ele sao visualizados atravesde uma interface grafica. Para a plotagem e utilizado o softwareMatlab, sendo assim, possıvel analisar de forma grafica a realvantagem do uso do sensor, alem de buscar o reconhecimentopara diferentes tipos de materiais.

Palavras-Chave— Arduino, sensor ultrassonico, sistema 2D.Abstract— This work consists of the construction of a system

that traces obstacles. For the detection of objects it is used anultrasonic sensor with 3 mm of resolution. In addition, a stepmotor moves the system with the ultrasonic sensor whose datacollected by it is visualized through a graphical interface. Matlabsoftware is used for the plotting, so it is possible to graphicallyanalyze the real advantage of using the sensor, as well as seekrecognition for different types of materials.

Keywords— Arduino, ultrasonic sensor, 2D system.

I. INTRODUCAO

Os sensores ultrassonicos sao usualmente utilizados paradetectar a presenca de objetos e ate mesmo substancias emdiversos estados. Seu funcionamento e atraves de radiacaonao sujeita a interferencia eletromagnetica de forma totalmentelimpa, o que pode ser muito importante para determinadasaplicacoes. O comprimento de onda utilizado e muito impor-tante nesse tipo de sensor, pois ele determina as dimensoesmınimas do objeto que pode ser detectado. So ocorre reflexaoem intensidade suficiente para se obter um bom sinal, quandoo objeto tem dimensoes proximas ou maior que o compri-mento de onda. Um sensor ultrassonico e formado por umemissor e um receptor, que podem estar fixados ou separados,dependendo do posicionamento relativo desejado [1].

Neste trabalho, e utilizado o sensor ultrassonico paraverificacao de objetos em pequenos ambientes. Existem muitostrabalhos desenvolvidos com sensores ultrassonicos, poremtambem existem os que utilizam sensor infravermelho, porexemplo para deteccao de objetos.

Em [2] e utilizado o Arduino como um gerador de pulsos ul-trassonico. Sao utilizados dois transdutores comerciais PVDF,um como transmissor e outro como receptor. O Arduino eprogramado para gerar um sinal de pulso com uma frequenciade 5kHz com amplitude de 5V. O sinal ultrassonico foirecebido pelo osciloscopio e transferidos para o computador

Diego Luiz Bordignon Ferreira, Rodrigo Luiz Ximenes e TalıaSimoes dos Santos¸ Faculdade de Tecnologia, Universidade Estadualde Campinas, Limeira-SP, Brasil, E-mails: [email protected],[email protected], [email protected].

via USB. A visualizacao grafica foi feita atraves do Matlab.Um obstaculo de acrılico foi colocado entre o emissor ereceptor em um recipiente com agua.

Em [3] os autores desenvolveram uma plataforma com sen-sor infravermelho capaz de detectar o formato de um objeto. Osistema e composto de cinco sensores infravermelhos, motorde passo, excitador do motor e um circuito de controle. Foiutilizada a placa microcontroladora Arduino Uno como ummicrocontrolador que e conectado a um computador paraarmazenamento de dados. Os dados sao visualizados atravesdo Matlab que mostra o objeto em 3D. O intuito deste trabalhoe reconstrucao de imagem 3D de um paciente com protese,especialmente no membro inferior.

Portanto, neste trabalho optou-se por utilizar o Arduino Unoe sensor ultrassonico, aproveitando os relatos das experienciasdos sistemas que foram desenvolvidos nos trabalhos citadosem [2], [3]. Atraves do vıdeo apresentado em [4], e possıvelter uma ideia mais clara do trabalho aqui proposto. Porem,esse sistema apresentado faz leituras de 180°. O trabalho aquiapresentado tem o objetivo de desenvolver um dispositivo paradetectar objetos em 360°.

O principal objetivo e o desenvolvimento de um dispositivoque possa ser embarcado e que permita o rastreamento de ob-jetos de forma bidimensional. O dispositivo utiliza apenas umsensor ultrassonico unido a um aparato mecanico/eletronico,que permite apontar o sensor para coletas de sinais. Estessinais podem sofrem alteracoes conforme as caracterısticasdo material. O sistema faz uma leitura frontal visando oreconhecimento do material.

II. DESENVOLVIMENTO DO SISTEMA BIDIMENSIONAL

A. Hardware

Este trabalho consiste em desenvolver um sistema devisualizacao bidimensional de ambientes atraves de ondasultrassonicas. O sistema foi construıdo utilizando a placa mi-crocontroladora Arduino Uno, o sensor ultrassonico, o moduloSD Card, um motor de passo e o easy driver v44 a3967,responsavel pelo controle do motor de passo. Apos realizaro estudo e testes de todos os componentes separados, foinecessaria a integracao dos mesmos em um unico sistema eem um unico codigo.

A Figura 1 mostra o sistema bidimensional desenvolvido.

B. Software

O codigo implementado para o funcionamento e integracaode todo o sistema esta representado pelo fluxograma que podeser visto pela Figura 2.

489

Page 2: Desenvolvimento de um Sistema para Visualização de ... › sbrt2017 › anais › 1570359748.pdf · recognition for different types of materials. Keywords—Arduino, ultrasonic

XXXV SIMPOSIO BRASILEIRO DE TELECOMUNICACOES E PROCESSAMENTO DE SINAIS - SBrT2017, 3-6 DE SETEMBRO DE 2017, SAO PEDRO, SP

Fig. 1. Sistema desenvolvido com todos os componentes acoplados.

Fig. 2. Fluxograma do funcionamento da programacao do sistema.

III. RESULTADOS DO SISTEMA

Foi programado para o motor de passo realizar uma voltade 360° no sentido anti-horario e horario. Para a captacao deobstaculos foram colocados o cimento e isopor distantes 180°um do outro, ilustrado na Figura 3. Ressalta-se que os doismateriais citados tem a mesma geometria (4x4x13 cm3).

Alem disso, foram realizados testes, com os materiaisparados e percebeu-se que o valor de distancia que o cimentomostrava era sempre constante, enquanto o isopor variava seuvalor de 1 cm para mais ou menos devido a sua densidade.

As analises dos resultados obtidos com o sensor ul-trassonico, mostraram que e possıvel detectar a diferenca demateriais em se tratando de cimento e isopor. Foi possıvelanalisar esse efeito atraves de testes nos quais diferencas foram

Fig. 3. Vista de cima do teste sendo realizado.

obtidas, dado que quando o material e o cimento, as reflexoessao praticamente totais ao longo de sua superficie, diferentedo isopor que nao reflete perfeitamente as ondas ultrassonicas,como ilustrado na Figura 4, com suas distancias em cm.

Fig. 4. Resultados do teste realizado com a configuracao da Fig. 3.

IV. CONCLUSOES

Diante dos resultados apresentados e valido afirmar que oobjetivo foi atingido e o dispositivo embarcado desenvolvidorealiza o rastreamento de objetos de forma bidimensional.

Tambem foram realizados testes com outros 2 tipos demateriais, madeira e ABS, porem as diferencas apresentadasforam obtidas comparando-se cimento e isopor. Sendo o isopormaterial de menor densidade foi percebido que o isoporapresenta mais interferencia para ecoar, tornando possıvel adistincao dos objetos utilizando o sensor apresentado.

REFERENCIAS

[1] N. C. Braga, Como funcionam os sensores ultrassonicos. Disponıvelem: http : //www.newtoncbraga.com.br/index.php/como −funciona/5273− art691, 2014.

[2] P. Acevedo, M. Vazquez, J. Duran e R. Petrearce, “A Pulse generatorbased on Arduino platform for ultrasonic applications,” InternationalCongress on Ultrasonics. Physics Procedia, v. 70, pp. 1096–1099, 2015.

[3] S. A. Daud, N. H. Mahmood, P. L. Leow, R. Sudirman e M. R.Abdul Kadir, “Automated sensor rig in detecting shape of an object,”International Conference on Robot PRIDE 2013-2014 – Medical andRehabilitation Robotics and Instrumentation. Procedia Computer Sci-ence, v. 42, pp. 153–159, 2014.

[4] A. Elsayed, Making Radar using Ultrasonic, Arduino and MAT-LAB. Disponıvel em: https : //www.youtube.com/watch?v =Wm0Y CTGggL4, 2014.

490