TEMPORIZADOR AUTOMOTIVO
Por: riquema • 13/6/2018 • Trabalho acadêmico • 4.005 Palavras (17 Páginas) • 238 Visualizações
TempAuto: TEMPORIZADOR AUTOMOTIVO
Ricardo Queiroz Magalhães, Kátia Cilene Neles da Silva
Faculdade Martha Falcão - Wyden - Brasil
Manaus-AM-Brazil
riquema@gmail.com, katia.silva@fmf.edu.br
RESUMO
Com a falta de segurança cada vez maior no nosso dia-a-dia e o surgimento de novas tecnologias de comunicações sem fio como o Bluetooth que é uma especificação de rede sem fio de âmbito pessoal consideradas do tipo PAN ou mesmo WPAN. O Bluetooth provê uma maneira de conectar entre dispositivos como telefones celulares, a um hardware através de uma frequência de rádio de curto alcance globalmente licenciada e segura. A tecnologia Bluetooth diferencia-se da tecnologia IrDA inclusive pelo tipo de radiação eletromagnética utilizada.
Com esta tecnologia comum e acessível a grande parte da população, venho com este trabalho trazer uma contribuição para auxiliar entre os sistemas eletrônicos de segurança antifurto automotivo, sendo uma importante alternativa para se dificultar o sinistro de veículos através do TempAuto:Temporizador Temporizador Automotivo através da utilização do SMATPHONE. Neste projeto foi realizado um experimento em que, utilizou-se um dispositivo cujo protótipo elaborado é composto por hardware Open Source onde os conceitos de automação serão aplicados efetuando o controle do horário que o veículo estará habilitado para funcionamento. Pretende-se com isso amenizar os casos de furto aos automóveis, bem como a recuperação dos mesmos em decorrência do ato criminoso, além de gerar uma situação de conforto psicológico ao proprietário do veículo.
Palavras-chave: Smartphone, Arduino, TempAuto, Temporizador automotivo.
ABSTRACT
With the increasing lack of security in our day-to-day and the emergence of new wireless technologies such as Bluetooth which is a wireless specification of personal scope considered PAN-type or even WPAN. Bluetooth provides a way to connect between devices such as mobile phones, to hardware through a globally licensed and secure short-range radio frequency. Bluetooth technology differs from IrDA technology even by the type of electromagnetic radiation used.
With this common technology and accessible to a large part of the population, I come with this work to make a contribution to assist automotive anti-theft electronic security systems, being an important alternative to make vehicle accidents difficult. In this project an experiment was carried out in which a device whose elaborate prototype was composed by an Open Source hardware was used where the concepts of automation will be applied, controlling the time the vehicle will be enabled for operation. The aim is to reduce cases of car theft, as well as recovering them as a result of the criminal act, in addition to generating a situation of psychological comfort to the owner of the vehicle.
Keywords: Smartphone, Arduino, TempAuto, Automotive Timer.
INTRODUÇÃO
Atualmente o numero de furto de veículos tem crescido em nossa sociedade e cada vez mais a população esta vulnerável a violência das grandes cidades e também a perca do seu bem, em outras aplicações, um sistema embarcado poderá impedir que o sinistro do veículo seja realizado. Através do TempAuto: Temporizador Automotivo, que será programado utilizando um dispositivo cujo protótipo elaborado é composto por hardware Open Source onde os conceitos de automação serão aplicados efetuando o controle do horário em que o veículo estará habilitado para funcionamento que em um determinado tempo o veículo não esteja habilitado para funcionar (ou seja a bomba de combustível desabilitada), utilizando tecnologia de comunicação Bluetooth, que é uma especificação de rede sem fio de âmbito pessoal (Wireless personal Area networks – PANs) consideradas do tipo PAN ou mesmo WPAN que esta disponível em massa para a grande população atualmente em todos os SMARTPHONE.
Em um Sistema Embarcado, devido a sua natureza especifica, pode ter inúmeras aplicações. Assim como no TempAuto: Temporizador Automotivo, que ira controlar através do SMARTPHONE o horário em que o seu veículo estará habilitado para o seu devido funcionamento.
FUNDAMENTAÇÃO TEÓRICA
Para compreender proposta dos conceitos e soluções discutidas neste trabalho, é necessário compreender como funcionam algumas tecnologias e como estas se ajustam e se relacionam, para serem utilizadas em conjunto na construção do trabalho proposto.
O capítulo inicia com uma explanação sobre os conceitos básicos de linguagens de programação no contexto de classificação (nível e paradigma), sintaxe e semântica.
Linguagem de Programação
Antes do surgimento das Linguagens de Programação (LP), a programação de computadores era feita exclusivamente em linguagem de máquina, ou seja, os programadores tinham de conhecer profundamente a arquitetura da máquina na qual o programa seria executado, seu conjunto de instruções e sua forma de funcionamento.
Para Tucker e Noonan as primeiras LP (FORTRAN e COBOL) surgiram no final dos anos 50 e início dos anos 60 visando facilitar o trabalho de programação. À medida que os recursos computacionais eram desenvolvidos, os computadores iam se tornando mais poderosos e úteis. Assim, a atividade de programação se tornava um gargalo para a disseminação dos sistemas computacionais. E no final dos anos 60 surgiram as LP que enfatizavam a programação estruturada (PASCAL e C são exemplos).
Autores de AdaCore, relatam o aumento da complexidade dos sistemas computacionais, a abstração de dados passou a ser o foco das linguagens de programação e no início dos anos 80 surgiram a construção modularizada de programas e bibliotecas (MODULA-2 e ADA são exemplos).
Nos anos 80 e 90 a disseminação do uso dos computadores pessoais e das estações de trabalho possibilitou o surgimento da indústria de software, e com ela, a necessidade de se classificar, produzir e atualizar software rapidamente. Para esse fim, surgem também as metodologias orientadas a objetos (Smalltalk, C++ e JAVA, são exemplos).
O Ensino de Linguagens de Programação
O ensino de linguagens de programação, nas escolas e faculdades voltadas para a formação de profissionais da área de informática, vem obedecendo à mesma linha metodológica tradicional. Em geral, os livros técnicos e apostilas contêm modelos prontos de programas muito elementares, aos quais se seguem algumas séries de exercícios, que não passam de variações dos modelos.
...