Escolar Documentos
Profissional Documentos
Cultura Documentos
Abstract— This article describes the development of an aluno da Universidade Estadual de Santa Cruz do curso de
embedded system projected as a security measure for room-safe of Ciência da Computação. Nessa solução o microcontrolador se
servers. The system monitors the temperature of a room-safe and conecta por um cabo de rede a um roteador wireless e este se
sends a message via Bluetooth to shut down the servers when the
conecta a um Servidor Linux, que possui um daemon que fica
room temperature exceeds safety levels.
monitorando a conexão, caso a temperatura esteja alta é
Keywords— Microcontroller, Bluetooth, Arduino, executado o comando para desligamento do Servidor. Outra
temperatura monitoring. solução existente é o projeto de um sistema microcontrolado
utilizando internet embarcada para monitoramento remoto em
I. INTRODUÇÃO tempo real de temperatura e disponibilização dos dados na
Authorized licensed use limited to: Corporacion Universitaria de la Costa. Downloaded on November 24,2020 at 01:41:13 UTC from IEEE Xplore. Restrictions apply.
912 IEEE LATIN AMERICA TRANSACTIONS, VOL. 9, NO. 6, OCTOBER 2011
• Um sensor de temperatura LM35, escolhido por ser O sensor de temperatura LM35 também possui 3 pinos. O
barato e preciso além de ter uma ampla faixa linear de primeiro pino, o da esquerda, é alimentado com 5V. O do
medição que vai de -55°C a 150°C. meio é onde sai a temperatura, é o Vout da temperatura, é a
• Uma placa de microcontrolador, a Arduino Duemilanove tensão. E o da direita é o terra. A Fig. 1 mostra o sensor de
(2009), esta possui um conversor analógico-digital e é temperatura LM35 e a descrição dos pinos.
baseada no ATmega328 [3]. Possui 14 pinos de
entrada/saída digital (dos quais 6 podem ser usados
como saídas analógicas PWM - modulação por
largura de pulso), 6 entradas analógicas, um cristal
oscilador de 16 MHz, uma conexão USB, uma
entrada para alimentação, um cabeçalho ICSP – que
permite programar diretamente no chip - e um botão
de reset [4]. O diferencial é que ela é desenvolvida e
aperfeiçoada por uma comunidade que divulga seus
códigos de aplicação. A concepção da placa é open-
source.
• Um módulo Bluetooth com o circuito necessário para
este se comunicar com o microcontrolador. Possui Figura 1. Sensor de temperatura LM35 [7].
alcance em área aberta em torno de 800 a 1000m.
• Uma mini protoboard onde fica acoplado o módulo O microcontrolador Arduino Duemilanove é uma
Bluetooth e o sensor de temperatura LM35. plataforma aberta, baseada em uma placa com simples
• Um adaptador Bluetooth USB para o computador receber entradas e saída (input/output) e um ambiente desenvolvido
a informação do microcontrolador. que implementa e processa linguagens.
• Uma fonte de alimentação de 7,5V para o A placa de desenvolvimento Arduino possui um
microcontrolador. microcontrolador Atmega328. É utilizado para prototipagem
rápida e possui um conversor analógico-digital. Esse
No projeto foi utilizada a tecnologia Bluetooth que possui microcontrolador tem disponível uma saída de 5V e 3.3V para
vantagens como [5]: ligar o LM35 e o módulo Bluetooth respectivamente, também
• Quaisquer dois dispositivos podem ser conectados uns tem o Tx (transmissão de dados) e o Rx (recepção de dados)
aos os outros sem o uso de cabos ou fios. que fazem a comunicação com o módulo Bluetooth.
• Não é necessário manter os dispositivos em linha de O microcontrolador Arduino é diferente das outras
visão, ou melhor, se algum objeto estiver entre dois plataformas do mercado devido às seguintes características:
dispositivos que queiram se comunicar, não existe • É um ambiente multiplataforma que pode ser executado
problema para Bluetooth, mas para o IrDa (conexão no Windows, Macintosh e Linux;
via porta Infravermelha) existe; • É baseado no processamento de programação da IDE, um
• Atender soluções que necessitam de comunicação sem ambiente de desenvolvimento muito fácil de usar por
fio a baixo custo; projetistas;
• Baixo consumo de energia. • Pode programar via cabo USB. Esta característica é
muito útil, pois muitos modems de computadores não
O módulo Bluetooth é todo em SMD (Surface Mounting possuem porta serial.
Device - Refere-se à categoria de dispositivos e componentes • É um "open source hardware e software" – se desejar
que são montados sobre a superfície da placa de circuito pode baixar o diagrama do circuito, comprar todos os
impresso ao invés de inserido sobre furos, conforme componentes e fazer a sua própria placa.
tecnologia de montagem de superfície. Tal técnica de • Existe uma comunidade ativa para usuários, por isso,
montagem faz com que os componentes sejam menores, existe uma quantidade enorme pessoas que podem
otimizando o espaço na placa e permitindo a construção de ajudar.
placas de alta densidade, entretanto, exige máquinas especiais • O projeto do Arduino foi desenvolvido em um ambiente
para montagem e soldagem do componente na placa [6].) e foi educacional, portanto é excelente para os iniciantes
necessário outra placa para disponibilizar os pinos para obterem projetos trabalhando de modo rápido.
protoboard a qual possui um led e um resistor para mostrar o A Fig. 2 mostra uma imagem da placa do microcontrolador
status do Bluetooth. Arduino Duemilanove.
O módulo Bluetooth possui 3 pinos encaixados à mini
protoboard. Sendo que o primeiro pino é alimentado por 3.3V.
O segundo pino é o terra. E o terceiro pino é o RX (recepção
de dados).
Authorized licensed use limited to: Corporacion Universitaria de la Costa. Downloaded on November 24,2020 at 01:41:13 UTC from IEEE Xplore. Restrictions apply.
LOUP et al.: BLUETOOTH EMBEDDED SYSTEM FOR ROOM 913
Authorized licensed use limited to: Corporacion Universitaria de la Costa. Downloaded on November 24,2020 at 01:41:13 UTC from IEEE Xplore. Restrictions apply.
914 IEEE LATIN AMERICA TRANSACTIONS, VOL. 9, NO. 6, OCTOBER 2011
Com o valor da temperatura armazenado em uma variável e melhor à solução proposta. Foi necessário também o
caso esta seja maior do que 25ºC, o microcontrolador envia conhecimento da linguagem de programação C para
essa informação pelo módulo Bluetooth para o servidor implementar um aplicativo no microncontrolador e
Windows. conhecimento na linguagem de programação Visual Basic
O servidor Windows deverá ter conexão Bluetooth ou para implementar um aplicativo no servidor.
portar um adaptador Bluetooth USB para receber as O projeto mostrou-se uma solução corporativa que pode ser
informações enviadas pelo microcontrolador. implantada em empresas que possuem sala-cofre. Levando à
Ao receber a informação, o servidor Windows, através do empresa, que adquira a solução, segurança para seus
daemon que está realizando o monitoramento, é desligado. equipamentos de computação.
A Fig. 4 mostra o circuito do Sistema de Monitoramento da
Temperatura. AGRADECIMENTOS
Agradecemos ao Ministério de Ciência e Tecnologia e ao
Conselho Nacional de Pesquisa pelo apoio ao projeto através
do Edital MCT/CNPq nº 11 /2007 - Extensão Inovadora 2007.
À professora Martha Ximena Torres Delgado pela
paciência na orientação e incentivo que tornaram possível a
conclusão deste projeto, além do apoio e inspiração no
amadurecimento dos meus conhecimentos e conceito.
A todos os professores da UESC do Colegiado de Ciência
da Computação, em especial, Aprígio Bezerra, Carlos Pereira
(Carlão), Félix Mas Milian, Péricles de Lima Sobreira,
Teodoro Pires Junior, que foram tão importantes na minha
vida acadêmica e no desenvolvimento deste projeto.
Aos amigos e colegas, em especial, Jurandir, Hélio,
Figura 4. . Circuito do Sistema de Monitoramento da Temperatura de Sala- Emanuel, Augusto e Ciro, pelo incentivo e pelo apoio
Cofre.
constantes.
Agradecemos ao Dr. César Alberto Bravo Pariente pela sua
Ao alimentar o Microcontrolador com uma fonte de
ajuda com a editoração final do artigo.
alimentação de 7,5V, o led do módulo Bluetooth começa a
piscar. Isso demonstra que está pronto para realizar a conexão
com o computador. Ao realizar a conexão do módulo
REFERÊNCIAS
Bluetooth com o servidor a luz se mantém continuamente
[1] L. A. De Jesus. Sistema de Sensoriamento Remoto de Temperatura.
acesa. Trabalho de Conclusão de Curso pela Universidade Estadual de Santa
Cruz.
IV. TRABALHOS FUTUROS [2] J. C. M. Dos Santos. Projeto de um sistema microcontrolado utilizando
Internet embarcada para monitoramento remoto em tempo real de
Em relação à evolução do projeto para implementações temperatura e disponibilização dos dados na WEB através de conexão
futuras foram analisados novos procedimento para torná-lo de rede. Acesso em: 06/04/2011:
mais robusto. http://www.engcomp.ufrn.br/publicacoes/ECC-2009-1-12.pdf.
[3] Arduino Duemilanove. Acesso em: 05/04/2011:
Uma das soluções é desenvolver aplicativos para ajudar na http://arduino.cc/en/Main/ArduinoBoardDuemilanove..
segurança da comunicação Bluetooth, para evitar invasões de [4] E. G. P. da Fonseca, M. M. Beppu. Apostila Arduino. Acesso em:
Hackers ou Crackers aos Servidores da Sala-Cofre. 06/04/2011:
http://www.telecom.uff.br/pet/petws/downloads/tutoriais/arduino/Tut_
Outra evolução no sistema seria realizar o monitoramento Arduino.pdf.
da temperatura ambiente com certo grau de inteligência, a [5] José F. de Rezende. Vantagens e Desvantagens do Bluetooth. Acesso
solução proposta visa alterar a implementação do código em C em: 05/04/2011:
http://www.gta.ufrj.br/~rezende/cursos/eel879/trabalhos/bluetooth/vant
do microcontrolador, fazendo com que este espere a agens.html.
estabilização da temperatura em 25°C por um determinado [6] Monitor de Temperatura com Log. Acesso em: 06/04/2011:
período de tempo para não ser confundido com picos de http://arduino-ce.blogspot.com/2011/01/monitor-de-temperatura-com-
temperatura aleatória, como por exemplo, passar algo quente log.html
[7] Dígitro Tecnologia. Glossário Tecnológico. Coordenação Eng. J.
perto do sensor de temperatura e este desligar os Anderson, desenvolvida por Adm. C. B. Kerber, apresenta termos
equipamentos sem real necessidade. tecnológicos na área de telecomunicações. Acesso em: 06/04/2011:
http://www.digitro.com/pt/tecnologia_glossario-
tecnologico.php?busca=PLACAS.
V. CONCLUSÃO [8] MAURO. Acesso em: 05/04/2011:
A solução obteve como resultado o monitoramento da http://www.leomar.com.br/modelix/index.php?option=com_content&vi
ew=article&id=157:arduino-hardware-e-software-qopen-
temperatura de um ambiente de Sala-Cofre. O sourceq&catid=44:dicas&Itemid=59.
desenvolvimento do projeto proporcionou pesquisas e estudos
em componentes eletrônicos para saber quais se adequavam
Authorized licensed use limited to: Corporacion Universitaria de la Costa. Downloaded on November 24,2020 at 01:41:13 UTC from IEEE Xplore. Restrictions apply.
LOUP et al.: BLUETOOTH EMBEDDED SYSTEM FOR ROOM 915
Authorized licensed use limited to: Corporacion Universitaria de la Costa. Downloaded on November 24,2020 at 01:41:13 UTC from IEEE Xplore. Restrictions apply.