automatização residencial com js - · pdf filea casa dos sonhos:...

23
A casa dos sonhos: automatização residencial com JS Felipe Olivaes @folivaes | [email protected]

Upload: letram

Post on 11-Feb-2018

260 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: automatização residencial com JS -   · PDF fileA casa dos sonhos: automatização residencial com JS Felipe Olivaes @folivaes | felipe.olivaes@gmail.com

A casa dos sonhos: automatização

residencial com JSFelipe Olivaes

@folivaes | [email protected]

Page 2: automatização residencial com JS -   · PDF fileA casa dos sonhos: automatização residencial com JS Felipe Olivaes @folivaes | felipe.olivaes@gmail.com

Como umas linhas de códigos e alguns componentes eletrônicos podem fazer um nerd feliz!

*As mágicas que Arduino, Raspberry Pi, NodeJS e Socket.io podem fazer para automação

Page 3: automatização residencial com JS -   · PDF fileA casa dos sonhos: automatização residencial com JS Felipe Olivaes @folivaes | felipe.olivaes@gmail.com

About• Especialista em infraestrutura de Hosting

Trabalho há 12 anos na KingHost e atei na criação e evolução de produtos.

• Apaixonado por tecnologia e desenvolvimento

• Recentemente por arduino e metido a técnico em eletrônica

• Pai e consequentemente jogador de minecraft =)

• Conhecido por todos como TOTORO

Page 4: automatização residencial com JS -   · PDF fileA casa dos sonhos: automatização residencial com JS Felipe Olivaes @folivaes | felipe.olivaes@gmail.com

Automação residencial Objetivos alcançados: • Controle de iluminação

• Controle de temperatura

• Gerenciamento TV

• Controle de cortinas

• Controle de presença por georeferenciamento (IFTTT)

• Interfone através de VOIP (Asterisk + ATA Spa3102)

• Limpeza da casa automatizada

• Abertura de porta por RFID

Page 5: automatização residencial com JS -   · PDF fileA casa dos sonhos: automatização residencial com JS Felipe Olivaes @folivaes | felipe.olivaes@gmail.com

*Ideia Inicial

• Custo

• Cabeamento

Page 6: automatização residencial com JS -   · PDF fileA casa dos sonhos: automatização residencial com JS Felipe Olivaes @folivaes | felipe.olivaes@gmail.com

*Ideia final

Page 7: automatização residencial com JS -   · PDF fileA casa dos sonhos: automatização residencial com JS Felipe Olivaes @folivaes | felipe.olivaes@gmail.com

*Controle de iluminação

6 Relês

Page 8: automatização residencial com JS -   · PDF fileA casa dos sonhos: automatização residencial com JS Felipe Olivaes @folivaes | felipe.olivaes@gmail.com

*Controle de iluminação

22 pontos de luz controlados

Page 9: automatização residencial com JS -   · PDF fileA casa dos sonhos: automatização residencial com JS Felipe Olivaes @folivaes | felipe.olivaes@gmail.com

*Energia

• Nobreak – TS Shara 1200 kva

• Gerador - Toyama 1200 kva

Page 10: automatização residencial com JS -   · PDF fileA casa dos sonhos: automatização residencial com JS Felipe Olivaes @folivaes | felipe.olivaes@gmail.com

*Rede

Equipamentos:• Unifi LR

• Switch gigabit 8p

• Microtik – operadoras

Provedores: GiGa Internet (principal)Net (contigência)

Page 11: automatização residencial com JS -   · PDF fileA casa dos sonhos: automatização residencial com JS Felipe Olivaes @folivaes | felipe.olivaes@gmail.com

*Arquitetura da automação

Uma interface genérica de comunicação com node.js e o arduino, não necessitando atualização

de firmware do arduino.

Page 12: automatização residencial com JS -   · PDF fileA casa dos sonhos: automatização residencial com JS Felipe Olivaes @folivaes | felipe.olivaes@gmail.com

*Montagem do circuito

Page 13: automatização residencial com JS -   · PDF fileA casa dos sonhos: automatização residencial com JS Felipe Olivaes @folivaes | felipe.olivaes@gmail.com

*Montagem do circuito

Page 14: automatização residencial com JS -   · PDF fileA casa dos sonhos: automatização residencial com JS Felipe Olivaes @folivaes | felipe.olivaes@gmail.com

*Placa dos relês

Page 15: automatização residencial com JS -   · PDF fileA casa dos sonhos: automatização residencial com JS Felipe Olivaes @folivaes | felipe.olivaes@gmail.com

*Montagem do circuito – instalado no teto

Page 16: automatização residencial com JS -   · PDF fileA casa dos sonhos: automatização residencial com JS Felipe Olivaes @folivaes | felipe.olivaes@gmail.com

*Montagem do circuito – instalado no teto

Page 17: automatização residencial com JS -   · PDF fileA casa dos sonhos: automatização residencial com JS Felipe Olivaes @folivaes | felipe.olivaes@gmail.com

*Detalhes dome com Servo+IR+DTH22+RF433

Page 18: automatização residencial com JS -   · PDF fileA casa dos sonhos: automatização residencial com JS Felipe Olivaes @folivaes | felipe.olivaes@gmail.com

*Detalhes da interface de comunicação

• Digital write/read

• Leitura de DTH11/DTH22

• Mudança de posição de servo

• Suporte a mútiplos arduinos no nodejs

• Payload de IR

• Controle de estado de luz (externo)

Page 19: automatização residencial com JS -   · PDF fileA casa dos sonhos: automatização residencial com JS Felipe Olivaes @folivaes | felipe.olivaes@gmail.com

*Detalhes da interface de comunicação

Page 20: automatização residencial com JS -   · PDF fileA casa dos sonhos: automatização residencial com JS Felipe Olivaes @folivaes | felipe.olivaes@gmail.com

*Problemas enfrentados

• Dificuldade de soldar (falta de habilidade)

• Dificuldade para comprar os componentes/conectores

• Utilização de cabos rígidos

• Utilização de string com arduino

• Deixar a instalação física para terceiros

Page 21: automatização residencial com JS -   · PDF fileA casa dos sonhos: automatização residencial com JS Felipe Olivaes @folivaes | felipe.olivaes@gmail.com

*Próximos passos• Corrigir cabos cortados na reforma =(

• Arduino extra para controle da limpeza (iRobot)

• Padronização e divulgação do código

• Melhoria da interface WEB

• APP iOS

• Armazenamento da temperatura e inteligência para controle da temperatura relativo a temperatura externa

Page 22: automatização residencial com JS -   · PDF fileA casa dos sonhos: automatização residencial com JS Felipe Olivaes @folivaes | felipe.olivaes@gmail.com

*Livehttp://home-vpn

Page 23: automatização residencial com JS -   · PDF fileA casa dos sonhos: automatização residencial com JS Felipe Olivaes @folivaes | felipe.olivaes@gmail.com

*Perguntas?

OBRIGADO!