You are on page 1of 11
ESTACAO METEOROLOGICA AUTOMATICA DE BAIXO CUSTO Low Cost Automatic Meteorological Station Angelo Cesar Mendes da Silva', Mayara Amanda da Silva', Joio Paulo Lima de Miranda’, Marcelo Costa Pinto e Santos’, Silvana Terezinha Faceroli’ Resumo: O objetivo desse trabalho é 0 desenvolvimento de uma estacio meteorolégica automitica de baixo custo. A central & automitica, pois a transferéncia das informagdes dos diversos sensores para um banco de dados sera feita sem a interferéncia humana, através de conexio de rede sem fio. O objetivo foi conseguido com a utilizagdo de microprocessador & sensores de baixos custos, distribuidos em larga escala sem, no entanto, comprometer a qualidade das informagdes colhidas quando comparadas com as disponibilizadas pelas principais estages meteorolégicas comerciais disponiveis no mercado. Um protétipo do hardware foi desenvolvido utilizando a plataforma Arduino. Foi desenvolvido © software embareado que 1é os dados e transmite a um banco de dados. Uma interface de acesso a0 banco de dados foi disponibilizada na WWW, tomando 0 conjunto completamente funcional. Palavras-chave: Arduino; Meteorologia; Internet das Coisas. Abstract: The aim of this work is the development of an inexpensive automatic meteorological station. The equipment is automatic because the transfer of information from various sensors to a database is made without human interference by wireless network connection. The low cost is achieved with the use of a small microprocessor and low cost sensors, distributed on a large scale without, however, compromising the quality of the information collected when compared with those available with the main available commercially weather stations. A hardware prototype was developed using the Arduino platform. The embedded software that ‘"Bolsistas de Iniciagdo Cientifica do IF Sudeste MG ~ Campus Juiz de Fora, angelo_cms(@yahioo.combr, srayaramandatr@hotmail com. professor do Niicleo de Geografia do IF Sudeste MG — Campus Juiz de Fora, joaopaulo.miranda @ifsudestemeg. edu. * Professores do Nicleo de Informatica do IF Sudeste MG — Campus Juiz de Fora, marceloepsantos@gmail Multiverso v. 1, n. 1 (2016): 46-56 Silva et al.: Estagio Meteorolégica Automiitica de Baixo Custo reads the data and transmits to a database was also developed. A database access imerface is available on the WHT, making a fully functional ser. Keywords: Arduino, Meteorology, Internet of Things. INTRODUGAO, Uma estado meteorolégica de superficie automitica é composta por sensores com pardmetros meteorolégicos que captam dados do ambiente em que esta inserido e os enviam a uma unidade de meméria central ("data logger"), responsivel por armazenar os dados & disponibiliza-los aos usuatios. Existem estacdes de diferentes categorias, segundo os fins especificos a que se destinam, como estagdes sindticas, climatolégicas, meteorolégicas aeronduticas (INMET 2015), entre outras. As estagdes podem ser classificadas como mamnais, quando ensaios so realizados por seres humanos, e automaticas, quando todos os dados so gerados por equipamentos que nao necessitem da intervenco humana. As estagdes autométicas podem inclusive transmitir e armazenar os dados automaticamente, agilizando e diminuindo a probabilidade de erros em todo 0 processo. Os dados meteorologicos que sto coletados por uma estacao tém utilidade em diversas Areas, principalmente na previsto do tempo. Essa previsio é de grande importancia para atividades como a agricultura e a prevengdo de desastres. A qualidade dos dados coletados & diretamente relacionada com a qualidade e 0 volume de dados meteorolégicos disponiveis. BRAGA (2011) discorre sobre a composi¢ao de uma estagao meteorolégica profissional: 0s equipamentos que compiem as estagdes meteorol6gicas podem ser separados em lugs categorias principals: sensores, registradores ¢ telemetria. Os sensores traduzem eventos fisicos em sinais elétricos e eletrénicos e so responsiveis por quantificar diversos pardmetros meteorolégicos, sendo 0s mais comuns nas estagdes meteorolégicas: precipitagéo, unidade relativa do ar, temperatura do ar, velocidade do vento, ditegio do vento, radiagdo solar (incidente ¢ refletida) © pressdo atmostérica. Estagdes meteorolégicas automticas (EMA) geralmente operam com apenas um registrador central, denominado data logger, que armazena as leituras dos 47 Silva et al.: Estac’o Meteorolégica Automatica de Baixo Custo EE sensores, podendo também comandar # transmissio telemétrica dos dados registrados (BRAGA 2011), O volume de dados meteorolégicos colhidos no Brasil ¢ muito baixo. Segundo o Instituto Nacional de Meteorologia (INMET 2015), existem apenas quatrocentas estacdes meteorolégicas no pais, portanto, sio de extrema importancia a popularizacio e a automatizacao dos equipamentos de coleta de dados. A base da estacdo desenvolvida neste projeto é o Arduino (2015), uma plataforma de prototipagem de hardware livre desenvolvida em Ivrea (Italia), que est revolucionando 0 mundo dos eletrénicos devido a sua facilidade de construir projetos interatives. O projeto detém todos os sensores necessérios para monitorar os parimetros basicos e imprescindiveis a uma estacdo conforme determina o INMET (2011). © projeto proposto esta inserido no conceito de Internet das coisas (oT), segundo DINIZ (2006) e visa facilitar 0 acesso aos dados climatolégicos coletados por uma estagdo metzorolégica automatica de baixo custo. O objetivo é fomnecer dados em tempo real em um site de livre acesso com um dispositive de baixo custo e acessivel a todos que o desejam adquirir. O usuario poderd obter informagdes de um microclima por qualquer dispositive com acesso a internet com enorme precisio sem necessidade de estar perto da estagio para coletar 08 dados lidos por ela. Com isso existe mais um equipamento seguindo os conceitos de intemet das coisas formecendo dados em tempo real que permite a tomada de decisdes em diversas areas como agricultura, prevengies de desastres climatolégicos, ¢ outras situagdes, MATERIAL E METODOS: A plataforma utilizada na construgao do protétipo foi o Arduino DUE, baseada em um processador ARM de 32 bits, com o microcontrolador Atmel SAM3X8E ARM Cortex-R3 e com meméria de 512 KB (ARDUINO 2015). A plataforma apresenta os seguintes médulos: © RTC (Real Time Clock — Relégio de Tempo Real). * Comunicasdio WiFi ~ Médulo ESP8266 (Sparkfun). Médulo micro processado que se comunica com 0 microcontrolador prineipal de forma serial, 48 Silva et al.: Estagio Meteorolégica Automiitica de Baixo Custo * Velocidade do Vento (Anemémetto - Anemometer Wind Speed) — A velocidade & medida em m/s. © Presstio Atmosférica (Barémetro - BMPO8S da Sparkfun) — A pressfo atmosférica & medida em hPa. + Umidade do Ar (Higrdmetro - DHT11 da AOSONG) ~ O higrémetro ¢ o instrumento capaz de medir a umidade ¢ umidade relativa existente nos gases, especificamente na atmosfera. Umidade relativa ¢ a relagao entre a quantidade de vapor d’4gua contida no ar e a quantidade maxima que o ar pode conter sob as mesmas condigdes de temperatura e pressdo. E expressa em porcentagem (%) (INPE 2010). © Intensidade da luz solar (Piranémetro - TEMT6000 da Sparkfun) — Informa a intensidade da luz solar por unidade de érea (Wattm’); © Precipitacao Atmosférica (Pluvidgrafo — RainGauge -WS-1050 da AmbientWeather) — Registra a altura da coluna de Agua (em mm) de chuva acumulada em um recipiente com 1m de érea exposta 4 chuva. Esse sensor emite “pulsos” em sua conexdo com 0 processador toda vez que a sua superficie de coleta recebe 0,27 mm de chuva, portanto, como o microprocessador central pode estar ocupado com outro sensor no momento em que o pulso € gerado, o tratamento dos pulsos foi associado a uma interrupgio do processador que, como o proprio nome sugere, interrompe o fluxo normal do software em execucdo toda vez que o pulso é gerado, no perdendo dessa forma nenlium pulso gerado pelo sensor; Temperatura (Termémetro - MLX90614 — Melexis) — Efetua medigdes entre -40° C e 65,5° C. Todos os sensores tiveram sua calibragao conferida e ajustada no software embarcado desenvolvido. Para analisar a preciso os dados coletados foram utilizados o site do INMET (hitp-/Avww.inmet.gov.br) ¢ do CPTEC (hitp:/www.cptec.inpe. br). a. MONTAGEM DA ESTACAO, Para instalagdo de todos os sensores foram utilizadas quatro portas analé icas, uma digital e as portas SDA e SCL, como mostra a Figura 1. 49 Silva et al.: Estago Meteorolégica Automatica de Baixo Custo EOE meres moan ae iessouctn A aM KD oputo wirt i PLUVIOGRAFO, Fignsn 1 —_Eequensa de ligagto dos sensores da estate b. SOFTWARE EMBARCADO © software principal que conttola todo © sistema foi desenvolvido utilizando a Plataforma padrio do Arduino, que compila fontes escritas em uma linguagem muito semelhante a0 ANSI C. Foi criada uma estrutura de dados como uma lista circular que armazena na meméria interna e transmite via WiFi as seguintes informagGes: Identificador da estagdo (para que 0 sistema que recebe os dados possa gerenciar diversas estacdes), identificador do sensor, data e hora da leitura e valor lido. ‘A seguir & possivel observar um algoritmo em alto nivel que descreve 0 funcionamento do software embarcado, Ajusta RTC; Configura e inicializa conexto WiFi: Configura e inicializa portas de comunicacao com sensores; Associa porta do Pluvidmetro a fungao RegistraPrecipitacao Repita Sempre // loop perpétuo se decorridos 10s desde tiltima leituras para cada sensor 50 Silva et al.: Estagio Meteorolégica Automiitica de Baixo Custo se leitura - ultimo valor armazenado > limite adiciona registro na meméria local se decorridos mais que Sm desde a tltima transmissio OU existem menos que 6 posig6es j4 transmitidas na lista circular formatar os dados da lista com XML enviar XML ao servidor marear toda a lista como transmitida Fungo RegistraPrecipitacao Se ja decorrido mais que uma hora do ‘iltimo registro adiciona registro para o pluviémetro com valor 0,27 se niio acrescenta 0,27 ao tiltimo registro do pluviémetro c. SISTEMA WEB O sistema web foi desenvolvido em PHP, CSS3 e HTMLS, com o objetivo de facilitar a consulta e coleta dos dados medidos pelos sensores. O sistema recebe os dados formatados em XML, decodifica-os e armazena em um banco de dados MiSQL. O sistema permite a geragio de um arquivo XML possibilitando 0 tratamento dos dados exibidos na tela com ‘outros programas que leem esse formato como, por exemplo, o Excel. Esses dados ficam salvos no banco de dados e serio disponibilizados para consulta, basta apenas selecionar a data e hora da consulta, como mostra a Figura 2. Além da versio do software com integragio com a WEB, esté disponivel no repositério compartillado de cédigo fonte, Gitkinb (https://github.com/Estacao/estacaoLocalLCD), uma versio que foi desenvolvida com a finalidade de ausiliar casos em que nio exista conexio com a internet no local de instalagao da estagio. Esta versio é interativa e necessita de um monitor LCD e um teclado numérico, este necessério para escolha do sensor a ser demonstrado e aquele para exibigio do sensor escolhido. Ela também permite que os dados sejam coletados por um computador com o auxilio de um software capaz de ler dados de saida pela porta serial. Neste projeto & utilizado a aplicagao open source, Coo!Term (2014), um terminal de ficil uso para conmunicagdes com hardware conectado em portas seriais. 51 Silva et al.: Esta’ Meteorolégica Automatica de Baixo Custo EEE A Figura 3 ilustra a tela de retomo apés a escolha da data, mostrando o cédigo do sensor, 0 valor lido por este sensor, a data e hora. Os sensores so lidos como eédigos, sendo eles de 1 a 6, onde o | representa o anemémetro, 2 0 barémetro, 3 o higrémetro, 4 0 pirandmetro, 5 0 pluvidgrafo e 6 0 termometro. O sistema tem disponivel a fungao exportar, que exporta os dados para um arquivo com extensao.n, tm a opcao de exportar para um arquivo com extensdo x/sx, que é 0 formato lido pelo Excel ESTACAO METEO Monitoramento Figua 2 ESTACAO METEO Monitoramento Figura 3 —Tela de extigio dos dadoe 52 Silva et al.: Estago Meteorolégica Automatica de Baixo Custo [EERE RESULTADOS E DISCUSSAO Os dados representados na Figura 4 mostram que os custos relatives de cada instrumento medidor profissional so bem elevados quando comparado aos os custos relativos aos sensores para Arduino. Este fato pode ser justificado pelo valor de custo de um ‘equipamento profissional. Atualmente o valor desse equipamento profissional varia de 3a 6 mil reais, 0 que acaba sendo um empecilho para pequenos empresirios adquirirem um produto que muitas vezes seria itil para ele, Foi entdo desenvolvida uma estagzo com precistio igual e em alguns instrumentos superior, com a mesma eficiéncia por apenas 6% do valor, nao levando em conta manutencio, treinamento, data logger e outros equipamentos que so inclusos em uma estacio profissional. Custofinanceiro : Figura 4—Grifico com o cust relativo a cada sensor (valores em dezembro de 2014) A precisto do protétipo construido pode ser considerada equivalente ou superior a verses comerciais, Pode-se observar pela Figura 5 que, por exemplo, o anemémetro utilizado no projeto apresenta uma diferenca significativa na taxa de erro (cerca de 3,57 vezes mais preciso). O sistema mostrou-se preciso na pritica quando as informagdes por ele coletadas foram comparadas com as disponibilizadas pelo INMET e CPTEC em Juiz de Fora - MG e Recife — PE. 53 Silva et al.: Estagio Meteorolégica Automiitica de Baixo Custo om a a Eom i= os oo —m Inemerete| trate | Herero | remere | Avegn | YomBrere is serine |e 3 308 oe oo on iss conc Eo 2 soe De 40% to ra 5~ Grifieo com a presisto dos instrumentos, Outro ponto a ser apresentado & que em uma estagdo meteorologica profissional, os dados ficam armazenados no data logger, ¢ de tempos em tempos esses dados precisam ser descarregados no computador, para ento serem estudados, analisados e serem disponibilizados para exibigao. O diferencial do produto desenvolvido ¢ justamente a auséncia dessa necessidade de descarregamento dos resultados coletado, uma vez que os dados sto enviados via wireless e armazenados no banco de dados, em tempo real. Sendo assim, 0 produto se toma um projeto pratico, sem a necessidade de um treinamento para operar 0 equipamento, bastando instalar e ter acesso aos dados em um sistema web. © baixo custo do projeto apresentado & importante, pois viabiliza a aquisigaio por pequenos agricultores ou municipios de baixa arrecadago, que passam a contar com os dados colhidos em suas microrregiGes sem os quais ficariam obrigados a utilizar informagdes de cidades maiores da vizinhanga, sofrendo com as imprecisdes decorrentes & distancia, BRAGA (2011), define a importincia das estagdes automiticas: Dados meteoroldgicos so fundamentais em hidrologia, em especial quando se precisa estabelecer 0s coeficientes de evapotranspiragio a serem aplicados em modelos hidrolégicos. Para suprir a demanda por dados nos locais de estudo, pesquisadores costumam instalar e operar estagdes meteorologicas automiticas, as quais oferecem ccerta praticidade, pois possibilitam altas taxas de amostragens e pouca manutenga, Como dito na secao de resultados, a estagio meteorolégica desenvolvida possui vantagens na aquisicdo e armazenamento de dados climatolégicos, pois, para um usuirio leigo, 0 fato de ndo haver a necessidade de descarregar os dados manualmente se torna um Silva et al.: Estagio Meteorolégica Automiitica de Baixo Custo grande diferencial, pois tal usuario poderia ter acesso as medicdes de forma simples objetiva, para assim fazer as anilises desejadas. CONCLUSAO, © baixo custo do equipamento proposto toma vivel sua instalagio em pequenas cidades ou até mesmo em pequenas propriedades rurais, contribuindo, portanto, para a melhoria da qualidade das previsdes do tempo regional @ nacional, que é de suma importancia para as atividades ja comentadas. Tal reducdo de custos nto compromete a qualidade dos dados coletados, na realidade, ‘© equipamento é em média 1,82 vezes mais preciso. Os resultados praticos obtides em Juiz de Fora — MG e Recife — PE foram muito satisfatérios e justificaram o investimento no projeto. Nao foram detectadas diferengas relevantes nos dados registrados pela estagao desenvolvida quando comparados aos disponibilizados pelo INMET e CPTEC. © equipamento desenvolvido ainda esti em fase de finalizacao de acabamento, portanto, ainda nao esta disponivel para mostra ou exibicdo. O site nao esta no ar, mas o repositério do GitHub esta disponivel (https://github.com/Estacao), como jé mencionado anteriormente, Todo 0 projeto € open source & 0 cddigo das versdes com LCD e sem encontra-se disponiveis para acesso. A ideia do open source & que os membros da comunidade possam contribuir com o desenvolvimento do projeto. BIBLIOGRAFIA ANEMOMETER WIND SPEED. Disponivel em: https: Acessado em 10 de julho de 2015 Awww.adafiuit.com/products/1733. ARDUINO. Disponivel em: https://www.arduino.cc. Acessado em 13 de julho de 2015. BMPO85. Disponivel em: https://www.sparkfun.com/datasheets/Components/General/BST- BMPO085-DS000-05.pdf. Acessado em 10 de julho de 2015, 55 Silva et al.: Estago Meteoroldgica Automatica de Baixo Custo (EGE BRAGA, A. S. ; Braga, S.M. ; Fernandes, C.V.S. . Estagées meteorolégicas automiaticas: relato de uma experiéncia com sensores independentes em bacia experimental. In: XIX SIMPOSIO BRASILEIRO DE RECURSOS HiDRICOS, 2011, Maceié. ANAIS do XIX Simposio Brasileiro de Recursos Hidricos. Porto Alegre: ABRH, 2011. v. 1. p. 1-16. COOLTERM. Disponivel em: http://freeware.the-meiers.org. Acessado em 16 de julho de 2015. DHTI1. Disponivel em: http:/www.micropik.com/PDF/dht! 1 pdf_Acessado em 10 de julho de 2015. DINIZ, E.H. Internet das coisas. S40 Paulo. 2006. Disponivel em: http://rae.fgv.brisites rae.fgv.br/files/artigos/4213 pdf. Acessado em 06 de agosto de 2015. ESP8266. Disponivel em: http://www.espmino.com/ESP8266. Acessado em 10 de julho de 2015. INMET. Disponivel em: _ http://www.inmet. gov.br/portal/css/content/topo_iframe/pdf/ Nota_Tecnica-Rede_estacoes INMET.pdf. Acessado em 13 de julho de 2015. INMET, Disponivel em: htip://www.inmet.gov.br/portal/index.php?s-home/page&page=sm_ previsao_tempo. Acessado em 10 de julho de 2015. INPE. Disponivel em: http:/www.cptec.inpe.br/~nwwwl/pdfifaq. pdf. Acessado em 14 de julho de 2015. MLX90614. Disponivel em: https:/‘www.sparkfun.comy/datasheets/Sensors/Temperature/ML X90614_revO01 pd. Acessado em 14 de julho de 2015. TEMT6000. Disponivel_ em: _hitips://www-sparkfun.com/datasheets/ Sensors/Imaging/ ‘TEMT6000.pdf. Acessado em 10 de julho de 2015. WIKIPEDIA. Disponivel em: https://pt.wikipedia.org/wiki/I%C2%B2C. Acessado em 15 de julho de 2015, 56

You might also like