You are on page 1of 10
Sistema Microcontrolado para Notificagao de Acidente de Transito com Motocicleta Jonas dos Santos, Douglas Rossi de Melo Laboratério de Sistemas Embareados e Distribuidos (LEDS) Universidade do Vale do Itgjai (UNIVALI) — Itajaf—SC — Brasil jonass¢edu.univali.br,drm@univali.br Abstract. It has been witnessed a significant increase in traffic accidents rate involving motorcycles. The number of motorcycle accidents in remote regions hhas equally risen, in some cases the victim may never get to be rescued. To minimize these situations there has been an increased use of embedded technology trying to reduce the rescue time. It is possible to idemify typical accident signals, like speed and slant, through devices called sensors. Once the slant and speed are constant, the geographical location can be collected and sent (0 contacts through text messages. This paper proposes a system 10 idemify an accident and notify others about their occurrence and geographical location. Resumo. Tém-se testemunhado 0 aumento significativo do indice de acidentes de trénsito com motocicletas. Na mesma proporgéio, também sobe 0 ntimero de acidentes com motocicletas em regides afastadas, no qual a vitima pode ficar sem socorro médico. Para minimizar essa situagdo, tem erescidoo uso da tecnologia embarcada na busca por alternativas simples para reducir 0 tempo de resgate. E possivel identificar sinais tipicos de um acidente, como velocidade e inclinagdo, por dispositives denominados sensores. Uma vez identificada a inelinagdo da motocicleta com velocidade constante, basta coletar a localizagdo geogréfica da ocorréncia e envii-la aos contatos por mensagens de texto. Este trabalho propde um sistema capaz de identificar um acidente e notificar terceiros sobre sua ocorréncia ¢ localizagao geogréfica. 1. Introdugao Equipamentos com fimgdes controladas A distincia esto presentes na maioria dos ambientes, como a abertura de um porto, ligar um aparelho eletronico e também o uso de telefones sem fio ou aparelhos celulares. Todas as stuagdes mencionadas t&m em comum a comunicagdo por radio. O uso dessa tecnologia pode ser empregado em equipamentos de diferentes propésitos, sendo que essa caracteristica gera grau de custo e complexidade bem diferentes para cada aparelho [RAPPAPORT, 2009]. A difusdo da comunicagao por ridio tomnou-se comum em muitos objetos, originando @ computagao ubiqua, no qual tora invisivel a interfice homem-computador {WEISER 1991}, Equipamentos de uso comum posstem componentes especificos para capturar um. sinal e agit com base na kitura do ambiente, Esses componentes so clasificados como sensores ¢ atuadores, sendo que o sensor pode realizar a leitura de um ambiente ou equipamento ¢ 0 atuador pode realizar uma ago externa [FRADEN, 2003]. Diante da versatlidade da tecnologia microcontrolida, associada ao uso de sensores e atuadores, tomou-se possivel a elaborago de uma grande variedade de projetos, que podem se comunicar sem fio com outros dispositivos. Considerando o fito que acidentes com motocicketas podem aconiecer em areas isoladas, este trabalho propde o uso de um sistema embarcado para identificar um acidente de transito de motocickta, informar a localizagio geogritica do ocorrido e permitir maior agilidade no resgate da vitima Na Tabela 1 € apresentado um contraste entre trabalhos com 0 propésito de monitoramento que contemplam tecnologias semelhantes As utilizadas neste trabalho. Tabela 1. Trabalhos relacionados Nagyetal. | Soarese Bora | 4, 0 08) (2014) Oliveira (2014) | Spot (2015) Custo de a " i ao it inplatesdo Baixo Baixo Baixo Nao informado Plataforma de PIC PIC Arduino. | Nao informado automagao Protocolo de GSM GSM GSM Satélite ccomunicagaio Interface’ Moével Movel Moével Web O projeto desenvolvido por Nagy et al. (2008) propde o rastreamento de veiculos de transporte piblico, proporcionando maior comodidade para os usuirios desse sistema, Apesar de 0 custo constar como baixo, o valor pode subir ao considerar a implantagiio do sistema nas unidades de uma frota. O projeto desenvolvido por Soares ¢ Bora (2014) tem referéneia direta no uso da tecnologia embarcada na identificagdo de acidentes de trinsito com automéveis, uttizando para isso comunicagiio por SMS associado ao microcontrolador PIC. Porém, apenas as coordenadas so enviadas, sendo necessario inser-hs manualmente em um sistema de mapas. © trabalho desenvolvido por Oliveira (2014) contempla a utiizaglio da rede de telefonia GSM, com comunicagdo por SMS, para acionar uma carga ektrica a distancia. O trabalho possui 0 menor custo entre os relacionados ¢ apresenta uma solugio genériva, podendo ser evoluida para automagdes mas especticas. O dispositive Spot (2015) € uma solugdo comercial, que utiliza comunicagao por satéte para pedido de socorro ou apenas registrar uma trajt6ria no mapa, de forma que 0 recurso para pedido de socorro é feito manuaimente. 2. Sistema Proposto O sistema foi desenvolvido com base em um dispositivo microvontrolador, com a fingo de ienticar padrées que caracterizamum acidente de transito, bem como informar a localzago do acidente por meio de mensagens SMS. Toda a comunicagio com o sistema ulliza um protocolo de comunicagdo que permite acessar as configuragdes do sistema. Sendo assim, a0 identificar uma inclinagio acentuada associada a uma determinada velocidade, o sistema percorre 0s contatos armazenados envia para cada um uma mensagem de texto, contendo a velocidade na hora do acidente e a localizago geogrifica, Na Figura 1 & apresentada a visio serio sne « »)) operador ra 5 “eo 4B 1) Contatos Usuario Motocicleta Figura 1. Visdo geral Algm da deteego de acidente, o sistema possibilia a0 usuario receber, a qualquer instante, a localizagao atual do veiculo. Essa fincionalidade também utiiza a comunicagao por mensagens do tipo SMS, contendo a velocidade e localizago, ¢ fbi desenvolvida pensando no rastreio e monitoramento do veiculo no caso de furto. A comunicagao entre os dispositios que interagem com o sistema € mantida pela operadora de telefonia movel de cada integrante, a qual tem responsabilidade pelos mensagens SMS. Caso ocorrer alguna instablidade que comprometa 0 envio ou recebimento cde SMS, a mensagem sera enviada somente quando o servigo da operadora for normalizado. 3.Funcionamento © fincionamento do sistema € iniciado automaticamente assim que ligado a uma fonte de cenergia, A inicilizagao independe do usteirio, porém as configuragdes iniciais devem ser fetas antes de o sistema entrar em operagio. A configragio poder ser realizada por meio de mensagens SMS provenientes do dispositive mivel do usuario, A Figura 2 iustra 0 esquema de fincionamento do sistema. Na primeira vez que o sistema ¢ iniciado, ainda no existem contatos cadastrados, sendo necessirio 0 envio de comandos especificos para a inserg3o de novos contatos. No total, apenas sete destinatarios podem ser inseridos, incluindo o usuitio administrador. Isso é necessario para que todos os contatos existentes possam caber em apenas uma mensagem SMS, que possui limite de 160 caraeteres. Todos os dados do sistema, como senha & niimeros de destinatérios, so gravados na meméria intema do microcontrolador. O sistema possui uma senha padro, que permite a definio de um nimero de telefone administrador e alterages na configuragaio do protstipo, por meio do protocolo de comunicagao. sim Nao Nic Ea : Figura 2. Esquema de funcionamento primeiro comando a ser enviado € 0 que define o ususrio administrador. Apds essa definigdo, & possivel aterar a senha, solictar a localizago atual da motocieleta, sallo de crédito e também consular, inser e exchir 0s contatoscadastrados. O sistema _—_ estar totalmente funcional quando o usutio estiver definido ao menos um contato destinatario. Uma vez o sistema configurado e a motocicleta em movimento, a velocidade e inclinago serdo constantemente monitoradas. A inclinagdo ¢ capturada pelo acekerdmetro & comparada a um valor priximo de 90°, por esta razio & importante instalar o sistema de formanivelda. A velocidade da motocieleta é capturada pelo GPS, com valores e sincronia proximos ao exibido pelo velocimetro da motocicleta. Em posse desses valores, € possivel identificar quando a kitura do acelerémetro apresentar valores que indicam um inclinago proxima do chao e velocidade acima da detinida no sistema. ‘Com inelinagao acentuada e velocidade acima da estipulada, o sistema classifica 0 evento como acidente de transito, dando inicio ao envio das notificagées para os destinatarios. pbs o envio das notiicagées, 0 sistema interrompe as verfcagies até que a motocickta seja nivelada novamente. 3.1 Comunicagio Para garantir a integridade dos dados cadastrados, foi impkmentado um protocolo de comunicagao com sintaxe baseada em termos utiizados em terminais Linux. 0. protocolo padroniza as consuitas e alteragdes no sistema, alkm de centralzar as agdes realizadas apenas para administrador, assegurando que nenhum outro nimero possa modificar a lista de contatos. Todos os dados manipulados pelo protocolo so gravados na meméria interna do microconirolador e deve ser enviado apenas um comando por mensagem O. sistema reconhece os seguintes comandos recebidos por SMS: “su senha telefone”: define o nimero administrador, que terd a permissio de executar todos os comandos do sistema, Exemplo: 5251 4799999999", e*passwd senha_atual nova_senha": aera a senha do administrador, Exempb:“passwd 5291 9988"; “1s”: lista os nlimeros dos destinatirios cadastrados. Antes de cada niimero. é exibido o indice que 0 mesmo ocupa na meméria interna. Exemplo: “(0 ) 4799998888; (5) 4777776666" e“add telefone”: jinsere um novo destinatirio. Exemplo: “add 4799998888", e"del indice”: exchi um destinatirio existente com base no indice. Para saber o indice de um nimero & necessério 0 envio prévio do comando “Ls”. Exemplo: ‘del 5"; esa”: obtém o saldo atual de crédito. O sistema envia uma mensagem para a operadora solicitando 0 sakio e, quando a mensagem da operadora for recebida, encaminha a mesma para o usteirio: “loc”: retorna a localizagdo e velocidade da motocieleta para 0 usuario, independente da ocorréncia de acidente; “not”: envia a mensagem da ocoréneia de acidente para todos os destinatérios, sem a identificago pelo sistema. O intuito do comand ¢ informar sua localizagio mediante uma urgéncia que no seja um acidente detectado; ¢ “help”: lista de comandos do protocolo de comunicagao. 3.2 Desenvolvimento Foi utlizado o kit de desenvolvimento Arduino Mega 2560 para o controle do sistema, Nessa plataforma, sto executados os algoritmos de controke de destinatirios, verifieagdes dos sensores e acionamento dos atuadores utilizados no prottipo Para 0 envio ¢ recepgao de mensagens SMS optowse pelo Shield GSM SIM900, da fabricante Eleeffeaks. Sua integragio ao protétipo foi dada com o auxitio da biblioteca GSM_shield, desenvolvida pela Open Etronics (2015). O uso da biblioteca permit abstrair 0s comandos de ketura e envio de mensagens. Para captar a velocidade e as coordenadas geogriticas, foi utlizado © Shield GPS REB-4216, da RoyalTek. © médulo possui rapida inicializagéio ¢ uma antena de cerimica com base magnética lignda a um cabo de trés metros. Também possui suporte a armazenamento em cartio de meméria micro SD, embora esse recurso nfo tenha sido utlizado. Os dados gerados pelo GPS foram acessados com 0 aunilio da biblioteca TinyGPsPlus, desenvolvida pela Arduiniana (2015). A biblioteca abstrai as prineipais fimgdes usadas no projeto. Para capturar 0 grau de inclinago da motocieleta, fbi utiizado o Shield acelerometro ADXL 345 juntamente com a biblioteca Wi re, disponivel no ambiente de programagiio do Arduino, O valor total investido 1a aquisig’io dos Shields foi de aproximadamente RS 428,00. ‘Todos os components empregados no protdtipo sto apresentadosna Figura 3. Shield GPS Royaltek reb-4216 Shield GSM SIM900 Shield acelerémetro Arduino Mega 2560 ADXL 345 Figura 3. Componentes utilizados no projeto 4, Experimento Para ser possivel identificar um acidente de motocieleta € nevessirio que o sistema embarcado esteja acoplado ao veiculo, Porém, nio existem muitos lugares onde um dispositive dessa natureza possa ser instalado sem permanecer visivel ou sem chamar a tengo de um observador. Dessa forma, em se tratando de motocicletas, o lugar mais apropriado & embaixo do banco do piloto, onde apenas 0 motocielista tem acesso seguro e protegido do clima, podendo ser alimentado eetricamente pela bateria do veieulo. Para validar 0 prot6tipo os testes foram realizados utiizando um automével. por razies de seguranga. Com o veiculo em movimento, foram aplicadas inclinagdes no prot6tipo em mios € simuladas situagdes de inclinago acima da velocidade limite estipulada (30 kinvh), esta definida em nivel de c6digo. Durante os testes, o protétipo foi alimentado por um adaptador ligado ao painel do automével. O adaptador permitiu realizar os testes dentro do veieulo, sendo necessario apenas inelinar © protétipo enquanto 0 automsvel se movia, Todas a prineipais condigdes de geragdo de um acidente com motocieleta foram respeitadas durante a validagio, Para acompanhar 0 processo de receptagio e envio das mensagens SMS, foi utlizado um computador pessoal ligado & porta serial do Arduino. Com isso, foi possfvel acompanhar 0 valor das varidvels do sistema em uma situagio de acidente, O teste foi realzado com uma velocidade média de 50 knv/h, tipica de um centro urbano. A lista de contatos possuia trés destinatarios cadastrados, cada um com um sistema operacional mével diferente, A Figura 4 iustra um possivel compartimento de uma motocicleta, que apresenta condigdes ideais de instalagio, mesmo em nivel de protétipo. ee Figura 4. Local de instalagao do sistema Para integrar os componentes do projeto, fbi necessirio 0 uso de uma placa de prototipagiio. Seu uso faciliou a integragao com 0 médulo acelerémetro e a estabilzagio durante os testes de validagaio. A integragio dos componentes usados no projeto pode ser observada na Figura 5. ura 5. Integragao dos componentes 5. Resultados Simulando uma condigiio normal de uso do protétipo, o sistema foi alimentado com tensio de 9V, proveniente do adaptador de energia do automivel Dessa forma, o sistema se comportou de maneira satisfitéria, realizando os envios das mensagens apés uma situago ficticia de acidente. Na Figura 6 € apresentada a notificagdo de acidente enviada pelo sistema Figura 6. Notificacao de acidente Também foi validado o envio da mensagem “Loc”, a fim de obter a velocidade e coordenadas geogrificas mesmo sem a incidéncia de um acidente. A Figura 7 apresenta a URL recebida e a localizagao em um aplicativo de mapa aren E ® 26°54'43.5'S 48°40'15, 6 Figura 7. Localizagao da motocicleta 5. Testes ‘oram realizados testes de validagdo de envio e recepgo de mensagens. Durante os testes, foi identifcado atraso no envio por conta da operadora de telefonia mével. Dentre os testes efetuados, os que cabem ressatar foram: © Teste de protocolo de comunicagio Descrigao: Executar todos os comandos definidos pelo protocolo de mensagens. Resultados: Todos os comandos foram executados. Problemas observados: Foi observado que 0 comando “Loc”, ao ser executado pela segunda vez em curto periodo de tempo, nfo retorna a mensagem solicitada. O probema rio ocorre quando a soliitagio € realizada com periodo superior a5 minutos entre cada solicitagao. © Teste de envio para diferentes sistemas operacionais Descrigio: Realizar todas as operagdes de cadastros de destinatirios e envio de notificagdes, Resultados: ‘Todos os destinatérios cadastrados receberam as_mensagens, independente do sistema utilizado. Problemas observados: Foi observado que o sistema operacional Windows Phone apresentou uma laténcia maior ao abrir a mensagem principal do SMS que contém as coordenadas geogrifcas, Este problema niio foi ilentiicado no sistema Android e ios. «Teste de reenvio de notificagdes de acidente Descrigiio: Simular um acidente seguido de outro, em um curto periodo de tempo Resultados: No segundo envio, o sistema niio foi capaz de notificar 0 ustirio. Problemas observados: Ao realizar 0 envio de uma segunda notificago de acidente em um curto periodo de tempo, o sistema niio foi capaz de realizar os envios. O reenvio foi possivel apenas depois de um periodo de tempo superior a 5 minutos. « Testes com alta velocidade Descrigiio: Simular acidente com velocidade superior a 70 knvh, Resultados: Todos os destinatarios cadastrados receberam as mensagens. Problemas observados: Ao atingir velocidade proxima a 70 kmvh, 0 médulo acekerdmetro apreseniou comportamento instével, ocasionando em envios constantes, de notificagdes enquanto a velocidade nfo fosse reduzida. 6. Conclusées O sistema desenvolvido envolve tecnologias de ficil acesso e implementago, com objetivo de celaborar um sistema de custo vivel que propicie o rapido resgate da vitima de um acidente de trinsito com motocicketa. Explorando a inftaestrutura ja existente e adotada pelas operadoras de telefonia mével este sistema possibilia informar a localizagio de um acidente por meio de SMS, tirando proveito da cobertura oferecida pelas operadoras. A solugio apresentada utlizou informagdes de localizagio medida por sensores GPS, bem como dados de inclinagdo proveniente de acelerometro para compor mensagens & realizar a comunicagao. Para a comunicag2o com o sistema, foi criado um protocolo para gerenciamento das configuragdes da solugio, torando possivel qualquer dispositive movel interagir com o sistema. O Arduino foi adotado neste projeto devido A familiaridade que os pesquisadores da qual esta pesquisa est inserida possuzm com essa plataforma. Finalmente, cabe salientar que o sistema foi testado e demonstrou ser funcional em nivel de protétipo. Com sugestio para trabalhos futuros, fica a corrego das kituras fitas pelo acelerdmetro em velocidades ekevadas, incluso de fonte de energia auniliar estrutura de protego fisica do protétipo, parametrizag2o da velocidade minima por meio do protocolo de comunicagao e o reenvio das notificagdes com a locagao geogrifca. Sugere-se também a utilizagio de outros meios de comunicagao, como satélite ¢ intemet celular mivel, para a ultlizago do sistema Referéncias ARDUINIANA. A *NEW* Fulkfeatured GPS/NMEA Parser for Arduino, Arduiniana, 2015. Disponivel em: . Acesso em: 20 outubro 2015. FRADEN, Jacob, Handbook of Modenrs Sensors: Physies, Designs, and Applications. New York Springer, 2010, NAGY, Renato de O.; LIMA, Diogo V.; RAMOS, Ricardo R. de C.; GUEDE, José R. A.; Sistema de Rastreamento de Veiculo de Transporte Piblico via SMS. 2008. Disponivel em: . Acesso em: 12 outubro 2015. OLIVEIRA, D, R. Automagao residencial de baixo custo € comunicagao via rede telefSnica, 2014. Trabalho de Conelustio de Curso (Bacharelado em Ciéncias da Computagaio) — Centro de Ciéneias Tecnolégicas da Terra e do Mar, Universidade do Vale do Itajai, Itajai OPEN-ELECTRONICS. Arduino GSM. shield, OperEletronies, 2015. Disponivel em: , Acesso em: 12 outubro 2015. SPOT. O que € Spot. 2015. Disponivel em: . Acesso em: 12 outubro 2015, WEISER, M. The Computer for the 21st Century. Scientife American, p. 94-104, Julho 1991,

You might also like