Ferramentas do usuário

Ferramentas do site


projetos:climaduino:inicio

Diferenças

Aqui você vê as diferenças entre duas revisões dessa página.

Link para esta página de comparações

Ambos lados da revisão anterior Revisão anterior
Próxima revisão
Revisão anterior
projetos:climaduino:inicio [2014/10/27 01:46]
luiz
projetos:climaduino:inicio [2014/10/27 06:05] (atual)
Linha 16: Linha 16:
 No ano de 2011 o grupo Arduino Brasília tomou conhecimento do projeto “The Japan Disaster Project”[4], criado pelo hackerSpace de Tokyo, baseado no mesmo conceito de sistemas distribuídos e usando aparelhos ligados a internet das coisas para medir à quantidade de radiação nas áreas afetadas pelo terremoto e tsunami na costa nordeste do Japão em março de 2011, onde causou danos na usina nuclear de fukushima provocando assim liberação de radiação. Usando o mesmo conceito, o grupo Arduino Brasília, resolveu criar um projeto colaborativo para desenvolvimento de uma ferramenta deste tipo para ser apresentado na semana nacional de ciência e tecnologia de 2011, que tinha como tema “Mudanças climáticas, desastres naturais e prevenções de riscos”, projeto esse que foi batizado de Monitora Cerrado a sua parte de aplicação Web e de ClimaDuino, o hardware físico que faz as medições e coletas de dados como temperatura, umidade, pressão atmosférica dentre outras medições possíveis. No ano de 2011 o grupo Arduino Brasília tomou conhecimento do projeto “The Japan Disaster Project”[4], criado pelo hackerSpace de Tokyo, baseado no mesmo conceito de sistemas distribuídos e usando aparelhos ligados a internet das coisas para medir à quantidade de radiação nas áreas afetadas pelo terremoto e tsunami na costa nordeste do Japão em março de 2011, onde causou danos na usina nuclear de fukushima provocando assim liberação de radiação. Usando o mesmo conceito, o grupo Arduino Brasília, resolveu criar um projeto colaborativo para desenvolvimento de uma ferramenta deste tipo para ser apresentado na semana nacional de ciência e tecnologia de 2011, que tinha como tema “Mudanças climáticas, desastres naturais e prevenções de riscos”, projeto esse que foi batizado de Monitora Cerrado a sua parte de aplicação Web e de ClimaDuino, o hardware físico que faz as medições e coletas de dados como temperatura, umidade, pressão atmosférica dentre outras medições possíveis.
  
-{{ :projetos:climaduino:climaduino.jpg?direct |}}+ 
 +{{:projetos:climaduino:climaduino.jpg?direct|}} 
  
 **Figura -01 Tela da estação ClimaDuino** **Figura -01 Tela da estação ClimaDuino**
Linha 45: Linha 47:
  
 Existem diversas versões de Arduinos, algumas que podem até ser montadas à mão, como o Severino ou versões mais sofisticadas como a versão Mega que podem ser compradas em lojas de comércio eletrônico na internet. Existem diversas versões de Arduinos, algumas que podem até ser montadas à mão, como o Severino ou versões mais sofisticadas como a versão Mega que podem ser compradas em lojas de comércio eletrônico na internet.
 +
 +{{:projetos:climaduino:arduinodiemicila.jpg?direct|}}
 +
 +**Figura 02 - Arduino Diemícila**
 +
 +====== 4. Estações ClimaDuino ====== 
 +
 +As estações ClimaDuino, usam como hardware principal o Arduino, adicionado de um sensor de temperatura e umidade o DHT22, e uma placa de rede, que faz a comunicação entre a estação e o servidor central, localmente, cada estação pode, sendo adicionada outras funcionalidades, fazer o controle de automação residencial, agrícola, de monitoramento de ambientes e alarme.
 +
 +Também existe a possibilidade dessas estações transmitirem seus dados por outro canal de comunicação escolhido, que pode ser: escravo a um computador utilizando uma porta serial, bluetooth e rádio. Com a comunicação de rede, uma estação ClimaDuino se torna como se fosse um computador na rede e isso é feito, usando os modulos de rede ENC28J60 ou WIZ5100 ligado direto ao microcontrolador  para lhe fornecer a comunicação TCP/IP, também possível utilizar um dispositivo GSM/GPRS que faça a comunicação direto com a rede de transmissão, tornando esta estação uma estação móvel.
 +
 +Por padrão, cada tipo de dado transmitido é padronizado em TAGs, exemplo: ID, TEMP, UMI, VEN e CHU, referentes respectivamente a: identificação, temperatura, umidade, vento e chuva. Esse é o padrão de envio das informações para o servidor central Monitora Cerrado.
 +
 +Ao fim, cada estação funciona como um pequeno servidor, disponibilizando seus dados para a aplicação central e essa por meio das informações dessas estações pode fazer uma melhor aferição utilizando as médias das estação selecionadas por uma determinada região gerando dados reais e simultâneos.
 +
 +====== 5. Servidor Monitora Cerrado ====== 
 +
 +O servidor Monitora Cerrado, é uma aplicação WEB que utiliza a API de desenvolvimento de aplicações para internet das coisas ThingSpeak, com essa API é possível receber os dados das estações, reconhecendo cada TAG, e gerando gráficos tanto individuais, quanto por agrupamentos, assim existe a possibilidade de identificar a temperatura ou qualquer outro dado de uma cidade, de um bairro, de uma rua ou de uma determinada estação.
 +
 +Os dados gerados pelo servidor podem ser colocados em um mapa para visualização, usando a API do Google Maps, para um refinamento das informações, cada estação tem um monitoramento no servidor, fazendo com que dados muito fora da média sejam emitidos alertas de verificação.
 +
 +A aplicação Monitora Cerado, funciona tanto como cliente, ao receber as informações de cada estação, como servidor ao repassar essas informações de forma ordenada e organizada visualmente para usuários comuns.
 +
 +Toda a parte de processamento é feito na aplicação servidora, ficando as estações ClimaDuino, apenas responsáveis em enviar as suas TAGs constantemente, não existe limites de TAGs por estações, ou no servidor, hoje o serviço está rodando nos servidores da Amazon, onde de acordo com a ampliação do projeto, pode se agregar mais recursos adaptando a real demanda.
 +
 +{{ :projetos:climaduino:diagrama-de-rede-1024x724.jpg?direct |}}
 +
 +**Figura -03 Diagrama de rede Monitora Cerrado**
 +
 +====== 6. ClimaDuino e Internet das Coisas ====== 
 +
 +Por meio da ferramenta ThingSpeak e sua API podemos receber os dados transmitidos pelas mini-estações meteorológicas, guardar em um banco de dados e exibir por meio de gráficos dinâmicos, transformando assim os dados puros em informações que podem ser utilizadas para diversos outros fins, também existe a possibilidade de enviar os dados para o Twitter ou utilizando junto ao Google Gauge (para maior referência visite:  http://community.thingspeak.com/documentation/.
 +
 +Com uma rede de usuários que estejam colaborando podemos ter um panorama maior, verificando assim em tempo real a temperatura e umidade por estação específica ou fazendo a média por regiões definidas.
 +
 +A documentação da ferramenta é bem completa e contém diversos tutoriais ensinando como integrar com JavaScript/Jquery, .NET/C#, Python, Ruby e etc, caso queira se aprofundar no assunto acesse o link: http://community.thingspeak.com/tutorials/.
 +
 +Qualquer pessoa que busque entender o funcionamento do ThingSpeak pode acessar o link: https://github.com/iobridge/thingspeak e seguir as instruções para uma instalação local completa,cabe atentar que também existe a possibilidade de utilizar a ferramenta por meio do próprio site, porém neste caso existem algumas restrições quanto ao intervalo de tempo entre o envio de dados.
 +
 +====== Gestores do projeto: ====== 
 +
 +  * Jeronimo Avelar Filho
 +  * Lucas Fragomeni
 +  * Isaias Coelho
 +  * Webert Oliveira
 +  * Carlos Botelho
 +  * Luiz Fellipe Ferreira
 +  * Josuel Teles
 + 
 +
 +====== Participantes do projeto: ====== 
 +
 +  * Cesar Vieira Dantas
 +  * Eduardo Gonçalves
 +  * Estevão Lucas
 +  * Filipe Ribeiro Oliveira
 +  * Hamilton Farias
 +  * Izaias Cabral
 +  * José Edil Guimarães de Medeiros
 +  * Luiz Fellipe Ferreira
 +  * Mário Nunes
 +  * Marcelo Melo
 +  * Marcelo Boá
 +  * Paulo Soares
 +  * Rafael Brasileiro
 +  * Ricardo Roriz
 +  * Vítor Augusto Mota
 +  * Viviane Calasans
 +
 +
 +{{ :projetos:climaduino:snct01.jpg?direct |}}
 +
 +{{ :projetos:climaduino:snct02.jpg?direct |}}
 +
 +{{ :projetos:climaduino:snct03.jpg?direct |}}
 +
 +====== Sites de Referências ====== 
 +
 +Akiba. (13 de 04 de 2011). Tokyo Hackerspace NETRAD Geiger Shield. Acesso em 05 de 05 de 2012, disponível em Tokyo Hackerspace: http://www.tokyohackerspace.org/ja/project/tokyo-hackerspace-netrad-geiger-shield
 +
 +Anchises. (29 de 04 de 2011). Tokyo Hackerspace com a mão na massa. Acesso em 05 de 05 de 2012, disponível em AchissesLand: http://anchisesbr.blogspot.com.br/2011/04/cyber-cultura-software-livre_29.html
 +
 +Brasil, R. (s.d.). O que é RFID. Acesso em 05 de 05 de 2012, disponível em RFID Brasil: http://www.rfidbrasil.com/tecnologia-rfid/o-que-e-rfid.php
 +
 +Bruna Luisa, R. P. (s.d.). Tecnoligia ZigBee. Acesso em 05 de 05 de 2012, disponível em GTA UFRJ: http://www.gta.ufrj.br/grad/10_1/zigbee/index.html
 +
 +UFRJ. (2010). RFID. Acesso em 05 de 05 de 2012, disponível em GTA UFRJ: http://www.gta.ufrj.br/grad/07_1/rfid/RFID_arquivos/Index.htm
 +
 +[1] Internet of the Things (IoT) é um  conceito de ter objetos ou coisas  conectados a internet, inicialmente usado apenas com tecnologias de RFID (Correia & Silveira, 2011).
 +
 +[2] RFID é o uso da frequência de rádio para captura de dados de cartões ou targetas (UFRJ, 2010), (Brasil).
 +
 +[3] ZigBee é rede disposta em  malha que dispõe de vários caminhos possíveis entre cada nó da rede para passagem da informação(Bruna Luisa).
 +
 +[4]Noticias sobre hackerSpace (Anchises, 2011), (Akiba, 2011).
 +
projetos/climaduino/inicio.1414374413.txt.gz · Última modificação: 2014/10/27 05:46 (edição externa)