Você está na página 1de 30

AELSO ROCHA BRITO

CARLOS MAGNO DE SOUZA JUNIOR


RAFAEL CHIQUETTO NOGUEIRA

MONITORAMENTO DE TEMPERATURA EM SALA SMT


UTILIZANDO ARDUINO

ITATIBA
2013
AELSO ROCHA BRITO
CARLOS MAGNO DE SOUZA JUNIOR
RAFAEL CHIQUETTO NOGUEIRA

MONITORAMENTO DE TEMPERATURA EM SALA SMT


UTILIZANDO ARDUINO

Projeto de pesquisa referente ao Trabalho de Concluso


do Curso de Engenharia de Computao da Universidade
So Francisco.

ORIENTADOR: PROF. DR. CLAUDIO KIYOSHI UMEZU

ITATIBA
2013
AGRADECIMENTOS

Agradecemos primeiramente a Deus por toda fora e coragem recebidas durante


todo o tempo de aulas, avaliaes e concluso do curso de Engenharia da Computao.
Sabemos que nesta etapa nossos familiares so fundamentais e por esse motivo
agradecemos a cada um deles pela energia positiva enviada, pela confiana depositada e
pelas palavras de apoio.
Ao Professor Claudio Umezu que confiou em nossa proposta e nos guiou at aqui,
pelos ensinamentos, crticas e pacincia durante todas as etapas deste trabalho.
E por ultimo, mas no menos importante, agradecemos a Universidade So
Francisco e todo seu corpo docente que nos guiou at este momento importante em nossas
vidas.

2
RESUMO

Atualmente, as empresas buscam investimentos em prticas que melhorem seus


processos com baixo custo e menor tempo obtendo, assim, uma maior competitividade no
mercado. Dessa forma, apresentado um projeto utilizando arquitetura Arduno onde
possvel realizar a medio de temperatura de uma sala SMT (Surface-Mount Technology),
utilizando sensores de temperatura para monitorar a temperatura do ar ambiente da mesma.
Tendo em vista a importncia de manter a sala dentro de uma temperatura de segurana,
para que os componentes no tenham seu tempo de vida reduzido e para que as mquinas
SMT consigam operar normalmente, foi incorporado ao projeto uma interface web capaz de
exibir as medies realizadas, possibilitando um monitoramento visual, alm de um aviso
sonoro para reforar a segurana. Todas estas medidas visam garantir a integridade dos
componentes e das mquinas. Com o sistema em operao, foi possvel observar as
leituras dos pontos e perceber a importncia deste projeto para a empresa onde visualmente
ou sonoramente o sistema cumpre seu objetivo.

Palavras-chave: Arduino; Segurana;Temperatura; Web; SMT;

ABSTRACT

Currently companies seek investments in practices that improve their processes with
low cost and less time, thus obtaining a greater market competitiveness. This Project is
presented using Arduino Architecture where you can perform the measurement of
temperature of a SMT Surface-Mount Technology with temperature sensors. Given the
importance of keeping the room within a safe temperature, so that the components do not
have their lifetime shortened and that SMT machines are able to operate normally, was
incorporated to the Project a web interface to view and record the measurements, enabling
visual monitoring, plus an audible warning to reinforce security. All of these medias are
intended to ensure the integrity of the components and machines. With the system in
operation, it was possible to observe the readings of the dots and realize the importance of
this project for the company where visually or sonically the system meets its objective.

Key-word: Arduino; Security; Temperature; Web; SMT;

3
LISTA DE TABELAS

TABELA 1 - ESPECIFICAO DO ARDUINO UNO R3 (ARDUINO, 2013) ............... 10


TABELA 2 - ESTIMATIVA DE CUSTO (LABGARAGEM, 2013) ................................. 26

4
LISTA DE FIGURAS

FIGURA 1 - ESQUEMA DO ARDUINO UNO (MACHADO, 2013)........................................ 11


FIGURA 2 - BIBLIOTECAS ARDUINO (SKETCH, 2013) ..................................................... 12
FIGURA 3 MAPA DE PINOS MICROCONTROLADOR ATMEGA328 (ATMEL, 2013) ..... 13
FIGURA 4 - DIAGRAMA DE BLOCO ................................................................................... 16
FIGURA 5 - FLUXOGRAMA DO SISTEMA ......................................................................... 16
FIGURA 6 - SALA SMT ESTUDADA ................................................................................... 18
FIGURA 7 - FUNCIONAMENTO DO SOFTWARE (SKETCH, 2013) ................................... 19
FIGURA 8 - SELECIONANDO A PLACA (SKETCH, 2013) ................................................. 20
FIGURA 9 - SENSOR DE TEMPERATURA LM35 .............................................................. 21
FIGURA 10 - ESQUEMA ELTRICO .................................................................................. 22
FIGURA 11 - ESQUEMA DE LIGAO ENTRE AS PLACAS E COMPONENTES ............. 22
FIGURA 12 - COMPILAO DO CDIGO DEMONSTRANDO AS TEMPERATURAS
ACIMA DO LIMITE PERMITIDO .................................................................................. 23
FIGURA 13 - COMPORTAMENTO DO SISTEMA MEDINDO UMA TEMPERATURA ACIMA
DO LIMITE ................................................................................................................... 24
FIGURA 14 - COMPILAO DO CDIGO DEMONSTRANDO AS TEMPERATURAS
DENTRO DO PERMITIDO ........................................................................................... 24
FIGURA 15 - COMPORTAMENTO DO SISTEMA MEDINDO UMA TEMPERATURA
DENTRO DO LIMITE ................................................................................................... 25
FIGURA 16 - PAGINA WEB INFORMANDO OS RESULTADOS ........................................ 25

5
LISTA DE SIGLAS
CPU Unidade Central de Processamento
GSM Sistema Global para Comunicaes Mveis
ICSP In-circuit serial programming
I/O Entrada/Sada
IDE Ambiente Integrado de Desenvolvimento
IP Protocolo de Internet
kB Kilobyte
LED Diodo emissor de luz
LCD Display de cristal liquido
MAC Media Access Control
MHz Megahertz
mA MiliAmpre
MIPS Milhes de instruo por segundo
PCBA Placa de circuito impresso montado
PWM Modulao por largura de pulso
RAM Memria de acesso aleatrio
ROM Memria apenas de leitura
RISC Computador com um conjunto reduzido de informaes
SMT Tecnologia de montagem em superfcie
ALU Unidade Lgica Aritmtica
USB Barramento serial universal
V Volt
WEB Pagina Web

6
SUMRIO

1. INTRODUO ......................................................................................................... 8
2. OBJETIVO ............................................................................................................... 9
3. FUNDAMENTOS TERICOS ............................................................................... 10
3.1 BIBLIOTECAS E SHIELDS......................................................................................... 12
3.2 MICROCONTROLADOR............................................................................................ 13
3.3 MICROCONTROLADOR ATMEGA328 ....................................................................... 13
4. METODOLOGIA .................................................................................................... 15
4.1 CENRIO ............................................................................................................. 17
4.2 PROBLEMA DA SALA SMT.................................................................................. 17
4.3 AVALIAO GLOBAL DA SOLUO PROPOSTA .................................................... 17
5. DESENVOLVIMENTO........................................................................................... 19
5.1 ESQUEMA ELTRICO ......................................................................................... 21
6. RESULTADOS OBTIDOS ..................................................................................... 23
6.1 ESTIMATIVA DE CUSTO ........................................................................................... 25
7. CONCLUSO ........................................................................................................ 27
8. PROJETOS FUTUROS ......................................................................................... 28
9. BIBLIOGRAFIA ..................................................................................................... 29

7
1. INTRODUO

Segundo McRoberts (2011), de maneira geral, a utilizao de placas de controle I/O


open-source, chamada Arduino, para projetos de automao, cresce de forma significativa
no mercado brasileiro onde a maior vantagem da utilizao do Arduino sobre outras
plataformas de desenvolvimento de microcontroladores a facilidade de sua utilizao
podendo criar seus prprios projetos em um intervalo de tempo relativamente curto.
Dessa forma, neste projeto, pretendeu-se utilizar esta placa de controle para medir a
temperatura de uma sala de 628 m, possibilitando assim, informar ao responsvel do
departamento em uma respectiva empresa, qual a temperatura ambiente de uma sala SMT
(Surface-Mount Technology).
Nesse sentido, a proposta de medio tem como objetivo maior manter a qualidade dos
servios das mquinas na sala SMT, que contm micro componente para montagem de
pendrives, tablets e celulares, cujas mquinas para insero de componentes podem
ultrapassar o valor de R$ 1.000.000,00/equipamento.
Atualmente, por uma restrio da diretoria, a empresa em questo no possui nenhum
controle de temperatura ambiente, por se tratar de um alto investimento, no que se refere ao
monitoramento de temperatura. Portanto, a proposta de algo prtico e relativamente barato
para a empresa faz com que seja possvel evitar danos causados por temperaturas elevada
e irregulares.
Sendo assim, props-se um sistema composto por quatro sensores que estaro
distribudos dentro da sala SMT, colocados em pontos estratgicos para que seja possvel
monitorar a temperatura a fim de identificar as medies no intervalo de tempo determinado
pelo responsvel e tambm disponibilizar tais informaes em uma pagina web local, para
fcil monitoramento.
Implantou-se ainda, com a inteno de ter outra forma de monitoramento, um alarme
para que o mesmo emita um aviso sonoro caso a temperatura limite esteja fora em algum
dos pontos. Assim ser possvel identificar, por demais funcionrios do mesmo
departamento, anormalidades sem a necessidade de acesso direto as informaes via web.
O aviso sonoro se manter ativo at regularizao da temperatura, Alm disso, est incluso
um aviso visual disposto por um LED verde e um LED vermelho.
Levando em considerao as necessidades de monitoramento, fica evidente que por
uma falta de acompanhamento da temperatura, erros podero acontecer nos processos ou
at mesmo falha funcional nas mquinas, causando assim um grande prejuzo para a
empresa. Atravs destes processos de monitoramento de temperatura foi possvel observar
a reduo riscos de acidentes e no menos importante a garantia de produtos feitos em
SMT com melhor qualidade.

8
2. OBJETIVO

Este projeto teve como objetivo desenvolver um sistema de monitoramento de


temperatura para uma sala de SMT utilizando a shield ethernet como web server tornando o
projeto com baixo custo de desenvolvimento.

9
3. FUNDAMENTOS TERICOS
Segundo Banzi (2005) o Arduino UNO um sistema eletrnico concebido na Itlia. Ele
uma plataforma livre para prototipagem com linguagem prpria baseado no wiring, que
uma estrutura de programao que permite microcontroladores atuar sobre outros
dispositivos conectados a ele. Esse sistema tem o objetivo de incentivar os vrios tipos
nveis de usurios a criar e compartilhar suas criaes.
Utilizando de termos prticos, o Arduino classificado com um pequeno computador
podendo ser programado para processar entradas e sadas entre dispositivos e os
componentes externos conectados a ele, como uma ethernet shield, por exemplo.
Segundo McRoberts (2011), o Arduino pode ser conectado a diversos componentes,
como LEDs, botes, motores, interruptores, receptores GPS, sensores de temperatura ou
at mesmo sensores de distncia. Dados obtidos de 2005 at 2011 informam que mais de
150.000 placas originais Arduino foram vendidas em todo o mundo e se tornou popular
justamente por ser open-source criando projetos interessantes.
Segundo ARDUINO (2013) o Arduino UNO composto pelo microcontrolador da
Atmel, modelo ATmega328 com 14 entradas e sadas dos quais 6 podem ser usados como
sadas PWM, composto tambm por um dispositivo de 8 bits da famlia AVR com arquitetura
RISC (Reduced Instruction Set Computer) avanada e trabalhando com informaes
analgicas e digitais, com interface USB para comunicao, cristal oscilador de 16MHz,
conexo USB, entrada de alimentao, um cabealho ICSP (In-Circuit Serial Programming)
e um boto de reset. Essa placa contm todos os componentes necessrios para suportar o
microcontrolador onde na tabela 1 podemos resumir e especificar melhor os demais
componentes:
Tabela 1 - Especificao do Arduino UNO R3 (ARDUINO, 2013)

DESCRIO CONFIGURAO
MICROCONTROLADOR ATmega328
VOLTAGEM OPERACIONAL 5V
VOLTAGEM DE ENTRADA (RECOMENDADO) 7-12V
VOLTAGEM DE ENTRADA (LIMITE) 6-20V
PINOS I/O DIGITAIS 14 (dos quais 6 oferecem sada PWM)
PINOS DE ENTRADA ANALGICA 6
CORRENTE CONTINUA POR PINO I/O 40 mA
CORRENTE CONTINUA PARA O PINO 3.3V 50 mA
32 KB (ATmega328) dos quais 0.5 KB
MEMRIA FLASH
utilizado pelo carregador
SRAM 2 KB (ATmega328)
EEPROM 1 KB (ATmega328)
VELOCIDADE DE CLOCK 16 MHz

10
Para auxiliar e complementar a montagem dos circuitos eltricos utilizou-se tambm os
seguintes componentes eletrnicos:
LED: um componente eletrnico semicondutor que quando energizado passa a
emitir luz;
Resistor: componente eletrnico passivo cujo objetivo oferecer resistncia
passagem de corrente eltrica;
Capacitor: utilizado para armazenar energia eltrica na forma de campo eltrico;
Microprocessador: circuito eletrnico para realizar clculos matemticos;
Microcontrolador: possui um microprocessador e memria para armazenamento
dos clculos, programas e perifricos de entrada e sada;
Sensor de temperatura: transforma a temperatura em tenso eltrica.

Conforme ARDUINO (2013) ressalta-se que, assim como a IDE (Integrated Development
Environment) que j vem com diversas funes pr-definidas, o Arduino possui tambm
outras bibliotecas para controle de servomotores, displays LCD, gerao de udio, recepo
de sinais de sensores e outros dispositivos (como teclado PS/2).
A Figura 1 representa todos os componentes do Arduino UNO onde se torna possvel
observar sua distribuio:

Figura 1 - Esquema do Arduino UNO (MACHADO, 2013)

Sendo assim, possvel encontrar no mercado diversos modelos de placas Arduino


com diferentes especificaes e tamanho, porm, fica o alerta que existem placas
falsificadas no mercado, portanto, importante garantir a informao antes da compra de
que a placa adquirida seja compatvel com as placas originais, com fabricao na Itlia.

11
3.1 BIBLIOTECAS E SHIELDS

Segundo a ROBOCORE (2013) o Arduino pode ser utilizado junto com as diversas
shields Arduino disponveis no mercado, isso faz com que seja possvel agregar uma maior
funcionalidade com a placa principal. So vrios tipos de shield, como por exemplo:
SHIELD GSM;
SHIELD ETHERNET;
SHIELD WIFI ;
SHIELD MOTOR.

Alm disso, estas shields so placas que podem ser conectadas em cima do PCBA
(Printed Circuit Board Assembly) Arduino, dessa forma se torna possvel realizar vrios tipos
de comunicao.
Quanto s bibliotecas, a Figura 2 representa todas que esto contidas no software
Sketch e que tambm oferece a opo de adicionar novas caso seja necessrio utilizao
de alguma biblioteca especial.

Figura 2 - Bibliotecas Arduino (Sketch, 2013)

12
3.2 MICROCONTROLADOR

De modo geral, pode-se considerar que microcontrolador um pequeno componente


eletrnico, dotado de uma inteligncia programvel e usado para controlar circuitos, por
esse motivo, comum encontra-lo dentro de outros dispositivos, conhecido como
controladores embutidos.
Inventado pela empresa Texas Instruments no incio da dcada de 1970, os
processadores eram basicamente microcontroladores com memria incorporada, como
RAM e ROM.
Segundo Souza (2007), estima-se que no ano de 2010 uma pessoa, em mdia,
interagiu com at 350 dispositivos com microcontroladores diariamente.

3.3 MICROCONTROLADOR ATMEGA328

Segundo a ATMEL (2013) o microcontrolador ATmega328, que baseado na


arquitetura RISC de alta performance, possvel combinar memria flash com capacidade
de leitura e escrita ao mesmo tempo. Um microcontrolador geralmente pequeno e barato e
projetado para ser robusto de alguma forma.
Ainda segundo a publicao da ATMEL (2013), o dispositivo opera de 1,8 at 5,5 volts.
Ao executar instrues poderosas em um nico ciclo de clock, o dispositivo capaz de
alcana processamentos que se aproximam em at 1 MIPS/MHz (Millions of Instructions per
Second) equilibrando assim o consumo de energia e velocidade de processamento.

Figura 3 Mapa de Pinos Microcontrolador ATmega328 (ATMEL, 2013)

13
Conforme Silveira (2011), na CPU do ATmega328 existe um grupo de 32 registradores
de 8 bits conectados diretamente a ALU (Arithmetic Logic Unit), para armazenar
temporariamente os operandos usando assim os registradores de uso geral. Tambm
possvel armazenar as variveis locais e ponteiros de programas durante a execuo de
uma instruo, tornando assim o armazenamento do byte de controle, que representa uma
instruo, recebendo da memria de programa e passando para o decodificador de
instrues, que uma matriz de portas lgicas programveis cuja sada gera controles para
as vrias partes do microcontrolador.

14
4. METODOLOGIA

Inicialmente, importante definir as necessidades das empresas para que


investimentos para novos projetos sejam feitos de forma correta. Dessa forma, algumas
empresas que dependem de algum tipo de automao para aumento de produtividade ou
monitoramento de processos podem optar por solues de baixo custo de implementao e
de preferncia open-source, podendo ser alterado o cdigo e ter o benefcio de a licena de
utilizao no ser cobrada.
Em relao aos custos, possvel encontrar um Arduino com o valor de at R$70,00,
possuindo software para plataformas Microsoft Windows, Mac OS X e Linux e possui
linguagem simples para que iniciantes possam desenvolver o cdigo com maior facilidade.
Estima-se um custo para um projeto desse porte de at R$270,00.
Com a juno de baixo custo mais a praticidade de desenvolvimento o segundo
estudo ser a avaliao da aplicao do projeto, tendo em vista a ausncia do controle de
temperatura na sala SMT, o projeto em questo visa monitorar o ambiente em pontos
especficos para que seja possvel identificao de pontos fora do limite de temperatura
estipulado em 20C como temperatura ambiente aceitvel. Temperaturas acima de 22C e
abaixo de 18C podem ser prejudiciais aos componentes e mquinas.
Para a montagem do sistema foi utilizando a placa Arduino UNO R3 que responsvel
por controlar todo o sistema a partir dos comandos enviados via USB do computador do
qual temos o Sketch, software de integrao e desenvolvimento do sistema. Logo
acoplamos a placa de ethernet shield na placa Arduino UNO R3, transformando em um
nico sistema devido compatibilidade e interao das portas serem um grande diferencial
desde tipo de placa para prototipagem. Seguindo com o desenvolvimento do prottipo, os
sensores foram adicionados nas portas analgicas e medidos os resultados pelo serial
monitor do sketch. Com o resultado apresentado pelo sistema, foi alterada a programao
do sistema adicionando o LED vermelho para alertar quando o sistema estiver fora dos
parmetros determinados, juntamente com o Buzzer que tambm acionado ao acender o
LED vermelho, no mesmo raciocnio o LED verde foi adicionado ao sistema, esse LED ser
responsvel em informar quando o sistema estiver estabilizado. Toda a programao foi
feita em C/C++ no sketch e o upload desde cdigo feito de forma simples, via USB.
A ltima etapa ser a montagem de um servidor dentro da shield ethernet, acoplada
na placa principal montando assim uma pagina a fim de monitorar as medies e informar
ao responsvel da rea as temperaturas ponto a ponto, desta forma, possvel identificar
exatamente qual o ponto com maior ou menor temperatura na sala para que o ar
condicionado sela regulado manualmente.

15
Conforme diagrama de bloco representado na Figura 4, possvel observar a
representao grfica do processo indicando assim a relao entre cada subsistema e o
fluxo da informao.

Figura 4 - Diagrama de bloco

A Figura 5 apresenta a sequncia lgica de procedimentos inter-relacionados,


orientando a execuo das tarefas ou atividades que o sistema dever cumprir.

Figura 5 - Fluxograma do sistema

16
4.1 CENRIO

Compreende-se que uma sala de SMT um ambiente de acesso controlado, esse


ambiente climatizado com ar condicionado para manter a temperatura dentro do permitido,
neste caso analisado com temperatura mnima de 18C e mxima de 22C.
Esse ambiente trabalha cerca de 40 pessoas por turno, com trs mquinas para
insero de componentes nas placas, e trs fornos de alta temperatura responsveis por
soldar os componentes no acabamento. Ou seja, este mesmo ambiente possui pontos de
reparo para os componentes deslocados durante a operao, com soldas calibradas em
350C.

4.2 PROBLEMA DA SALA SMT

Identificou-se que a sala SMT, conforme Figura 5, necessitava de um ambiente com


temperatura monitorada, pois a produo desses componentes poderia ser afetada se o ar
ambiente atingisse uma temperatura inadequada comprometendo assim o processo e
danificando as mquinas.
Ressalta-se ainda, a sala no possua nenhum tipo de monitoramento de temperatura
adequado com sensores, sejam eles de temperatura, portas ou janelas que tambm podem
acarretar anormalidades na temperatura ambiente.

4.3 AVALIAO GLOBAL DA SOLUO PROPOSTA

Em relao avaliao global, o desenvolvimento e a implementao desde sistema


de monitoramento de temperatura em uma sala SMT tem como objetivo garantir a qualidade
dos componentes montados na PCBA evitando que com qualquer variao de temperatura
anormal cause danos na montagem dos componentes ou as mquinas.
Alm das caractersticas apresentadas, cabe ressaltar que, o Arduino mostrou ser
eficiente diante do problema, com fcil programao e entendimento de seus perifricos, a
gravao do cdigo foi feita de forma direta ao microcontrolador. Ou seja, conseguimos
fazer o upload utilizando um computador diretamente no Arduino.

17
Figura 6 - Sala SMT estudada

18
5. DESENVOLVIMENTO

A placa Arduino UNO REV3 foi escolhida devido a facilidade de encontrar


componentes e de ser construda, podendo ser montada com um kit bsico de
componentes, no UNO, as informaes fornecidas pelos componentes interligados a ela e,
em especial, os sensores LM35, so medidos e interpretadas pelo cdigo C/C++ que
encontrado no software Sketch, verso Arduino1.0.5, software este responsvel por ler a
placa UNO interligada ao sensor atravs de uma protoboard, interpretar a leitura de acordo
com as linhas de cdigos nele transcrita e retornar os valores necessrios. Para a
comunicao entre a placa e um computador, basta conectar o cabo USB 2.0 na placa e no
computador que a instalao do drive ser feita automaticamente. J para a comunicao
com a shield ethernet, utilizamos um roteador da Multilaser, modelo RE040, para montarmos
uma rede local de monitoramento. Neste caso, basta configurar o MAC Address e
denominar o IP esttico nas configuraes do roteador.
O software Sketch utilizado de fcil interpretao e tem como
responsabilidade compilar e enviar o cdigo para a placa principal. A Figura 5 ilustra as
principais funes deste software.

Figura 7 - Funcionamento do software (Sketch, 2013)

19
Aps indicao das principais funcionalidades, o primeiro passo ser a configurao
do software, conforme utilizao da placa escolhida, neste caso, o Arduino UNO conforme
Figura 6.

Figura 8 - Selecionando a placa (Sketch, 2013)

20
5.1 ESQUEMA ELTRICO

Sedundo a Texas Instruments (1999) o sensor LM35 representado pela Figura 7 no


requer nenhum tipo de calibrao externa para que seja possvel fornecer os dados com
preciso. Porm, para que o Arduino consiga realizar a leitura necessria uma converso
devido a leitura ser somente de valores inteiros entre 0 e 1023.
Conforme datasheeet revisado pela empresa Texas Instruments (2013) o LM35 possui
uma resoluo de 10mV (milivolt) por cada 1C lido, necessrio termos uma expresso
para a temperatura em funo do valor lido. Como o Arduino fornece 5V e a composio das
entradas analgicas possui uma resoluo de 10 bits, ou seja, 210 = 1024 e cada grau
corresponde a 10mV, logo: Temperatura = (valor lido * (5/1023)) * 100

Figura 9 - Sensor de Temperatura LM35

O esquema nas Figuras 8 e 9 mostraram como ficaro os sensores ligados a


protoboard e tambm no Arduino junto com o buzzer e os LEDs.

21
Figura 10 - Esquema eltrico

Figura 11 - Esquema de ligao entre as placas e componentes

22
6. RESULTADOS OBTIDOS

Considerando o desenvolvimento e execuo de um sistema de medio de


temperatura em um processo produtivo, no caso analisado em uma rea SMT, o medidor de
temperatura contribu para a melhor segurana dos operadores assim como para um bom
rendimento de todo maquinrio em operao e os componentes, visto que a variao
anormal de temperatura em uma rea fechada pode causa danos aos componentes devido
ao calor dos fornos que trabalham na faixa de 180C 235C.
Dessa forma, possvel garantir que uma anormalidade na temperatura seja
constatada de forma mais prtica, onde teremos um monitoramento mais consistente, sendo
assim, o sistema estar ativado e pronto para sinalizar para que seja resolvido de imediato.
As temperaturas limite estabelecidas no cdigo foi respeitada nos testes realizados.
Para simular de forma comum uma oscilao de temperatura foi utilizado um secador de
cabelo onde aplicamos uma temperatura de at 40C acionando o alarme e ascendendo o
LED vermelho, depois, foi aplicada uma nova temperatura de aproximadamente 22 C, o
LED verde foi acionado e o alarme desativado.
Como tempo de resposta para as medies foi estipulado 1,5 segundos para que seja
possvel monitorar em curto prazo de tempo evitando assim um delay muito grande o que
ocasionaria uma possvel falha.
possvel observar nas Figuras 12 e 13 o comportamento do sistema ao aplicar as
variaes de temperatura acima do limite permitido:

Figura 12 - Compilao do Cdigo Demonstrando as Temperaturas acima do limite


permitido

23
Figura 13 - Comportamento do sistema medindo uma temperatura acima do limite

Como mostra a Figura 13, o LED vermelho dever ser acionado junto ao alarme
devido s temperaturas estarem acima do limite estipulado para o ambiente estudado.
Agora, possvel analisar outra situao para demonstrar o comportamento do
sistema com a temperatura dentro do limite aceitvel, dessa forma, as Figuras 14 e 15
representaram o real comportamento do sistema para a outra condio:

Figura 14 - Compilao do Cdigo Demonstrando as Temperaturas dentro do


permitido

24
Figura 15 - Comportamento do sistema medindo uma temperatura dentro do limite

Para que seja possvel observar os resultados de forma diferente, foi criada uma
pagina utilizando a shield ethernet como web server a fim de mostrar os resultados em
demais dispositivos.

Figura 16 - Pagina web informando os resultados

6.1 ESTIMATIVA DE CUSTO

Estima-se que para a criao do sistema, foi necessrio um investimento de


aproximadamente R$270,00. Os valores a seguir refletem apenas o custo total dos
componentes adquiridos, no foram calculados custos de frete e mo de obra.

25
Tabela 2 - Estimativa de Custo (LABGARAGEM, 2013)

CUSTO CUSTO
QUANTIDADE DESCRIO MODELO
UNITRIO TOTAL
SENSORES DE
4 LM35 R$ 5,00 R$ 20,00
TEMPERATURA
ALARME BUZZER
1 5VCD R$ 2,50 R$ 2,50
CONTINUO
UNO
1 PLACA ARDUINO R$ 69,00 R$ 69,00
REV3
1 ETHERNET SHIELD R3 R$ 155,00 R$ 155,00
400
1 PROTOBOARD R$ 18,00 R$ 18,00
PINOS
1 LES VERDE - R$ 0,90 R$ 0,90
1 LED VERMELHO - R$ 0,90 R$ 0,90
1 CABO RJ45 R$ 4,50 R$ 4,50
3 MO DE OBRA / HORA - R$ 45,00 R$ 135,00
INVESTIMENTO TOTAL R$ 300,80 R$ 405,80
possvel encontrar no mercado brasileiro fornecedores de ar condicionado, como a
Carrier, que lder mundial na fabricao de equipamentos de aquecimento, ventilao,
condicionamento de ar e sistemas de refrigerao, porm, no foi possvel estimar custo
devido no termos referncias de todos os produtos desta empresa.
De acordo com Furukawa (2013) levantamentos feitos para a empresa em questo
chegou-se a concluso de que se gastaria aproximadamente R$1.000.000,00 para adequar
a sala com um sistema de ar condicionado a altura, onde pelo menos R$70.000,00 seria
dedicado para controle e automao.

26
7. CONCLUSO

Neste trabalho abordamos temas como software, hardware, sensores e


microprocessadores onde, diante dos resultados apresentados, possvel verificar que o
desenvolvimento da placa Arduno foi eficaz para este sistema. Hoje, este utilizado
amplamente em desenvolvimentos acadmicos por todo o mundo, tendo fcil programao
e boa flexibilidade de hardware.
Cumprimos grandes objetivos no que se diz respeito ao desenvolvimento e aplicao
do projeto, conhecendo e integrando demais solues ao longo deste trabalho, sendo assim,
este projeto contribuiu para a evoluo da segurana e propagao de novas tecnologias,
como base nos pressupostos explanados em relao ao Arduno. Apenas lamentamos o
fato de no conseguir cumprir um dos objetivos que era criar acessos diferenciados no
sistema web, contendo login e senha para nvel administrador e nvel usurio para que
possamos diferenciar os tipos de monitoramento. Tal fato no ocorreu devido nossa
dificuldade de transmitir estas funes nas linhas de cdigo e tambm ao tempo destinado
para esta customizao mesmo o Arduino sendo uma placa de fcil manipulao, sendo
necessrio explorar tais funes de forma mais abrangente.
Portanto, possvel afirmar que este Trabalho de Concluso de Curso contribuiu
muito para que pudssemos aplicar vrios conhecimentos adquiridos ao longo do curso,
onde assuntos como hardware e software fizeram parte do desenvolvimento, aprimorando
assim nossos conhecimentos contribuindo para o bem da empresa e paralelamente com
pesquisas relacionadas ao assunto em questo, tornando possvel desenvolver solues
residenciais e empresariais mais eficazes e construtivas.
. Agradecemos a empresa em que trabalhamos em nos permitir desenvolver este
importante trabalho em nossa vida pessoal, aperfeioando competncias de investigao,
seleo, organizao e comunicao da informao.

27
8. PROJETOS FUTUROS

Acredita-se que o sistema de monitoramento de temperatura pode ter diversas


utilidades, no somente para uma sala SMT, mas tambm para um ambiente onde a
temperatura deve ser controlada e monitorada constantemente. Este sistema pode ser
otimizado com a leitura de sensores ao abrir a janela, controle de acesso por RFid para
aumentar a segurana do ambiente, sensor de humidade, sensor de chamas, entre outros
sensores que podem agregar todo o sistema.
Aliado a esse monitoramento, uma placa de GSM, denominada shield GSM (Global
System for Mobile Communications), que ao entrar no sistema de alerta, dispara
imediatamente uma SMS para os responsveis da rea.
Alm do conhecimento obtido para o desenvolvimento de um sistema de
monitoramento de temperatura para sala SMT, em controlar o Arduino e os sensores,
possvel colocar em prtica todo esse sistema em uma automao residencial com sensores
de Gs, cmeras, alm de atuar diretamente nas tomadas para ligar ou apagar lmpadas,
televiso, maquina de caf, dentre outras funes que o Arduino nos permite fazer.

28
9. BIBLIOGRAFIA

Arduino. (s.d.). Arduino. Acesso em 19 de Novembro de 2013, disponvel em


http://arduino.cc/

ATMEL. (Fevereiro de 2013). ATMEL. Acesso em 24 de Novembro de 2013, disponvel em


ATMEL: http://www.atmel.com/Images/Atmel-8271-8-bit-AVR-Microcontroller-
ATmega48A-48PA-88A-88PA-168A-168PA-328-328P_datasheet_Summary.pdf

Instruments, T. (August de 1999). Texas Instruments. Acesso em 24 de November de 2013,


disponvel em TI: http://www.ti.com/lit/ds/symlink/lm35.pdf

LABDEGARAGEM. (2013). LABDEGARAGEM. Acesso em 19 de Novembro de 2013,


disponvel em http://www.labdegaragem.org/loja/

McRoberts, M. (2011). Arduino Bsico. So Paulo: Novatec

Monk, S. (2013). Programao com Arduino. Tekne.

ROBOCORE. (2013). Robocore Net. Acesso em 22 de Novembro de 2013, disponvel em


Robocore: http://www.robocore.net/

Timmis, H. (s.d.). Practical Arduino Engineering. Apress.

29

Você também pode gostar