arduino day 2015 - lhc - controle de pragas

23
Controle de Pragas Douglas Vinícius Esteves 28/03/2015

Upload: douglas-esteves

Post on 15-Jul-2015

95 views

Category:

Technology


3 download

TRANSCRIPT

Page 1: Arduino Day 2015 - LHC - Controle de Pragas

Controle de Pragas

Douglas Vinícius Esteves 28/03/2015

Page 2: Arduino Day 2015 - LHC - Controle de Pragas

Objetivos

Mapear locais com infestação de ratos.

Auxiliar nas estatísticas.

Limitar contato humano com veneno.

Manter a mobilidade do Porta Isca.

Distribuir e testar venenos para os roedores.

Page 3: Arduino Day 2015 - LHC - Controle de Pragas

Protótipos

Page 4: Arduino Day 2015 - LHC - Controle de Pragas

Portas Iscas

Arduino Uno + RF APC220 + Sensor Infravermelho + Porta Isca + Mini Protoboard

Page 5: Arduino Day 2015 - LHC - Controle de Pragas

Arduino UNO

Page 6: Arduino Day 2015 - LHC - Controle de Pragas

Sensor InfravermelhoSharp GP2D120XJ00F (4-30cm)

Valor Analógico.

Pequenas distâncias de 4 cm até 30 cm.

Page 7: Arduino Day 2015 - LHC - Controle de Pragas
Page 8: Arduino Day 2015 - LHC - Controle de Pragas

RF APC 220C

Frequência de Trabalho : 418 MHz a 455 MHz

Alcance : linha de 1000 Metros (9600bps)

Alimentação 3.3 V– 5.5V

Buffer de dados de 256 bytes

Interface : UART / TTL

Page 9: Arduino Day 2015 - LHC - Controle de Pragas

Sistema do Porta Isca

ID do Arduino.

Função que monitora comunicação e sensor Infravermelho.

Caso reconheça movimento e continue acima de 3 Segundos

Começa a contabilizar tempo de permanência em uma variável.

Se não tem mais movimento interno o programa para de contabilizar.

Tempo de permanência é tratado pelo programa.

Sistema armazena valores e espera comunicação.

Page 10: Arduino Day 2015 - LHC - Controle de Pragas

Monitoramento “COM” do Porta Isca

Enviando dados em uma string : 17|10|3|! | “pipe” separa valores ! “exclamação” representa final de mensagem

Page 11: Arduino Day 2015 - LHC - Controle de Pragas

Base de Controle

Arduino MEGA + Ethernet Shield + RF APC220 + Protoboard

Page 12: Arduino Day 2015 - LHC - Controle de Pragas

Arduino Mega

Porta Serial utilizada para exibição e meio de desenvolvimento.Porta Serial1 para comunicação RF.

Page 13: Arduino Day 2015 - LHC - Controle de Pragas

Ethernet Shield

Page 14: Arduino Day 2015 - LHC - Controle de Pragas

Base : Sistema de Controle

ID registrado.

Inicia Ethernet Shield pegando um IP para o equipamento.

Define o IP do servidor onde fica o Web service .

Função Timer para comunicação.

Inicia comunicação com o Porta Isca, prepara para receber dados.

Recebe dados e confirma o código de finalização de transmissão.

Faz o tratamento de dados para registrar informações no Banco de Dados.

Page 15: Arduino Day 2015 - LHC - Controle de Pragas

Base : Sistema de Controle

Conecta no servidor e registra informações (ID e N tempo).

Confirma o registrado, Faz a comunicação com o equipamento seguinte.

Tratamento de erros.

Rotina.

Page 16: Arduino Day 2015 - LHC - Controle de Pragas

Monitoramento da porta “COM” da BASE

Page 17: Arduino Day 2015 - LHC - Controle de Pragas

BASE

Page 18: Arduino Day 2015 - LHC - Controle de Pragas

Site

PHP + Banco de Dadoswww.rgraph.net

Page 19: Arduino Day 2015 - LHC - Controle de Pragas

Web Site – ConsultaJava Script + Html5 (biblioteca) Canvas

Page 20: Arduino Day 2015 - LHC - Controle de Pragas

Web Site - Consulta

Consultar por ID.

Gráfico. ID Tempo

Consulta todos Registros

Consulta Alertas

Page 21: Arduino Day 2015 - LHC - Controle de Pragas

Conectar na rede sem fio : LHC DEMO (está sem senha)

Ou abrir o seguinte link : http://192.168.99.111/eventos/arduinod15/

Demo

Page 22: Arduino Day 2015 - LHC - Controle de Pragas

[1] - Criar case (caixa de proteção) para os arduino e componentes.

[2] - Adicionar bateria no porta isca.

[3] - Melhoramento do ambiente WebService.

[4] - Ativar e desativar equipamentos via website.

[5] - Publicar página online do projeto.

Update para 2015

Page 23: Arduino Day 2015 - LHC - Controle de Pragas

Muito Obrigado!

Contatos:[email protected]@_DouglasEstevesFacebook.com/douglas.esteves

#ArduinoD15