Download - Arduino Day 2015 - LHC - Controle de Pragas
![Page 1: Arduino Day 2015 - LHC - Controle de Pragas](https://reader035.vdocuments.pub/reader035/viewer/2022081800/55a68e881a28abb27d8b484d/html5/thumbnails/1.jpg)
Controle de Pragas
Douglas Vinícius Esteves 28/03/2015
![Page 2: Arduino Day 2015 - LHC - Controle de Pragas](https://reader035.vdocuments.pub/reader035/viewer/2022081800/55a68e881a28abb27d8b484d/html5/thumbnails/2.jpg)
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](https://reader035.vdocuments.pub/reader035/viewer/2022081800/55a68e881a28abb27d8b484d/html5/thumbnails/3.jpg)
Protótipos
![Page 4: Arduino Day 2015 - LHC - Controle de Pragas](https://reader035.vdocuments.pub/reader035/viewer/2022081800/55a68e881a28abb27d8b484d/html5/thumbnails/4.jpg)
Portas Iscas
Arduino Uno + RF APC220 + Sensor Infravermelho + Porta Isca + Mini Protoboard
![Page 5: Arduino Day 2015 - LHC - Controle de Pragas](https://reader035.vdocuments.pub/reader035/viewer/2022081800/55a68e881a28abb27d8b484d/html5/thumbnails/5.jpg)
Arduino UNO
![Page 6: Arduino Day 2015 - LHC - Controle de Pragas](https://reader035.vdocuments.pub/reader035/viewer/2022081800/55a68e881a28abb27d8b484d/html5/thumbnails/6.jpg)
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](https://reader035.vdocuments.pub/reader035/viewer/2022081800/55a68e881a28abb27d8b484d/html5/thumbnails/7.jpg)
![Page 8: Arduino Day 2015 - LHC - Controle de Pragas](https://reader035.vdocuments.pub/reader035/viewer/2022081800/55a68e881a28abb27d8b484d/html5/thumbnails/8.jpg)
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](https://reader035.vdocuments.pub/reader035/viewer/2022081800/55a68e881a28abb27d8b484d/html5/thumbnails/9.jpg)
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](https://reader035.vdocuments.pub/reader035/viewer/2022081800/55a68e881a28abb27d8b484d/html5/thumbnails/10.jpg)
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](https://reader035.vdocuments.pub/reader035/viewer/2022081800/55a68e881a28abb27d8b484d/html5/thumbnails/11.jpg)
Base de Controle
Arduino MEGA + Ethernet Shield + RF APC220 + Protoboard
![Page 12: Arduino Day 2015 - LHC - Controle de Pragas](https://reader035.vdocuments.pub/reader035/viewer/2022081800/55a68e881a28abb27d8b484d/html5/thumbnails/12.jpg)
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](https://reader035.vdocuments.pub/reader035/viewer/2022081800/55a68e881a28abb27d8b484d/html5/thumbnails/13.jpg)
Ethernet Shield
![Page 14: Arduino Day 2015 - LHC - Controle de Pragas](https://reader035.vdocuments.pub/reader035/viewer/2022081800/55a68e881a28abb27d8b484d/html5/thumbnails/14.jpg)
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](https://reader035.vdocuments.pub/reader035/viewer/2022081800/55a68e881a28abb27d8b484d/html5/thumbnails/15.jpg)
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](https://reader035.vdocuments.pub/reader035/viewer/2022081800/55a68e881a28abb27d8b484d/html5/thumbnails/16.jpg)
Monitoramento da porta “COM” da BASE
![Page 17: Arduino Day 2015 - LHC - Controle de Pragas](https://reader035.vdocuments.pub/reader035/viewer/2022081800/55a68e881a28abb27d8b484d/html5/thumbnails/17.jpg)
BASE
![Page 18: Arduino Day 2015 - LHC - Controle de Pragas](https://reader035.vdocuments.pub/reader035/viewer/2022081800/55a68e881a28abb27d8b484d/html5/thumbnails/18.jpg)
Site
PHP + Banco de Dadoswww.rgraph.net
![Page 19: Arduino Day 2015 - LHC - Controle de Pragas](https://reader035.vdocuments.pub/reader035/viewer/2022081800/55a68e881a28abb27d8b484d/html5/thumbnails/19.jpg)
Web Site – ConsultaJava Script + Html5 (biblioteca) Canvas
![Page 20: Arduino Day 2015 - LHC - Controle de Pragas](https://reader035.vdocuments.pub/reader035/viewer/2022081800/55a68e881a28abb27d8b484d/html5/thumbnails/20.jpg)
Web Site - Consulta
Consultar por ID.
Gráfico. ID Tempo
Consulta todos Registros
Consulta Alertas
![Page 21: Arduino Day 2015 - LHC - Controle de Pragas](https://reader035.vdocuments.pub/reader035/viewer/2022081800/55a68e881a28abb27d8b484d/html5/thumbnails/21.jpg)
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](https://reader035.vdocuments.pub/reader035/viewer/2022081800/55a68e881a28abb27d8b484d/html5/thumbnails/22.jpg)
[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