Você está na página 1de 5

Computador de bordo automotivo utilizando a plataforma

Arduino
Alisson Farias de Mora, Wyllian Fressatti
Universidade Paranaense (Unipar)
Paranava PR Brasil
alissonfariasmora@gmail.com, wyllian@unipar.br

Resumo. Este artigo tem por finalidade descrever o desenvolvimento e


implantao de um computador de bordo que possibilitara ao usurio visualizar
diversas informaes sobre o mesmo, isto permitir que o usurio possa tomar
aes que podero aumentar a vida til do motor entre outras partes importantes.
Para o desenvolvimento ser utilizada a plataforma Arduino, que open Source e
oferece um baixo custo/benefcio. Para visualizao das funcionalidades do
veculo, sero utilizados diversos sensores. Nos testes preliminares o sensor de
temperatura DHT11 demonstrou-se de fcil utilizao e tambm de baixo custo.
Os teste realizados com sensor de muito positivo, devido sua fcil utilizao de
baixo custo.

1. Introduo
Os computadores de bordo funcionam por meio de sensores eletrnicos, onde seu
principal objetivo auxiliar em uma melhor dirigibilidade e conduo do mesmo, atravs
de uma consulta visual as informaes especificas e gerais como temperatura, data/hora,
velocidade, nvel de leo e de combustvel [JcOnline,1999].
O advento dos sistemas operacionais livres, vem trazendo uma flexibilidade para
o desenvolvimento de sistemas, possibilitando assim a criao de softwares cada vez mais
eficazes com qualidade e de baixo custo e com grande avano da tecnologia tambm
surgiram os hardwares open source, facilitando assim a interao de desenvolvimento dos
sistemas autmatos, que utilizam da plataforma Arduino.
O objetivo desse trabalho analisar as tecnologias disponveis, comparar com
trabalhos prontos e desenvolver um computador de bordo de baixo custo, tornando assim
acessvel a todos os veculos que no possuem o mesmo. Os componentes que sero
utilizados para o desenvolvimento sero sensores j disponveis no veculo, e sensores
como o DHT11 que demostrou ser de fcil utilizao, sensor de corrente ACA712 para
visualizao da voltagem da bateria e a plataforma Arduino que Open Source, tornando
assim o projeto de baixo custo. So objetivos especficos do trabalho que
consequentemente com a implementao desse projeto poder visualizar as seguintes
informaes: mistura ar/combustvel, temperatura do motor, temperatura ambiente
voltagem da bateria.
2. Metodologia

Para a implementao do computador foi realizada uma reviso bibliogrfica em sites,


artigos, revistas analisando o conceito de cada ferramenta que ser utilizada e buscando
sempre trabalhos prontos relacionados com o que ser desenvolvido, buscando entender
como cada componente funciona e qual a melhor forma de aplicar o mesmo, buscando
entender a parte de eletrnica, eltrica, medidores de voltagem, adquirindo esse
conhecimento o passo posterior foi gerado a partir de teste feito com sensor de
temperatura e unidade DHT11, onde o mesmo demonstrou-se de fcil uso, baixo custo e
tima preciso.
3. Desenvolvimento
Neste capitulo ser abordado o conceito de computador de para um melhor entendimento
dessa ferramenta, descrevendo qual a real importncia de computador de bordo, quais as
ferramentas tanto fsicas como softwares, e para finalizar as consideraes finais
descrevendo o que foi desenvolvido at o momento e que ser desenvolvido futuramente.
3.1 Computador de Bordo
De uma forma simples e resumida podemos definir Computador de Bordo como uma
ferramenta de grande importncia e indispensvel nos veculos, por ter a finalidade de
alertar atravs de luzes no painel que o veculo est com alguma irregularidade.
No entanto muitos veculos ainda no possuem computador de bordo, pensando
nesse fato vem o intuito do desenvolvimento dessa ferramenta, acreditasse que com a
implementao desse projeto tornar mais acessvel ter um computador de bordo em
veculos que no possuem o mesmo.
Neste contexto computadores de bordo tem uma funo muito importante, onde
pode ser visualizados vrias funes dos veculos, funes essas que ajudam a
proporcionar uma dirigibilidade muito eficaz pelo fato de alguns computadores de bordo
avisarem sobre qualquer irregularidade no veculo, onde equipamento responsvel por
essas informaes so os sensores instalados por todo o veculo e os computadores de
bordo que recebem essa informao para o usurio visualizar e tomar a deciso mais
correta.
Um exemplo de tempo de resposta est quando aproximamos nossa mo em algo
quente, os nervos avisam que est quente, a funo dos sensores so as mesma quando o
motor do carro estiver muito quente, o sensor avisa ao computador de bordo para desligar
o ar condicionado, at fazer o resfriamento. [Werninghaus, 2013].
A figura 1 mostra algumas funes do computador de bordo

Fonte: http://www.noticiasautomotivas.com.br/computador-de-bordo-como-usar-bem-esta-ferramenta/

A figura 1 acima mostra o funcionamento de um computador de bordo onde mostrado


todos os eventos que esto programados no veculo ou seja nesse caso est mostrando a
temperatura ambiente, horrio, quantos km ainda podem ser rodados com o combustvel
que est no tanque, so essas informaes que ajudam o condutor a tomar a deciso correta.
3.2 Ferramentas para Desenvolvimento do computador de bordo
A seguir sero apresentadas as principais ferramentas utilizadas para o desenvolvimento
dessa ferramenta de auxilio de condutores de veculos o computador de bordo.
3.2.1 Plataforma Arduino
Para o desenvolvimento dessa ferramenta ser utilizada como componente principal a
plataforma Arduino Mega. O Arduino Mega uma placa micro controladora baseado no
ATmega1280. Essa plataforma possui 54 pinos de entrada e sada, desses cinquenta e
quatro pinos 14 so utilizados como sada PWM mais16 entradas analgicas e 4 UARTs
que so as portas de serial do hardware, a 16 MHZ oscilador de cristal, uma conexo USB,
um cabealho ICSP, e um boto de reset.
Ele possui tudo que for necessrio para apoiar o micro controlador, sua
comunicao com computador bem simples basta baixar o software conectar o cabo USB
no computador ou com um adaptador AC-CC ou bateria escolher a porta serial que est
pedindo no software e j pode comear a us-lo. A plataforma MEGA compatvel com a
maioria dos componentes projetados para o Arduino Duemilanove ou Diecimila. O
Arduino Mega pode ser alimentado atravs da ligao USB ou atravs de uma fonte de
alimentao externa, a alimentao da fonte selecionada automaticamente, esse fonte
pode ser conectada com um plug 2,1 milmetros de centro-positivo da tomada de
alimentao da placa, pode ser inserido Leads de uma bateria podem ser inseridos. A figura
2 possui o esquema dos itens de composio do Arduino Mega.
Figura 2 Ilustra a Placa de composio do Arduino Mega.

Fonte: http://www.embarcados.com.br/arduino-mega-2560/

A figura 2 acima mostra o formato de uma plataforma arduino MEGA ferramenta


principal para o desenvolvimento desse projeto.
3.2.2 Plataforma de Desenvolvimento Arduino
O ambiente de desenvolvimento Arduino contm um editor de texto para ser escrito o cdigo
proposto, reas de mensagens, um console de texto, uma barra de ferramentas com botes

para variadas funes, e uma srie de menus que facilitam a interao desse programa e facilita
o desenvolvimento de projetos, permitindo assim que todo o cdigo que for escrito nesse
programa conseguira se estiver todo correto compilar o mesmo e assim sair os resultados na
tela ou mesmo na plataforma Arduino.
Os cdigos escritos nesse programa so chamados de sketches, que so escritos no editor
de texto todos eles salvos com a extenso do prprio software, a interao se torna muito fcil
pelo fato de que se estiver algum cdigo errado o software j acusa na hora, possibilitando
saber onde esto os erros, tambm facilita quando a plataforma Arduino conectado no
computador, s seguir os passos de ir em arquivos e selecionar a porta que est conectado e
pronto j se pode comear a escrever o cdigo para o desenvolvimento, os botes da barra de
ferramentas permitem que se faa o upload de projetos j prontos ou que foram desenvolvidos
pelo prprio usurio, botes de criar um novo projeto e salvar o projeto escrito. A Figura 3
mostra a interface do software.
Figura 3 - Ambiente de desenvolvimento Arduino

Fonte: https://www.arduino.cc

A figura acima ilustra a ferramenta de desenvolvimento que ser utilizada para o


desenvolvimento do projeto atravs dela que sero includos os cdigos para devidamente
manipular a plataforma arduino Mega a fazer a mostrar na tela para o condutor tomar as
devidas aes caso o veculo apresenta qualquer inconformidade.
4. Consideraes Finais

Conclui-se que atravs do trabalho proposto possvel centralizar e visualizar


informaes do veculo que sero controladas atravs de sensores espalhados pelo
mesmo, onde as tecnologias utilizadas possibilitam o desenvolvimento de baixo custo
dessa ferramenta de auxlio ao condutor, para o desenvolvimento ser utilizado uma
plataforma Arduino, sensores de baixo custo e plataforma Ide de uso gratuito.
Em suma, aps estudos das tecnologias, conceitos de eletrnica observa-se que a
proposta pode ser uma alternativa para os veculos que ainda no possuem computadores
de bordos, por outro lado pode tambm ser adaptada as necessidades que o condutor
queira visualizar.
Os prximos passos avanar mais ainda no projeto e implementar o computador
de bordo com as funcionalidades de temperatura ambiente, temperatura do motor,
voltagem da bateria, relao mistura ar/combustvel, implantao no veculo e outras
funcionalidades.
5. Referncias
FELITTI, Guilherme (2006). Sensores Inteligentes e PC de bordo automatizam
direo de veculos. Disponvel em: <http://idgnow.com.br/tipessoal/2006/10/18/idgnoticia.2006-10-18.0520251509/>. Acesso em 22/07/2015.
OSORIO, Sueli(2009). Computador de bordo como usar bem esta ferramenta.
Disponvel em: < http://www.noticiasautomotivas.com.br/computador-de-bordo-comousar-bem-esta-ferramenta/> Acesso em: 22/07/2015.
CIA, Arduino. (2013). Sensor de umidade e temperatura DHT11. Disponvel em:
< Http://www.arduinoecia.com.br/2013/05/sensor-de-umidade-e-temperaturadht11.html >. Acesso em: 23/07/2015.
SOUZA, Fabio(2014). Arduino Mega 2560. Disponvel em: <
http://www.embarcados.com.br/arduino-mega-2560/ > Acesso em: 25/07/15.
FELITTI, Guilherme (2006). Sensores Inteligentes e PC de bordo automatizam
direo de veculos. Disponvel em: <http://idgnow.com.br/tipessoal/2006/10/18/idgnoticia.2006-10-18.0520251509/>. Acesso em 28/07/2015.
FERREIRA, M. A.; Departamento de Engenharia Eletrotcnica: ABC do Osciloscpio.
2. Ed. Porto: 1998.
PONTE, Adriano. Sensor de temperatura e umidade DHT11 com Arduino. Disponvel
em http://blog.adrianoponte.com/sensor-de-temperatura-e-umidade-dht11-com-arduino/
Acesso em: 15/07/15.
BRAGA Newton C(2015). Sensores de Temperatura centrifugados de preciso
(ART2263). Disponvel em: <
http://www.newtoncbraga.com.br/index.php/eletronica/52-artigos-diversos/9945-lm35lm35a-lm35c-lm35ca-e-lm35d-sensores-de-temperatura-centigrados-de-precisaoart2263> Acesso em: 10/05/15.
CIA, Arduino. (2013). Sensor de umidade e temperatura DHT11. Disponvel em:
< Http://www.arduinoecia.com.br/2013/05/sensor-de-umidade-e-temperaturadht11.html >. Acesso em: 02/05/2015.
GENUINO, Arduino (2015). Plataforma de desenvolvimento. Disponvel em: <
https://www.arduino.cc >. Acesso em: 04/08/15.

Você também pode gostar