Skip to content
marcoosrs edited this page Jul 14, 2015 · 17 revisions

#Introdução Internet das Coisas (IoT) é uma rede de objetos físicos exclusivamente identificáveis, também chamados de "coisas", incorporada com eletrónicos, softwares, sensores e conectividade que permita alcançar um melhor serviço através da troca de dados entre os dispositivos.

Criaremos uma rede e a aplicaremos sobre uma estação solar para o monitoramento remoto de produção de energia. Para criação desta, utilizaremos de microcontroladores como sensores e atuadores, para parte física, e algums recursos de software, como a plataforma Node.Js, para o gerenciamento de informações vindas dos dispositivos.

Um microcontrolador portanto, é um conjunto de componentes físicos, contendo memória e periféricos de entrada e saída, que pode ser programado para uma função específica. Os microcontroladores diferem-se dos microprocessadores pois integram elementos adicionais em sua estrutura interna, como memória de leitura e escrita, dispositivos periféricos como conversores analógico/digitais, entre outros.

Outro conceito importante é o de sensores/atuadores. Um sensor transforma uma grandeza física, como por exemplo a umidade, em um sinal elétrico. Enquanto que um atuador faz o caminho inverso, transformando um sinal elétrico em uma grandeza física, como o movimento ou calor, por exemplo.

Node.js é uma plataforma que torna fácil a escrita em C/C++ do lado do servidor, através de wrapping em JavaScript. Talvez a característica mais importante do Node.js seja a I/O Assíncrona, a qual consiste em realizar mais de uma requisição ao mesmo tempo, sendo tais requisições não bloqueantes, ou seja, ao realizar uma requisição a resposta não precisa ser recebida para que novas requisições possam ser realizadas.

#Objetivo O objetivo deste trabalho é desenvolver um sistema para monitorar remotamente a produção de energia de estações solares dispersas geograficamente, relacionando a produção de energia com fatores ambientais como umidade, temperatura, luminosidade e obstruções ocasionais nas placas solares. Para que esses objetivos sejam realizados, as seguintes metas devem ser cumpridas.

##Metas

  1. Criar dispositivo para monitoramento de estação solar que contenha sensores de umidade, temperatura, luminosidade e movimento.
  2. Criar dispositivo que permita a retransmissão de dados coletados por estações solares próximas.
  3. Criar dispositivo que colete dados transmitidos por estações solares próximas e que transmita os dados para um servidor.
  4. Criar aplicação IoT para monitorar remotamente a produção de energia de estações solares dispersas geograficamente.

#Organização Este trabalho está organizado da seguinte forma, na proxima seção tem-se os métodos utilizados para desenvolver este trabalho, contendo o modelo conceitual, modelo instrucional e outros modelos, além de descrever os hardwares e softwares necessários para implantação deste trabalho. Em seguida tem-se os resultados deste trabalho, seguido pelas conclusões.

##Métodos Nesta seção o método utilizado no desenvolvimento deste trabalho é descrita da seguinte maneira. A priori, características do projeto, tais como o modelo conceitual, o modelo instrucional e os dispositivos (Hardware e Software) são apresentados. Em seguida, detalhes da montagem, tanto do hardware, como do software são abordados. A forma de implantar estes ao sistema é discorrido na seção conseguinte, e por fim, o planejamento do IoT com o Nimbits é realizado e discorrido na última seção.

Conclusões

Neste trabalho, desenvolvemos um sistema que utiliza hardwares e softwares livres e/ou de baixo custo para monitorar remotamente a produção de energia de estações solares dispersas geograficamente, relacionando a produção de energia com fatores ambientais e obstruções ocasionais nas placas solares.

Este sistema contou com três nós sensores que coletam dados e os enviam ao repetidor ou diretamente ao gateway via transmissão sem fio. Enquanto que o gateway envia os dados recebidos do repetidor ao computador central via comunicação serial. Por fim, os dados são salvos na nuvem pública da plataforma Nimbits.

Clone this wiki locally