====== 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.
==== 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.
==== 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]]
==== 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}}
==== 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]]
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.}}
==== 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.
==== 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}}