====== Atividades Desenvolvidas ====== As atividades desenvolvidas ao longo do semestre foram organizadas em uma estratégia evolutiva, a qual compreendeu desde a aquisição de conceitos e as respectivas tecnologias relacionadas, e culminou com uma estratégia de aquisição e atuação sem fios, utilizando a tecnologia bluetooth.

Primeira Atividade

==== Especificação ==== * **Parte prática:** * Ler o sensor de temperatura DS18B20 utilizando o aplicativo iButton, e após desenvolver um software utilizando o C Builder que também faça esta leitura. Abaixo está disponível para download o software iButton e os drivers necessários para sua operação no MS-Windows. * {{:ibutton-tmex_32bit_v3.21.zip|Aplicativo iButton para leitura de dispositivos 1-Wire}} * {{:drivers.zip|Drivers para uso com o aplicativo iButton}} * [[http://www.maxim-ic.com/products/ibutton/software/1wire/wirekit.cfm | Biblioteca 1-Wire para uso com o C Builder]] * **Parte teórica:** * Maique Garcia: entender os conceitos da tecnologia de rede 1-Wire, e estudar o DS2438 * Patrícia Davet: entender os conceitos da tecnologia de rede 1-Wire, e estudar o DS18B20 * Colocar um pequeno resumo dos aspectos mais interessantes dos semicondutores (DS2438 e DS18B20) na seção Produção do Semestre, abaixo. ==== Resultados ==== * Maique Garcia * Clique neste [[visao_geral_do_ds2438 | link]] para ter acesso a Visão Geral do DS2438 * Patricia Davet * Para fazer download das informações sobre o sensor de temperatura DS18B20 clique neste {{:ds18b20.pdf|link.}} Estas informações são provenientes do fabricante.

Segunda Atividade

==== Especificação ==== Esta atividade somente tem a parte **Teórica**. Seu objetivo é descrever os protocolos de comunicação abaixo, e seus cenários de uso, caracterizando as principais vantagens de uso. * Maique Garcia: Protocolo I²C * Patrícia Davet: Protocolo RS 485 ==== Resultados ==== * Maique Garcia: * [[protocolo_de_comunicacao_i_c | Informações sobre o protocolo de comunicação I²C]] * {{:comunicacao_i2c.pptx|Apresentação em MS-PowerPoint sobre o prtocolo I²C}} * [[http://olaria.ucpel.tche.br/autubi/apresentacao-Maique-I2C.mp3 | Audio da apresentação realizada]] * Patrícia Davet * Visão geral, aplicações e vantagens do padrão{{:padrao_rs485.pdf|RS-485.}} * {{:rs-485.pptx|Slides da apresentação sobre o padrão de comunicação RS-485.}} * [[http://olaria.ucpel.tche.br/autubi/apresentacao-Patricia-485.mp3| Audio da apresentação realizada]]

Terceira Atividade

==== Especificação ==== * Especificação: Módulo para leitura da Rede 1-Wire baseado em microcontrolador e com os resultados exibidos em um display. Deverá ser possível estabelecer limites inferiores e superiores para a temperatura lida, fora dos quais deverá ser ativado um alarme. * Trabalho conjunto dos alunos: Maique Garcia e Patrícia Davet * Resultados: * Relatório técnico contendo as diagramas e rotinas utilizadas * Protótipo operacional a nível de bancada (protoboard) * Informações: * Página com projeto, fechado de leitura e atuação em rede 1-wire com o pic 16F628:[[http://www.1wire.info/index.htm| link]] * Página com projeto, projeto da caixa branca:[[http://www.module.ro/thermometer.html | link]] * http://www.maxim-ic.com/app-notes/index.mvp/id/2420 ==== Resultados ==== * Relatório técnico: * Clique neste [[1-Wire-reader-controled | link]] para acessar o relatório (mesmo relatório da Quarta Atividade). * Fotos do protótipo (clique sobre as fotos para exibi-las em tamanho grande): * {{::gravacao-pic.jpg?100|Gravação do microcontrolador}} * {{::prototipo-operacional.jpg?100|Protótipo operacional}} * {{::video-prototipo.zip|Vídeo do protótipo em operação}}

Quarta Atividade

==== Especificação ==== * Especificação: ampliar as funcionalidades do Módulo para leitura da Rede 1-Wire baseado em microcontrolador. * Trabalho conjunto dos alunos: Maique Garcia e Patrícia Davet * Ampliações previstas: * Incluir chave para seleção do sensor a ser exibido; * Incluir teste de máximo e mínimo por sensor. Quando fora da faixa ativar um led. * Resultados: * Relatório técnico contendo as diagramas e rotinas utilizadas * Protótipo operacional a nível de bancada (protoboard) ==== Resultados ==== * [[1-Wire-reader-controled | Módulo para leitura da Rede 1-Wire baseado em microcontrolador com controles]]

Quinta Atividade

Discussão da {{:dissertacao_luciana_pacheco_seg.pdf|Dissertação de Mestrado de Luciana Pacheco}}. * Apresentação de Maique Garcia * {{:apresentacao_cap._3.pptx|Apresentação referente ao terceiro capítulo}} * Apresentação de Patrícia Davet *{{:fundamentos_teoricos_gcad.pptx|Slides da apresentação sobre o capítulo 2 - Fundamentos Teóricos.}}

Sexta Atividade

==== Especificação ==== Esta atividade contempla dois estudos e as respectivas prototipações: * Trabalho conjunto dos alunos: Maique Garcia e Patrícia Davet - Monitorar o tráfego via RS-232 entre o Módulo para Leitura da Rede 1-Wire (MLR1) com um PC - Conceber e implementar um protocolo para comunicação entre o Módulo para Leitura da Rede 1-Wire e um PC com as seguintes características: * o PC inicia a troca de informações; * o módulo MLR1 se mantém aguardando a chegada de informações via RS-232 e irá atuar a partir das mesmas; * o protocolo deverá contemplar no mínimo dois níveis de informação: * 1o. nível: especificação da tarefa a ser realizada; * 2o. nível: parâmetros para realização da tarefa. * Para o 1o. nível deverão ser implementadas duas possíveis atividades: * ler um determinador sensor e retornar o resultado: código: 1 * ativar um determinado dispositivo: código 2 * Para o segundo nível teríamos as seguintes especificações: * número do sensor a ser lido; * uma sinalização irá ativar o LED, uma próxima irá desligar o mesmo. ==== Resultados ==== * Fotos de Protótipo: * {{:02prototipo1.jpg?100| Visão geral do protótipo com o consumo de corrente sendo medido}} * {{:03prototipo2.jpg?100| Protótipo com comunicação serial ativa}} * {{:05prototipocompleto.jpg?100| Visão geral do protótipo}} * Apresentação proposta: * {{:projeto_1-wire-serial_por_fio.pdf|Apresentação projeto utilizando comunicação serial}} * Código Fonte: * {{:codigo_fonte_versao_2.0.rar|}} Código fonte do programa empregado no Microcontrolador 16F628 (PIC). Este programa é o mesmo utilizado na sétima atividade. * Este programa foi compilado pelo software Hi-Tech C.

Sétima Atividade

==== Especificação ==== * Interface bluetooth para o Módulo de Leitura da Rede 1-Wire ==== Resultados ==== * Fotos * {{:04prototipo3.jpg?100| Protótipo empregando comunicação sem fio via bluetooth}} * {{:01bluetooth.jpg?100| Módulo bluetooth utilizado}} * {{:06prototipo4.jpg?100| Visão geral do protótipo operando via bluetooth}} * Apresentação proposta: * {{:projeto_1-wire-serial_por_blue.pdf|Apresentação projeto utilizando comunicação por Bluetooth}} * Código fonte programa PIC: * {{:codigo_fonte_versao_2.0.rar|}} Código fonte do programa empregado no Microcontrolador 16F628 (PIC). Este programa é o mesmo utilizado na sexta atividade. * Este programa foi compilado pelo software Hi-Tech C. * Códigos fonte de programas para computador * Estes programa conectam via porta serial diretamente, ou via USB e/ou bluethoot, com o protótipo utilizando o PIC. Através destes programa é possível controlar as funcionalidades do protótipo através de uma interface gráfica de uso confortável. Os programas foram desenvolvidos em C++ Builder. * {{::pc-program-controler.zip|Programas para PC}}