Protótipo de gravador de microcontroladores PIC utilizando redes sem fio

Documentos relacionados
PROTÓTIPO DE SISTEMA DE CAPTURA DE DADOS MULTIPONTO WIRELESS PARA CONTROLE DE CONSUMO DE ÁGUA

OBD-JRP Monitoramento Veicular com Java e Raspberry Pi. Ricardo Artur Staroski Miguel Alexandre Wisintainer

SISTEMA PARA AUTOMATIZAÇÃO RESIDENCIAL CONTROLADO POR

APLICATIVO WEB DE AUXÍLIO À INSPEÇÃO DE SOFTWARE COM LISTAS DE VERIFICAÇÃO

CIDADÃO FISCAL: APLICATIVO PARA A ABERTURA E ACOMPANHAMENTO DE PROCESSOS NO SETOR DE OUVIDORIA DA PREFEITURA MUNICIPAL DE BLUMENAU

FINDCAR: RASTREADOR VEICULAR UTILIZANDO OPENWRT

CONSTRUÇÃO DE UM PROTÓTIPO PARA AUTOMATIZAÇÃO DA LEITURA DE NÍVEIS DE FLUMENS

CONTROLE DE TRÁFEGO FERROVIÁRIO UTILIZANDO MICROCONTROLADOR PIC16F628A

SISTEMA DISTRIBUÍDO PARA GERENCIAMENTO DE LIBERAÇÃO DE RELEASES DE SOFTWARE

Gustav Dallmann Júnior

ANÁLISE DE DADOS DE LINHA DE PRODUÇÃO

João Max Deggau Orientador: Prof. Mauro Marcelo Mattos, Doutor 2013/2

Gerenciador de ambientes para testes manuais

DISPOSITIVOS DE REDE E SERVIDORES UTILIZANDO SNMP. Luciano Lingnau Orientador: Francisco Adell Péricas

SOFTWARE DE GERENCIAMENTO DE

CELINE LIP: UM FRAMEWORK QUE UTILIZA O MODELO IMS LIP EM APLICAÇÕES WEB JEE. Marcelo Gonzaga. Orientador: Prof. Adilson Vahldick

Sistema Distribuído de Aquisição Remota de Grandezas Atmosféricas

ANÁLISE COMPARATIVA DE FERRAMENTAS DE DESENVOLVIMENTO DE APLICATIVOS MÓVEIS MULTIPLATAFORMA

Procalsis: aplicação para cálculo de orçamentos da construção civil. Aluno(a): Sanimar Esteves Theis Orientador: Alexander Roberto Valdameri

PROTÓTIPO DE UM SISTEMA DE MONITORAMENTO DE ANIMAIS DOMÉSTICOS UTILIZANDO RFID.

Ontologia de Livro: Aplicativo Android para Busca de Dados

PROTÓTIPO DE APLICATIVO PARA ACOMPANHAMENTO E CONTROLE DE

ESTABELECIMENTO DE ROTAS PARA AR.DRONE UTILIZANDO DELPHI XE 10

Leonardo Zorzo Carbone. Orientador: Adilson Vahldick

Componentes gráficos para prototipagem e documentação rápid a em Delphi. Aluno: Reinoldo Krause Junior Orientadora: Luciana Pereira de Araújo

Visualizador de imagens radiológicas 2D para iphone. Acadêmico: Marwin Roepke Orientador: Dalton Solano dos Reis

Sistema para gerenciamento de atividades utilizando a técnica Kanban aplicado a desenvolvimento de software

SOFTWARE DE APOIO A GESTÃO DE SOLICITAÇÃO DE MUDANÇAS

VisEdu-MAT: Visualizador de material educacional, módulo de matemática

PROTÓTIPO DE UM SISTEMA DE RASTREAMENTO PARA COMPUTADORES

Sistema para automação e controle residencial via Twitter

REPLICADOR DE REGISTROS PARA BANCO DE DADOS MYSQL. Acadêmico: Heino Soehn Orientador: Alexander Roberto Valdameri

Wireless UFSM PROJETO BÁSICO

VISÃO COMPUTACIONAL PARA RECONHECIMENTO DE FACES APLICADO NA IDENTIFICAÇÃO E AUTENTICAÇÃO DE USUÁRIOS NA WEB. Márcio Koch

Aplicação Web Para Gerenciamento de Mensagens de Diferentes Serviços de E- mail

Proposta de uma plataforma de monitoramento e acionamento remoto voltada para sistemas de hardware industriais utilizando LabVIEW

MIDDLEWARE PARA A COMUNICAÇÃO DE DADOS ENTRE SISTEMAS DISTRIBUÍDOS COM WS SECURITY. CAIO RENAN HOBUS Orientador: Jhony Alceu Pereira

Aplicativo Android baseado em realidade aumentada para recomendações de locais. Acadêmico Bruno Kewitz Demarchi Orientador Marcel Hugo

FERRAMENTA WEB PARA AUTOMAÇÃO DA ALOCAÇÃO DE RECURSOS EM UMA FÁBRICA DE SOFTWARE

Mobile Command. Diego Armando Gusava. Orientador: Mauro Marcelo Mattos

FRAMEWORK PARA GERENCIAMENTO E DISPONIBILIZAÇÃO DE INFORMAÇÕES MULTIMÍDIA GEOLOCALIZADAS NA PLATAFORMA ANDROID

Por: Thiago Wilvert. Orientador: Oscar Dalfovo

Redes Sem Fio. Alberto Felipe Friderichs Barros

ATUALIZAÇÃO FIRMWARE ROTEADOR PIRELLI - P.DG E4001N

APLICATIVO MOBILE PARA ACOMPANHAMENTO DE TREINOS EM ACADEMIA

MANUAL DE INSTALAÇÃO E PROGRAMAÇÃO CONVERSOR - IP / USB / SERIAL RV1

Software de registro e controle de não conformidades segundo o padrão ISO 9001:2008

UNIVERSIDADE REGIONAL DE BLUMENAU CURSO DE SISTEMAS DE INFORMAÇÃO - BACHARELADO. Eduardo Cesar Eberle Prof. Wilson Pedro Carli, Orientador

DESENVOLVIMENTO DA ROTINA DE ANÁLISE FINANCEIRA VIA WEB APLICADA RAFAEL JOSÉ SPENGLER ORIENTADOR: PROF. OSCAR DALFOVO, DOUTOR

PROTÓTIPO DE UM SISTEMA DE SEGURANÇA RESIDENCIAL COM LINUX EMBARCADO. Acadêmico: Daniel Baumann Orientador: Miguel Alexandre Wisintainer

Sistema de monitoramento PROFINET e PROFIBUS

WEBIDE 2.0 Um ambiente web usando Gwt-Ext para acompanhamento e desenvolvimento de exercícios de programação

VISEDU-CG: Aplicação Didática para Visualizar Material Educacional, Módulo de Computação Gráfica

Acadêmica: Jerusa Cristina Duarte Casas Orientador: Oscar Dalfovo

PROTÓTIPO DE UM CONTROLADOR DE TEMPERATURA BASEADO EM LÓGICA FUZZY UTILIZANDO UM MICRONTROLADOR

HMI: UM MIDDLEWARE PARA OBJETOS DISTRIBUÍDOS SOBRE O PROTOCOLO HTTP

Rafael Antonio Pires Orientador: Francisco Adell Péricas

SISTEMA DE E-COMMERCE PARA PEQUENOS VAREJISTAS. Aluno: Leonardo Rossetti Orientador: Roberto Heinzle

Aplicação de Troca Eletrônica de Dados (EDI) Utilizando Padrões EAN Brasil

Universidade Regional de Blumenau Centro de Ciências Exatas e Naturais Departamento de Sistemas e Computação

SISTEMA DE GERENCIAMENTO DE CONTEÚDO DE PÁGINAS WEB UTILIZANDO FLEX. Orientador: Prof. Francisco Adell Péricas Aluno: Michel Scoz

Sumário. Introdução Objetivos Fundamentação Teórica. Resultados Conclusões e Extensões. Trabalhos correlatos Desenvolvimento Implementação 02/12/2010

GERAÇÃO DE ARQUIVOS DE SCRIPT EM PHP. Acadêmico: Leonardo Sommariva Orientador: Alexander Roberto Valdameri

PROCESSAMENTO DIRIGIDO DE ROTAS ATRAVÉS DE TEXTO-FALA

Preparação AV3 Fundamentos de Redes de Computadores

Ferramenta de apoio a decisão baseada em arquivos fiscais (SPED)

Ferramenta para criaçã. ção o e execuçã

Sistemas de Informação via Web para Controle Financeiro de uma Microempresa

FERRAMENTA WEB PARA APOIAR O SETOR DE QUALIDADE NOS TESTES DE RELATÓRIOS DA LEI DE RESPONSABILIDADE FISCAL.

Sistema de Gestão de Clubes Recreativos e Esportivos

Protótipo de um software de segurança em redes para monitoração de pacotes em uma conexão TCP/IP

Data Sheet FBEE Kit V05

SISTEMA DE CONTROLE DE ÁREA-AZUL

Sérgio Koch Van-Dall

Software para compartilhamento de arquivos entre celulares usando a tecnologiapeer-to-peer aliada à plataforma JXME

Visualizador de imagens 360 graus interativas na plataforma Android. Acadêmico: Jorge Luis Iten Júnior Orientador: Dalton Solano dos Reis

Acadêmica: Rosana Ittner Prof. Orientador: Dr. Oscar Dalfovo

Aplicativo Android para compartilhamento de informações sobre saúde alimentar

FERRAMENTA WEB PARA AUXÍLIO À GERÊNCIA DE ERROS CONHECIDOS E PROBLEMAS COM BASE EM ITIL

SISTEMA PARA A GESTÃO DE RESERVAS DOS EQUIPAMENTOS DE UMA EMPRESA DE TI COM INTEGRAÇÃO DOS USUÁRIOS DO ACTIVE DIRECTORY

Aprendendo Braille: O Ensino do Sistema Braille com o uso do Tagarela

Ponto de Acesso Sem Fio

CardioReader: Sistema de identificação de batimentos cardíacos

Ferramenta para auxílio na análise de impacto e rastreabilidade de requisitos na gestão de mudanças

Aplicativo para TV Digital Interativa de acesso ao Twitter

INCLUSÃO DO ALGORITMO DE TRANSFORMAÇÃO DE UM AUTÔMATO FINITO EM EXPRESSÃO REGULAR NO AMBIENTE EDITOR DE AUTÔMATOS FINITOS

Redes de Computadores I

Roteiro 01: Introdução a redes de computadores

Sistemas Embarcados:

Protótipo de Protocolo de Aplicação para Troca de Documentos da Área Extra Judicial. Acadêmico: Fabrício Bento Orientador: Paulo Fernando da Silva

Módulo Interativo Visual De Configuração Para Carga De Dados No Sistema Protheus 10

+ - Projecto REIVE R E V E. Desenvolvimento de subsistema de monitorização e gestão de carga em baterias de Iões-Lítio

Conheça WAP150 o ponto de acesso de rádio duplo do Sem fio AC/N com PoE

FURBUP: UM PROCESSO DE SOFTWARE PARA USO ACADÊMICO BASEADO NO OPENUP. Acadêmico: João Paulo Pedri Orientador: Everaldo Artur Grahl

PROTÓTIPO DE CONTROLE DE PEDIDOS PARA

CONTROLE DE TRAÇÃO E DIREÇÃO DE UM VEÍCULO AUTÔNOMO NÃO TRIPULADO. Carla Real Amorim Cardoso Prof. Antônio Carlos Tavares - Orientador

Roteirização de veículo para realização de coleta utilizando algoritmo evolucionários

Sistema de Controle e Gerenciamento de Manutenções

Transcrição:

Protótipo de gravador de microcontroladores PIC utilizando redes sem fio Acadêmico: Jair de Souza Junior Orientador: Miguel Alexandre Wisintainer

Roteiro da Apresentação Introdução Sistemas embarcados Objetivos do trabalho Fundamentação Teórica Conceitos Trabalhos correlatos Desenvolvimento do Protótipo Requisitos principais Especificação Implementação Operacionalidade da Implementação Resultados e discussões Conclusão Extensões

Introdução Sistemas embarcados Objetivos do trabalho Desenvolver o hardware necessário para o protótipo do gravador; Desenvolver o hardware necessário para efetuar os testes de gravação; Desenvolver um servidor web embarcado; Desenvolver as rotinas para a gravação do microcontrolador através do protocolo de um bootloader.

Fundamentação Teórica Microcontroladores PIC Breve histórico Microcontroladores utilizados PIC16F877A PIC24FJ256GA106

Fundamentação Teórica Módulo MRF24WB0MA Características Endereço MAC único Alcance de até 400 metros Antena Integrada Suporta protocolos de segurança WEP WPA PSK WPA2 PSK Biblioteca para desenvolvimento própria;

Fundamentação Teórica Bootloader Conceito Funcionamento

Fundamentação Teórica Trabalhos Correlatos Controle de tráfego ferroviário utilizando PIC16F628A Autor: Andrey F. Sardo, 2007 O uso da internet e da comunicação sem fio via Zigbee em sistemas embutidos Autor: Johnny C. M. Santos, 2009 Laboratório de experimentação remota com microcontrolador PIC Autor: Ágio G. M. Felipe, 2010

Requisitos Principais permitir ao usuário conectar-se ao gravador através de um navegador web (RF); permitir ao usuário carregar um arquivo.hex para o formato de transmissão (RF); permitir a gravação dos pacotes encaminhados a partir do servidor web (RF); utilizar módulo MRF24WB0MA (RNF); utilizar uma placa de testes, para realizar a gravação de um microcontrolador (RNF).

Especificação Ferramentas Utilizadas Proteus Structorizer Visão Geral do Protótipo

Hardware Servidor web embarcado

Hardware Placa de testes

Software Interface com o usuário Rotina para carregamento do arquivo Rotina para efetuar transformação do arquivo Rotina para envio do programa para o servidor Servidor Web Rotina para reinicialização Rotina para gravação Rotina para verificação da gravação

Rotina para Gravação

Rotina para verificação da gravação

Implementação Ferramentas utilizadas OpenPicus IDE Notepad++ Hardware Placa do servidor web embarcado

Hardware Placa de testes

Software Interface com o usuário Servidor web embarcado

Operacionalidade da Implementação

Operacionalidade da Implementação

Operacionalidade da Implementação

Operacionalidade da Implementação

Operacionalidade da Implementação

Resultados e Discussões Construção do hardware Implementação Disponibilização do protótipo para testes Quadro demonstrativo

Característica Sardo (2007) Santana (2008) Felipe (2010) Souza (2012) Comunicação serial X X X X Comunicação via rede cabeada Comunicação Wi-Fi X X Servidor web X X X Gravação de microcontrolador Utilização de bootloader Gravação através de requisições AJAX X X X X X X

Conclusão Objetivos atingidos Limitações Extensões desenvolver uma página para a configuração da interface de rede do servidor web desenvolver uma página para a configuração dos microcontrolador utilizado possibilitar a atualização do servidor web através de autogravação do microcontrolador desenvolver um montador para possibilitar ao usuário programar diretamente no navegador sem a necessidade de software específico desenvolver um hardware com menor custo para o servidor web sem fio

Demonstração do Protótipo