IMPLEMENTAÇÃO DE SISTEMA AUTOMATIZADO PARA MEDIÇÃO DE CO 2 UTILIZANDO ARDUINO. Bruno Piza Mourão* Marcelo Augusto Gonçalves Bardi.

Documentos relacionados
Disciplina: Laboratório de Fis26

MINICURSO - PLATAFORMA ARDUINO Eixo de Informação e Comunicação Gil Eduardo de Andrade

MINICURSO ARDUINO AVANÇADO

Arduino. Gilmar Aquino

INFORMAÇÕES GERAIS DO TRABALHO

Por Fernando Koyanagi

Projeto No. 10 Relógio com LCD

Suporta os microcontroladores: R. Leonardo da Vinci, Campinas/SP CEP F.: (19) Kit de Desenvolvimento ACEPIC 28

Podem ser substituídos pelo módulo P7-Sensor de Luminosidade da GBK Robotics.

Arduino - Primeiros Passos

Aula 1 Apresentação e Conceitos Iniciais. Wellington Cássio Faria fb.com/wellingtoncf

Curso de Básico Arduino! Ministrado por: Wellington Cássio Faria Contato:

Projeto 01. Adriano Joaquim de Oliveira Cruz Instituto de Matemática UFRJ 2015 Adriano Cruz. 30 de agosto de 2015

PONTIFÍCIA UNIVERSIDADE CATÓLICA DO PARANÁ CENTRO DE CIÊNCIAS EXATAS E DE TECNOLOGIA ENGENHARIA DE COMPUTAÇÃO PROJETO SCATMAN S DIMMER

Introdução ao Arduino ESCOLA DE ARTES VISUAIS DO PARQUE LAGE. Núcleo de Arte e Tecnologia. julio lucio martin. Aula 07

Comparação entre Arduino, FPGA, ASIC e SoC

Circuito e programa do módulo Arduino de leitura da Célula de Ar

Controle de irrigação automatizado controlado por placa de Arduino Mega

Arduino. Introdução aos Componentes Básicos. Leonardo Mauro P. Moraes. Universidade Federal de Mato Grosso do Sul - UFMS.

PIBIC/PIBITI/IC Jr Relatório das Atividades de Pesquisa 23ª SEMIC

TERMÔMETRO COM O LM35 Parte I

Introdução à Plataforma ARDUINO

Scaling Up Inclusion: Robotics, a STEM focused Project. Centro de Formação de Associação de Escolas Paços de Ferreira, Paredes e Penafiel

ARAMIS DE OLIVEIRA DOS SANTOS JULIANA NASCIMENTO DA SILVA MURILO GODOY DE OLIVEIRA AUTO RAIN SYSTEM (ARS)

Projeto Final de Microcontroladores 2 Alarme de Temperatura

Minicurso de Arduino. Laboratório de Inovação em Sistemas em chip npiti - UFRN

INTRODUÇÃO AO ARDUINO DUE, CANAL DIGITAL, FUNÇÃO DELAY

Projeto No. 15 Sensor Óptico Reflexivo

Marcus Vinicius Pavret Lunardelli SENSOR DE TEMPERATURA UTILIZANDO PLATAFORMA ARDUINO

ETAPAS PARA A CONSTRUÇÃO DA SONDA

Por Sergio Genilson Pfleger PLATAFORMA ROBÓTICA GENÉRICA BASEADA EM ARDUINO.

Pequenos Projetos com Arduino

Arduino. Aula 3 motores

AUTOMAÇÃO DE AVIÁRIO UTILIZANDO A PLATAFORMA ARDUINO

Introdução ao Arduino

Circuitos Lógicos. Prof. Odilson Tadeu Valle

O ARDUINO. Plataforma de prototipagem eletrônica; Open Source; Formada por duas partes básicas: hardware e software.

// Arduino {? } Mais o que é?..

SENSOR ULTRASSOM HC-SR04

Manual Técnico Arduino Supervisório RTC (Real Time Clock)

AULA 6 - INTRODUÇÃO AO ARDUINO Revisão de Eletrônica Digital e introdução aos Sistemas Computacionais.

ARDUÍNO PROCEDIMENTOS BÁSICOS

ARDUINO BÁSICO E T A P A 1 O QUE É ARDUINO? Prof. Amadeu Zanon Neto

Manual Técnico Módulo Ponte H 5A

int pinosensor = A0; //define a variável como entrada analógica //no pino A0 para o sensor LM35.

O que você pode fazer com o Arduino

Introdução do Arduino para aquisição de dados e controle de instrumentos

INTRODUÇÃO A PLATAFORMA ARDUINO. TÁSSIO JOSÉ GONÇALVES GOMES

SENSOR DE LUMINOSIDADE Com indicador de intervalo

AUTOMAÇÃO DE ESTUFAS AGRÍCOLAS UTILIZANDO SENSORES E ARDUINO RESUMO

ANALISADORES DE GASES para as industrias de; Biogas Aterros AGORA MONTADOS NO BRASIL

Guia da Placa de desenvolvimento PD Mega16 N1

(83)

A protoboard ou Matriz de contatos é utilizada para fazer montagens provisórias e/ou teste de projetos. É constituída por uma base plástica, contendo

Sistemas Digitais EDUARDO ELIAS ALVES PEREIRA

Arduino Básico: As versatilidades desta plataforma na prática

Material Suplementar para: Um medidor de luminosidade com módulo sensor integrado e aquisição automática de dados com aplicações didáticas

N1040. Controlador de Temperatura

Introdução. O que é o Arduino?

Arduíno: Uma possibilidade de integração com o gvsig

DESENVOLVIMENTO DE INTERFACE GRÁFICA PARA UM SISTEMA DIDÁTICO EM CONTROLE DE PROCESSOS

- Clique aqui e veja o video deste curso - Clique aqui para ver as imagens deste curso

SUPERVISÃO DE VAZÃO E NÍVEL UTILIZANDO PLATAFORMA ARDUINO

Supervisor de Monitoramento e Diagnóstico de Sensores aplicado a um Sistema Experimental

PONTIFÍCIA UNIVERSIDADE CATÓLICA DO PARANÁ CURSO DE ENGENHARIA DE COMPUTAÇÃO ANDERSON IURKIV FREQUENCIMETRO

Usando Display Gráfico com C18 e C30

Por Fernando Koyanagi

Arquitetura e Organização de Computadores. Conjunto de Instruções da Arquitetura CompSim

Mundo Arduino: Vamos começar a programar?

IMPLEMENTAÇÃO DE UMA INTERFACE PARA SENSOR DE GASES TÓXICOS. RELATÓRIO FINAL DE PROJETO DE INICIAÇÃO CIENTÍFICA. (PIBIC/CNPq/INPE)

A placa Arduino: uma opção de baixo custo para experiências de Física assistidas pelo PC. Prof. Helio Salim de Amorim 1

Arquitetura do Microcontrolador Atmega 328

Curso: Tecnologias educacionais de baixo custo. Conector Ciência:

Sem data Sheet online MKAS SISTEMAS DE ANÁLISE ESPECÍFICOS DO CLIENTE

Por Fernando Koyanagi

Kit controle remoto IR acionando 3 Led com Arduino

A c t i o n B u s i n e s s w w w. a c t i o n b u s i n e s s. c o m. b r Página 1

Simpósio Brasileiro de Automação Inteligente XI SBAI 2013

Soluções EXSTO em Educação Tecnológica

UTILIZANDO UM MICROCONTROLADOR ARDUINO PARA ACIONAR UMA TRAVA ELÉTRICA COM ETIQUETAS RFID.

DESENVOLVIMENTO DE PLATAFORMA DE INSTRUMENTAÇÃO UTILIZANDO ARDUÍNO

MONITORAMENTO E GERENCIAMENTO DE TEMPERATURA EM SALAS DE EQUIPAMENTOS

Funções dos Microcontroladores Microcontroladores e Microprocessadores Especialização em Automação Industrial

PLATAFORMA PARA ESTUDO EM PROGRAMAÇÃO DE MICROCONTROLADORES FAMÍLIA 8051

DK105 GROVE. Temperatura e Umidade. Radiuino

Comunicação Serial 1

Microcontroladores PIC16 - XM 116 -

Palavras-chave: Controle de temperatura, microcontrolador, sistema didático

Guia do Projeto MULTÍMETRO DIGITAL

Linguagem de Programação. Linguagem C com Arduino

Arduino Lab 04 Leitura de temperatura com o sensor MCP9700

Lab2. Germano Maioli Penello IF-UFRJ aula 16.

Kit de desenvolvimento ACEPIC Light

PROJETO ARDUGARDEN - IRRIGADOR AUTOMÁTICO UTILIZANDO ARDUINO

Curso de robótica 2. Novos conceitos de programação

O jeito fácil de aprender!

Transcrição:

IMPLEMENTAÇÃO DE SISTEMA AUTOMATIZADO PARA MEDIÇÃO DE CO 2 UTILIZANDO ARDUINO Bruno Piza Mourão* Marcelo Augusto Gonçalves Bardi. Universidade São Francisco bruno-mourao1@hotmail.com Resumo: O dióxido de carbono (CO 2 ), também conhecido como gás carbônico, é um composto químico gasoso e um dos gases que pode desequilibrar o efeito estufa. Ele ainda é de difícil detecção por não ter cheiro ou sabor. Essencial à vida no planeta por ser um dos compostos principais para a fotossíntese, o carbono é encontrado na atmosfera na forma de dióxido de carbono. Por outro lado, vários organismos liberam CO 2 para a atmosfera mediante o processo de respiração, inclusive as plantas e árvores (conhecidas como compensadoras de CO 2) que, em condições de calor e seca, fecham seus poros para impedir a perda de água e mudam para o processo de respiração noturno, denominado de fotorrespiração, ou seja, consomem oxigênio e produzem dióxido de carbono. No entanto, o que preocupa não é a presença do dióxido de carbono na atmosfera e sim a alta concentração em que se encontra, por ser o gás estufa que, de acordo com certas linhas científicas, mais contribui para o aquecimento global. Assim, o desenvolvimento de trabalhos científicos para a criação de novos produtos que auxiliam o estudo e analise desses fatores é extremamente importante para o crescimento das áreas de Inovação Tecnológica. Palavras-chave: atmosfera, plantas, fotossíntese, científicos. *Voluntário PROBAIC ao Programa de Iniciação Cientifica.

Introdução Atualmente há uma grande preocupação com a produção de gás por diversas comunidades científicas. Muitas instituições de pesquisas estão construindo instalações para precisas medições de tal produção, em muitos casos com pequenos orçamentos econômicos. A agricultura de cultura em estufas é afetada em diversas condições. Os fatores ambientais significativos para a qualidade e melhor produtividade do crescimento de plantas são temperatura, umidade relativa, iluminação, umidade do solo e a quantidade de CO 2 no efeito estufa. O monitoramento contínuo desses fatores dá relevantes as informações relativas aos efeitos individuais dos vários fatores para a produção máxima da cultura Arduino é uma plataforma de prototipagem eletrônica open source baseado no flexível, easy-to-use hardware e software. É destinado a artistas, designers, entusiastas, e qualquer pessoa interessada em criar objetos ou ambientes interativos. Arduino pode sentir o ambiente através da recepção do sinal de entrada a partir de uma variedade de sensores e pode afetar seu ambiente através de aquecedor de controle, bomba de água e outros atuadores. Os sensores para a concentração de CO 2 (MG-811) possui um sinal onboard no circuito de condicionamento para amplificar o sinal de saída e um circuito de aquecimento ofboard. O MG-811 é altamente sensível ao CO 2 e menos sensível ao álcool e CO. Este sensor precisa de uma entrada analógica e uma digital para ligar o sensor ao Arduino. O monitoramento do sistema baseado em computador e na capacidade do arduino para aquisição de dados de efeito estufa. O sistema aplica-se a pequena estufa e as mudanças para muitos parâmetros foram obtidos e podem ser processo no futuro, a fim de passar medidas adequadas, utilizando um dos métodos de controle, que levam através de horas e intervalo entre cada um. A proposta desse artigo é expor os assuntos e atividades referentes ao projeto de implementação de um sistema automatizado para medição de CO 2 utilizando Arduino. As atividades descritas consistem no desenvolvimento do projeto, montagem do protótipo e analise dos resultados obtidos através dos testes realizados. Método Foi criado e testado um protótipo para medição de dióxido de carbono utilizando Arduino, que consiste basicamente em uma placa de desenvolvimento open source, um sensor de CO 2 e um display LCD para visualizar as leituras obtidas.

O Arduino Leonardo foi o escolhido para o projeto, pois possui um microcontrolador baseado no ATmega32u4, ele tem 20 pinos de entrada e saída digital (dos quais 7 podem ser utilizadas como saídas PWM e 12 como entradas analógicas), e contém tudo o que é necessário para dar suporte ao microcontrolador. Simplesmente o conecte a um computador com um cabo USB ou o alimente com uma fonte e já está pronto para dar os primeiros passos, utilizando seu software para realizar a programação. O sensor HQ CO 2 é projetado pelo engenheiro DFRobot. Este é o primeiro sensor de CO 2 no mercado OSHW. A tensão do modulo de saída cai à medida que a concentração de dióxido de carbono aumenta. O potenciômetro a bordo é projetado para definir o limite de tensão. Enquanto a concentração do CO 2 é elevado o suficiente um sinal digital vai ser liberado. Com o módulo I2C, você consegue controlar um display LCD, seja ele 16x2 ou 20x4, utilizando apenas dois pinos do Arduino: o pino analógico (SDA) e o pino analógico (SCL), que formam a interface de comunicação I2C. Na lateral esquerda do módulo temos 4 pinos, sendo que dois são para alimentação (Vcc e GND), e os outros dois são da interface I2C (SDA e SCL). O potenciômetro da placa serve para ajuste do contraste do display, e o jumper na lateral oposta permite que a luz de fundo (backlight) seja controlada pelo programa ou permaneça apagada. Para controlar esse módulo I2C, utiliza-se a biblioteca LiquidCrystal_I2C. O arquivo é descompactado e renomeado a pasta LiquidCrystal para LiquidCrystalI2C, copiando-a para a pasta LIBRARIES da IDE do seu Arduino. Renomear a pasta evita que você tenha conflitos com a biblioteca Liquidcrystal que já vem embutida na IDE. Resultados/Discussão Após a seleção e aquisição dos materiais, primeiramente foi desenvolvido o código que faz a obtenção dos valores fornecidos pelo sensor, convertidos em tensão (volts), e por final é feita a amostragem dos valores no display LCD, com o seguinte código: #include <Wire.h> #include <LiquidCrystal_I2C.h> LiquidCrystal_I2C lcd(0x27,20,4); const int sensor = A0; int valordosensorold = 0;

int valorlcd = 0; void setup(){ lcd.begin(); lcd.backlight(); lcd.print(" Sensor de CO2 "); lcd.setcursor(0,1); lcd.print( "Valor em V: 0"); void loop (){ float valordosensor = analogread(sensor); valordosensor = valordosensor * (5.0 /1023); valordosensor = (valordosensor * 400) / 5; if(valordosensor!= valordosensorold) { lcd.setcursor(12,1); lcd.print(" "); lcd.setcursor(12,1); lcd.print(valordosensor); delay(500); valordosensorold = valordosensor; Em seguida foi realizada a montagem dos componentes, e realizados os testes necessários para visualização das mudanças de valores no display, assim foi possível confirmar que conforme o aumento da concentração de C02 a tensão cai.

Conclusão/Considerações finais O sistema desenvolvido atende os objetivos propostos e está de acordo com os exemplos encontrados nas literaturas, pretende-se ainda, dar continuidade ao projeto, que consiste na montagem de um ambiente com a concentração controlada de CO 2, para realizar e certificar as medições feitas pelo sistema automatizado de medição de CO 2 utilizando Arduino. Portanto, nosso protótipo ainda passará por diversas modificações e correções em seu funcionamento. Referências ANIMAL RESEARCH PAPER - Low-cost mobile open-circuit hood system for measuring gas exchange in small ruminants: from manual to automatic recording Autores: C. FERNÁNDEZ1 - M. C. LÓPEZ - M. LACHICA Data Acquisition of Greenhouse Using Arduino Autores: Diaa Mehdi Faris - Mahmood Basil Mahmood GSM based Wireless Sensor Network to Measure Global Warming, Humidity and CO 2 Autores: Md.Khaled Hossain - S.M.Ariful Haque - Sumit Bhattacharyya