(83)

Documentos relacionados
O que você pode fazer com o Arduino

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

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

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

Introdução à Plataforma ARDUINO

Arduino. Gilmar Aquino

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

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

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

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

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

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

Introdução ao Arduino

- Tarefas Práticas de Programação usando Arduino - Imagem do Robô com Legendas

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

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

ARDUÍNO PROCEDIMENTOS BÁSICOS

Arduino. Prof. Maurício Dias

Sistemas Digitais EDUARDO ELIAS ALVES PEREIRA

Robótica com Arduino Professor: Paulo Marcos Trentin

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

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

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

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

ROBÓTICA 1 INSTRUTORES: ALEXANDRE MATIAS E THALISSON RODRIGUES

MINICURSO ARDUINO BÁSICO

Arduino - Primeiros Passos

Introdução. O que é o Arduino?

Linguagem de Programação. Linguagem C com Arduino

Mundo Arduino: Vamos começar a programar?

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

Arquitetura do Microcontrolador Atmega 328

Arduino. Aula 3 motores

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

Programação do Arduino. Parte 1. IDE Wiring

Programação Básica em Arduino

Programação em Linguagem C

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

CENTRO UNIVERSITÁRIO DE BRASÍLIA

Características técnicas Baseado no ATMega da empresa AVR, fabricante de micro-controladores em plena ascensão e concorrente do PIC Pode usar ATMega

- Trabalho Prático de Algoritmos e Programação usando Robô Arduino -

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

2. Conecte seu Arduino ao computador. 3. Abra as ferramentas da IDE e selecione a porta e a placa que você está utilizando.

Oficina de Introdução ao Arduino

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

Microcontroladores PROF. ME. HÉLIO ESPERIDIÃO

Instituto Federal do Paraná IF-Robótica. Prof. MSc. Marcos Dinís Lavarda Contato:

Hardware Livre Arduino. Givanaldo Rocha de Souza

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

Disciplina: Laboratório de Fis26

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

DK IoTools. Sumário 1. Esquemático Layouts Especificações técnicas Função do Watchdog Imagens da placa...

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

Programação Básica em Arduino Aula 1

ENGENHARIA DE SISTEMAS MICROPROCESSADOS

INFORMAÇÕES GERAIS DO TRABALHO

introdução Olá, Após alimentar você deve enviar comandos AT para verificar que o modulo está funcionando e comunicando via serial.

CURSO DE ROBÓTICA PARA ENSINO MÉDIO

Arduino Lab 02 Sensor de luminosidade e display de LCD 16 2

MINICURSO DE ARDUINO AULA 01. Gabriel de Melo Souza Lucas Nunes de Carvalho Max Rodrigues Marques Victor Paiva de Oliveira

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

OFICINA DE ROBÓTICA COM ARDUINO NUMA PERSPECTIVA MULTIDISCIPLINAR DE ENSINO, APRENDIZAGEM, PESQUISA E INOVAÇÃO TECNOLÓGICA.

ARDUINO E RASPBERRY PI : UMA COMPARAÇÃO DE ESPECIFICAÇÕES E APLICAÇÕES DE MINICOMPUTADORES

Arduino. Conectores, Fonte, USB, LEDs. Compilador, Bibliotecas, Editor, Burner

A placa descrita pode receber alimentação pela conexão USB ou por uma fonte de alimentação externa.

TÍTULO: APLICAÇÃO DA PLATAFORMA ARDUÍNO PARA A DETERMINAÇÃO DE PARÂMETROS ATMOSFÉRICOS E AMBIENTAIS

Curso introdutório de microcontroladores - Plataforma Arduino

PARTE I - IDENTIFICAÇÃO

Plataforma Arduino, um universo de possibilidades

PARTE I - IDENTIFICAÇÃO

Manual Técnico Protuino FTDi

Um Módulo de Desenvolvimento para o ARDUINO

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

CONFIABILIDADE DE SENSORES UTILIZADOS COM O ARDUINO E RUÍDO DA ENTRADA ANALÓGICA

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

Acendendo o Led com Arduino.

AUTOMAÇÃO DE PORTA COM FECHADURA ELÉTRICA UTILIZANDO CLP ARDUINO E TECNOLOGIA BLUETOOTH 1 INTRODUÇÃO

CENTRO ESTADUAL DE EDUCAÇÃO TECNOLÓGICA PAULA SOUZA FACULDADE DE TECNOLOGIA DE CAMPINAS CURSO DE TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS

Como deve ser feita a ligação de 2 Motores de 3 ou 5 volts ao Arduino, com a ajuda de 2 Resistores, 2 TIPs (Transistor) 120 ou 122 e um CASE para 4

Bateria Eletrônica com Arduíno

II SATEC 2ª Semana de Atualização Técnica

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

UNIVERSIDADE FEDERAL RURAL DE PERNAMBUCO UNIDADE ACADÊMICA DE GARANHUNS MESTRADO NACIONAL PROFISSIONAL EM ENSINO DE FÍSICA

Guia do Projeto MULTÍMETRO DIGITAL

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

Arquitetura de Computadores. Infraestrutura de TI: Hardware

5 ULTRASSOM + MEMÓRIA

MINICURSO ARDUINO AVANÇADO

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

Por Fernando Koyanagi

KIT INICIANTE V7 PARA ARDUINO

Exposição de Robótica Educacional com Hardware e Software Livres & Ciclo de Palestras Palestra

ARDUINO. Profº. Engº. Robson Dias Ramalho

ROBOTOY: ferramenta para ensino de programação para crianças usando robôs Arduino. Aluna: Juliana Carolina Batista Orientadora: Joyce Martins

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

Marcus Vinicius Pavret Lunardelli SENSOR DE TEMPERATURA UTILIZANDO PLATAFORMA ARDUINO

PLATAFORMA PARA CARACTERIZAÇÃO DE ELEMENTOS SENSORES PIEZORESISTIVOS 1

Transcrição:

O USO DA PLATAFORMA ARDUÍNO EM EXPERIMENTO DA TERMODINÂMICA Tainá de Sousa Oliveira(1), Samuel Pinheiro Gonçalves(2) 1.Instituto Federal de Educação, Ciência e tecnologia do Maranhão.tainaoliveiraif@outlook.com 2. Instituto Federal de Educação, Ciência e tecnologia do Maranhão /Samuelg.itz@ifma.edu.br Resumo: O uso de materiais de baixo custo para a elaboração de experimentos, têm crescido ultimamente, pelo fato de ser acessível a maior parte da população. A placa arduino tem se destacado nas áreas da robótica e sistemas embarcados e na Física, por causa do seu custo e sua fácil programação Partindo desse pressuposto, neste artigo desenvolvemos um experimento com sensor de temperatura, utilizando a placa Arduíno e programando a mesma com base na linguagem C. O experimento foi realizado no laboratório de Física-IFMA. Fazendo a montagem do experimento e posteriormente a programação. O principal objetivo foi medir a temperatura ambiente, através do arduino e de um sensor de temperatura. Após compilar e executar o programa as variações da temperatura ambiente, foram exibidas infinitamente no monitor serial do aplicativo do Arduíno. Com base nesse experimento pôde-se desenvolver uma programação e usar várias funções típicas do Arduíno. Faz se necessário que a partir de um experimento simplista, pesquisadores terão embasamento para desenvolver outros projetos mais complexos, dessa forma desenvolvendo e aprimorando suas capacidades em programação. Após a análise dos dados obtidos, conclui-se que a temperatura ambiente é aproximadamente constante dentro de um curto intervalo de tempo. Palavras-chave: Programação, Arduíno, sensor. Introdução: Atualmente, o laboratório de baixo custo tem sido opção para pesquisadores e escolas, tendo em vista que não há necessidade de investimento com alto poder aquisitivo. De encontro ao laboratório de baixo custo, veio a placa Arduíno, esta, na qual é um hardware com um conjunto de softwares, utilizados para a prototipagem. (GOMES; TAVARES;SILVA,2013). O uso disseminado do Arduíno se deu, principalmente por duas características: ser open source e ter preço acessível. Tendo em vista essas vantagens, muitos pesquisadores aderem a placa para seus projetos, tanto que ela foi desenvolvida por estudantes em 2005 na cidade de Ivrea, na Itália, com intuito de ensinar Design de Interação, uma disciplina que adota como principal metodologia a prototipação. (MOREIRA, PORTELA,2011). O Arduino é muito utilizado na automação, projetos de biometria, recebe e envia dados do computador. Ele também pode ser utilizado para desenvolver objetos interativos independentes, ou pode ser conectado a um computador, a uma rede, ou até mesmo à Internet para recuperar e enviar dados, ou seja, pode enviar um conjunto de dados recebidos de alguns

sensores para um site, dados estes que poderão, assim, ser exibidos na forma de um gráfico. ( McRoberts, 2011). A Placa- Hardware A parte física do Arduíno. é composta por: Uma entrada USB, uma fonte de alimentação, um micro controlador, um botão reset e pinos com entradas analógicas e digitais. Cada um tem sua função para o funcionamento da placa, vale ressaltar que desde sua criação várias versões foram criadas, a mais ressente é a UNO, esta, na qual será utilizada para este trabalho. Haja vista que: as placas Uno e Duemilanove são mais baratas, e oferecem recursos suficientes para desenvolver a maioria dos projetos. (RODRIGUES;CUNHA,2014,p.7).Não há diferenças significativas no hardware nas várias versões do Arduíno. Cada uma dessas portas tem suas funcionalidades, a placa pode ser alimentada tanto pela fonte de alimentação, quanto pela entrada USB, a voltagem utilizada varia de 5V a 500mA. A placa pode ser conectada ao computador pela porta serial (pinos 0 e 1) ou pela entrada USB, haja vista que esta é uma vantagem, pois nem todo computador tem porta serial, os pinos de alimentação são VIN, 5V, 3V3. A placa opera em uma tensão de 6 a 20 volts, mas o ideal é ente 7 e 12 volts, pois se usar abaixo de 7 volts ela poderá ficar instável se usar acima de 12 volts, podendo superaquecer. O microcontrolador do ATmega, este possui 128 KB de memória, flash para armazenar código. É o microcontrolador que faz o processamento dos dados. A placa possui 14 pinos de entrada e 6 pinos de entrada analógica. Cada um dos 14 pinos digitais do Arduino pode ser utilizado como entrada ou saída, usando as funções de pinmode(), digitalwrite(), e digitalread(). (Gair, p.7,2011). É importante ressaltar que a corrente que os pinos suportam uma correte máxima de 40mA com exceção das saídas que admitem correntes máxima de 50mA. Software-Linguagem de Programação Uma outra vantagem de utilizar o Arduíno para a prototipagem, é a facilidade na programação, sendo esta, baseada na linguagem C/C++. Até pessoas leigas em programação, fazendo um estudo superficial são capazes de aprender a programá-la. A estrutura base para a programação da placa é baseada em duas funções: a setup() e loop(), dentro delas é encadeado outros blocos de funções. (SILVEIRA, 2012). A função setup() é utilizada para inicializar a placa e os pinos das portas seriais, e iniciar o programa. Já

a função loop(), executa as funções sequenciais comandando os pinos de saída e as portas seriais. Vale ressaltar que a programação é feita com o aplicativo padrão que vem com o conjunto de softwares do Arduíno, este aplicativo é instalado ao conectar a placa pela entrada USB do Arduíno. ao PC. Fig.1:Aplicativo padrão do Arduíno. Uma função bastante utilizada nos projetos com o Arduíno é a delay ms(), esta faz com que o programa pause por durante um intervalo de tempo a ser definido pelo o usuário. Juntamente com essas e outras funções o programador utilizará os comandos de repetição e operadores em linguagem C/C++, para programar sua placa Arduíno. Partindo do pressuposto de que a utilização da placa Arduíno tem várias vantagens, estas nas quais já supracitadas, este trabalho têm como objetivo: medir a temperatura ambiente utilizando como base o Arduíno e um sensor de temperatura; analisar os dados fornecidos pela placa e desenvolver as habilidades em programação com Arduíno. Metodologia: O experimento desenvolvido, foi o sensor serial de temperatura, realizado no laboratório de Física-IFMA, campus São João dos Patos. O mesmo fez uso dos seguintes materiais: 1 placa Arduíno na versão UNO; 1 Protoboard; 1 resistor de 2200 ohms; 7 Fios jumpers; 1 sensor de temperatura (modelo LM335); 1 potenciômetro. 1 termômetro analógico.

A montagem ocorreu da seguinte forma: Conectou-se: 1 O sensor, o potenciômetro e o resistor na protobard; 2 Os fios jumpers nos pinos digitais da placa à protobard; 3 O cabo USB da placa ao PC; Veja abaixo o experimento montado. Fig.2:Experimento montado. Sequencialmente, fez se a programação necessária para o sensor captar a temperatura ambiente e exibi-la no monitor serial o aplicativo do Arduíno. Veja a figura: Fig.3:Programação utilizada no experimento.

Fig.4:Programação utilizada no experimento. No intuito de verificar a veracidade dos dados obtidos, mediu-se com um termômetro analógico a temperatura ambiente. Resultados e Discussão: Após compilar e executar o programa, e posteriormente abrir o monitor serial, obtevese o seguinte resultado: Veja figura: Fig.5:Temperaturas obtidas no monitor serial. A princípio essas temperaturas pareceram absurdamente erradas, pois estávamos a uma temperatura ambiente. Mas não demorou a perceber, que o sensor precisaria ser

calibrado. No entanto calibrou-se o sensor, regulando o potenciômetro, até a temperatura ficar correta. Veja a figura 6. Fig.6: Experimento em funcionamento. A medição da temperatura com o termômetro analógico, marcou aproximadamente 29ºC. Analisando esse valor percebe-se, que a temperatura encontrada no monitor serial está próxima do real. Observe a figura abaixo. Fig.7:medição da temperatura com termômetro analógico. É importante ressaltar que as temperaturas encontradas, não são exatamente corretas. Pois vários fatores podem influenciar na incerteza dos dados, como a pressão atmosférica, umidade do ar, condições, equipamentos utilizados etc. Haja vista que nenhuma medida de grandeza física é exata. Neste experimento não objetivou-se a precisão e exatidão dos resultados, e sim a coerência com a realidade da experiência.

Para uma melhor visualização das temperaturas obtidas no monitor serial, construiuse um gráfico no Excel. Temperatura amb Gráfico1:temperaturas obtidas no monitor serial, reproduzidas em forma de gráfico. Fazendo uma análise do gráfico, percebe-se que as temperaturas tiveram pouca variação. Elas oscilaram em torno de 29 C e 30ºC. Em razão desta pouca variação, obteve-se um gráfico com aparência de uma reta constante. Conclusões: Em virtude dos aspectos observados, percebe-se a importância de experimentos de baixo custo, para o meio experimental. A partir do experimento executado, programadores e pesquisadores iniciantes, poderão aprender funções básicas da programação em Arduíno, aprimorando-a ao decorrer de cada projeto realizado. Diversos são, os projetos que podem ser feitos a partir da plataforma Arduíno, a imaginação e criatividade dos pesquisadores podem ir longe e levarem a criar e recriar projetos. E com o uso de sensores, é possível fazer uma infinidade de experimentos com Arduíno, principalmente na área da Física. Referências bibliográficas GAIER, Micael Bronzatti. Aprendendo a Programar em arduino. Cuibá,2011. GOMES, E.L.B; TAVARES, L.A. Uma solução com Arduíno para controlar e monitorar processos industriais. Porto alegre:2013. MCROBERTS, Michael. Arduino básico. Novatec: São Paulo, 2011. MOREIRA. A; PORTELA. A e SILVA. R. Revista Amazônica. V.3. 5,2010.

RODRIGUES,R.F; CUNHA,S.L.C. Arduíno para físicos- Uma ferramenta prática para aquisição de dados automáticos. Textos de Apoio ao Professor de Física, v.25 n.4, 2014. SILVEIRA, JIA. Cardo-de-cochonilha para programação em C. 1 ed. Janeiro:2012.