1 … · O objetivo geral do trabalho é propor uma solução para controle de temperatura e...
Transcript of 1 … · O objetivo geral do trabalho é propor uma solução para controle de temperatura e...
1
USO DO ARDUNO E SHIELD ETHERNET PARA MONITORAMENTO DELUMINOSIDADE, CONTROLE DE TEMPERATURA E DISPOSITIVOS.
Rodrigo Vieira dos Santos1
Resumo
A placa Arduno Uno uma plataforma de desenvolvimento open source, de
baixo custo e de fcil programao. Este artigo apresenta o uso da placa Arduno
Uno no controle de temperatura e luminosidade de um ambiente denominado sala
de controle em uma indstria de leos vegetal e tambm o acionamento de abertura
da porta de acesso da mesma sala.
Uma prototipagem foi criada utilizando sensores e rels. As medies de
temperatura e luminosidade oscilaram dentro da faixa estipulada. O resultado
mostrou que possvel utilizar o Arduno como controle de temperatura e controle
de luminosidade, contudo a sua visualizao atravs de um navegador.
Palavras Chave: Arduno, Shield Ethernet, temperatura, rels, luminosidade.
Abstract
The ArdunoUno board is an open source development platform, low cost
and easy to program. This paper presents the use of the ArdunoUno board in the
control of temperature and luminosity of an environment called control room in a
vegetable oils industry and also the opening of the access door of the same room.
A prototyping was created using sensors and relays. Temperature and
brightness measurements fluctuated within the stipulated range. The result showed
that it is possible to use the Ardunoas temperature control and control of luminosity,
however its visualization through a navigator.
Keywords: Arduno, Ethernet shield, temperature, relays, luminosity.
1. INTRODUO
____________________________1Graduado em Mecnica e Anlise e Desenvolvimento de Sistemas. Ps-Graduado emEngenharia de Produo e atualmente aluno do curso de Ps-Graduao em Automao eControle de Processos Industriais.
2
1. INTRODUOArduno uma plataforma de prototipagem open-source baseada em
hardware e software acessveis. destinado a qualquer pessoa interessada em criar
objetos ou ambientes interativos (Banzi et al., 2006). A placa Arduno pode interagir
com o ambiente recebendo em suas entradas sinais dos mais variados tipos de
sensores e pode atuar nesse ambiente por meio do acionamento de luzes, motores
ou outros atuadores. Uma vez que ser mostrado o controle de temperatura por
meio da captao desta por um sensor, processamento pelo Arduno e atuao pelo
acionamento ou no de ventiladores e tambm o acionamento de lmpadas por
meio do sensor de luminosidade. Tambm, ser apresentada a construo de itens
necessrios para o funcionamento correto do sistema proposto e a visualizao do
mesmo por meio de navegador.
1.1 Objetivos
O objetivo geral do trabalho propor uma soluo para controle de
temperatura e luminosidade em uma sala denominada "sala de controle" em uma
indstria de leo vegetal e propor o uso do Arduno como arquitetura de fcil acesso
na soluo de uma proposta. Outro objetivo propor uma soluo de baixo custo e
acessvel para todos os leitores.
2. REVISO BIBLIOGRAFICA
2.1 Placas Arduno e IDE
Segundo McRoberts (2011), Arduno e um pequeno computador que possvel
programar para processar entradas e sadas entre o dispositivo e os componentes
externos conectados a ele. O Arduno e o que chamamos de plataforma de
computao fsica ou embarcada, ou seja, um sistema que pode interagir com seu
ambiente por meio de hardware e software.
O Arduno foi criado em 2005 por um grupo de pesquisadores. O objetivo era
elaborar um dispositivo que fosse ao mesmo tempo barato, funcional e fcil de
programar, sendo dessa forma acessvel a estudantes e projetistas. Alm disso, foi
adotado o conceito de hardware livre, o que significa que qualquer um pode montar
modificar, melhorar e personalizar o Arduno, partindo do mesmo hardware bsico.
[McRoberts, 2011]. H inumeras placas Arduno disponveis no mercado, cada qual
3
com suas caractersticas. Na tabela 1, podemos observar alguns modelos e
caractersticas disponveis.
Tabela 1.Tabela comparativa de modelos Arduno.
Fonte: COMPARATIVO ( 2018)
Para o presente projeto foi escolhido o modelo Arduno Uno conforme figura 1,
pelos seguintes motivos: possui porta USB para conexo com o computador,
conector jack para alimentao externa evitando o uso da porta usb como
alimentao eltrica mas sim como porta para envio e recebimento das
programaes que so simples e o preo acessvel.
Modelo Vin VpinDigitai
sAnalgica
sPWM Bootloader
Interface deProgramao
ArdunoUno - R3 7-12V 5V 14 6 6 Optiboot USB viaATMega16U2
BlackBoard UNO R3 7-12V 5V 14 6 6 Optiboot USB via FTDI /FTDIArdunoLeonardo 7-12V 5V 20* 12 7 Leonardo USB nativo
Romeo V2.0 7-12V 5V 20* 12 7 Leonardo USB nativo
Julieta 7-12V 5V 14 8** 6 Optiboot USB via FTDI /FTDIArdunoMega 2560R3
7-12V 5V 54 16 15 STK500v2 USB viaATMega16U2
BlackBoard Mega2560 R3
7-12V 5V 54 16 15 STK500v2 USB via FTDI /FTDI
ArdunoMega ADK 7-12V 5V 54 16 15 STK500v2 USB viaATMega16U2ArdunoDue 7-12V 3.3V 54 12 12 Due USB nativo
ArdunoEsplora 5V 5V - - - Esplora USB nativo
ArdunoEthernet 7-12V 5V 14 6 4 Optiboot USB viaATMega16U2
ArdunoFio 3,3-12V 3,3V 14 8 6 AtmegaBOOTFTDI / Xbee
ArdunoMicro 7-12V 5V 20 12 7 Micro USB nativo
ArdunoPro Micro 5-12V 5V 12 4 5 DiskLoader USB nativo
ArdunoPro Mini 3,3V 3,3-12V 3,3V 14 6 6 AtmegaBOOTFTDI
ArdunoPro Mini 5V 5-12V 5V 14 8 6 AtmegaBOOTFTDI
BlackBoard Pro Mini5V
5-12V 5V 14 8 6 AtmegaBOOT
FTDI
4
Uma placa Arduno Uno conta com 01 microcontrolador ATmega328P (fabricado
pela empresa Atmel), 14 entradas e sadas digitais, 6 entradas analgicas, 1
oscilador de cristal de 16 MHz e pinos de alimentao com 3,3 V, 5 V e Terra (GND).
O Arduno pode analisar o estado do ambiente que o cerca por meio da recepo
de sinais de sensores e pode interagir com os seus arredores, controlando luzes,
motores e outros atuadores. Todas as placas Arduno possuem algo em comum: so
programadas atravs do software ArdunoIDE (ArdunoIntegrated Development
Environment). Este software permite que seja possvel a criao e gravao do
programa em uma placa Arduino. Fora isso, existem diversas diferenas entre as
placas, como o nmero de entradas e sadas, processamento, memria, tenso de
operao entre outros detalhes. O microcontrolador na placa programado com a
linguagem de programao Arduino, baseada na linguagem Wiring, e o ambiente de
desenvolvimento Arduino, baseado no ambiente Processing. (Souza, 2013) A
Figura 2 mostra uma tela da IDE de programao do Arduno.
Figura2. Tela de programao IDEFonte: Autor
http://www.processing.org/
5
2.2 Shields e Mdulos
Segundo McRoberts (2011), o Arduno tambm pode ser estendido utilizando
os shields (escudos),que so placas de circuito contendo outros dispositivos (por
exemplo, receptores GPS, displays de LCD, mdulos de Ethernet etc.), que voc
pode simplesmente conectar ao Arduno para obter funcionalidades adicionais. A
Figura 3 mostra uma Ethernet Shield, que permite ao Arduno realizar uma conexo
com a Internet por meio de um roteador, utilizando o conector RJ45. Este modelo
conta com um conector para carto de memria micro SD, que permite a
funcionalidade de armazenamento de dados.
Figura 3. Ethernet ShieldFonte: Autor
J um mdulo uma espcie de shield que tambm permite a expanso de
funes, mas que no se encaixa sobre o Arduno. Para conectar um mdulo ao
Arduno preciso utilizar fios. O mdulo rel ou shield-rel, como tambm
conhecido, um exemplo de mdulo utilizado para o acionamento de cargas como
lmpadas, motores ou outro dispositivo de corrente alternada. Ele funciona
exatamente como uma chave (interruptor).
No borne cinza h 3 conexes: NA (Normalmente Aberto), C (Comum) e NF
(Normalmente Fechado). Quando o Mdulo Rel estiver "desligado", C estar
conectado NF. Quando estiver ligado, C estar conectado NA A figura 4 mostra
uma placa serial rel, com este mdulo possvel controlar os quatro rels da placa
independentemente utilizando apenas dois pinos do micro controlador.
6
Figura 4. Placa serial relFonte: Autor
2.3 Sensor de Temperatura
Segundo (Banzi, 2009), sensores so componentes que convertem medidas
do mundo real em sinais eltricos. No projeto foi utilizado o sensor de temperatura
LM35, cujos pinos so apresentados na Figura 6. Ele opera numa faixa de - 55 C
at 150 C, com preciso de +/- 0,75 C. Outra caracterstica a sua baixa
impedncia de sada, possibilitando a conexo direta com o micro controlador, sem
buffers ou amplificadores (Instruments, 2016)
Figura 4. Placa serial relFonte: Autor
O sensor LM35 ao ser conectado a uma das entradas analgicas do Arduno
envia uma tenso que precisa ser convertida internamente para grandeza
temperatura. Essa converso realizada pela equao (1):
Depois de obter o valor da temperatura atual, este valor comparado com a
referncia predefinida, permitindo ao Arduno tomar a deciso de ligar ou no os
ventiladores, que regulam a temperatura do ambiente fechado.
7
2.4 Sensor de luminosidade
O LDR, sigla em ingls de Light-Dependent Resistor, que significa resistor
dependente de luz, nada mais do que o que o prprio nome diz. Tipicamente,
quanto maior a luz incidente nesse componente, menor ser sua resistncia.
LDR, dependente de Luz, um sensor que varia sua resistncia conforme a
intensidade de luz. Quanto mais luz, menor sua resistncia. Porm o LDR no
fornece uma leitura da quantidade de LUX em um ambiente, somente consegue
fornecer a informao se est claro ou escuro.
O LDR (figura 5) constitudo de um semicondutor de alta resistncia, que ao
receber uma grande quantidade de ftons oriundos da luz incidente, ele absorve
eltrons que melhoram sua condutibilidade, reduzindo assim sua resistncia.
Dessa forma, esse semicondutor pode assumir resistncias na ordem de mega
Ohm no escuro e resistncia na ordem de poucas centenas quando exposto a luz.
(Electronics, 2008)
Figura 5. Sensor de luminosidade
Fonte: Autor
2.5 Protoboard
As protoboads umas das ferramentas mais importes para a montagem de
circuitos, pois com ela possvel montar inmeros de circuitos sem a necessidade
de soldar componentes, sendo assim, se no h certeza de como um determinado
circuito ir se comportar durante seu funcionamento, a protoboard o lugar mais
recomendado para montar este circuito e realizar todos os testes necessrios. Uma
outra utilizao muito comum interligar sensores e circuitos integrados (CIs) aos
diversos microcontroladores disponveis como, por exemplo, o Arduino.
8
Antes de iniciar a montagem de circuitos em protoboards, necessrio
conhecer as regies disponveis na protoboard e entender como elas funcionam. Na
imagem abaixo temos as trs regioes disponveis nas protoboards, a rea para
montagem de CIs (parte central da protoboard), a rea para distribuio da
alimentao eltrica (duas linhas superiores e inferiores) e a rea para montagem
dos componentes (colunas).
2.3 HTML (Hypertext Markup Language)
HTML uma das linguagens que utilizamos para desenvolver websites. O
acrnimo HTML vem do ingls e significa Hypertext Markup Language ou em
portugus Linguagem de Marcao de Hipertexto. O HTML a liguagem base da
internet. Foi criada para ser de fcil entendimento por seres humanos e tambm por
mquinas, como por exemplo o Google ou outros sistemas que percorrem a internet
capturando informao. Tim Berners-Lee. Esse o nome do homem que criou o
HTML. Ele criou o HTML para a comunicao e disseminao de pesquisas entre
ele e seu grupo de colegas. O HTML ficou bastante conhecido quando comeou a
ser utilizada para formar a rede pblica de computadores, o que se tornaria mais
tarde a internet que conhecemos hoje. (EIS, 2011)
2.4 Segurana da informao
Apesar das mais variadas aplicaes interessantes customizadas e do
encorajamento da indstria para os investimentos nos sistemas e tecnologias
embarcadas como o Arduno que j podem ser constatados, os desafios
relacionados ao uso em grande escala das vantagens do Arduno e outros placas
Figura 6. ProtoboardFonte: Autor
9
embarcadas no param de crescer. Os desafios vo muito alm de ganhos,
praticidade e a to sonhada eficincia operacional e qualidade de vida a baixo custo.
A segurana desse universo de informaes esto entre as principais
preocupaes das empresas sobre a adoo do Arduno e outros dispositivos IoT
( Internet of Things ) nos ambientes corporativos, privados e pblicos. A
confidencialidade, integridade e disponibilidade dos dados, so dvidas que no
esto totalmente preenchidas nesse universo conectado ofertado pelas tecnologias
embarcadas como o Arduno motivo deste estudo.
As ameaas existentes continuam enquanto novas e diversificadas ameaas
surgem diariamente, o que compreende desde ataques j conhecidos como
osataques DDoS (ataques de negao de servio), Ransonwares (ataques
focados em sequestro de usurios e sistemas especficos, exigindo resgate ). Em
maio de 2017, a comunidade global observou o incio da maior infeco
de ransomware da histria, que afetou mais de 200 mil sistemas em 150 pases. A
montadora Renault fechou sua maior fbrica na Frana e os hospitais do Reino
Unido tiveram de rejeitar pacientes. J no Brasil, o ataque causou a interrupo do
atendimento do INSS, alm de afetar empresas e rgos pblicos de 14 Estados
mais o Distrito Federal.(RODRIGUES, 2018)
Aproximadamente 65% das empresas afetadas pelo ransomware durante o ano
passado disse ter perdido acesso a uma quantidade significativa de dados ou at
mesmo a todos. Um em cada seis daqueles que pagaram o resgate nunca
recuperou seus dados. (RODRIGUES, 2018)
O dispositivo como Arduno conectado pode ser usado como um meio para
entrar na rede e assim iniciar um ataque forte e imediato. Por isso hoje a pergunta
no mundo de TI : Quando seremos atacados? Hoje, garantir segurana uma
tarefa ardua e que exige elevado investimento, pode-se imaginar quando
dispositivos como Arduno fizer cada vez mais parte de nossas vidas. O uso destas
tecnologias possui impacto no relativo aumento de ataques, pois sua abrangncia
afeta todas as organizaes em todos os setores, afeta dispositivos, plataformas,
sistemas operacionais, comunicaes e at mesmo os sistemas a que esto ligados.
No devemos entender e remediar, o novo cenrio traz a ideia de interpretar e
identificar de forma a antecipar as ameaas ao ambiente. Tratar as informaes com
base no comportamento dos colaboradores e com base no comportamento da Lan
https://www.kaspersky.com.br/blog/ransomware-for-dummies/6790/
10
so conceitos que trazem apostas nesse novo modelo de segurana exigido para as
aplicaes embarcadas como Arduno.
3. METODOLOGIA
A metodologia utilizada foi baseada numa abordagem terica e prtica cujo
objetivo desenvolver com custo acessvel um sistema Web embarcado, utilizando
microcontrolador ArdunoUno com Ethernet Shield, que permita ao usurio controlar
lmpadas, ventiladores e controles de acionamento de portas por qualquer
navegador web que tenha acesso a rede local segura, protegida por Firewall e por
anti-virus.
Sero apresentadas a especificao e a montagem do modelo proposto neste
trabalho. A soluo desenvolvida composta por duas partes: a parte A,denominada parte fsica, que consiste na montagem de um prottipo com o circuito
ligado aos sensores, rels e protoboard e gerenciados pelo programa carregado
para o Arduno, e a parte B denominada parte interface, que consiste em umapgina html para o gerenciamento do sistema. Ambas as partes sero detalhadas
nos tpicos seguintes. Os requisitos basicos so:
Requisito 1: o sistema deve ter acesso a uma rede;
Requisito 2: o sistema deve permitir que o usurio interaja com alguns sensores;
Requisito 3: o sistema deve avisar o estado atual do sensor;
Requisito 4: o sistema deve ser visualizado via navegador web ( mobile ou
desktop ).
3.1 Prototipagem
A proposta deste trabalho de construir um prottipo de um projeto para
acionamento de dispositivos de alto poder computacional e de fcil utilizao. Para
isso, necessria uma arquitetura robusta e simples que atenda com esses
objetivos. Ser utilizada na parte fsica da soluo proposta a plataforma Arduno
como sendo o controlador do sistema. Tambm sero utilizados alguns sensores
como: temperatura e luminosidade. Para a comunicao com a interface de usurio
ser utilizado um shield de ethernet no Arduno ligado a um roteador Wifi para fazer
a ponte entre o Arduno e a interface, que pode ser um dispositivo celular, um
11
notebook, qualquer dispositivo com Wifi e um navegador. A figura 7 mostra um
esquema da montagem fsica dos componentes.
O prottipo desenvolvido consiste no monitoramento da temperatura ambiente,
controle de luminosidade, acionamento de duas lmpada e abertura de fechadura da
porta da sala de controle por meio de plataforma web operacionalizada por celular
ou tablets.
Para o monitoramento da temperatura foi utilizado o sensor LM35, mostrado
na figura 4. O sensor LM35 um sensor de preciso que apresenta uma sada de
tenso linear proporcional temperatura em que ele se encontrar no momento o
sensor considerado bsico e de custo baixo. Para o monitoramento da luz do
ambiente foi utilizado sensor LDR conforme figura 5. O LDR (Light Dependent
Resistor) um componente cuja resistncia varia de acordo com a intensidade da
luz. Quanto maior a quantidade de luz incidir sobre o componente, menor a
resistncia.
As regras de acionamento dos rels podem ser observadas na tabela 2.
Figura 7. PrototipagemFonte: Autor
12
Tabela 2. Regras de Acionamento.
Dispositivo Regra RelVentilador Temperatura > = 25 1Lmpada 1 Luminosidade > = 200 lm 2Lmpada 2 Acionamento Manual 3Abertura Porta SalaControle
Acionamento Manual 4
Fonte: Autor
3.2 Programao IDE Arduno e HTML.
Controlar sensores e enviar informaes remotamente uma das principais
caractersticas do Arduno. O Arduno Ethernet Shield outro dispositivo dessa
famlia, que alm de possibilitar o acesso s informaes na sua rede local, ainda
pode ser conectado internet e permitir o seu monitoramento de qualquer lugar.
Acoplando o Arduno Ethernet Shield ao Arduno, utilizados um cabo de rede e
uma codificao correta em html, para que seja possvel monitorar o estado de
sensores, chaves e acionar rels a partir do browser de um celular, tablet ou pc.
Para servir de interface entre o usurio e os dispositivos foi desenvolvida uma
pgina em html conforme figura 8, onde o usurio visualiza informaes de
temperatura e controla de forma interativa a situao dos dispositivos. A pgina html,
foi implementada dentro do Arduno conforme pode ser visto na figura 9 e est
habilitado para funcionar apenas na rede local da empresa. Lembrando que por
questoes de segurana, o dispositivo foi instalado em uma camada de segurana
protegida por firewall e antivirus de modo a minimizar possveis ataques.
Figura 8. Pgina HTMLFonte: Autor
13
Na figura 10, podemos observar os leds dos rels 3 e 4 ativados depois de
pressionados os menus Ligar Lampada 1 e Abrir Porta na tela html do navegador.
Os leds dos rels 1 e 2 tambm esto ativos devido as regras da tabela 1.
3.3 Analise de Custos
Na maioria das vezes, os sistemas automatizados parecem implicar
em elevado custo inicial de investimento nos sistemas convencionais. Mas quando
identificamos os ganhos que so proporcionados pelas tecnologias da automao,
Figura 9. Codificao HTML na IDE ArdunoFonte: Autor
Figura 10. Leds dos rels ativadosFonte: Autor
14
chegamos concluso de que favorvel ao sistema que conta com um grau
elevado de automao embarcada, obtendo um custo menor de propriedade ao
longo do ciclo de vida dessa instalao.
O sistema proposto leva em considerao o baixo custo de implementao e
manuteno. Os materiais utilizados neste artigo so encontrados facilmente em
lojas especializadas. Podemos observar que para a implementao do projeto
proposto utilizamos pouco menos de R$ 600,00 comparados com os elevados
custos de CLP e IHM disponveis. A tabela 3 detalhe os custos de aquisio dos
itens.
Tabela 3. Custos de aquisio
Produto Quantidade TotalArdunoShield - Ethernet W5500 1 R$ 119,00
BlackBoard UNO R3 1 R$ 85,00Pacote de 10 Jumper Premium 20 cm
M/F 1 R$ 10,00
Protoboard 830 Pontos 1 R$ 15,00Resistor 10k - Pacote com 5
unidades 1 R$ 0,25
Sensor de Luminosidade LDR 5mm 1 R$ 0,75Sensor de Temperatura - LM35 1 R$ 8,90
Lmpada eletrnica 3U 20w x 127vbranca 2 R$ 8,40
Ventilador Arno Silence Force VF40 1 R$ 165,90Fechadura HDL C-90 Dupla Ajustvel 1 R$ 185,91
Total:R$ 599,11
4. CONCLUSO
O desenvolvimento desse projeto possibilitou alcanar os objetivos deste
trabalho, mostrando- se eficaz ao realizar suas funes bsicas esperadas, como o
controle e superviso dos sensores e rels conectados ao Arduno e ligados ao
roteador W-iFi. Podemos concluir que possvel automatizar ambientes com
projetos acessveis utilizando solues e tecnologias open source. Futuramente
podemos ampliar a capacidade de acesso pgina de controle de dispositivos,
hospedando fora da placa onde ir contribuir com a velocidade do dispositivo e
utilizando um servidor PHP com todas as camadas de segurana necessria,
permitindo assim acesso atravs de uma rede externa.
Fonte: Autor
15
Podemos afirmar que da mesma forma que possvel criar uma infinidade de
solues eletrnicos com o Arduno, suas vantagens para as empresas tambm so
ilimitadas. A primeira grande vantagem da plataforma o fato de ser aberta, ou seja:
dentro das limitaes da licenciamento possvel desenvolver projetos simples e at
altamente complexos, mesmo que seja para fins comerciais ou domsticos.
O custo das placas e componentes so relativamente baixo, perto das
possibilidades que a plataforma oferece, alm disso, a forma de trabalhar com a
plataforma muito intuitiva. O Arduno pode ser especialmente til na automatizao
dos processos de toda uma empresa e no apenas de uma sala de controle como
foi proposto neste artigo. possvel criar projetos que permitam a comunicao de
um dispositivo mvel com mquinas na indstria.
Como proposta futura ser estudado a possibilidade de adicionar um controlador
utilizando lgica Fuzzy, com o objetivo controlar a velocidade do sistema de
ventilao. Este mtodo de controle permitir que os ventiladores funcionem por
mais tempo, mas com velocidades reduzidas, de modo a reduzir o consumo eltrico,
uma vez que se evitar a grande quantidade de aes on/off dos ventiladores.
Outra proposta futura ser a adio de um sensor de gs semicondutor que
detecta a presena de gases combustveis e fumaa em uma concentrao de 300 a
10000 ppm, assim ampliando a possibilidades de uso do Arduno e incrementando
relativamente a segurana do ambientes, tambm a incluso de um sensor de
umidade do tipo DHT22 de modo a evitar um alto ndice de umidade que podem
danificar equipamentos de informtica. Estes dois ltimos sensores podem estar
ligados em um Shield Celular, adicionando conectividade a qualquer projeto com
Arduno que necessite de conectividade quando sinais de WiFi ou Ethernet no
estiver disponveis, isto significa que ser possvel enviar e receber mensagens de
texto, ou us-lo para conectar remotamente o Arduno Internet, adicionando assim
esta funcionalidade.
16
REFERNCIAS BIBLIOGRFICAS.
BANZI, M. (2009). Getting Started with Arduino. Sebastopol : OREILLY & ASSOC.
COMPARATIVO Arduino: Qual Arduno devo escolher ?. 2018. Disponvel em:. Acesso em: 11 ago.2018.
DIGITAL AGRO, 2018, Parque Histrico de Carambe. Uso de TecnologiasEmergentes (AgTech) na Agropecuria Digital Riscos & Desafios... [S.l.: s.n.], 2018.28 p. Disponvel em:.Acesso em: 05 jun. 2018.
DE LIMA, Sigmar. Implementao de Estratgias de Controle Utilizando LgicaFuzzy e Tcnicas de Controle Vetorial em um Software de Elementos Finitos. 2016.221 p. Tese (Doutor em Engenharia Eltrica)- Universidade Federal de SantaCatarina, Florianpolis, 2016. Disponvel em:. Acesso em: 28 jun. 2018.
ELECTRONICS, S. (28 de Julho de 2008). LDR 5mm - Light Dependent Resistor.Acesso em 12 de Outubro de 2017, disponvel em Sunrom :http://www.sunrom.com/p/ldr-5mm-light-dependent-resistor
EIS, Diego. O bsico: O que HTML?. 2011. Disponvel em:. Acesso em: 02 jul. 2018.
INSTRUMENTS, T. (Agosto de 2016). Texas Instruments. Acesso em 15 de Agostode 2017, disponvel em LM35: http://www.ti.com/lit/ds/symlink/lm35.pdf
SOUZA, F. (06 de novembro de 2013). Arduno- Primeiros Passos. Acesso em 15 deoutubro de 2017, disponvel em www.embarcados.com.br:https://www.embarcados.com.br/arduino-primeiros-passos/
MCROBERTS, Michael. Ardunobsico / Michael McRoberts ; [traduoRafaelZanolli]. -- So Paulo : Novatec Editora, 2011.
RODRIGUES, Renato. H um ano, WannaCry infectava mais de 200 mil sistemas.2018. Disponvel em: . Acesso em: 11 ago. 2018.