Bafômetro Veicular Utilizando a Plataforma Arduino

Propaganda
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:
Download