• Nenhum resultado encontrado

Nesta seção são destacadas propostas de extensões que foram identificadas no decorrer do desenvolvimento do protótipo:

a) buscar alguma solução de conectividade via Wi-Fi para o Arduino que possibilite o uso do protocolo WPA-Enterprise, que é atualmente utilizado na FURB. Com a conectividade Wi-Fi o custo de desenvolvimento e instalação do protótipo nas salas é menor, pois não é necessário destinar um ponto de rede via cabo para cada dispositivo;

b) utilizar um Beacon Bluetooth em cada equipamento a ser desligado, para monitorar se o mesmo encontra-se ligado ou desligado. Facilita a instalação do protótipo por não ser necessário o uso de cabos para os sensores;

c) implementar recursos de segurança no acesso ao Sistema Gerenciador e no tráfego de dados entre os Dispositivos IR e o Sistema Gerenciador;

d) implementar maneiras de, a partir do Sistema Gerenciador, enviar comandos para o Dispositivo IR desligar os equipamentos da sala e/ou executar outras ações; e) trocar o Arduino por outros produtos similares disponíveis no mercado. Buscar

alguma placa de prototipação que tenha suporte a segurança no tráfego de dados em rede.

58

REFERÊNCIAS

ABESCO. Potencial de Eficiência Energética no Brasil 2008-2016, [S.l], 2017. Disponível em: <http://www.abesco.com.br/pt/novidade/potencial-de-eficiencia-energetica-no-brasil- 2008-2016/>. Acesso em: 11 set. 2017.

ADAFRUIT. PIR Motion Sensor: Pyroelectric ("Passive") InfraRed Sensors. [S.l], 2014. Disponível em: <https://learn.adafruit.com/pir-passive-infrared-proximity-motion-sensor/>. Acesso em: 25 maio 2018.

ARAÚJO, Ícaro B. Q. de et al. Desenvolvimento de um protótipo de automação predial/residencial utilizando a plataforma de prototipagem eletrônica Arduino. In:

CONGRESSO BRASILEIRO DE EDUCAÇÃO EM ENGENHARIA, 40., 2012, Belém, Pa.

Anais... . Belém, Pa: Abenge, 2012. p. 1 - 9. Disponível em:

<http://www.abenge.org.br/cobenge/arquivos/7/artigos/103723.pdf>. Acesso em: 1 set. 2017. BEGHINI, Lucas B. Automação Residencial de baixo custo por meio de dispositivos

móveis com sistema operacional Android. 2013. 78 f. TCC (Graduação) - Curso de

Engenharia Elétrica, Departamento de Engenharia Elétrica, Universidade de São Paulo, São Carlos, 2013.

BOLZANI, Caio A. M. Residencias inteligentes. São Paulo: Livraria de Física, 2004. 332 p. GUADAGNIN, Claudia. Gazeta do Povo. De 2011 a 2015, Brasil desperdiçou energia

suficiente para um ano de consumo. [S.l], 2016. Disponível em:

<https://www.gazetadopovo.com.br/economia/energia-e-sustentabilidade/de-2011-a-2015- brasil-desperdico>. Acesso em: 8 set. 2017.

CRUZ, Ariadne A.; LISBOA, Emerson F. WebHome – Automação residencial utilizando Raspberry PI. Revista Ciência e Tecnologia, [s.l.], v. 17, n. 31, p.35-43, 31 dez. 2014. Disponível em: <http://www.revista.unisal.br/sj/index.php/123/article/view/365>. Acesso em: 8 set. 2017.

INTERNET ENGINEERING TASK FORCE. RFC 6455: The WebSocket Protocol. [S.l], 2011. 71 p. Disponível em: <https://tools.ietf.org/pdf/rfc6455.pdf>. Acesso em: 14 mai. 2018. MCROBERTS, Michael. Arduino básico. 2. ed. São Paulo: Novatec, 2015. 506 p. Tradução: Joice Elias Costa.

MOUSER ELECTRONICS. Arduino Ethernet Shield. [S.l], [2010?]. Disponível em: <https://www.mouser.com/catalog/specsheets/A000056_DATASHEET.pdf>. Acesso em: 20 mai. 2018.

OLIVEIRA, Cláudio L. V.; ZANETTI, Humberto A. P. Arduino descomplicado: como elaborar projetos de eletrônica. São Paulo: Érica, 2015. 295 p.

PATTABIRAMAN, Krishna. How to set up an IR remote and receiver on an Arduino. [S.l], [2017?]. Disponível em: <http://www.circuitbasics.com/arduino-ir-remote-receiver- tutorial/>. Acesso em: 12 maio 2018.

SABEL, Gustavo. Protótipo de um sistema gerenciador de equipamentos eletrônicos via

Wi-fi para economia de energia. 2016. 57 f. TCC (Graduação) - Curso de Ciência da

Computação, Centro de Ciências Exatas e Naturais, Universidade Regional de Blumenau, Blumenau, 2016.

59

SECRETARIA DE ENERGIA E MINERAÇÃO DO ESTADO DE SÃO PAULO.

Desperdício de energia dá o tamanho do potencial de negócios em eficiência energética.

São Paulo, 2016. Disponível em: <http://www.energia.sp.gov.br/2016/11/desperdicio-de- energia-da-o-tamanho-do-potencial-de-negocios-em>. Acesso em: 7 set. 2017.

SILVA, Mauricio S. HTML 5: a linguagem de marcação que revolucionou a Web. São Paulo: Novatec, 2011. 320 p.

SPARKFUN. IR Communication. [S.l], [2016a?]. Disponível em:

<https://learn.sparkfun.com/tutorials/ir-communication>. Acesso em: 20 maio 2018. _____. Light: Infrared Light. [S.l], [2016b?]. Disponível em:

<https://learn.sparkfun.com/tutorials/light/infrared-light>. Acesso em: 10 maio 2018.

STEVAN JUNIOR, Sergio L.; SILVA, Rodrigo A. Automação e instrumentação industrial

com Arduino: teoria e projetos. São Paulo: Érica, 2015. 296 p.

THOMSEN, Adilson. O que é Arduino?: conceito, benefícios e como utilizar. [S.l], 2014. Disponível em: <https://www.filipeflop.com/blog/o-que-e-arduino>. Acesso em: 24 out. 2017.

WORTMANN, Felix; FLÜCHTER, Kristina. Internet of Things: Technology and Value Added. Business & Information Systems Engineering, [S.l.], v. 57, n. 3, p.221-224, 27 mar. 2015. Springer Nature. http://dx.doi.org/10.1007/s12599-015-0383-3.

XIA, Feng et al. Internet of Things. International Journal Of Communication Systems, [S.l.], v. 25, n. 9, p.1101-1102, 29 ago. 2012. Wiley. http://dx.doi.org/10.1002/dac.2417.

60

APÊNDICE A – Casos de Uso

O caso de uso UC01 – Cadastrar comandos IR no Dispositivo IR (Quadro 17) demonstra como o ator Usuário cadastra comandos no Dispositivo IR.

Quadro 17 – Detalhes do UC01 – Cadastrar comandos IR no Dispositivo IR

Número 01

Caso de uso Cadastrar comandos IR no Dispositivo IR Ator Usuário

Cenário principal

1. O usuário pressiona um dos botões de cadastrar sinal no Dispositivo IR; 2. O usuário aponta o controle do equipamento no receptor IR do Dispositivo

IR e pressiona o botão de desligar.

Pós-condição O Dispositivo IR armazena os pulsos do sinal recebido na memória do Arduino.

Fonte: elaborado pelo autor.

O caso de uso UC02 – Ingressar Dispositivo IR no Sistema Gerenciador (Quadro 18) demonstra como o ator Usuário ingressa o Dispositivo IR no Sistema Gerenciador.

Quadro 18 – Detalhes do UC02 – Ingressar Dispositivo IR no Sistema Gerenciador

Número 02

Caso de uso Ingressar o Dispositivo IR no Sistema Gerenciador Ator Usuário

Cenário principal

1. O usuário pressiona o botão de iniciar operação no Dispositivo IR. Pós-condição Se foram cadastrados sinais, o Dispositivo IR se conecta ao Sistema

Gerenciador, envia os sinais e inicia a operação. Se não foram cadastrados sinais, o Dispositivo IR apenas se conecta ao Sistema Gerenciador e inicia a operação.

Fonte: elaborado pelo autor.

O caso de uso UC03 – Monitorar Dispositivos IR (Quadro 19) demonstra como o ator Usuário monitora os Dispositivos IR.

Quadro 19 – Detalhes do UC03 – Monitorar Dispositivos IR

Número 03

Caso de uso Monitorar Dispositivos IR Ator Usuário

Cenário principal

1. O usuário seleciona o menu Dispositivos.

Pós-condição 1. O Sistema Gerenciador busca uma lista dos Dispositivos IR cadastrados e envia para o Cliente;

2. O Cliente exibe todos os Dispositivos IR cadastrados, mostrando os seguintes atributos: ID, Descrição, Comandos atribuídos, Status (online/offline) e Falhas (Não/Ar/Projetor).

Fonte: elaborado pelo autor.

O caso de uso UC04 – Parametrizar comandos no Sistema Gerenciador (Quadro 20) demonstra como o ator Usuário edita os atributos dos comandos cadastrados no Sistema Gerenciador.

61

Quadro 20 – Detalhes do UC04 – Parametrizar comandos no Sistema Gerenciador

Número 04

Caso de uso Parametrizar comandos no Sistema Gerenciador Ator Usuário

Cenário principal

1. O usuário seleciona o menu Comandos; 2. O usuário clica em um dos comandos exibidos;

3. O usuário edita o nome e/ou a descrição do comando no modal que se abre;

4. O usuário clica em Salvar.

Pós-condição O Sistema Gerenciador salva as alterações no comando e atualiza a lista de comandos exibidos no menu Comandos.

Fonte: elaborado pelo autor.

O caso de uso UC05 – Atribuir comandos a Dispositivos IR no Sistema Gerenciador (Quadro 21) demonstra como o ator Usuário define ou altera os comandos atribuídos a um Dispositivo IR.

Quadro 21 – Detalhes do UC05 – Atribuir comandos a Dispositivos IR no Sistema Gerenciador

Número 05

Caso de uso Atribuir comandos a Dispositivos IR no Sistema Gerenciador Ator Usuário

Cenário principal

1. O usuário seleciona o menu Dispositivos;

2. O usuário clica na linha da tabela onde encontram-se os dados do Dispositivo IR que ele deseja alterar;

3. O usuário seleciona os comandos que deseja atribuir ao Dispositivo IR; 4. O usuário clica em Salvar.

Pós-condição O Sistema Gerenciador salva as alterações no Dispositivo IR e atualiza a lista de Dispositivos IR exibidos no menu Dispositivos.

62

APÊNDICE B – Peças utilizadas e custos do protótipo

A Tabela 1 contém todos os componentes de hardware utilizados no desenvolvimento do protótipo e seus preços aproximados no mercado. Foram desconsiderados outros materiais para a montagem do protótipo como ferramentas, energia elétrica e outros. Os valores foram pesquisados nas lojas online de componentes eletrônicos Proesi e FILIPEFLOP.

Tabela 1 – Custos do protótipo

Componente Quantidade Valor unitário Total

Arduino Mega 1 63,90 63,90 Ethernet Shield W5100 1 54,90 54,90 Sensor PIR HC-SR501 1 10,90 10,90 Receptor IR P14 1 8,00 8,00 Protoboard Hikari HK-P50 1 17,94 17,94 LED difuso 5mm Vermelho 1 0,12 0,12

Foto resistor LDR 7mm 2 1,42 2,84 LED emissor IR 5mm 6 0,89 5,34 Transistor 2N2222 plástico 6 0,22 1,32 Chave táctil 2 polos 3 0,30 0,90 Fio jumper colorido 1 metro 0,53 0,53 Cabo CCI-50 1 par 10 metros 0,55 5,50 Fios conectores macho/macho 16 1,00 16,00

Mini Protoboard 170 pontos 1 8,22 8,22 Resistor 1kΩ 3 0,16 0,48 Resistor 10kΩ 2 0,20 0,40 Resistor 470Ω 3 0,12 0,36 Resistor 220Ω 3 0,12 0,36

Total 198,01

Documentos relacionados