arduino day 2015 - lhc - controle de pragas
TRANSCRIPT
Controle de Pragas
Douglas Vinícius Esteves 28/03/2015
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.
Protótipos
Portas Iscas
Arduino Uno + RF APC220 + Sensor Infravermelho + Porta Isca + Mini Protoboard
Arduino UNO
Sensor InfravermelhoSharp GP2D120XJ00F (4-30cm)
Valor Analógico.
Pequenas distâncias de 4 cm até 30 cm.
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
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.
Monitoramento “COM” do Porta Isca
Enviando dados em uma string : 17|10|3|! | “pipe” separa valores ! “exclamação” representa final de mensagem
Base de Controle
Arduino MEGA + Ethernet Shield + RF APC220 + Protoboard
Arduino Mega
Porta Serial utilizada para exibição e meio de desenvolvimento.Porta Serial1 para comunicação RF.
Ethernet Shield
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.
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.
Monitoramento da porta “COM” da BASE
BASE
Site
PHP + Banco de Dadoswww.rgraph.net
Web Site – ConsultaJava Script + Html5 (biblioteca) Canvas
Web Site - Consulta
Consultar por ID.
Gráfico. ID Tempo
Consulta todos Registros
Consulta Alertas
Conectar na rede sem fio : LHC DEMO (está sem senha)
Ou abrir o seguinte link : http://192.168.99.111/eventos/arduinod15/
Demo
[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