Bafômetro Veicular Utilizando a Plataforma Arduino Elton Bruno Mendonça dos Anjos, Wyllian Fressatti ¹Universidade Paranaense (Unipar) Paranavaí – PR – Brasil [email protected], [email protected] Resumo: Este artigo descreverá o processo de pesquisa e implementação de um protótipo de um dispositivo Bafômetro, que ligado a um veículo possa controlar sua ignição a partir do resultado obtido. Para a implementação deste dispositivo, será utilizada a plataforma de desenvolvimento Arduino, uma plataforma open source que disponibiliza um grande material de estudo devido a sua popularidade no meio acadêmico. Será utilizado também um sensor de álcool para fazer as medições do teor alcoólico e uma Shield LCD para apresentar os resultados dos exames. Com base nesta pesquisa o trabalho pretende apresentar uma alternativa para uma melhor segurança nos veículos que trafegam pelas nossas estradas e rodovias. 1. Introdução Atualmente, a eletrônica vem mudando cada vez mais o modo como enxergamos as coisas, na área automotiva tivemos um grande avanço nos últimos anos, com tecnologias cada vez mais precisas e seguras, auxiliando a vida dos usuários. O bafômetro é um instrumento que juntamente com os avanços tecnológicos vem ganhando espaço integrado nos automóveis. As montadoras japonesas Toyota e a filial Hino anunciaram a criação de um dispositivo para impedir que motoristas bêbados liguem o veículo. Não se trata de nenhuma brincadeira de esconder a chave, é tecnologia pura e simples: um bafômetro integrado ao computador de bordo do automóvel mede o teor alcoólico do hálito do motorista e bloqueia o sistema de ignição caso ele esteja acima do permitido [AMOROSO 2009]. Este trabalho procura demonstrar, com tecnologias simplificadas e de baixo custo, implementar um Bafômetro em um veículo, permitindo assim uma melhor segurança para o motorista e seus passageiros. Com o aumento constante da frota de veículos nas ruas brasileiras, fica muito difícil para os órgãos policiais controlarem os motoristas que infelizmente ainda insistem em beber e dirigir. Este projeto pretende desenvolver uma solução onde o veículo só entrará em funcionamento caso o motorista esteja sem vestígios de embriaguez. Para isto será feito um protótipo utilizando a plataforma Arduino. 2. Metodologia Para este trabalho foi realizada uma revisão bibliográfica em artigos, livros e referencias da internet. E com base nesses estudos o projeto apresenta uma forma de desenvolvimento de um bafômetro veicular utilizando a plataforma Arduino. 3. Conhecendo o Arduino O Arduino é uma plataforma eletrônica open-source, que se baseia em hardware e software fáceis de usar. Ele ganhou um grande número de fãs interessados em criar objetos ou ambientes interativos. Além da placa, o Arduino conta com uma IDE que pode ser baixada gratuitamente da internet e permite a programação do dispositivo utilizando a linguagem C. O Arduino conta ainda com uma intensa e ampla comunidade ao redor do mundo, que troca informações e permite a popularização da plataforma [ARDUINO.CC 2014]. Na Figura1 podemos observar o Arduino UNO, modelo que vai ser utilizado no trabalho. A plataforma Arduino, possui vários modelos de placas que podem ser utilizadas para desenvolver as aplicações. No trabalho vamos utilizar a placa Arduino UNO que é a que melhor, e se adapta ao trabalho levando em consideração o custo e benefício. O UNO é uma das placas do Arduino que possui um micro controlador baseado no ATmega328, que possui 14 pinos de E/S onde 6 deles podem ser usados como saída PWM(energia), 6 entradas analógicas, cristal oscilador de 16 MHz, uma conexão USB, um tomada de energia, um conector ICSP (In Circuite Serial Programming) e um botão de reset. [ARDUINO.CC, 2014], a figura1 mostra o Arduino UNO. Figura 1 Arduino UNO.Fonte: http://www.arduino.cc/en/arduniouno (2014) 3.1. Componentes, Shields e software A seguir serão apresentados os componentes e softwares utilizados para o desenvolvimento do trabalho. 3.1.1 Componentes eletrônicos Atualmente no mercado podemos encontrar uma infinidade de componentes eletrônicos. De uma forma prática podemos definir componentes eletrônicos como dispositivos que provocam uma ou mais mudanças no comportamento das correntes elétricas nos circuitos que são instalados [BOYLESTAD ,2003]. Na figura2 podemos observar alguns componentes eletrônicos como, resistores, capacitores, leds entre outros. Figura 2.Componentes eletrônicos Fonte: http://mundodoseletronico.blogspot.com.br/ (2014) 3.1.2 Shields Shields são placas e módulos que ligados ao Arduino, exercem uma determinada função. Por exemplo, o Arduino não disponibiliza conexão de rede ethernet, então é ligado nele uma Shield ethernet (figura 3) e ele passará a ter conexão ethernet, atualmente no mercado existe uma infinidade de Shields e sensores que podem ser ligados ao arduino. No trabalho será utilizado o sensor de Álcool mq3, que será utilizado para fazer a leitura do bafômetro veicular, será utilizado também um módulo rele que servirá de chave liga/desliga da ignição do protótipo e uma Shield com LCD para visualizar os resultados. Figura 3 Shield Ethernet Fonte: http://www.arduino.cc/en/Guide/ArduinoEthernetShield (2015) 3.1.3 IDE de Desenvolvimento Arduino A plataforma Arduino disponibiliza em seu site O open-source Arduino Software (IDE) uma ferramenta open source para o desenvolvimento do programa que podemos rodar dentro do arduino, este software roda em Windows, Mac OS X e Linux. Com ambiente de facil aprendizagem utilizando a linguagem de programação C, mas aceita outras linguagens como JAVA ,por exemplo, este software pode ser usado com qualquer placa Arduino. A seguir podemos observar um exemplo do código que será utilizado para o desenvolvimento do bafômetro veicular. Figura 4 exemplo do código do sensor de álcool mq3 4. Considerações finais O Arduino é uma grande ferramenta que chegou para somar neste meio tecnológico, que avança cada dia mais para um futuro sem limites, com a grande comunidade de desenvolvedores da plataforma espalhados pelo mundo, hoje é possível automatizar praticamente qualquer coisa a partir do Arduino. Este artigo abortou o desenvolvimento de um bafômetro veicular utilizando a plataforma Arduino. O bafômetro veicular consiste em um dispositivo que vai fazer o controle da ignição do veículo, e a partir do resultado obtido no bafômetro, se o dispositivo não detectar teor alcoólico a ignição será liberada caso contrário será bloqueada. O que se pretende agora é implementar este protótipo em um veículo, demonstrando assim seu real funcionamento. 5. Referências Arduino UNO. <http://arduino.labdegaragem.com/arduino_uno.html> acessado em: 01/06/2015 Conceitos do Arduino. < http://www.arduino.cc/en/conseitos_arduniouno > acessado em: 14/07/2015 Robert L. Boylestad Introductory Circuit Analysis.(2003) by Pearson Education, Inc. Upper Saddle River, New Jersey. Car Tech. Amoroso Danilo (2009) < http://www.tecmundo.com.br/2712-car-tech-ocarro-com-bafometro-que-nao-liga-em-caso-de-embriaguez.htm 13/08/2015 > acessado em: