Você está na página 1de 181

O USO DO ARDUINO E DO PROCESSING NO ENSINO DE FSICA

Luis Henrique Monteiro de Castro

Dissertao de Mestrado apresentada ao Programa


de Ps-Graduao em Ensino de Fsica da UNIRIO
no Curso de Mestrado Nacional Profissional de
Ensino de Fsica (MNPEF), como parte dos
requisitos necessrios obteno do ttulo de Mestre
em Ensino de Fsica.

Orientador:
Prof. Dr. Felipe Mondaini

Rio de Janeiro
Setembro de 2016
O USO DO ARDUINO E DO PROCESSING NO ENSINO DE FSICA

Luis Henrique Monteiro de Castro

Orientador:
Prof. Dr. Felipe Mondaini

Dissertao de Mestrado submetida ao Programa de Ps-Graduao em Ensino de


Fsica da UNIRIO no Curso de Mestrado Profissional de Ensino de Fsica (MNPEF),
como parte dos requisitos necessrios obteno do ttulo de Mestre em Ensino de
Fsica

Aprovada por:

_________________________________________
Prof. Dr. Felipe Mondaini
(Orientador)
MNPEF UNIRIO / CETET Petrpolis

_________________________________________
Prof. Dr. Rosana Bulos Santiago
(Membro Interno)
MNPEF UNIRIO / UERJ

_________________________________________
Prof. Dr. Antnio Carlos Fontes da Silva
(Membro Externo)
MNPEF UFRJ

_________________________________________
Prof. Dr. Andr Tenrio Leite
(Membro Interno - Suplente)
MNPEF UNIRIO / IFRJ

_________________________________________
Prof. Dr. Vitorvani Soares
(Membro Externo - Suplente)
MNPEF UFRJ

Rio de Janeiro
Setembro de 2016

ii
MODELO de FICHA CATALOGRFICA

CXXXc* Castro, Luis Henrique Monteiro de


O uso do Arduino e do Processing no Ensino de Fsica / Luis
Henrique Monteiro de Castro - Rio de Janeiro: UNIRIO / IBIO, 2016.
Nmero de sees, Nmero de pginas; dimenses da encadernao.
Orientador: Felipe Mondaini
Dissertao (mestrado) UNIRIO / Instituto de Biocincias /
Programa de Ps-Graduao em Ensino de Fsica, 2016.
Referncias Bibliogrficas: pginas inicial e final.
1. Palavra-chave 1. 2. Palavra-chave 2. 3. Palavra-chave 3.
I. Felipe Mondaini.
II. Universidade Federal do Estado do Rio de Janeiro, Instituto de
Biocincias, Programa de Ps-Graduao em Ensino de Fsica.
III. O uso do arduino no Ensino de Fsica.

*Cdigo da obra (fornecido pela biblioteca)


Consultar: http://www.biblioteca.unirio.br/servicos-1/fichas-catalograficas

iii
Agradecimentos

Ao Professor Felipe Mondaini, meu grande mestre e querido amigo. Pela orientao firme e
constante ao longo de tantos meses. Pelo incansvel esforo que no me permitiu esmorecer,
mesmo nos momentos mais difceis.

minha esposa Andreia Alves, meu verdadeiro e eterno amor. Por estar sempre ao meu
lado e sempre solcita. Pelas noites mal dormidas e pelas que nem dormidas foram. Por
sempre desejar e torcer pelo meu sucesso e vibrar com as minhas conquistas. Por acreditar
em mim sempre.

Janaina e ao Luis Henrique, meus amados filhos. Pela alegria, carinho e afeto que me
ofertam continuamente. Ser Pai, sem dvida, uma das melhores experincias da minha
vida.

A todos os professores do Programa que contriburam para os meus estudos. Pelos


ensinamentos. Pela disposio.

toda a tripulao da Escola Tcnica do Arsenal de Marinha professores e funcionrios e,


em especial, ao seu Coordenador, o Capito de Mar e Guerra (RM1-T) Wilson Gonzaga
Palmeira, pelo seu apoio e pela sua amizade, sem os quais no poderia haver este trabalho.

equipe da Direo da Escola Tcnica Estadual Ferreira Viana, em especial, Diretora


Geral Professora Andrea Reis Albino pela imprescindvel cooperao e amizade,
fundamentais para o crescimento profissional dos membros da comunidade escolar.

Em especial aos professores e amigos, Cesr Bastos, Lucia Helena e Jos Roberto que muito
me ajudaram e me incentivaram nessa jornada.

Aos meus amigos professores e funcionrios da Escola Tcnica Estadual Ferreira Viana e da
Escola Tcnica do Arsenal de Marinha, pelo apoio e pelo incentivo.

A todos os meus amigos, colegas e parentes, sem os quais a vida no teria a mesma graa.
Pelo incentivo. Pelas risadas. Por todos os bons momentos.

CAPES pelo apoio financeiro por meio da bolsa concedida, o que em muito favoreceu o
desenvolvimento das pesquisas, a construo dos experimentos e a concluso deste trabalho.

iv
RESUMO
O USO DO ARDUINO E DO PROCESSING NO ENSINO DE FSICA

Luis Henrique Monteiro de Castro

Orientador:
Professor Dr. Felipe Mondaini

Dissertao de Mestrado submetida ao Programa de Ps-Graduao em Ensino de


Fsica no Curso de Mestrado Nacional Profissional de Ensino de Fsica da UNIRIO
(MNPEF), como parte dos requisitos necessrios obteno do ttulo de Mestre em
Ensino de Fsica

Propomos nesta dissertao o emprego do Arduino e do Processing como


ferramentas para o desenvolvimento de experimentos relevantes, de baixo custo e de
qualidade adequada para o uso em substituio ou complementao aos laboratrios
tradicionais de Fsica. Nesta dissertao, propusemos trs objetos educacionais contendo as
informaes e o procedimento para sua construo, exemplo de dados obtidos e
comprovao da qualidade do seu funcionamento, bem como roteiros de atividades para
serem utilizados em sala de aula a fim de viabilizar, atravs de atividades prticas, o
aprendizado dos conceitos de Fsica aos alunos do Ensino Mdio.

Palavras-chave: Ensino de Fsica, Arduino, Processing e Laboratrio didtico.

Rio de Janeiro
Setembro de 2016

v
ABSTRACT

USE OF ARDUINO AND PROCESSING IN PHYSICS EDUCATION

Luis Henrique Monteiro de Castro

Supervisor:
Professor Dr. Felipe Mondaini

Abstract of masters thesis submitted to Programa de Ps-Graduao em Ensino de Fsica


da UNIRIO no Curso de Mestrado Nacional Profissional de Ensino de Fsica (MNPEF), in
partial fulfillment of the requirements for the degree Mestre em Ensino de Fsica.

We propose in this paper the use of Arduino and Processing as tools for the
development of relevant experiments, low cost and suitable quality for use in replacement
or complement to traditional laboratory physics. In this thesis, we proposed three educational
objects containing the information and the procedure for its construction, sample data
obtained and proof of the quality of its operation and activities of scripts for use in the
classroom in order to facilitate, through practical activities, learning of physics conceptsto
high school students.

Keywords: Physics education, Arduino, Processing and Educational Laboratory

Rio de Janeiro
Setembro de 2016

vi
Lista de Figuras

Figura 1 A placa Arduino UNO ........................................................................................ 10

Figura 2 Identificao dos pinos de conexo e dos principais componentes da placa do


Arduino UNO....................................................................................................................... 11

Figura 3 Demonstrao de alguns nveis de PWM .......................................................... 14

Figura 4 Tela do software de programao Arduino ........................................................ 15

Figura 5 Exemplo de conexo de shields em uma placa Arduino UNO........................... 18

Figura 6 Semelhana entre as IDEs do Arduino e do Processing .................................... 20

Figura 7 Tela da IDE Arduino com o cdigo ................................................................... 23

Figura 8 Tela do Serial Monitor ....................................................................................... 23

Figura 9 Tela da IDE Processing com o Serial Monitor .................................................. 26

Figura 10 Representao do movimento oscilatrio ........................................................ 30

Figura 11 Gerao da funo senoidal ............................................................................. 31

Figura 12 Modelo do Bungee Jumping............................................................................. 32

Figura 13 Oscilador massa-mola na configurao horizontal .......................................... 32

Figura 14 Oscilador massa-mola na configurao vertical .............................................. 33

Figura 15 Modelo do pndulo simples ............................................................................. 33

Figura 16 Movimento oscilatrio de uma rgua com uma extremidade livre .................. 34

Figura 17 Curva de resposta de um LDR do tipo CdS disponibilizada na folha de dados do


fabricante ............................................................................................................................. 35

Figura 18 Curva de resposta do sensor TCRT5000 disponibilizada na folha de dados do


fabricante ............................................................................................................................. 36

Figura 19 Esquema simplificado da montagem do experimento ..................................... 36

Figura 20 Diagrama da montagem eletrnica do experimento......................................... 37

Figura 21 Representao da referncia de distncia do sensor ........................................ 38

Figura 22 Esquema simplificado da montagem do experimento ..................................... 41

Figura 23 Terminal serial do Arduino recebendo dados, sendo os dez primeiros valores de
posio em sinal analgico de 10 bits (0 a 1024) e um valor de tempo em ms. ................. 44

vii
Figura 24 Tela da interface computacional realizando medida de oscilao com indicao
de referncias para a determinao grfica do perodo (vermelho) ..................................... 45

Figura 25 Montagem experimental para realizar medio do perodo de oscilao ........ 47

Figura 26 Tela do osciloscpio digital com a leitura dos parmetros da oscilao.......... 48

Figura 27 Atividade 1 Exemplo de uma das medies realizadas na interface


computacional desenvolvida................................................................................................ 51

Figura 28 Atividade 2 Exemplo de arranjo com as moedas para a determinao da


constante elstica ................................................................................................................. 52

Figura 29 Atividade 2 Exemplo de uma das medies realizadas na interface


computacional para um dos arranjos de moedas de R$ 0,50 ............................................... 53

Figura 30 Oscilao na interface computacional para um balano da rgua de 20 cm .... 54

Figura 31 Amortecimento para uma rgua de ao considerando um balano de 20 cm .. 56

Figura 32 Esquema de ligaes da estao meteorolgica com o uso do Arduino e do


Processing ........................................................................................................................... 61

Figura 33 Detalhe do circuito integrado BMP180............................................................ 62

Figura 34 Placa comercial do sensor BMP180 ................................................................. 62

Figura 35 Vista do sensor AM2302 sem e com o invlucro plstico de proteo ........... 63

Figura 36 Fotografia e esquema do modelo de sensor capacitivo para a medio de umidade


relativa ................................................................................................................................. 64

Figura 37 Fotografia e esquema do modelo de sensor resistivo para a medio de umidade


relativa ................................................................................................................................. 64

Figura 38 Fotografia do LDR ........................................................................................... 66

Figura 39 Curva de resposta do LDR (Resistncia versus Lux) ...................................... 66

Figura 40 Curva de resposta espectral do LDR ................................................................ 66

Figura 41 Interface grfica desenvolvida com o uso do Processing para a apresentao dos
dados meteorolgicos adquiridos pelo Arduino .................................................................. 81

Figura 42 Primeiro cclotron construdo por Lawrence.................................................... 88

Figura 43 Digrama simplificado da trajetria do experimento......................................... 93

Figura 44 Detalhe do processo de confeco da bobina ................................................... 94

Figura 45 Fonte de alimentao e seu conector padro .................................................... 95

viii
Figura 46 Diagrama das ligaes da fonte de alimentao para seu funcionamento e para
alimentao dos ventiladores de resfriamento e do banco de capacitores ........................... 96

Figura 47 Esquema de polarizao das bobinas e sua interao com a velocidade da esfera
............................................................................................................................................. 96

Figura 48 Esquema da montagem do experimento .......................................................... 97

Figura 49 Esquema sugerido para a montagem do circuito de controle na placa de contatos


............................................................................................................................................. 98

Figura 50 Interface computacional do experimento desenvolvida em Processing .......... 99

Figura 51 Atividade 1 Detalhe do simulador na interface computacional do experimento


........................................................................................................................................... 102

Figura 52 Atividade 2 Detalhe da aquisio de dados na interface computacional do


experimento ....................................................................................................................... 104

Figura 53 Atividade 2 Detalhe da aquisio de dados na interface computacional do


experimento em velocidade mxima ................................................................................. 105

Figura 54 - Proposta para montagem dos sensores pticos para a medio da velocidade da
esfera na entrada e na sada da bobina ............................................................................... 106

Figura 55 - Vista parcial do Laboratrio de Simulao Eletrnica ................................... 108

Figura 56 ............................................................................................................................ 109

Figura 57 Prottipo do acelerador de partculas com o uso do Arduino e do Processing


........................................................................................................................................... 110

Figura 58 Prottipo do oscilador harmnico amortecido com o uso do Arduino e do


Processing ......................................................................................................................... 110

Figura 59 Prottipo da estao meteorolgica com o uso do Arduino e do Processing 111

Figura 60 Desenvolvimento dos experimentos em sala de aula ..................................... 112

Figura 61 Fotografia do experimento Oscilador Harmnico Amortecido com o uso do


Arduino e do Processing ................................................................................................... 118

Figura 62 Fotografia da montagem eletrnica do experimento Oscilador Harmnico


Amortecido com o uso do Arduino e do Processing ......................................................... 118

Figura 63 Fotografia da montagem do experimento Estao Meteorolgica com o uso do


Arduino e do Processing ................................................................................................... 119

Figura 64 Fotografia da montagem eletrnica do experimento Estao Meteorolgica com


o uso do Arduino e do Processing ..................................................................................... 119

Figura 65 Fotografia da montagem do experimento Analogia funcional do acelerador de


partculas com o uso do Arduino e do Processing ............................................................ 120

ix
Figura 66 Fotografia da montagem do experimento Analogia funcional do acelerador de
partculas com o uso do Arduino e do Processing ............................................................ 120

Figura 67 Fotografia do detalhe da montagem da barreira de luz, da bobina e do ventilador


de resfriamento no experimento Analogia funcional do acelerador de partculas com o uso
do Arduino e do Processing .............................................................................................. 121

Figura 68 Fotografia da montagem do conjunto bobina e do ventilador de resfriamento no


experimento Analogia funcional do acelerador de partculas com o uso do Arduino e do
Processing ......................................................................................................................... 121

x
Lista de Grficos

Grfico 1 Curva de resposta do sensor TRTC-5000 para reflexo difusa no intervalo 5-130
mm ....................................................................................................................................... 39

Grfico 2 Curva de resposta do sensor TRTC-5000 para reflexo difusa no intervalo 15-
80 mm .................................................................................................................................. 40

Grfico 3 Curva de resposta do sensor TRTC-5000 para reflexo difusa no intervalo 15-
80 mm .................................................................................................................................. 42

Grfico 4 Grfico gerado a partir dos dados oriundos da interface computacional ......... 46

Grfico 5 Atividade 2 Constante elstica (k) da lmina nos diversos arranjos de moedas
de R$ 0,50 ............................................................................................................................ 53

Grfico 6 Comparao entre os dados de temperatura obtidos pelo sensor BMP180 e pelo
Termo higrmetro MT-240 ................................................................................................. 69

Grfico 7 Comparao entre os dados de temperatura obtidos pelo sensor AM2302 e pelo
Termo higrmetro MT-240 ................................................................................................. 70

Grfico 8 Comparao das medidas atinentes a umidade relativa do ar obtidas a partir do


sensor AM2302 e do Termo higrmetro MT-240 ............................................................... 71

Grfico 9 Grfico da variao resistiva do LDR para diversos nveis de iluminamento . 74

Grfico 10 Comparao entre os dados de temperatura coletados pela estao


meteorolgica com o uso o Arduino e do Processing e pela estao meteorolgica do Sistema
Alerta Rio de So Cristvo ................................................................................................ 76

Grfico 11 Grfico dos dados referentes luminosidade, representado em lux, obtidos da


estao meteorolgica com o uso do Arduino e do Processing ........................................... 77

Grfico 12 Grfico dos dados referentes luminosidade, representado em nveis digitais


de 10 bits, obtidos da estao meteorolgica com o uso do Arduino e do Processing ........ 77

Grfico 13 Grfico dos dados referentes luminosidade do dia 22/04/2016, representado


em lux, obtidos da estao meteorolgica com o uso do Arduino e do Processing ............ 78

Grfico 14 Grfico dos dados referentes luminosidade do dia 22/04/2016, representado


em nveis digitais de 10 bits, obtidos da estao meteorolgica com o uso do Arduino e do
Processing ............................................................................................................................ 78

Grfico 15 Grfico dos dados referentes luminosidade, representado em kJ/m, obtidos


da estao meteorolgica do INMET localizada no Forte de Copacabana ......................... 79

Grfico 16 Grfico dos dados referentes luminosidade no dia 22/04/2016, representado


em kJ/m, obtidos da estao meteorolgica do INMET localizada no Forte de Copacabana
............................................................................................................................................. 79

xi
Grfico 17 Comparao entre os dados de umidade relativa do ar coletados pela estao
meteorolgica com o uso do Arduino e do Processing e pela estao meteorolgica do
Sistema Alerta Rio de So Cristvo .................................................................................. 80

Grfico 18 Comparao entre os dados de presso atmosfrica coletados pela estao


meteorolgica com o uso do Arduino e do Processing e pela estao meteorolgica do
Sistema Alerta Rio de So Cristvo .................................................................................. 80

Grfico 19 Atividade 2 Temperaturas horrias referentes ao dia 25/04/2016 ............... 86

xii
Lista de Tabelas

Tabela 1 Verses do software de desenvolvimento e programao da plataforma Arduino


............................................................................................................................................... 8

Tabela 2 Alguns dos modelos desenvolvidos pelo Projeto Arduino .................................. 9

Tabela 3 Caractersticas tcnicas do Arduino UNO e similares ....................................... 10

Tabela 4 Descrio dos pinos de alimentao da placa do Arduino UNO. ...................... 11

Tabela 5 Funes especiais de alguns dos pinos de entrada/sada do Arduino UNO. ...... 12

Tabela 6 Bibliotecas e funes de programao. ............................................................. 16

Tabela 7 Bibliotecas especficas. ...................................................................................... 17

Tabela 8 Alguns exemplos de shields que podem ser conectadas em placas do projeto
Arduino ................................................................................................................................ 19

Tabela 9 Alguns sensores para Arduino ........................................................................... 19

Tabela 10 Principais verses do software Processing ...................................................... 21

Tabela 11 Algumas funes da biblioteca serial do Arduino ........................................... 22

Tabela 12 Algumas funes da biblioteca Serial do Processing ...................................... 24

Tabela 13 Dados da resposta do sensor TRTC-5000 para reflexo difusa no intervalo 5-


130 mm ................................................................................................................................ 39

Tabela 14 Dados da resposta do sensor TRTC-5000 para reflexo difusa no intervalo 15-
80 mm .................................................................................................................................. 40

Tabela 15 Determinao do erro relativo no processo de linearizao do sensor TRTC-


5000 ..................................................................................................................................... 41

Tabela 16 Dados da resposta do sensor TRTC-5000 para reflexo difusa no intervalo 20 -


60 mm .................................................................................................................................. 42

Tabela 17 Determinao do erro relativo na linearizao do sensor no experimento ...... 43

Tabela 18 Dados oriundos da interface computacional .................................................... 46

Tabela 19 Determinao do erro relativo mdio do padro de tempo.............................. 48

Tabela 20 Descritores relacionados ao estudo das ondas ................................................. 49

Tabela 21 Atividade 1 Exemplo de dados obtidos pela interface Processing a partir da


medio de posio de oscilao da rgua medida por uma rgua auxiliar milimetrada .... 50

xiii
Tabela 22 Atividade 1 Registro dos valores de clculo do erro relativo ....................... 50

Tabela 23 Atividade 2 Exemplo de dados obtidos, via interface grfica, para cada arranjo
de moedas de R$ 0,50 .......................................................................................................... 52

Tabela 24 Atividade 2 Exemplo do clculo da constante elstica para cada arranjo de


moedas de R$ 0,50 .............................................................................................................. 52

Tabela 25 Atividade 3 Determinao dos parmetros da oscilao para cada arranjo da


rgua .................................................................................................................................... 54

Tabela 26 Amplitudes de oscilao em diferentes ciclos consecutivos, considerando um


balano da rgua de 20 cm ................................................................................................. 55

Tabela 27 - Caractersticas tcnicas bsicas do sensor BMP180 ........................................ 63

Tabela 28 Caractersticas bsicas do sensor AOSONG AM2302 .................................... 65

Tabela 29 Dados da localizao geogrfica e da altitude das Estaes Meteorolgicas .. 67

Tabela 30 Dados referentes a Presso atmosfrica coletados nas quatro estaes


meteorolgicas usadas como referncia para calibrao do sensor BMP180 ..................... 68

Tabela 31 Quadro comparativo do erro relativo calculado para os dados referentes


presso atmosfrica obtidos nas quatro estaes meteorolgicas em anlise ..................... 69

Tabela 32 Caractersticas bsicas da medio de temperatura do Termo higrmetro MT-


240 ....................................................................................................................................... 69

Tabela 33 Quadro comparativo do erro calculado para os dados referentes temperatura


obtidos nos sensores BMP180, AM2302 e o Termo higrmetro MT-240 .......................... 70

Tabela 34 Caractersticas bsicas da medio de umidade relativa do ar do Termo


higrmetro MT-240 ............................................................................................................. 71

Tabela 35 Determinao do erro de leitura da umidade relativa do ar obtida a partir do


sensor AM2302 e comparada com o Termo higrmetro MT-240 ...................................... 71

Tabela 36 Caractersticas bsicas da medio de luminosidade, em lux, do Luxmetro


MLM-1011 .......................................................................................................................... 72

Tabela 37 Dados da resposta da digitalizao da tenso presente no LDR pelo Arduino


para diferentes nveis de iluminamento ............................................................................... 73

Tabela 38 Valores de tenso e resistncia calculadas a partir dos Dados da resposta da


digitalizao da tenso presente no LDR pelo Arduino ...................................................... 74

Tabela 39 Determinao do erro relativo no processo de linearizao do LDR .............. 75

Tabela 40 Descritores relacionados a Termometria, Calor, Presso e Energia ................ 82

Tabela 41 Atividade 1 Registro dos dados meteorolgicos coletados no dia 26/04/2016


............................................................................................................................................. 83

xiv
Tabela 42 Atividade 1 Registro dos valores mdios dos dados meteorolgicos coletados
no dia 26/04/2016 ................................................................................................................ 84

Tabela 43 Atividade 1 Registro das tendncias de alterao dos dados meteorolgicos


coletados no dia 26/04/2016 ................................................................................................ 84

Tabela 44 Atividade 2 Registro dos dados horrios de temperatura referentes ao dia


25/04/2016 ........................................................................................................................... 85

Tabela 45 Dados referentes a alguns aceleradores de partculas ...................................... 90

Tabela 46 Descritores relacionados ao estudo do movimento, eletricidade,


eletromagnetismo e fsica moderna ................................................................................... 100

Tabela 47 Atividade 1 Exemplo de dados medidos utilizando o cronometro de um


aparelho celular.................................................................................................................. 101

Tabela 48 Atividade 1 Exemplo do clculo do erro relativo ....................................... 101

Tabela 49 Atividade 1 Exemplo do clculo de velocidade angular e velocidade linear


........................................................................................................................................... 102

Tabela 50 Atividade 2 Exemplo de dados medidos utilizando o cronometro de um


aparelho celular.................................................................................................................. 103

Tabela 51 Atividade 2 Exemplo do clculo do erro relativo ....................................... 103

Tabela 52 Atividade 2 Exemplo do clculo de velocidade angular e linear................ 104

xv
Sumrio

INTRODUO ................................................................................................................... 1

CAPTULO 1 Objetos educacionais de baixo custo com o Arduino e o Processing .. 4

CAPTULO 2 O Arduino e o Processing no Ensino de Fsica: Materiais e bibliografia


existentes ............................................................................................................................. 27

CAPTULO 3 Oscilador Harmnico Amortecido com o uso do Arduino e do


Processing ........................................................................................................................... 30

CAPTULO 4 Estao Meteorolgica com o uso do Arduino e do Processing ........ 58

CAPTULO 5 Analogia funcional do acelerador de partculas com o uso do Arduino


e do Processing ................................................................................................................... 88

CAPTULO 6 Experincia docente do uso do Arduino e do Processing no Ensino de


Fsica ................................................................................................................................. 108

CONCLUSO.................................................................................................................. 113

REFERNCIAS BIBLIOGRFICAS .......................................................................... 114

APNDICE A Registro fotogrfico dos prottipos dos experimentos .................... 118

APNDICE B Roteiro de atividades para os experimentos ..................................... 122

xvi
INTRODUO

O ensino de cincias, e principalmente o Ensino de Fsica, deve estar amparado em


prticas pedaggicas que favoream a associao entre o ensino terico, ministrado em sala
de aula, e a prtica desenvolvida, preferencialmente, nos laboratrios. As atividades prticas
so o momento pedaggico de comprovao e de sedimentao dos modelos apresentados
aos alunos nas atividades tericas.
A proposta apresentada nesta dissertao o desenvolvimento de projetos
colaborativos e participativos, entre alunos do Ensino Mdio e professores, para a construo
de experimentos de baixo custo com o uso do Arduino para a aquisio de sinais/dados
oriundos de sensores e do Processing para o processamento destes sinais/dados e
apresentao de resultados numricos ou sob a forma de grficos em uma interface
computacional.
O uso do Arduino e do Processing propicia um aumento de qualidade e de
confiabilidade nos resultados alcanados nos experimentos, permitindo a obteno de um
padro de qualidade anlogo ou superior daqueles obtidos pelos equipamentos produzidos
comercialmente para os laboratrios de fsica. Estes equipamentos, para alm do alto custo
de aquisio e da dificuldade de manuteno, ainda possuem arquitetura no modelo caixa
preta. Tal modelo no favorece a autonomia dos alunos, uma vez que eles, apenas, realizam
o experimento e acessam seus resultados, porm no chegam a conhecer os mtodos
utilizados para a obteno/aquisio desses resultados nem to pouco os princpios fsicos
envolvidos.
O Arduino realiza a digitalizao das medies das variveis fsicas atravs de
sensores que transformam essas variveis em variveis eltricas. O microcontrolador
tambm propicia o envio dos dados coletados e digitalizados ao computador atravs da
interface serial. Para a aquisio e o tratamento, em tempo real, destes dados, h uma
carncia de softwares ou plataformas gratuitas. Nesse contexto, o uso dos cdigos
apresentados nesta dissertao, com a utilizao da linguagem Processing, se apresentam
como uma real possibilidade para a aquisio e para a apresentao de resultados tanto na
forma de dados quanto na forma de anlises grficas, em tempo real e de forma gratuita e
aberta, favorecendo o desenvolvimento de experimentos didticos com interface
computacional a baixo custo.

1
Neste trabalho, h o desenvolvimento da linearizao e da comparao a medidores
comerciais das medies obtidas, procedimento este, fundamental para a correta observncia
dos fenmenos fsicos. Este procedimento realizado com o uso do Arduino e do Processing
nesta dissertao no possui similar na literatura.
Para cumprir com esse objetivo o presente trabalho foi dividido em quatro partes. No
primeiro captulo, Objetos educacionais de baixo custo com o Arduino e o Processing, sero
abordados os conceitos bsicos da plataforma Arduino e da linguagem de programao
Processing. Quanto a plataforma microcontrolada Arduino, sero apresentadas a sua
arquitetura bsica, seus recursos de Hardware e Software e suas possibilidades de conexo
com sensores para a construo de experimentos fsicos, tanto quantitativos quanto
qualitativos. Com relao a linguagem Processing ser abordada a sua integrao com o
Arduino para o desenvolvimento de uma interface computacional que possibilite a
apresentao dos dados adquiridos na forma numrica e/ou na forma de grficos.
No segundo capitulo, O Arduino e o Processing no Ensino de Fsica: Materiais e
bibliografia existentes, ser apresentada uma sucinta reviso da literatura sobre o uso das
novas tecnologias no ensino de Fsica, com foco na aplicao do Arduino e do Processing
em atividades experimentais na sala de aula.
O terceiro captulo, Oscilador Harmnico Amortecido com o uso do Arduino e do
Processing, ser apresentada uma aplicao para sensores pticos. Nesta aplicao ser
desenvolvida uma metodologia de linearizao de um detector ptico para possibilitar a
medio de posio de uma rgua, sem contato mecnico e em tempo real. O experimento
e a sua interface computacional que sero apresentados no desenvolvimento desse captulo
e esto acompanhados com sugestes de abordagem para o Ensino de Fsica em turmas do
Ensino Mdio.
J o quarto, ser proposto a construo de uma Estao Meteorolgica com o uso do
Arduino e do Processing, com sensores capazes de medir a presso atmosfrica, a umidade
relativa do ar, a temperatura do ar e a luminosidade. No desenvolvimento do captulo sero
apresentados os princpios fsicos de funcionamento dos sensores, bem como sero
realizadas comparaes dos dados medidos por estes sensores com os dados disponibilizados
de estaes meteorolgicas oficiais e com valores obtidos por instrumentos de medio.
Estas comparaes tm por finalidade validar a qualidade dos dados obtidos pela estao
construda. Tambm sero apresentadas propostas de como abordar e trabalhar este tema em
turmas do Ensino Mdio.

2
No quinto captulo, Analogia funcional do acelerador de partculas com o uso do
Arduino e do Processing, ser apresentado um experimento que tem por finalidade principal
a insero prtica dos contedos da Fsica Moderna nas turmas de Ensino Mdio. Este
experimento possibilita a analise, pelos alunos, do princpio de funcionamento dos
aceleradores de partculas, perpassando por conhecimentos de eletricidade, de
eletromagnetismo, de movimento circular e de energia cintica. Ao final deste captulo
tambm so apresentadas propostas de aplicao do experimento nas turmas de Ensino
Mdio.
No sexto captulo, apresentamos os resultados da aplicao, em sala de aula e na
plataforma Moodle, dos roteiros de atividades, presentes nos apndices, analisando as
respostas dadas pelos alunos em aulas com e sem a aplicao dos experimentos.
Na parte final do trabalho, os apndices, so apresentados os roteiros de atividades
dos experimentos que so sugestes de como esses experimentos podem ser abordados na
prtica pedaggica do docente em turmas de Ensino Mdio. Esse material tambm
composto do registro fotogrfico e os detalhes da montagem dos experimentos, inclusive
contendo a lista de materiais necessrios e o custo de cada uma das montagens, que
favorecem o planejamento da montagem e a sua reproduo. E por fim, os cdigos do
Arduino e os cdigos do Processing so apresentados na ntegra para serem utilizados nos
experimentos ou serem customizados pelos alunos ou docentes.

3
CAPTULO 1

Objetos educacionais de baixo custo com o Arduino e o Processing

Para favorecer o aprendizado dos contedos apresentados no ensino de cincias e,


principalmente, no Ensino de Fsica, as aulas deveriam ser amparadas em prticas
pedaggicas que favoream uma associao entre o ensino terico ministrado em sala de
aula e a prtica desenvolvida nos laboratrios didticos. Uma vez que as atividades
experimentais deveriam ser o momento pedaggico de comprovao e de sedimentao dos
modelos apresentados aos alunos nas atividades tericas, fazendo, tambm, com que eles
passem a ver, atravs da utilizao de experimentos, a Fsica como algo presente em seu
cotidiano, promovendo o interesse de investigar e tirar concluses, deixando, assim, de ser
uma disciplina cheia de leis, conceitos e exerccios repetitivos, minimizando as dificuldades
de aprendizado e propiciando o Ensino de Fsica de maneira significativa e consistente. A
oportunidade de conhecer, de manipular e de controlar os experimentos, acaba por facilitar
o aprendizado dos conceitos e por despertar o interesse do aluno.
Essa viso do laboratrio didtico proposta pelos PCNs (Parmetros Curriculares
Nacionais), desenvolvidos pelo Ministrio da Educao. Estes parmetros preconizam a
utilizao de objetos educacionais que simulem situaes problema ou tentativas de soluo,
e no apenas uma proposta realizada com o intuito de verificar atravs de atividades
experimentais apenas as leis e teorias previamente determinadas, onde muitas vezes o aluno
no possui tempo de entender ou de relacionar o significado das atividades:

indispensvel que a experimentao esteja sempre presente ao longo de todo o


processo de desenvolvimento das competncias em Fsica, privilegiando-se o
fazer, manusear, operar, agir, em diferentes formas e nveis. dessa forma que se
pode garantir a construo do conhecimento pelo prprio aluno, desenvolvendo
sua curiosidade e o hbito de sempre indagar, evitando a aquisio do
conhecimento cientfico como uma verdade estabelecida e inquestionvel. (PCN+,
2013, p.81)

No entanto, a realidade das escolas pblicas do Brasil est bem distante deste ideal.
Segundo o ltimo levantamento divulgado pelo Observatrio1 do PNE (Plano Nacional de

1
O Observatrio do PNE uma plataforma online que tem como objetivo monitorar os indicadores referentes
a cada uma das 20 metas do Plano Nacional de Educao (PNE) e de suas respectivas estratgias, e oferecer
anlises sobre as polticas pblicas educacionais j existentes e que sero implementadas ao longo dos dez anos
de vigncia do Plano.

4
Educao), em 2014 somente 8,4%2 das unidades escolares de Ensino Bsico da Rede
Pblica de Ensino contavam com um laboratrio de Cincias em suas instalaes.
Ademais, laboratrios modernos, com equipamentos sofisticados, nem sempre
garantem bons resultados, pois esto, muitas das vezes, distantes da vivncia dos alunos:

As abordagens mais tradicionais precisariam, portanto, ser revistas, evitando-se


experincias que se reduzem execuo de uma lista de procedimentos
previamente fixados, cujo sentido nem sempre fica claro para o aluno. to
possvel trabalhar com materiais de baixo custo, tais como pedaos de fio,
pequenas lmpadas e pilhas, quanto com kits mais sofisticados, que incluem
multmetros ou osciloscpios. A questo a ser preservada, menos do que os
materiais disponveis, , novamente, que competncias estaro sendo promovidas
com as atividades desenvolvidas. (PCN+, 2013, p.81).

Experimentos de baixo custo no so, exatamente, uma novidade3. Alguns j tm


sido utilizados, e no apenas pela razo financeira, que os caracteriza, mas pela facilidade
de montagem e exemplificao de fenmenos fsicos em ambientes desprovidos de um
laboratrio didtico. No entanto, muitos desses experimentos limitam-se a aspectos
qualitativos, sendo incapazes de realizar medies com a preciso adequada.
Neste sentido, o uso de microcontroladores eletrnicos torna-se uma opo
interessante na criao de dispositivos de baixo custo, pois possuem capacidade de medies
com preciso adequada e com grande versatilidade de aplicaes. Entre elas podemos citar
o uso dos sensores de presso, temperatura, campo magntico, altitude, umidade, posio,
dentre outros. Porm a sua utilizao possui uma forte resistncia devido necessidade de
conhecimentos prvios de eletrnica bsica e de programao, o que por si s restringe o
pblico-alvo e seu vis de divulgao cientfica.
A utilizao destes materiais, em geral, permite que se realizem experimentos fsicos
sem a necessidade de ambientes especiais para esse fim. Alm disso, os fenmenos no
ficam ocultos em equipamentos que o estudante no sabe exatamente como funcionam.
Para Ribeiro, aparelhos e montagens improvisadas, executadas com os recursos mais
modestos laboratrios, deve ser considerada no como uma soluo de emergncia, mas ao
contrrio, como uma nova tcnica desejvel para desenvolver as capacidades construtivas e
inventivas do estudante (1955, p.54).

2
Laboratrio de cincias est presente em 8,19% das Escolas de Ensino Fundamental e em 44,40% das Escolas
de Ensino Mdio.
3
Pelo menos desde a dcada de 90 do sculo XX, so propostos experimentos de baixo custo em substituio
aos precrios ou inexistentes laboratrios de Fsica no Brasil. Vide Instrumentao para o Ensino de Fsica em
Nveis de 1 e 2 Graus In: Revista Brasileira de Estudos Pedaggicos, 1993, p.713-738.

5
Neste cenrio, a plataforma Arduino pode ser uma opo extremamente barata e de
fcil programao, no exigindo de seu usurio um conhecimento rebuscado em eletrnica
e programao. Alm disso, esta plataforma de acesso livre, sendo seus cdigos
amplamente compartilhados pelos seus diversos usurios na internet.

A maior vantagem do Arduino sobre outras plataformas de desenvolvimento de


microcontroladores a facilidade de sua utilizao; pessoas que no so da rea
tcnica podem, rapidamente, aprender o bsico e criar seus prprios projetos em
um intervalo de tempo relativamente curto. Artistas, mais especificamente,
parecem consider-lo a forma perfeita de criar obras de arte interativas
rapidamente, e sem conhecimento especializado em eletrnica. H uma grande
comunidade de pessoas utilizando Arduinos, compartilhando seus cdigos e
diagramas de circuito para que outros os copiem e modifiquem. A maioria dessa
comunidade tambm est muito disposta a auxiliar outros desenvolvedores
(McRoberts, 2011, p.20).

Alis, o uso de microcontroladores na eletrnica no recente, se iniciou na primeira


metade da dcada de 1970, com o desenvolvimento, pela Texas Instruments, do TMS-1000,
que era um microcontrolador de 4 bits com memrias incorporadas. Esse microcontrolador
foi usado nas linhas de produo das calculadoras Texas entre 1972 a 1974 e foi
disponibilizado para uso das indstrias eletrnicas a partir de 1974.
Assim como a Texas Instruments, a Intel, em 1976, lanou o 8048 que foi um dos
primeiros microcontroladores desta empresa. O 8051 o seguiu em 1980, e se tornou uma das
famlias mais populares de microcontroladores. Variantes da arquitetura do 8051 ainda so
produzidas atualmente, tornando o 8051 um dos projetos eletrnicos mais duradouros da
histria.
O uso de microcontroladores nas escolas tcnicas e nos cursos de engenharia se
iniciou na dcada de 1980, com circuitos complexos e a necessidade de conhecimento
tcnico avanado, limitando, assim, a difuso deste conhecimento em outras reas da cincia.
Em 2005, foi desenvolvido o projeto Arduino, uma plataforma de prototipagem
eletrnica, de cdigo aberto, que utiliza um microcontrolador para implementar de maneira
simples e com baixo custo os mais diversos circuitos e projetos nas reas de eletrnica e
automao. Em termos prticos:

Um Arduino um pequeno computador que voc pode programar para processar


entradas e sadas entre o dispositivo e os componentes externos conectados a ele.
O Arduino o que chamamos de plataforma de computao fsica ou embarcada,
ou seja, um sistema que pode interagir com seu ambiente por meio de hardware e
software (McRoberts, 2011, p.22).

O Projeto do Arduino nasceu no Interaction Design Institute na cidade de Ivrea,


comuna italiana da regio do Piemonte, provncia de Turim, em 2005. O professor do

6
Instituto, Massimo Banzi buscava um meio de possibilitar o uso de tecnologia nos projetos
dos estudantes de design, com baixo custo e facilidade de aprendizado e utilizao.
Com a colaborao de David Cuartielles, pesquisador visitante da Universidade de
Malm, na Sucia e Gianluca Martino, um engenheiro italiano, foi produzida, no Instituto,
uma tiragem inicial de 200 placas, que foram rapidamente vendidas.
A nova placa foi chamada Arduino em referncia a um bar local Bar di Re Arduino,
frequentado por membros do corpo docente e alunos do Instituto. O nome do bar homenageia
um rei europeu do incio do sculo XI. A popularidade desta placa cresceu rapidamente
quando o grande pblico percebeu sua fcil utilizao e seu baixo custo.
As primeiras placas da plataforma Arduino iniciaram com comunicao serial e
componentes discretos e eram vendidas desmontadas em kits ou apenas a placa de circuito
impresso. Essas primeiras verses ainda no apresentavam o nome Arduino, porm so
conhecidas como Arduino Serial e Arduino Serial v2.
A placa Arduino USB foi lanada aps a popularizao da conexo USB4 nos
computadores. Sua primeira verso apresentava um erro na ligao eltrica do conector
USB, limitando sua utilizao. Para corrigir este problema foi logo lanada a placa Arduino
USB v2 que corrigia este problema.
Utilizando o padro SMD5 de montagem dos componentes adicionais ao
microcontrolador, o que viabiliza a produo dessas placas em larga escala, foram lanadas
as placas Arduino extreme e Arduino extreme v.2. Essa verso j trazia impresso em sua
placa o link www.arduino.cc.
Com um novo controle da porta USB foram lanadas as placas Arduino NG e Arduino
NG v2, essa ltima j utilizando o microcontrolador ATMEGA168 em vez do ATMEGA8
que foi utilizado nas placas anteriores.
Em 2007, foi desenvolvido um melhor controle de programao pela interface USB,
gerando uma nova placa, o Arduino diecimila. Em 2008 foi alcanado o nmero de 50.000
placas vendidas. A placa Arduino duemilanove implementou a funcionalidade de seleo
automtica de fonte externa/USB. A partir de maro de 2009, esta verso passou a ser
equipada com o microcontrolador ATMEGA328, duplicando sua capacidade de memria.

4
USB a sigla para Universal Serial Bus Barramento Serial Universal. Tecnologia que possibilita conexes
entre computadores e perifricos de forma simples e praticamente universal. Nessa conexo os dados so
transmitidos de forma serial.
5
Surface Mounting Devices ou dispositivos para montagem em superfcie. Refere-se a tcnica de montagem
de componentes na superfcie de placas de circuito eletrnico. Esta tcnica de produo minimiza o tempo
necessrio para montagem e aumenta consideravelmente a produtividade.

7
Em 2010, aps um novo desenvolvimento, foi lanada a placa Arduino UNO, a mais
popular das placas Arduino. Atualmente em sua 3 reviso, esta placa a padro para projetos
com o uso desta plataforma. Em 2011 foi alcanado o patamar de 500.000 placas vendidas.
Com o objetivo de acompanhar o desenvolvimento do hardware, foram lanadas algumas
verses do software de desenvolvimento e programao da plataforma Arduino.
Listamos a seguir, suas principais verses e suas datas de lanamento:
1.6.8 09/03/2016 1.0.4 11/03/2013
1.6.7 17/12/2015 1.0.3 10/12/2012
1.6.6 03/11/2015 1.0 30/11/2011
1.6.5 15/06/2015 0023 09/11/2011
1.6.4 06/05/2015 0022 24/12/2010
1.5.8 BETA 01/10/2014 0017 25/07/2009
1.5.5 BETA 28/11/2013 0012 18/09/2008
1.5.1 BETA 05/11/2012 0010 11/10/2007
1.5 BETA 22/10/2012 0007 25/12/2006
1.0.6 16/09/2014 0001 25/08/2005

Tabela 1 Verses do software de desenvolvimento e programao da plataforma Arduino


Fonte: Arduino Software Release Notes, em www.arduino.cc, consultado em 29/07/2016

Arduino uma plataforma de hardware e software open source6, programvel, que


permite interagir com o mundo a partir da aquisio de variveis fsicas atravs de sensores
e interagir controlando luzes, motores e outros atuadores. O projeto Arduino
disponibilizado em diversas verses para atender aplicaes bem diferenciadas.
Relacionamos, a seguir, algumas destas verses que so disponibilizadas
comercialmente.

Arduino UNO Arduino Mini

Arduino
Arduino Micro
Leonardo

6
Cdigo aberto, ou open source, um modelo de desenvolvimento que disponibiliza todas as informaes a
todos os usurios. Apesar dos projetos desenvolvidos sob esta ideologia possurem boa qualidade, a gratuidade
o principal atrativo.

8
Arduino Due Arduino Nano

Arduino Mega Arduino LilyPad

Arduino YUN Arduino Gemma

Tabela 2 Alguns dos modelos desenvolvidos pelo Projeto Arduino


Fonte: Arduino Products, em www.arduino.cc, consultado em 29/07/2016

Pelo fato do projeto ser open source e de ser disponibilizado sob uma licena
Creative Commons7, possvel copiar, modificar, ou desenvolver um projeto baseado nos
diagramas e layout das placas, disponibilizadas pelo projeto Arduino. A nica restrio o
uso do nome Arduino, que exclusivo da equipe que desenvolveu esta plataforma. Por isso
encontra-se no mercado, os originais Arduino, produzidos na Itlia, e vrios compatveis,
porm com outros nomes e pases de origem como: Freeduino, Severino, Sanguino,
Roboduino, Seeduino, Garagino, dentre outros.
Dentre todas as plataformas, as compatveis com o Arduino UNO apresentam uma
tima relao custo x benefcio, sendo assim se tornam um excelente ponto de partida para
o usurio iniciante e para o uso em aplicaes de baixa complexidade atrelada a um baixo
custo. Baseado no microcontrolador ATmega328, produzido pela ATMEL8, o Arduino UNO
possui 14 pinos de entrada/sada digital, dos quais 6 pinos podem ser usados como sadas
PWM (Pulse Width Modulation - Modulao por Largura de Pulso), 6 entradas analgicas,
uma conexo USB, uma entrada de alimentao, uma conexo ICSP (In-Circuit Serial
Programming - Conector Serial de Programao), um boto de reset, LEDs (Light Emissor

7
Creative Commons uma entidade sem fins lucrativos criada para permitir maior flexibilidade na utilizao
de obras protegidas por direitos autorais. Suas licenas possibilitam que um autor/criador permita o uso mais
amplo de seus materiais por terceiros, sem que estes o faam infringindo as leis de proteo propriedade
intelectual.
8
A Atmel Corporation desenvolve projetos e fabrica microcontroladores, solues em tecnologia sensvel ao
toque capacitivas, lgica avanada, mixagem de sinais, memrias no volteis e componentes para
radiofrequncia (RF) para os mercados industrial, de consumo, segurana, comunicaes, computao e
automotivo.

9
Diode Diodo Emissor de Luz) indicativos do estado do pino 13 e da transmisso/recepo
de dados atravs da interface serial (Pinos 0 e 1). A placa contm todos os componentes
necessrios para o adequado funcionamento do microcontrolador e sua interface com o
computador.

Figura 1 A placa Arduino UNO

Microcontrolador ATmega328
Tenso Operacional em corrente contnua 5V
Tenso de entrada em corrente contnua
7-12V
(recomendada)
Tenso de entrada em corrente contnua
6-20V
(limites)
Pinos E/S digitais 14 (dos quais 6 podem ser sadas PWM)
Pinos de entrada analgica 6
Corrente contnua mxima por pino E/S 40 mA (total de 200 mA)
Corrente contnua mxima para o pino de
50 mA
3,3V
32 KB dos quais 0,5KB so utilizados
Flash Memory9
pelo bootloader10
SRAM11 2 KB
EEPROM12 1 KB
Frequncia de Clock13 16 MHz

Tabela 3 Caractersticas tcnicas do Arduino UNO e similares


Fonte: Overview Arduino UNO, em www.arduino.cc, consultado em 29/07/2016

Para o uso do Arduino UNO em aplicaes prticas, torna-se necessrio uma


descrio mais detalhada dos conectores presentes em sua placa.

9
Memria do tipo no voltil, ou seja, no necessita de energia para manter as informaes armazenadas.
Empregada para armazenar o programa a ser executado pelo Arduino.
10
Cdigo que gravado previamente no microcontrolador e realiza a funo de gerenciador de inicializao.
11
Static Random Access Memory - memria de acesso aleatrio tipo de memria que mantm os dados
armazenados desde que seja mantida sua alimentao. Empregada como memria temporria durante a
execuo do programa.
12
Eletrically Erasable Programmable Read-Only Memory - Memria no-voltil que utilizada para criar
variveis que no tero seus valores apagados quando o Arduino for desligado.
13
a velocidade de processamento. Quanto maior a frequncia de clock de um processador maior ser o
nmero de instrues executadas em um segundo.

10
RESET
Entradas/Sadas
Digitais

Conector USB

Conector para Conector ICSP


alimentao

Microcontrolador
Entradas analgicas
Pinos de Alimentao

Figura 2 Identificao dos pinos de conexo e dos principais componentes da placa do Arduino UNO

A placa pode ser alimentada pela conexo USB, com uma fonte de alimentao
externa ou por uma bateria acoplada ao conector para alimentao. A alimentao
selecionada automaticamente. Uma outra possibilidade, porm, menos recomendada, a
alimentao por meio dos pinos Vin e GND. A tenso da fonte externa pode variar de 6 a 20
volts. No entanto, recomenta-se uma tenso entre 7V e 12V.
Apresentamos a seguir a descrio dos pinos de alimentao da placa UNO:
VIN Entrada de alimentao para a placa quando se est utilizando uma fonte de
alimentao externa, em oposio conexo USB ou outra fonte de
alimentao regulada ligada atravs do conector de alimentao. Quando a
placa alimentada atravs do conector Jack, a tenso fornecida pela fonte
estar nesse pino.
GND Pinos terra, tenso 0 V de referncia.
5V Fornece tenso de 5 V para alimentao de sensores, placas auxiliares e
circuitos externos. A corrente mxima suportada pelo microcontrolador de
200 mA.
3V3 Fornece tenso de 3,3 V para alimentao de sensores, placas auxiliares e
circuitos externos. A corrente mxima suportada de 50mA.
RESET Pino conectado ao RESET do microcontrolador. Pode ser utilizado para um
reset externo do microcontrolador. Quando este pino comuta para o valor
LOW (0V) o microcontrolador reiniciado.
IOREF Fornece uma tenso de referncia para que placas dedicadas ao Arduino
(shields) possam selecionar o tipo de interface apropriada, dessa forma
shields que funcionam com as placas Arduino que so alimentadas com 3,3V
podem se adaptar para ser utilizados em 5V e vice-versa.

Tabela 4 Descrio dos pinos de alimentao da placa do Arduino UNO.


Fonte: Documentation Arduino UNO, em www.arduino.cc, consultado em 29/07/2016

11
Cada um dos 14 pinos digitais presentes na placa do Arduino UNO pode ser utilizado
como uma entrada ou uma sada digital e podem apresentar duas tenses distintas 0 (LOW
Nvel baixo) e 5v (HIGH Nvel alto), com uma corrente mxima de 40mA. Alguns desses
pinos tem funes secundrias especficas, conforme apresentadas a seguir:

Serial Pinos 0 (RX) e 1 (TX). Usados para receber (RX) e


transmitir (TX) dados seriais TTL.
Interrupes Externas Pinos 2 e 3. Estes pinos podem ser configurados para
disparar uma interrupo de acordo com alguma variao de
parmetro percebida pelo circuito.
SPI (Serial Peripheral Pinos 10 (SS), 11 (MOSI), 12 (MISO), 13 (SCK). A SPI
Interface ou Interface de um protocolo de dados seriais sncronos utilizado em
comunicao serial para microcontroladores para comunicao entre o
perifricos) microcontrolador e um ou mais perifricos. Tambm pode
ser utilizado entre dois microcontroladores. A comunicao
SPI sempre tem um master. Isto , sempre um ser o master
e o restante ser slave. Por exemplo, o Arduino o master e
os outros perifricos so slave. Esta comunicao contm 4
conexes: MISO (Master IN Slave OUT) - Dados do Slave
para Master; MOSI (Master OUT Slave IN) - Dados do
Master para Slave; SCK (Serial Clock) - Clock de
sincronizao para transmisso de dados entre o Master e
Slave; SS (Slave Select) - Seleciona qual Slave receber os
dados.
LED Pino 13. H um LED integrado ao pino digital 13. Quando
este pino est no valor HIGH este LED est aceso, quando
o pino est em LOW o LED est apagado.
I2C (Inter Integrated Pinos 4 (SDA) e 5 (SCL). Fornecem suporte a comunicao
Circuit) I2C. I2C um protocolo de comunicao (ou bus), ou seja,
com os mesmos fios conectamos todos os dispositivos da
rede I2C. Essa caracterstica, de barramento, um dos
grandes atrativos do I2C, pois reduzimos em muito a
necessidade de pinos de conexo no Arduino, pois usaremos
sempre os mesmos fios para a conexo, no importa se
estamos utilizando 1 ou 127 dispositivos. SDA significa
Serial Data e SCL significa Serial Clock. O SDA o pino
que efetivamente transfere os dados, e o SCL serve para
temporizao entre os dispositivos, de modo que a
comunicao pela SDA possa ter confiabilidade. Tanto o
envio quanto a recepo de dados realizada utilizando a
linha SDA, ou seja, uma linha bi-direcional de
comunicao, ora estamos enviando dados por este pino, ora
estamos recebendo dados.

Tabela 5 Funes especiais de alguns dos pinos de entrada/sada do Arduino UNO.


Fonte: Documentation Arduino UNO, em www.arduino.cc, consultado em 29/07/2016

12
O microcontrolador apenas processa dados digitais, sendo assim se torna necessrio
converter o sinal analgico em digital. O conversor Analgico digital, ADC ou conversor
A/D, presente no projeto do UNO, quantifica o valor analgico conforme a quantidade de
bits da sua resoluo. O tempo para essa converso de aproximadamente 100
microsegundos, dessa forma a mxima frequncia de leitura que pode ser obtida de 10.000
vezes por segundo ou 10 kHz.
O Arduino UNO possui 6 entradas analgicas, identificadas de A0 a A5, cada uma
tem 10 bits de resoluo (1024 valores diferentes, de 0000000000 a 1111111111). Por
padro elas medem de 0 a 5,0 V, embora seja possvel alterar o limite superior utilizando o
pino AREF. Considerando o padro de 0 a 5,0 volts podemos concluir que a resoluo nas
entradas analgicas de, aproximadamente, 4,89 mV.

=
2
5 5
= = = 0,0048828125 4,89
210 1024

Considerando a polarizao do pino AREF (Referncia de tenso para entrada


analgica) com 1,0 V, notamos um aumento significativo na resoluo da medida, porm o
intervalo de medio ficar restrito ao intervalo de 0 a 1,0 volt.
1 1
= = = 0,00097656625 0,98
210 1024

O Arduino UNO no possui sadas analgicas, somente digitais. O PWM (Pulse


Width Modulation ou Modulao por largura de pulso), uma tcnica utilizada por sistemas
digitais para emular uma sada analgica atravs da variao do valor mdio de uma forma
de onda peridica. A tcnica consiste em manter a frequncia de uma onda quadrada fixa e
em variar o tempo que o sinal fica em nvel lgico alto. Esse tempo chamado de ciclo de
trabalho (duty cicle), ou seja, o ciclo ativo da forma de onda.
Este PWM tem uma resoluo de 8 bits, ou seja, possvel variar o valor de sada
em 256 valores comeando do 0 (ciclo de trabalho 0%) e chegando no seu valor mximo de
255 (ciclo de trabalho 100%), com incremento mnimo de 0,39%. Os pinos 3,5,6,10 e 11 so
disponibilizados para o uso de PWM no Arduino UNO.
Incremento mnimo de ciclo de trabalho
100% 100%
= = 0,390625% = 0,39%
28 256

13
Determinao da tenso de sada:
ciclo de trabalho
= ( )
100
Se o ciclo de trabalho = 40%, temos:
40
= ( )5=2
100

Figura 3 Demonstrao de alguns nveis de PWM


(Adaptada do original, disponibilizado em: http://arduino.cc/en/Tutorial/PWM)

O Arduino UNO possui uma srie de facilidades para se comunicar com um


computador, com outro Arduino, ou com outros microcontroladores. O ATmega328 fornece
comunicao serial UART TTL (5V), que est disponvel nos pinos digitais 0 (RX) e 1 (TX).
Um ATmega8U214 na placa direciona esta comunicao para a interface USB que aparece
como uma porta virtual para o sistema operacional do computador. O software do Arduino
inclui um monitor serial que permite o envio e o recebimento de dados textuais pela placa.
LEDs conectados ao RX e TX piscaro enquanto os dados estiverem sendo transmitidos pelo
chip USB-para-serial e pela conexo USB (mas no para comunicao serial nos pinos 0 e
1).
Para a programao do Arduino, utilizada uma linguagem de programao prpria,
baseada no Wiring15, linguagem de programao oriunda do C++. O ambiente de
desenvolvimento (IDE - Integrated Development Environment ou Ambiente Integrado de

14
Microcontrolador de 8 bits de arquitetura AVR com interface USB implementada, 8K de memria flash.
15
Iniciado em 2003 por Hernando Barragan, o projeto wiring um framework de cdigo aberto desenvolvido
exclusivamente para programao de microcontroladores. Atualmente desenvolvido na Escola de Arquitetura
e Design de Los Andes em Bogot, Colmbia.

14
Desenvolvimento), baseado no ambiente Processing16 e pode ser utilizado nos mais
diversos sistemas operacionais, como Windows ou Linux, bastando apenas realizar o
download da verso que corresponda ao seu sistema operacional no endereo:
://. . ///

O ambiente de desenvolvimento uma plataforma de programao composta de um


editor de texto para escrever o programa, de uma rea de mensagens, de uma barra de
ferramentas para funes mais comuns, e de uma srie de menus. Este software se comunica
com a placa, atravs de um cabo USB, e transfere o programa para o mesmo. Os programas
escritos para Arduino neste ambiente de desenvolvimento so chamados de sketches.

Figura 4 Tela do software de programao Arduino

Antes de um scketch ser transferido para a placa, o cdigo verificado quanto a sua
sintaxe, compilado pelo compilador avr-gcc (compilador apenas para os
microcontroladores da ATMEL) e transformado em um arquivo intermedirio, conhecido
como arquivo objeto. Ao arquivo objeto, so adicionadas as bibliotecas17 (libraries)
necessrias e realiza-se finalmente a converso em cdigo de mquina. Este cdigo contm
instrues compreensveis pelo microcontrolador e praticamente incompreensveis para ns.

16
Software de desenvolvimento de desenhos e interfaces.
17
Bibliotecas ou libraries so programas que implementam funes especficas que facilitam a programao.
Ex: Biblioteca math.h implementa as funes matemticas complexas, como seno, cosseno, log, etc.

15
Para aproximar a linguagem de programao linguagem humana foram criadas as
funes. Estas so referncias essenciais para o desenvolvimento de um programa ou cdigo,
principalmente para os usurios iniciantes. As funes, j implementadas e as disponveis
em bibliotecas, direcionam e exemplificam as funcionalidades bsicas do microcontrolador.
Temos como exemplo de funes bsicas e de referncias as seguintes:

Digital I/O pinMode(pino, modo);


(entradas e sadas Define o pino referenciado como entrada (INPUT) ou sada
digitais) (OUTPUT) digital
digitalWrite(pino, valor);
Escreve no pino referenciado o valor (LOW ou HIGH)
digitalRead(pino);
L o valor do pino referenciado (LOW ou HIGH)
Analog I/O analogRead(pino);
(entradas e sadas L o valor analgico do pino referenciado (0 a 1023)
analgicas) analogWrite(pino, valor);
Escreve no pino referenciado o valor (0 a 255) - PWM
Timer delay(tempo em ms);
(Temporizadores) Atraso de milissegundos
delayMicroseconds(tempo em s);
Atraso de microsegundos
Math min(x, y);
(Matemtica) Determina o menor entre dois nmeros
max(x, y);
Determina o maior entre dois nmeros
abs(x);
Determina o valor absoluto de um nmero
map(valor, nvel mnimo de entrada, nvel mximo de entrada,
nvel mnimo de sada, nvel mximo de sada);
Re-mapeia um nmero de uma faixa de valores para outra
pow (base, expoente);
Calcula o valor de um nmero elevado a uma potncia
sq(x);
Calcula o quadrado de um nmero
sqrt(x);
Calcula a raz quadrada de um nmero
Serial Serial.begin(velocidade);
(Comunicao Define a velocidade da comunicao serial
Serial) Serial.read();
L dados que estejam entrando pela porta serial
Serial.print(dado);
Envia dados pela porta serial
Serial.println(dado);
Envia dados pela porta serial e pula linha

Tabela 6 Bibliotecas e funes de programao.


Fonte: Language Reference, em www.arduino.cc, consultado em 29/07/2016

16
Com os exemplos apresentados, podemos concluir que as funes facilitam a
programao e tornam o programa mais compreensvel. Diversas funes j esto
implementadas no ncleo da IDE de programao. As funes para aplicaes especficas
so implementadas atravs de bibliotecas auxiliares.
Uma biblioteca um trecho de software que fornece funcionalidade especfica a um
programa, como por exemplo a capacidade de escrever em um display de LCD ou de
controlar a posio de um servo motor. O uso de uma biblioteca simplifica o
desenvolvimento de aplicaes, pois o cdigo da biblioteca j est pronto, e s precisa ser
incorporado ao programa em desenvolvimento para que suas funes possam ser acessadas
e utilizadas pelo desenvolvedor. Assim, podemos estender o uso do Arduino incorporando
bibliotecas especficas durante o desenvolvimento de um sketch. A seguir listamos algumas
dessas bibliotecas e suas funcionalidades.

EEPROM Para reprogramar a memria de armazenamento permanente.


Ethernet Para se conectar a uma rede Ethernet usando o Arduino Ethernet
Shield.
LiquidCrystal Para controlar telas de cristal lquido (LCDs).
Servo Para controlar Servo motores.
SPI Para se comunicar com dispositivos que utilizam a Serial
Peripheral Interface (SPI).
SoftwareSerial Para a comunicao serial em qualquer um dos pinos digitais.
Stepper Para controlar motores de passo.
Wire (Two Wire Interface TWI/I2C) - para enviar e receber dados atravs
de uma rede de dispositivos ou sensores.

Tabela 7 Bibliotecas especficas.


Fonte: Libraries, em www.arduino.cc, consultado em 29/07/2016

De maneira anloga s bibliotecas, que so customizaes aplicadas ao software, as


Shields so placas com implementao de um hardware especfico. A principal caracterstica
de uma shield a de ser projetada para encaixar de maneira precisa nos conectores da placa
Arduino. Estas placas podem conter displays de LCD, sensores, mdulos de comunicao
ou rels, por exemplo. A capacidade de expanso possibilita uma infinidade de aplicaes
de maneira simples e rpida. As desvantagens so a arquitetura de hardware normalmente
fechada e o custo, que muitas vezes inibe a sua utilizao nos projetos.

17
Figura 5 Exemplo de conexo de shields em uma placa Arduino UNO
Fonte: Hardware & Related Initiatives em www.arduino.cc, consultado em 29/07/2016

Alguns exemplos de Shields:

Arduino Ethernet Shield


Esta Shield fornece acesso rede (IP) nos protocolos
TCP ou UDP e possui um slot para carto microSD
que pode ser usado para armazenar arquivos que vo
servir na rede, sendo facilmente utilizada usando a
biblioteca Ethernet Library e SD Library.

Arduino WIFI Shield


Esta shield conecta o seu Arduino s redes wireless
mais comuns do mercado (padro 802.11 b/g),
utilizando criptografia WEP, WPA ou WPA2.
Tambm possvel utilizar o slot para carto microSD
para armazenar dados de sensores ou mesmo da
internet.

Arduino GSM Shield


Esta uma shield GPRS (General Packet Radio
Service) para Arduino baseado no mdulo wireless
SIM900 Quad-Band GSM/GPRS. O mdulo capaz
de enviar servios GSM/GPRS em Quad-Band
(850/900/1800/1900MHz) como SMS, Voz
(ligaes), Dados via Internet e Fax.

18
Adafruit B&W LCD Shield width keypad
uma shield que implementa um display LCD 16
caracteres x 2 linhas e um conjunto de 5 chaves do tipo
push botton.

Tabela 8 Alguns exemplos de shields que podem ser conectadas em placas do projeto Arduino
Fonte: Hardware & Related Initiatives em www.arduino.cc, consultado em 29/07/2016

Alm das shields, podemos implementar aplicaes com o uso direto de sensores
analgicos ou digitais. Os sensores so dispositivos eletroeletrnicos que transformam em
variaes eltricas as variaes de alguma grandeza fsica. H diversos sensores que podem
ser utilizados para a medio ou deteco de diversas grandezas, como por exemplo:

Sensor ultrassnico Sensor infravermelho


Medio de distncias Medio de distncias, deteco de proximidade e
de passagem em pequenas distncias

Sensor infravermelho
Sensor de efeito Hall
Medio de distncias, deteco de proximidade e
Medio de corrente eltrica 0 a 5A
de passagem em distncias at 1,5 m

Sensor BMP085 Sensor DHT11/DHT22


Medio de presso atmosfrica e temperatura Medio de umidade e temperatura do ar

Tabela 9 Alguns sensores para Arduino

Para a construo de objetos educacionais que permitam a obteno de experimentos


quantitativos a partir do Arduino necessria a utilizao de uma interface para a
apresentao de forma numrica e/ou grfica dos dados adquiridos ao aluno.

19
Comercialmente, h diversos softwares proprietrios para esta finalidade, porm com
elevado custo de licenciamento e muitas vezes se tornando invivel para as escolas pblicas.
Para manter a ideia do baixo custo, realizamos uma pesquisa dos softwares e linguagens de
programao livres que atendessem a este objetivo.
Dentre as linguagens disponveis, o Processing foi a escolhida por apresentar grande
similaridade com a Linguagem utilizada para a programao do Arduino. Alm de
Ambientes de Desenvolvimento praticamente idnticos, a semelhana entre as duas
linguagens perpassa a sua origem compartilhada, a linguagem wiring, o uso de funes e
bibliotecas e a mesma estrutura de comandos, se distanciando apenas nas funes e
bibliotecas especficas. Essa similaridade em muito facilita o uso do Arduino em conjunto
com o Processing.

Figura 6 Semelhana entre as IDEs do Arduino e do Processing

Inicialmente desenvolvido para servir como um caderno de desenho e como um


software para ensinar fundamentos de programao dentro de um contexto visual, o
Processing evoluiu para uma ferramenta de desenvolvimento profissional, tornando-se uma
alternativa s ferramentas de software proprietrio com licenas restritivas e dispendiosas,
sendo acessvel para as escolas pblicas e para os alunos individuais.
Criado em 2001 por Ben Fry e Casey Reas, enquanto ambos eram estudantes de
graduao no MIT Media Lab e participantes do grupo de pesquisa em computao de John
Maeda, o Processing na verdade um aplicativo da linguagem Java, mas com algumas

20
facilidades destinadas a produo de objetos grficos, grficos 2D e 3D, animaes,
interaes etc. Sua verso 1.0 beta foi lanada em 20 de abril de 2005, sendo seguida por um
desenvolvimento incremental durante alguns anos. Apresentamos a seguir as principais
verses do Processing com suas respectivas datas de lanamento:

3.0.2 13/02/2016 2.1 27/10/2014


3.0.1 23/10/2015 2.0 3/06/2013
3.0 30/09/2015 1.0.9 20/10/2009
2.2 12/05/2014 1.0 24/11/2008

Tabela 10 Principais verses do software Processing


Fonte: The list of revisions em www.processing.org, consultado em 29/07/2016

Verses do Processing que utilizam para seu processamento as linguagens Python


(Processing.py), Ruby, JavaScript (p5.js) e Scala tambm esto em desenvolvimento.
Atualmente o Processing desenvolvido em Boston pelo Fathom Information Design, em
Los Angeles no Arts Software Studio da UCLA e em Nova York pelo ITP da NYU. O
download gratuito da ltima verso do Processing, exemplos de cdigos e referncias da
linguagem so disponibilizados gratuitamente em:
://.

Em nosso contexto, o Processing o responsvel pela interface, quase sempre, em


tempo real, e capaz de armazenar esses mesmos dados em arquivo no formato texto, para
anlise posterior, em softwares livres do tipo planilha eletrnica como o Libreoffice Calc ou
de anlise como o SCIDavis.
O canal utilizado para a comunicao entre o Arduino e o Processing a conexo
serial, em nossa proposta, estabelecida atravs de uma interface USB entre o computador e
a placa Arduino.
No Arduino a comunicao serial estabelecida com a biblioteca serial que j est
inclusa em sua IDE. A interface necessita de uma configurao prvia que estabelece a
velocidade de transmisso em bits por segundo (baud).

. (9600);

Para a comunicao com o Processing, podemos utilizar as velocidades de 300, 600,


1200, 2400, 4800, 9600, 14400, 19200, 28800, 38400, 57600, 74880, 115200, 230400 e

21
250000 bauds. A escolha de maiores velocidades de transmisso garante, por consequncia,
uma interao mais rpida com o Processing propiciando uma melhor apresentao dos
resultados. Nos projetos em que a aquisio de dados realizada em funo do tempo,
necessria a utilizao da maior velocidade disponvel.

. (250000);

Para a transmisso e a recepo de dados por parte do Arduino so utilizadas as


funes:
. ( ); L dados seriais de entrada.
. ( ); Imprime dados para a porta serial como texto ASCII18
legvel. Este comando pode assumir muitas formas. Os
nmeros so impressos usando um caractere ASCII para
cada dgito. Nmeros decimais so tambm impressos como
dgitos ASCII, com duas casas decimais. Bytes so enviados
como um nico caractere. Caracteres e strings19 so
enviadas sem nenhuma alterao.
. ( ); Imprime dados para a porta serial como texto legvel ASCII
seguido por um caractere de retorno de carro (ASCII 13 ou
'\r) e um caractere de nova linha (ASCII 10 ou '\n). Este
comando assume as mesmas formas como
. ( );.
. ( ); Obtm o nmero de bytes disponveis no buffer20
. ( ); Retorna o primeiro nmero inteiro vlido, do tipo longo,
presente no buffer serial. Caracteres que no so nmeros
inteiros so ignorados.
. ( ); Grava dados binrios para a porta serial. Estes dados so
enviados como um byte ou uma srie de bytes;

Tabela 11 Algumas funes da biblioteca serial do Arduino


Fonte: Serial library em www.processing.org, consultado em 29/07/2016

As funes de comunicao serial podem ser testadas em sua prpria IDE, atravs da
funcionalidade Serial Monitor, que disponibiliza uma interface grfica para a visualizao
dos dados transmitidos/recebidos via interface serial.

18
(American Standard Code for Information Interchange - Cdigo Padro Norte-americano para Intercmbio
de Informaes) Cdigo numrico binrio usado para representar os caracteres, compreendido por
equipamentos e softwares. Foi desenvolvido pelo American National Standards Institute a partir da proposta
de Robert William Bemer e sua equipe.
19
Sequncia de caracteres, geralmente utilizada para representar palavras ou frases.
20
Memria fsica utilizada para armazenar temporariamente dados, no caso do buffer serial, ele armazena os
dados enquanto aguardam para serem transmitidos serialmente, bit a bit, pela interface serial.

22
Cdigo:
int valor = 0; valor = Serial.parseInt();
}
void setup() {
Serial.print("valor: ");
Serial.begin(9600);
Serial.println(valor);
while (!Serial){}
valor = valor+1;
}
delay(2000);
void loop() {
}
if (Serial.available() > 0) {

Figura 7 Tela da IDE Arduino com o cdigo

Figura 8 Tela do Serial Monitor

No Processing, a comunicao serial estabelecida com o uso da biblioteca serial


que deve ser importada no incio do cdigo com a instruo import e com a criao de uma
instncia do tipo Serial.

23
. .
;

Assim como no Arduino, a interface necessita de uma configurao prvia. No


Processing, necessrio definir uma nova classe serial vinculada a instncia previamente
criada e definir a velocidade de transmisso em bits por segundo e a porta na qual o software
ir realizar a leitura dos dados.

= (, . ( )[0], 250000);

Com o intuito de visualizar as portas seriais ativas no computador, podemos incluir


a funo: (. ( )); que apresentar estes dados no terminal da IDE do
Processing. A porta a ser utilizada ser a mesma porta utilizada para a gravao do Arduino.
Apresentamos algumas das funes presentes na biblioteca serial necessrias para a
comunicao com o Arduino:
. ( ); Retorna um nmero entre 0 e 255 para o
prximo byte que est esperando no buffer.
Retorna -1 se no houver nenhum byte, embora
isso deve ser evitado com o uso da funo
( ) para verificar se os dados esto
disponveis na porta especificada.
. (); Combinao das funes readBytesUntil () e
ReadString (). Que retorna a sequncia de
caracteres (string) contida na porta
especificada antes do byte especificado.
Retorna NULL se no houver dados que
atendam a condio.
. ( ); Escreve bytes, caracteres, inteiros, arrays21 e
strings na porta serial especificada.
. ( ); Escreve bytes, caracteres, inteiros, arrays e
strings na porta serial especificada, seguido por
um caractere de retorno de carro (ASCII 13 ou
'\ r) e um caractere de nova linha (ASCII 10
ou '\ n' ).
. ( ); Retorna o nmero de bytes disponveis na porta
serial especificada, neste caso, portaSerial
. ( ) Obtm uma lista de todas as portas seriais
disponveis.

Tabela 12 Algumas funes da biblioteca Serial do Processing


Fonte: Serial library em www.processing.org, consultado em 29/07/2016

21
Estrutura de dados que armazena uma coleo de elementos de tal forma que cada um dos elementos possa
ser identificado por um ndice. Tambm so chamados de vetores.

24
As funes de comunicao serial do Processing tambm podem ser testadas em sua
prpria IDE, porm necessrio primeiro programar o Arduino e depois o Processing. Os
cdigos so apresentados a seguir:
Cdigo Arduino:
int valor = 0;
void setup() {
Serial.begin(9600);
while (!Serial){}
}
void loop() {
if (Serial.available() > 0) {
valor = Serial.parseInt();
}
Serial.println(valor);
valor = valor+1;
delay(2000);
}

Cdigo Processing:
import processing.serial.*;
String serialString;
Serial portaSerial;
int lf = 10;
void setup()
{
printArray(Serial.list());
portaSerial = new Serial(this, Serial.list()[0], 9600);
portaSerial.clear();
size(10, 10);
}

void draw() {
while (portaSerial.available() > 0) {
serialString = portaSerial.readStringUntil(lf);
if (serialString != null) {
print("valor = ");
println(serialString);
}
}
}

25
Figura 9 Tela da IDE Processing com o Serial Monitor

Com a comunicao serial estabelecida entre o Arduino e o Processing, possvel


construir circuitos para medir, atravs de sensores, as variveis da natureza, com o Arduino
realizar a aquisio e o envio desses valores para o Processing que, com a programao
adequada poder apresentar essas informaes de forma grfica e em tempo real na tela do
computador e armazenar os dados em arquivos para posterior anlise. A partir dessa
estrutura, possvel criar os objetos educacionais de baixo custo, propostos neste captulo a
fim de contribuir para o desenvolvimento de uma metodologia alternativa para o Ensino de
Fsica em nossas escolas.
Nos prximos trs captulos, sero abordados, individualmente, trs sugestes
didticas referentes aos experimentos fsicos propostos por essa dissertao: Oscilador
harmnico amortecido, a Estao meteorolgica e a Analogia funcional do acelerador de
partculas.

26
CAPTULO 2

O Arduino e o Processing no Ensino de Fsica: Materiais e bibliografia existentes

A reviso da literatura est centrada na tentativa de explorar melhor o computador


em atividades didticas experimentais que vo desde o emprego das prprias interfaces do
computador para a aquisio de dados at o uso do Arduino e do Processing, para a coleta,
aquisio, processamento e apresentao dos dados, uma vez que uma grande quantidade de
artigos voltados para o assunto tem sido publicada.
A comear com artigo intitulado Por que e como introduzir a aquisio automtica
de dados no laboratrio de Fsica?, publicado na revista Fsica na Escola em 2001, os
autores, Haag, Araujo e Veit, afirmam que a revoluo digital tem impacto semelhante ao
causado pela revoluo industrial, ocorrida na segunda metade do sculo XVIII, sobre os
hbitos e os costumes humanos. Para eles, o computador ocupa um papel fundamental em
praticamente todas as reas do conhecimento humano.
Como os autores apontam, nas cincias em geral e na Fsica em particular, o
computador muito utilizado para a criao de modelos cientficos altamente complexos,
enteratanto, na escola, ele usado prioritariamente na produo de textos, apresentaes,
pginas na web e como fonte de consulta. Essa situao poderia ser mudada, por exemplo,
com o sensoriamento, medio e aquisio automtica de dados no laboratrio de Fsica,
apresentado no artigo.
A professora V. M. Kenski, em seu livro Tecnologias e ensino presencial e
distncia, publicado em 2003, tambm analisa as alteraes na atuao docente decorrentes
do uso mais intenso das novas tecnologias digitais de comunicao e informao. Contudo,
segundo a autora, muitos professores implementam os recursos digitais em suas aulas, mas
no mudam o seu jeito de ensinar. Usam os ambientes virtuais apenas para introduzir textos
ou livros digitalizados e continuam a manter uma aula baseada na exposio oral e centrada
em si.
Em parte, tal situao causada pela forma com que o assunto abordado nos cursos
e treinamentos voltados para professores que baseiam-se na premissa que basta apenas
ensinar os professores a botar a mo na massa, a mexer com o computador, basta-lhes
aprender as linguagens e tcnicas para a utilizao dessas mquinas, para fazer a
transformao no ensino (KENSKI, 2003, p.132).

27
Para uma mudana efetiva desse contexto, necessrio facilitar o acesso a textos, a
vdeos, a experimentos e a simulaes, na internet, proporcionando aos professores e alunos
o cruzamento de informaes e a comparaes em um tempo mnimo e a baixo custo. Uma
vez que esse tipo de objeto educacional no precisaria ser lido, reproduzido ou
implementados necessariamente, da forma com a qual , primariamente, apresentado, como
acontece com a maioria dos materiais didticos tradicionais, que so modelos fechados. Isto
permite ao professor reduzi-los, ampli-los e transform-los de acordo com as caractersticas
e necessidades de suas turmas. Deste modo, o acesso e a utilizao das tecnologias no
ambiente educacional pode, de fato, alterar as prticas pedaggicas e induzindo profundas
modificaes na organizao do currculo escolar.
Porm, o trabalho com esse tipo de material requer uma mudana na viso e na
postura que o professor tem diante da educao. Para isso, alm do desejo do professor em
melhorar suas competncias profissionais e metodologias, absolutamente necessrio que
as instituies de ensino se reestruturem e incentivem oferecendo condies permanentes de
aperfeioamento e atualizao para todos os seus funcionrios.
M. A. Cavalcante, A. Bonizzia e L. C. P. Gomes, no artigo intitulado O ensino e
aprendizagem de fsica no Sculo XXI: sistemas de aquisio de dados nas escolas
brasileiras, uma possibilidade real, publicado na Revista Brasileira de Ensino de Fsica em
2009, apresentam propostas de experimentos que utilizam a entrada de microfone do
computador como meio para aquisio de dados.
As leituras dos dados podem ser feitas atravs de verses shareware e/ou freeware de
softwares de anlise disponveis na internet. De modo geral, os arranjos experimentais
descritos nestes trabalhos so de fcil construo e com equipamentos de baixo custo. Porm
estes experimentos apresentam as limitaes eletro-eletrnicas da entrada de microfone do
comutador, limitando seu uso.
De acordo com um grupo de pesquisadores da Universidade Tecnolgica do Paran,
em artigo intitulado Tecnologias livres e ensino de Fsica: uma experincia na UTFPR,
publicado nas Atas do XVIII Simpsio Nacional de Ensino de Fsica (SNEF, 2009), existe
um espao e, tambm a necessidade, para a pesquisa de experimentos voltados para o ensino
de Fsica que incluem o software livre no desenvolvimento dos aplicativos, o hardware de
cdigo aberto no circuito associado, e o acesso aberto, na documentao. (BEZERRA JR.
et al., 2009, p. 02).
Segundo E. A. Veit, em O laboratrio didtico de Fsica e os Parmetros
Curriculares Nacionais para o ensino mdio, essa perspectiva oferece autonomia

28
pedaggica, visto que professores e estudantes tambm podem participar do processo de
construo das ferramentas, auxiliando no processo de desmistificao da aquisio
automtica de dados como uma caixa preta, viso compartilhada e citada por tantos autores
(2003).
Com objetivo de difundir o uso do Arduino para fins educacionais e particularmente
no estudo de ondas sonoras estacionarias em tubos, contribuindo com a melhora na
abordagem deste contedo no ensino e aprendizagem de Fsica, Cavalcante, no artigo
intitulado Novas Tecnologias no Estudo de Ondas Sonoras, publicado em 2013, defende o
uso dessa plataforma microcontrolada aliada ao emprego do processing construo de um
Tubo de Kundt, comprovando como o uso dessas tecnologias favorecem o ensino de fsica.
Grupo de Pesquisa em Ensino de Fsica da Pontifcia Universidade Catlica de So
Paulo formado por M. A. Cavalcante, C. R. C. Tavolaro e E. Molisani, apresentou no artigo
Fsica com Arduino para iniciantes, diferentes modos de operar o Arduino como uma
interface alternativa na aquisio e automao de dados em atividades experimentais de
fsica via porta USB do computador. Para cada etapa, os autores apresentaram propostas
didticas de utilizao, todos os cdigos fontes necessrios para a interao com o Arduino
e os links para acesso a tutoriais que possibilitam a reproduo deste e outros experimentos.
A bibliografia analisada indica que ainda existe um vasto campo de pesquisa e
aplicao do Arduino e do Processing para o Ensino de Fsica nas escolas de Ensino Mdio,
indicando um caminho de objetos educacionais de baixo custo e tecnologia livre, o que
incentivou a proposta da pesquisa e o desenvolvimento do material instrucional nesta
dissertao de mestrado.

29
CAPTULO 3

Oscilador Harmnico Amortecido com o uso do Arduino e do Processing

Os fenmenos oscilatrios so de extremo interesse em diversos campos do


conhecimento, tais como a Fsica, a Matemtica, a Educao Fsica e a Biologia. Devido a
essa caracterstica transdisciplinar, esse um assunto bastante abordado no Ensino Mdio e
no Ensino Superior.
Para que o aluno perceba a importncia e, ao mesmo tempo, tenha maior interesse no
assunto, cabe destacar, que no seu cotidiano, h vrias situaes nas quais um corpo realiza
um movimento de ida e volta em torno de uma posio central. Como afirmam os fsicos
David Halliday e Robert Resnick:
Nosso mundo est repleto de oscilaes, nas quais os objetos se movem
repetidamente de um lado para outro. Muitas so simplesmente curiosas ou
desagradveis, mas outras podem ser economicamente importantes ou perigosas.
Eis alguns exemplos: quando um taco rebate uma bola de beisebol, o taco pode
sofrer uma oscilao suficiente para machucar a mo do batedor ou mesmo se
partir em dois. Quando o vento fustiga uma linha de transmisso de energia
eltrica, a linha s vezes oscila (galopa, no jargo dos engenheiros eltricos)
com tanta intensidade que pode se romper, interrompendo o fornecimento de
energia eltrica a toda uma regio. Nos avies, a turbulncia do ar que passa pelas
asas faz com que oscilem, causando fadiga no metal que pode fazer com que as
asas se quebrem. Quando um trem faz uma curva, as rodas oscilam
horizontalmente quando so foradas a mudar de direo, produzindo um som
peculiar. (2012, p.88)

importante salientar que, em condies ideais, esse movimento se perpetuaria por


todo o tempo, gerando uma onda de oscilao como a apresentada a seguir:

Amplitude

Tempo

Figura 10 Representao do movimento oscilatrio

O movimento harmnico simples um movimento peridico no tempo, ou seja, um


movimento que se repete em intervalos iguais com frequncia, perodo e amplitude
constantes. A frequncia uma grandeza fsica que indica o nmero de ocorrncias de um
evento (ciclos, voltas, oscilaes, etc.) em um determinado intervalo de tempo.
Alternativamente, podemos medir o tempo decorrido para uma nica oscilao.

30
Esse tempo, em particular, recebe o nome de perodo (T). Desse modo, a frequncia
(f) o inverso do perodo. A amplitude de um movimento oscilatrio uma medida escalar
da magnitude da oscilao de uma onda.
Na natureza, devido a interaes com o ambiente, como a resistncia do ar, o
movimento harmnico passa a apresentar uma fora no conservativa que atua em sentido
contrrio, ocasionando a reduo da amplitude de oscilao em funo do tempo. Esse
movimento denominado movimento harmnico amortecido.
As oscilaes existentes no mundo real so normalmente amortecidas, ou seja,
desaparecem gradualmente, transformando a energia mecnica em energia
trmica, em virtude do atrito. Embora no seja possvel eliminar completamente o
atrito em sistemas oscilantes, podemos alimentar o sistema com uma fonte de
energia externa para compensar a energia que perdida pelo atrito. (HALLIDAY,
RESNICK, 1993, p.21)

Como dito anteriormente, o tpico associado s oscilaes, em particular, um


assunto que pode ser abordado em vrias disciplinas:
Na Matemtica, o estudo da funo senoidal empregado para descrever o sinal
gerado por um corpo que oscila em movimento harmnico simples. Os clculos matemticos
possibilitam a previso do comportamento que esse corpo ter em sua trajetria.

Figura 11 Gerao da funo senoidal

Na Biologia, como afirma o professor Hamilton Varela, em entrevista ao Instituto de


Estudos Avanados da Universidade de So Paulo (IEA-USP), Os regimes oscilatrios so
uma caracterstica essencial dos seres vivos que sobreviveriam s instabilidades ambientais
graas flexibilidade proporcionada pelas oscilaes presentes em seus processos vitais.
Como exemplo disto possvel citar desde o movimento de algumas espcies de algas como
a Oscillatoria, que realizam movimentos oscilatrios, facilmente observveis ao
microscpio e com velocidade de 2 a 11 m/s, at o comportamento reprodutivo de vrias
espcies animais, como no caso dos vaga-lumes, mencionado pelo matemtico Ian Stewart
em seu livro, Mania de Matemtica 2:

31
Os vaga-lumes utilizam uma substncia qumica especial, capaz de emitir luz, para
criar um claro. Possuem um bom estoque da substncia, mas sua liberao ocorre
em pequenos surtos, segundo um ciclo repetitivo de "prontido". Com efeito,
como se o inseto comeasse a contar regularmente a partir do zero logo aps
piscar, s piscando outra vez ao chegar a cem. O estado de prontido o nmero
ao qual a contagem chegou, por assim dizer a "fase" do ciclo. (2006, p.139)

Na Educao Fsica, podemos considerar alguns esportes radicais, como o Bungee


Jumping e o Canyon Swinging, que aplicam, na prtica, os conceitos de oscilador e de
movimento oscilatrio. O Bungee Jumping consiste em saltar de uma grande altura amarrado
aos tornozelos ou cintura a uma corda elstica, enquanto o Canyon Swinging consiste em um
"balano" pendurado num cabo estendido entre as duas paredes de um cnion.

Figura 12 Modelo do Bungee Jumping


Fonte: Prova da UNESP 1 fase, 2014

Nos livros didticos de Fsica22, o movimento oscilatrio demonstrado, geralmente,


a partir de trs modelos: o oscilador massa-mola, o pndulo simples e a lmina vibrante. Mas
a aplicao prtica desses experimentos ou no simples ou apenas qualitativa.
O experimento do oscilador massa-mola, abordado nos livros didticos, normalmente
se apresenta na forma horizontal e seu funcionamento baseia-se no movimento de um corpo
sob a ao de uma mola, de massa desprezvel, sob uma superfcie sem atrito. Esta
configurao necessita do uso de um trilho de ar para que o atrito com a superfcie seja
minimizado e no haja o comprometimento do experimento, dependendo, assim, de um
laboratrio especifico e minimamente equipado para a sua realizao.

Figura 13 Oscilador massa-mola na configurao horizontal


Fonte: HALLIDAY, 2012 p.92

22
Vide: MAXIMO,A.;ALVARENGA,B. Fsica. Rio de Janeiro: Scipione, 2002, p. 531-535 e YAMAMOTO,
K.; FUKE, L. F. Fsica para o Ensino Mdio. So Paulo: Saraiva, 2013, p. 250-256.

32
Esse mesmo oscilador pode ser montado verticalmente, o que minimiza o aparato
essencial para sua realizao, porm depende do acionamento manual de um cronmetro e
a ateno do aluno para marcar a passagem da massa por uma escala para a determinao
dos pontos mximos da oscilao.

Figura 14 Oscilador massa-mola na configurao vertical

O do pndulo simples um sistema constitudo de uma partcula pendurada por um


fio inelstico com massa desprezvel. Mesmo tendo uma configurao que independe de
laboratrio, para que ele, de fato, funcione como um experimento quantitativo, necessita,
assim como o experimento massa-mola vertical, que o aluno possua destreza para acionar
um cronmetro e acuidade visual para medir os pontos mximos da oscilao na passagem
do fio por uma escala fixa.

Figura 15 Modelo do pndulo simples


Fonte: HALLIDAY, 2012 p.98

33
J o da lmina vibrante, por contar, apenas, com uma lmina, normalmente, uma
rgua, presa em uma de suas extremidades, que, quando a outra extremidade afastada de
sua posio de equilbrio e solta, ela executa um movimento oscilatrio em torno da posio
de repouso, indo do ponto A ao ponto B, sucessivamente, no oportuniza nenhum tipo de
medio.

Figura 16 Movimento oscilatrio de uma rgua com uma extremidade livre


(Adaptada do original, disponibilizado em: http://audioescola.blogspot.com.br, acessado em 01/06/2016)

Este ltimo, alm de ser muito fcil e de baixo custo, acaba por ser um dos
experimentos mais prximos do cotidiano dos alunos, que o reconhecem como uma
brincadeira realizada, de maneira intuitiva, com as rguas, em geral de plstico, nos cantos
das carteiras estudantis nas salas de aula.
Esse experimento divertido, ldico e acessvel pode se tornar quantitativo com o uso
do Arduino e do Processing, que possibilitam medies realizadas em uma escala temporal
da posio instantnea da rgua, apresentadas em um grfico posio x tempo na tela do
computador e armazenadas em arquivo para posterior anlise.
Para tornar este experimento quantitativo, primordial utilizar um sensor que
monitore a posio da rgua, sem interferir em seu movimento. Para este desenvolvimento
utilizamos como referncia o artigo A placa Arduino: uma opo de baixo custo para
experincias de fsica assistidas pelo PC, publicado na Revista Brasileira de Ensino de
Fsica de n 33. Neste artigo, os autores relatam a montagem realizada:
Colamos numa das extremidades de uma rgua de plstico um pequeno espelho
plano. A outra extremidade da rgua mantida fixa por uma garra e sustentada na
horizontal com auxlio de um pequeno pedestal. (...) Com uma pequena lanterna
colocada na vertical, iluminamos o espelho de baixo para cima com um feixe de
luz divergente. A luz refletida no espelho ilumina um resistor sensvel a luz (LDR
- Light Dependent Resistor) fixada ao lado da lanterna (...). Com o movimento da
extremidade da rgua alteramos a distncia entre a fonte de luz e o LDR alterando
a intensidade luminosa e por consequncia a resistncia do LDR. Temos assim um
sensor de posio muito simples. (2011, p. 1702-2)

34
Contudo a replicao e o uso em sala de aula desse experimento mostraram que a
variao da iluminao do ambiente altera o valor da resistncia do LDR, gerando
interferncia aditiva nos valores lidos pelo Arduino. Deste modo, em salas pouco iluminadas
ou escuras os dados obtidos no experimento so diferentes daqueles adquiridos em salas com
a iluminao adequada. Nestas salas, o intervalo de medio fica diminudo, devido a tenso
residual gerada pela iluminao do ambiente que se soma ao sinal, diminuindo a amplitude
de medio. Alm disso, na proposta no artigo referido anteriormente as medies so
apresentadas em unidades arbitrrias (U.A.).
Para dirimir esta interferncia e, assim, tornar o experimento adequado a qualquer
ambiente, foi substitudo o conjunto LDR/Lanterna pelo sensor TCRT5000 que possui uma
construo compacta, unindo, em um mesmo dispositivo, a fonte de luz (LED
infravermelho) e o detector (fototransistor23 infravermelho). Esta alterao j havia sido
proposta no artigo Damped Harmonic oscillator with Arduino, publicado no Journal of
Applied Mathematics and Physics, v. 3 n. 6.
O TCRT5000, produzido pela Vishay Telefunken, um sensor ptico por reflexo
direta ou difusa com sada a transistor, que opera na faixa do infravermelho com
comprimento de onda de 950 nm. Possui filtro contra a luz do dia e pode ser alimentado pela
sada +5V do Arduino. Alm disto, a velocidade de resposta24 do fototransistor, que opera
em microsegundos, maior do que a do LDR, que responde em milissegundos.
A curva de resposta do LDR linear para medies de luminosidade, porm, em
medies de distncia por reflexo direta, a linearidade da deteco pode ser comprometida.
No caso do fototransistor a curva de resposta, disponibilizada pelo fabricante, para reflexo
direta, obedece, a partir de uma dada distncia, uma funo matemtica.

Figura 17 Curva de resposta de um LDR do tipo CdS disponibilizada na folha de dados do fabricante
Fonte: Folha de dados do LDR da SUNROM Technologies

23
Transistor cuja juno coletor-base fica exposta a luz. A energia luminosa desloca eltrons para a banda de
conduo, reduzindo sua barreira de potencial.
24
Trata-se da velocidade com que a medida fornecida pelo sensor alcana o valor real da varivel fsica.

35
Figura 18 Curva de resposta do sensor TCRT5000 disponibilizada na folha de dados do fabricante
Fonte: Folha de dados do LDR da SUNROM Technologies

Em algumas aplicaes com os sensores pticos os dados so apresentados em uma


escala arbitrria. No artigo, os autores, com o uso do LDR, relatam uma
assimetria no amortecimento das oscilaes da rgua que deve ser creditada a no
estrita linearidade da resposta do sensor de posio. Este fato menos crtico na
medida em que os deslocamentos so menores (...). Naturalmente, perfeitamente
possvel a construo de uma curva de calibrao para o sensor de posio que
possa corrigir todas as alteraes introduzidas pela no-linearidade da resposta,
trabalho este que, por si s, agrega muitas questes novas a serem exploradas em
sala de aula. (2011, p. 1702-3)

Para que o experimento, de fato, se torne matematicamente verificvel e fisicamente


significativo importante que ele apresente dados de posio e tempo em unidades do
Sistema Internacional. Para obter uma escala milimtrica de posio, preciso realizar o
procedimento de linearizao do sensor. Cabe ressaltar que a resposta de um sensor ptico
de medio por reflexo difusa depende da geometria, do acabamento superficial, da cor do
objeto a ser detectado e do ngulo de incidncia/reflexo.
Para simplificar a linearizao, primeiramente, foi executado um arranjo
experimental especfico, excluindo a varivel do ngulo de incidncia/reflexo. Conforme
apresentado a seguir:

Suporte para o sensor Batente com etiqueta branca


Rguas milimetradas
Sensor TRTC-5000

Figura 19 Esquema simplificado da montagem do experimento

36
TRCT-5000
Placa Arduino
Foto-
transistor LED
IR IR
Conector USB

200
10 k
A
0
5 Vcc GND

Figura 20 Diagrama da montagem eletrnica do experimento

Cabe salientar que a linearizao de sensores pode ser realizada utilizando-se a


tecnologia analgica ou a tecnologia digital. No mtodo analgico, imprescindvel a
utilizao de um componente eletrnico que apresente uma resposta inversa ao sensor a ser
corrigido. Por exemplo, um circuito que possua resposta exponencial pode corrigir um
sensor de resposta logartmica.
Porm, por ser improvvel a escolha de um circuito que possua sada perfeitamente
simtrica ao sensor e que alcance uma resoluo adequada de correo, seria inevitvel a
utilizao de outros componentes para realizar os ajustes necessrios, tornando o circuito
eletrnico complexo e dispendioso, contrariando o objetivo deste trabalho.
Os mtodos digitais so numerosos e podem ser implementados por software,
realizando-se a linearizao sem o uso de nenhum componente adicional ao circuito do
experimento. O mtodo utilizado neste trabalho ser uma variao do mtodo de linearizao
por tabela. Neste mtodo, fundamental o registro em uma tabela dos dados referentes a
coleta do valor mtrico de posio e o respectivo valor analgico medido pelo sensor, sendo
que o nmero de dados constantes nesta tabela determinar, de maneira direta, a resoluo
da linearizao do sensor.
Aps o registro destes dados e com a utilizao de um software de planilha eletrnica
(Libre Office Calc, SciDavis, etc.) determina-se a funo que representa a variao destes
dados. Com o conhecimento desta funo possvel implement-la via software e assim
linearizar o sensor.

37
int pinoAnalogico = 0;
int valorAnalogico,somatorio,media;
void setup(){Serial.begin(250000);}
void loop(){
somatorio = 0;
for (int i=0; i <= 10; i++){
valorAnalogico = analogRead(pinoAnalogico);
somatorio = somatorio + valorAnalogico;
delay(10);
}
media = somatorio/10;
Serial.println("valor Medido = ");
Serial.println("media ");
delay(500);
}

Este programa realiza 10 medies de posio, com o uso do sensor TRCT-5000,


com um intervalo de 10 milissegundos entre cada uma das medies e apresenta o valor da
mdia aritmtica dessas medidas, via interface serial e aguarda 500 milissegundos para
refazer de forma cclica o mesmo processo. Para o processo de medio foi considerada a
referncia de distncia do prprio sensor (sensor-objeto).

Distncia sensor-objeto

Distncia placa-objeto

Figura 21 Representao da referncia de distncia do sensor


Fonte: Folha de dados do TCRT5000 da Vishay Semiconductors

Para a observao do comportamento de resposta do sensor, foi montado um arranjo


linear, apresentado na figura 19, e foram realizadas medies no intervalo de 5 a 130 mm,
totalizando 26 pontos de referncia. A partir dos dados obtidos, pode-se concluir que o
intervalo de distncias til para a medio de distncias no experimento de 15 a 80 mm.
Os valores de distncia menores de 15 mm apresentaram comportamento no linear, como
esperado, pois os sensores de distncia, quer pticos ou ultrassnicos, apresentam uma
distncia mnima de operao. Para valores de distncia maiores que 80 mm, a resoluo

38
apresentada inferior a necessria para uma equivalncia milimtrica, pelo menos 5 nveis
para cada intervalo de 5 mm.

Distncia Nvel aps Distncia Nvel aps


(mm) digitalizao (mm) digitalizao
5 993 70 78
10 986 75 70
15 837 80 64
20 553 85 58
25 399 90 54
30 299 95 50
35 231 100 46
40 185 105 43
45 152 110 41
50 129 115 39
55 111 120 37
60 98 125 36
65 86 130 34
Tabela 13 Dados da resposta do sensor TRTC-5000 para reflexo difusa no intervalo 5-130 mm

Grfico 1 Curva de resposta do sensor TRTC-5000 para reflexo difusa no intervalo 5-130 mm

No intervalo escolhido, entre 15 e 80 mm, foram realizados 3 ciclos de medio com


um degrau entre distncias de 5 mm e calculada a mdia aritmtica para a construo do
grfico da funo de resposta do sensor.

39
Nvel aps Nvel aps Nvel aps Nvel aps
Distncia
digitalizao digitalizao digitalizao digitalizao
(mm)
Medio 1 Medio 2 Medio 3 Mdia
15 837 822 836 832
20 553 554 560 556
25 399 397 402 399
30 299 293 297 296
35 231 228 231 230
40 185 184 184 184
45 152 152 152 152
50 129 130 129 129
55 111 111 112 111
60 98 98 98 98
65 86 87 87 87
70 78 78 78 78
75 70 71 71 71
80 64 64 64 64

Tabela 14 Dados da resposta do sensor TRTC-5000 para reflexo difusa no intervalo 15-80 mm

Grfico 2 Curva de resposta do sensor TRTC-5000 para reflexo difusa no intervalo 15-80 mm

A Funo de linearizao obtida do sensor TRTC-5000 uma exponencial de




decaimento de 2 ordem: = 11,847 + 47,2524 311,232 + 127,501 43,903 , sendo
y a distncia entre o sensor e a rgua em mm, e x o valor de resposta digitalizada em 10 bits
do sensor.

40
Com a definio da funo de resposta do sensor, preciso determinar o erro relativo
para que seja possvel a avaliao da qualidade do processo de linearizao do sensor. Para
alcanar este objetivo, foi aplicada a equao matemtica a cada um dos valores obtidos na
digitalizao da resposta direta do sensor e comparado o resultado a equivalente medio de
distncia, obtendo-se o erro relativo a cada uma das distncias e o erro relativo mdio de
0,36%.
Distncia Nvel aps Distncia
Erro
sensor-rgua digitalizao obtida aps
Relativo
(mm) (Mdia) linearizao
15 832 15,1 0,72%
20 556 19,8 1,18%
25 399 25,0 0,11%
30 296 30,3 0,84%
35 230 35,1 0,26%
40 184 39,9 0,16%
45 152 44,8 0,35%
50 129 49,8 0,36%
55 111 55,1 0,18%
60 98 60,0 0,03%
65 87 65,2 0,23%
70 78 70,2 0,28%
75 71 74,8 0,32%
80 64 80,0 0,01%
Erro relativo mdio 0,36%

Tabela 15 Determinao do erro relativo no processo de linearizao do sensor TRTC-5000

Para de fato construir o experimento da lmina oscilatria, no qual o ngulo de


incidncia/reflexo incontornvel, necessrio a execuo da sua montagem mecnica:

Perfil de Alumnio

Etiqueta de papel Oscilao


branco colado na rgua
Perfil de Alumnio para
criao do ponto de
Rgua de ao, plstico, etc.
ancoragem

Sensor
Base

Figura 22 Esquema simplificado da montagem do experimento

41
Durante o experimento, a rgua oscila entre os dois pontos de mxima amplitude e
por estar ancorada em uma das extremidades esta oscilao ocorre em conjunto com a
inclinao da extremidade, em balano, da rgua gerando um movimento composto. Desta
maneira, imprescindivel a linearizao do sensor no prprio experimento.
Nas medies necessrias para este procedimento, considerou-se a base do
protoboard como referncia (distncia placa-objeto, ver fgura 21), pois a posio do sensor
sob a rgua impossibilita a utilizao da referencia fsica do mesmo. A rgua est ancorada
na posio referente a leitura de 20 cm e o sensor est posicionado a 3 cm da ponta livre da
rgua. Para realizar uma leitura de distncia com maior preciso entre a rgua e a placa
(protoboard), foi utilizado um paqumetro marca Starret modelo 125MEB com resoluo de
0,05 mm.
Nvel aps Nvel aps Nvel aps Nvel aps
Distncia
digitalizao digitalizao digitalizao digitalizao
(mm)
Medio 1 Medio 2 Medio 3 Mdia
20 814 804 802 807
25 531 537 533 534
30 372 372 370 371
35 271 272 275 273
40 206 206 203 205
45 159 159 159 159
50 128 128 128 128
55 104 104 104 104
60 84 84 84 84

Tabela 16 Dados da resposta do sensor TRTC-5000 para reflexo difusa no intervalo 20 - 60 mm

Grfico 3 Curva de resposta do sensor TRTC-5000 para reflexo difusa no intervalo 15-80 mm

42
A Funo de linearizao do sensor TRTC-5000 no experimento, como esperado,
tambm uma exponencial de decaimento de 2 ordem, como apresentado:


= 14,585 + 36,733 421,707 + 50,075 71,122

Sendo y a distncia entre a placa (protoboard) e a rgua em mm, e x o valor de


resposta digitalizada com resoluo de 10 bits do sensor.
A funo que caracteriza a resposta do sensor similar quela obtida na medio
esttica, o que indica que a inclinao da rgua no induziu uma grande alterao na resposta
do sensor. A determinao do erro relativo crucial para que seja possvel uma avaliao da
qualidade do processo de linearizao do sensor.

Distncia Nvel aps Distncia


Erro
sensor-rgua digitalizao obtida aps
Relativo
(mm) (Mdia) linearizao
20 807 20,0 0,03%
25 534 25,0 0,13%
30 371 30,1 0,32%
35 273 34,9 0,32%
40 205 40,0 0,05%
45 159 45,1 0,30%
50 128 50,0 0,04%
55 104 54,9 0,20%
60 84 60,1 0,09%
Erro relativo mdio 0,16%

Tabela 17 Determinao do erro relativo na linearizao do sensor no experimento

Caso a montagem mecnica seja alterada, a metodologia para linearizao do


conjunto sensor/rgua deve ser realizada novamente.
Uma vez concludo o procedimento da linearizao do sensor TRTC-5000 e sua
verificao de linearidade, para que ele apresente os dados de posio em unidade
compatvel com o Sistema Internacional (SI), ser indispensvel a implementao de um
programa de aquisio dos dados. O cdigo a ser transferido para o Arduino deve contemplar
a digitalizao dos dados analgicos, oriundos do sensor e sua transmisso por interface
serial. A base de tempo da aquisio e transmisso dos dados pelo Arduino deve ser constante
e possuir uma base de tempo compatvel ao SI.
A determinao desta base de tempo depende do nmero de amostras necessrias
para uma boa representao da oscilao da rgua. Para isso, foi primordial realizar uma

43
medio prvia, com o uso de um osciloscpio. Para a rgua de ao com um balano de 200
mm foi medida uma frequncia mdia de oscilao de aproximadamente 14 Hz e perodo de
70 ms. Com base nestes dados e no tempo exigido para que o Arduino digitalize o sinal
analgico, que da ordem de 100 s, adotaremos o padro de tempo de 1ms, ou seja, a
gerao de 1 sinal referente a medio de posio da rgua a cada 1 ms.
int valor = 0, contador=0;
long tempoAtual = 0, tempoAnterior = 0, tempo = 0;

void setup(){Serial.begin(250000);}

void loop(){
valor = analogRead(0);
tempoAtual = micros() - tempoAnterior;
while ( tempoAtual < 993){tempoAtual = micros() - tempoAnterior;}
tempoAtual = micros()-tempoAnterior;
tempoAnterior = micros();
tempo = tempo + tempoAtual / 1000;
Serial.print(valor); Serial.print(";");
contador = contador + 1;
if (contador = = 10){
Serial.println(tempo);
contador = 0;
}
}

O cdigo proposto gera uma medio de posio da rgua a cada 1 ms, com um erro
absoluto, medido, de 0,004 ms ou relativo de 0,4%. Com a finalidade de obter uma maior
qualidade e velocidade do canal de comunicao serial, a cada transmisso so enviados 10
medies de posio e uma medio do tempo decorrido destas medies, conforme
mostrado no terminal serial do Arduino a seguir:

Figura 23 Terminal serial do Arduino recebendo dados, sendo os dez primeiros valores de posio em sinal
analgico de 10 bits (0 a 1024) e um valor de tempo em ms.

44
A interface do experimento desenvolvida em processing, recebe os dados via
conexo serial e os apresenta em forma de grfico em uma tela de 20 divises horizontais
por 8 divises verticais. A escala vertical milimtrica enquanto que a escala horizontal
possui 6 possveis resolues por diviso: 10 ms, 20 ms, 50 ms, 100 ms, 500 ms e 2 s. Os
detalhes da interface computacional podem ser observadas na figura 24.
Estas diferentes escalas horizontais possibilitam que o aluno realize uma adequada
medio do perodo e da amplitude da onda, avaliando o seu amortecimento. Outras
funcionalidades foram implementadas como o disparo nico, que permite reter a
visualizao do sinal a cada tela completa; os indicadores de nvel do sinal e posio em mm
localizados no rodap da tela, o ajuste de offset para compensar oscilaes no ajuste de zero
e a gravao, em arquivo, de todas as medies realizadas na sesso para uma anlise
posterior.
Da mesma forma que foi desenvolvido na linearizao do sensor, necessrio
realizarmos a avaliao da qualidade do padro de tempo implementado pelo Arduino e
processado pelo Processing. Para alcanar este objetivo, foi escolhido o comprimento em
balano da rgua de 20 cm e foram realizadas dez medies via interface e via anlise de
dados.

Figura 24 Tela da interface computacional realizando medida de oscilao com indicao de referncias
para a determinao grfica do perodo (vermelho)

O sinal medido pela interface computacional possui um perodo de 3 divises e 2


subdivises. Considerando a varredura selecionada, podemos concluir que cada diviso

45
possui o valor de 20 ms e cada subdiviso possui o valor de 1/5 da diviso, ou seja, 4 ms.
Desta maneira temos: 3 20 + 2 4 = 60 + 8 = 68 .
O perodo pode ser obtido com base nos dados armazenados no arquivo gerado pela
interface computacional de duas maneiras: a anlise direta dos dados e a anlise do grfico
gerado a partir dos dados. O primeiro mtodo mostrado a partir dos dados apresentados a
seguir:
4010 35,2 4023 42,6 4036 47,5 4049 43,0 4062 35,4 4075 34,4
4011 35,5 4024 43,4 4037 47,5 4050 42,0 4063 35,0 4076 34,6
4012 36,0 4025 44,0 4038 47,4 4051 41,7 4064 34,6 4077 35,0
4013 36,5 4026 44,4 4039 47,4 4052 41,1 4065 34,4 4078 35,3
4014 37,1 4027 45,0 4040 47,0 4053 40,4 4066 34,1 4079 35,8
4015 37,6 4028 45,3 4041 46,7 4054 39,7 4067 33,9 4080 36,3
4016 38,2 4029 45,9 4042 46,5 4055 39,2 4068 33,8 4081 36,7
4017 38,7 4030 46,4 4043 46,1 4056 38,6 4069 33,7 4082 37,3
4018 39,5 4031 46,6 4044 45,7 4057 38,0 4070 33,7 4083 37,8
4019 40,0 4032 47,0 4045 45,2 4058 37,3 4071 33,7 4084 38,4
4020 40,8 4033 47,1 4046 44,7 4059 36,8 4072 33,8 4085 39,0
4021 41,5 4034 47,3 4047 44,2 4060 36,2 4073 34,0 4086 39,6
4022 42,0 4035 47,4 4048 43,4 4061 35,8 4074 34,2 4087 40,3

Tabela 18 Dados oriundos da interface computacional

O perodo ser determinado na segunda vez que o sinal passar o mais prximo da
distncia considerada como referncia. Consultando a tabela, podemos definir as amostras
4018 e 4086, como o tempo dado em milissegundo temos: 4086 4018 = 68.
Observa-se que o valor no exato mesmo tendo 86 amostras em apenas um ciclo de onda.

Grfico 4 Grfico gerado a partir dos dados oriundos da interface computacional

46
Usando a interface do SCIDavis ou de qualquer software similar, possvel medir
valores de pontos no grfico, assim como exemplificado no grfico 4, no qual a linha
vermelha indica a referncia, no caso 4290 ms e onde se posiciona o cursor sobre a curva
temos a medio deste ponto, no caso, 4358 ms. Realizando a subtrao destas leituras
obtm-se o perodo. 4358 4290 = 68.
Foram utilizadas trs metodologias para determinar o perodo da oscilao da lmina
no experimento, porm imperioso medir, de maneira externa, a oscilao da lmina para
que possamos ter um padro de comparao e verificarmos a qualidade da medio
proporcionada pelo experimento. Para isto, o sensor foi separado do Arduino, alimentado
por uma fonte externa de 5 VDC e conectado atravs de uma ponta de prova a um
osciloscpio digital marca INSTEK modelo GDS806S para tambm realizar medies do
perodo de oscilao da lmina. O osciloscpio foi ajustado, manualmente, com os
parmetros: varredura vertical: 200 mV/diviso; acoplamento: AC; varredura horizontal: 25
ms/diviso e trigger: DC com disparo na rampa de subida.
Pelo fato da oscilao ser de baixa frequncia e possuir o amortecimento em sua
amplitude, foram realizadas dez medies para minimizar o erro de aquisio do
osciloscpio.

Figura 25 Montagem experimental para realizar medio do perodo de oscilao

Na tela do osciloscpio, no acionamento do menu medidas, so apresentadas


medies automticas de frequncia, perodo, tenso de pico a pico, tenso eficaz e tenso
mxima. No rodap da tela, so apresentadas as escalas de volts/diviso dos canais 1 e 2,

47
com seus respectivos tipos de acoplamento e a escala de tempo/diviso. Estas indicaes dos
valores das escalas permitem a medio grfica na tela.

Figura 26 Tela do osciloscpio digital com a leitura dos parmetros da oscilao

Perodo Perodo
medido na medido no Erro
Referncia
interface osciloscpio Relativo
(ms) (ms)
1 68 67,75 0,37%
2 68 68,33 0,49%
3 68 68,00 0,00%
4 68 68,32 0,47%
5 68 68,40 0,59%
6 68 67,70 0,44%
7 68 67,96 0,06%
8 68 68,33 0,49%
9 68 68,01 0,01%
10 68 67,88 0,18%
Erro relativo mdio 0,31%

Tabela 19 Determinao do erro relativo mdio do padro de tempo

Na anlise dos erros, foi considerado o perodo de 68 ms como o tempo correto de


uma oscilao da lmina. Desta maneira, calculou-se o erro relativo de cada medida do
osciloscpio e o erro relativo mdio em dez medies. O erro calculado foi inferior a 1%.
As comprovaes dos erros relativos linearizao do sensor e da base de tempo
implementadas pelo Arduino e pelo Processing so imprescindveis para que, de fato, o

48
experimento seja um objeto educacional funcional quantitativo e no uma simples
demonstrao da oscilao da rgua.
O uso desse experimento, objetivamente, favorece o desenvolvimento das
habilidades e das competncias preconizadas pelos descritores relacionados ao estudo das
ondas, presentes na Base Nacional Comum e no Currculo Mnimo do Estado do Rio de
Janeiro, conforme apresentado na tabela a seguir:

Estudo de Ondas
Base Nacional Comum
Rever ou avaliar movimentos em quedas, sistemas planetrios ou objetos sob a ao
de molas, tendo como pressuposto a conservao da energia mecnica.

Conceber e realizar arranjos experimentais em que se possa avaliar ou verificar a


antecipao de movimentos, como a oscilao de pndulos, ou de deformaes,
como na coliso de objetos elsticos.

Determinar experimentalmente relaes entre variveis como o valor da acelerao


da gravidade, a altura e o tempo numa queda livre, ou no percurso de uma esfera
em canaleta inclinada, ou entre comprimento de pndulos e sua frequncia de
oscilao.

Representar e/ou obter informaes de tabelas, esquemas e grficos de valores de


grandezas que caracterizam movimentos ou causas de suas variaes; converter
tabelas em grficos e vice-versa; estimar e analisar variaes com base nos dados.

Currculo Mnimo do Estado do Rio de Janeiro


Compreender as propriedades das ondas e como elas explicam fenmenos presentes
em nosso cotidiano.

Compreender a importncia dos fenmenos ondulatrios na vida moderna sobre


vrios aspectos, entre eles sua importncia para a explorao espacial e na
comunicao.

Tabela 20 Descritores relacionados ao estudo das ondas

49
Atividade1: Demonstrar o uso do experimento.
Propor aos alunos que manipulem livremente a rgua, para cima e para baixo e
visualizem o efeito do registro temporal de posio da rgua na interface computacional. Em
um segundo momento, com o auxlio de uma rgua realizar medies de 30, 35, 40, 45, 50
e registrar, em uma tabela, os valores obtidos. A partir dos valores medidos e dos valores
registrados na interface, calcular o valor mdio para cada medio e o erro experimental
parcial e total.

Habilidades e Competncias trabalhadas:


Representar e/ou obter informaes de tabelas, esquemas e grficos de valores de
grandezas que caracterizam movimentos ou causas de suas variaes; converter
tabelas em grficos e vice-versa; estimar e analisar variaes com base nos dados.

Distncia Medio 1 Medio 1 Medio 2 Medio 2 Medio 3 Medio 3


(mm) (volts) (mm) (volts) (mm) (volts) (mm)
30 1,807 30,3 1,797 30,4 1,836 30,1
35 1,318 35,0 1,318 35,0 1,323 34,9
40 1,011 39,7 1,006 39,8 1,006 39,8
45 0,791 44,6 0,781 44,9 0,786 44,8
50 0,620 50,1 0,625 49,9 0,620 50,1

Tabela 21 Atividade 1 Exemplo de dados obtidos pela interface Processing a partir da medio de
posio de oscilao da rgua medida por uma rgua auxiliar milimetrada

Distncia Valor Mdio Valor Mdio Erro


(mm) (volts) (mm) Relativo
30 1,813 30,27 0,89%
35 1,320 34,97 0,10%
40 1,008 39,77 0,58%
45 0,786 44,77 0,52%
50 0,622 50,03 0,07%
Erro relativo mdio 0,43%

Tabela 22 Atividade 1 Registro dos valores de clculo do erro relativo

| |
% = 100

50
Figura 27 Atividade 1 Exemplo de uma das medies realizadas na interface computacional desenvolvida

Atividade 2: Anlise do fenmeno da deformao elstica da lmina.


A partir do emprego de pequenos valores de massas para a determinao da constante
elstica da lmina. Na sala de aula podemos utilizar moedas de valores correntes como
elementos de massa, colocando-as em uma posio definida da rgua e realizar as medies
de deslocamento com o uso da interface computacional, registrando os resultados em uma
tabela. A partir dos valores de massa e deslocamento registrados, construir o grfico fora x
deslocamento e determinar a constante elstica. Para obtermos outros valores da constante
de elstica podemos alterar a posio da massa na rgua ou alterar a prpria rgua.

Habilidades e Competncias trabalhadas:


Rever ou avaliar movimentos em quedas, sistemas planetrios ou objetos sob a ao
de molas, tendo como pressuposto a conservao da energia mecnica.
Representar e/ou obter informaes de tabelas, esquemas e grficos de valores de
grandezas que caracterizam movimentos ou causas de suas variaes; converter
tabelas em grficos e vice-versa; estimar e analisar variaes com base nos dados.

51
Distncia da extremidade em balano da rgua

Rgua Moedas

Figura 28 Atividade 2 Exemplo de arranjo com as moedas para a determinao da constante elstica

Nmero Massa Medies de posio Desloca


Media
de Total 1 2 3 mento
(mm)
Moedas (g) (mm) (mm) (mm) (mm)
0 0 39,9 40,0 40,0 40,00 0
1 7,81 38,9 39,0 39,0 38,97 1,03
2 15,62 38,1 38,1 38,2 38,13 1,87
3 23,43 37,3 37,4 37,4 37,37 2,63
4 31,24 36,5 36,5 36,5 36,50 3,50
5 39,05 35,6 35,6 35,6 35,60 4,40
6 46,86 34,7 34,7 34,7 34,70 5,30
7 54,67 33,9 33,9 33,9 33,90 6,10
8 62,48 33,0 33,0 33,0 33,00 7,00
9 70,29 32,2 32,2 32,1 32,17 7,83
10 78,10 31,3 31,3 31,3 31,30 8,70

Tabela 23 Atividade 2 Exemplo de dados obtidos, via interface grfica, para cada arranjo de moedas de
R$ 0,50

Nmero Massa Fora Peso Desloca


k
de Total (N) mento
(N/m)
Moedas (kg) (m)
0 0 0 0 0
1 7,81.10-3 7,66.10-2 1,03.10-3 74,385
2 1,562.10-2 1,532.10-1 1,87.10-3 81,942
3 2,343.10-2 2,298.10-1 2,63.10-3 87,395
4 3,124.10-2 3,064.10-1 3,50.10-3 87,561
5 3,905.10-2 3,830.10-1 4,40.10-3 87,064
6 4,686.10-2 4,600.10-1 5,30.10-3 86,735
7 5,467.10-2 5,363.10-1 6,10.10-3 87,920
8 6,248.10-2 6,129.10-1 7,00.10-3 87,561
9 7,029.10-2 6,895.10-1 7,83.10-3 88,064
10 7,810.10-2 7,661.10-1 8,70.10-3 88,064
Tabela 24 Atividade 2 Exemplo do clculo da constante elstica para cada arranjo de moedas de R$ 0,50

52
=

Grfico 5 Atividade 2 Constante elstica (k) da lmina nos diversos arranjos de moedas de R$ 0,50

Figura 29 Atividade 2 Exemplo de uma das medies realizadas na interface computacional para um dos
arranjos de moedas de R$ 0,50

Atividade 3: Anlise do movimento oscilatrio


A partir do acionamento da rgua, observar o registro do sinal na interface
computacional, determinando perodo, frequncia e amplitude de um ciclo. Altere o

53
comprimento do balano da rgua determinando a relao da variao do comprimento livre
da rgua com a variao do perodo de oscilao. Tambm podemos alterar o material da
lmina, utilizando outras rguas, de mesmo comprimento, e definindo a frequncia natural
de oscilao ou inserindo massas solidrias na extremidade livre da rgua.
Habilidades e Competncias trabalhadas:
Conceber e realizar arranjos experimentais em que se possa avaliar ou verificar a
antecipao de movimentos, como a oscilao de pndulos, ou de deformaes,
como na coliso de objetos elsticos.
Determinar experimentalmente relaes entre variveis como o valor da acelerao
da gravidade, a altura e o tempo numa queda livre, ou no percurso de uma esfera em
canaleta inclinada, ou entre comprimento de pndulos e sua frequncia de oscilao.

Amplitude de
Perodo Frequncia
Balano da rgua pico positivo
(s) (Hz)
(mm)
18 cm 16,0 0,056 17,86
19 cm 15,0 0,063 15,87
20 cm 16,5 0,068 14,71
21 cm 14,0 0,075 13,33
22 cm 12,0 0,083 12,05
23 cm 15,0 0,090 11,11
24 cm 14,0 0,097 10,31

Tabela 25 Atividade 3 Determinao dos parmetros da oscilao para cada arranjo da rgua

A relao entre o comprimento em balano da rgua com a variao do perodo de


oscilao inversa, ou seja, quanto maior o comprimento, em balano, da rgua menor ser
a frequencia de oscilao.

Figura 30 Oscilao na interface computacional para um balano da rgua de 20 cm

54
Atividade 4: Anlise da taxa de decaimento
A partir do acionamento da rgua podemos medir a amplitude do sinal em cinco
ciclos subsequentes e com base em tabelas e grficos definirmos o aspecto e a taxa de
decaimento. Deve ser tambm apresentado o decaimento total da oscilao, analisar a qual
funo matemtica pertence e analisar as possveis causas deste decaimento. Podemos
tambm alterar materiais ou inserir massas solidarias rgua.
Habilidades e Competncias trabalhadas:
Rever ou avaliar movimentos em quedas, sistemas planetrios ou objetos sob a ao
de molas, tendo como pressuposto a conservao da energia mecnica.
Conceber e realizar arranjos experimentais em que se possa avaliar ou verificar a
antecipao de movimentos, como a oscilao de pndulos, ou de deformaes,
como na coliso de objetos elsticos.
Determinar experimentalmente relaes entre variveis como o valor da acelerao
da gravidade, a altura e o tempo numa queda livre, ou no percurso de uma esfera em
canaleta inclinada, ou entre comprimento de pndulos e sua frequncia de oscilao.
Representar e/ou obter informaes de tabelas, esquemas e grficos de valores de
grandezas que caracterizam movimentos ou causas de suas variaes; converter
tabelas em grficos e vice-versa; estimar e analisar variaes com base nos dados.

Amplitude relativa Variao em relao


Ciclo
positiva (mm) ao ciclo anterior (mm)
1 14,0 -----
2 13,2 0,8
3 12,8 0,4
4 12,2 0,6
5 11,8 0,4
6 11,4 0,4
7 11,0 0,4
8 10,4 0,6
9 10,0 0,4
10 9,6 0,4
11 9,2 0,4
12 9 0,2
Variao total 5,0
Variao mdia 0,6

Tabela 26 Amplitudes de oscilao em diferentes ciclos consecutivos, considerando um balano da rgua


de 20 cm

55
Figura 31 Amortecimento para uma rgua de ao considerando um balano de 20 cm

A envoltria observada no decaimento da amplitude do sinal o amortecimento


presente na oscilao da rgua. A amplitude de um oscilador amortecido em um tempo t
qualquer dado por uma funo exponencial:

= (2) cos( + )
Sendo:
A: amplitude mxima de oscilao : frequncia do oscilador
b: constante de amortecimento : fase
m: massa do oscilador
t: tempo do movimento
Tambm podemos formular a equao em funo do tempo para a amplitude:

() = /2 , sendo =

A fora de resistncia do ar, no caso da rgua, a principal fora que contraria o


movimento neste experimento, gerando por consequncia o amortecimento.
Neste objeto educacional foram realizados experimentos envolvendo conceitos como
a constante elstica de uma lmina e movimento harmnico amortecido, porm este
elemento sensor pode ser aplicado a qualquer experimento fsico que envolva a medio de
pequenos deslocamentos. Alterando apenas o modelo do sensor infravermelho e mantendo
a mesma arquitetura do experimento realizado podemos alcanar medies de distncia

56
superiores a 1 metro, o que possibilita o desenvolvimento de novos experimentos como
registrador de deslocamento de mveis ou como um analisador de choques mecnicos.
Como visto, possvel criar um objeto didtico a baixo custo. No entanto, um
laboratrio no feito de apenas um experimento, preciso bem mais para, de fato, cumprir
com todo o planejamento anual. Sendo assim, no prximo captulo, ser apresentado,
descrito e analisado mais um produto educacional que, mesmo demandando poucos recursos,
tambm muito atraente e funcional.

57
CAPTULO 4

Estao Meteorolgica com o uso do Arduino e do Processing

A previso do tempo est presente nos jornais, nos telejornais e na internet. ela que
permite, muitas vezes, as pessoas se prepararem para enfrentar as mudanas climticas,
levando, por exemplo, ao sair de casa, agasalhos e guarda-chuva, ou escolherem a melhor
data para uma viagem ou para um evento.
Deste modo, possvel dizer que a meteorologia um assunto que facilmente
demonstra aos alunos as aplicaes da Fsica no dia a dia, conforme salientam as orientaes
Educacionais Complementares aos Parmetros Curriculares Nacionais: a Fsica deve
apresentar-se, portanto, como um conjunto de competncias especficas que permitam
perceber e lidar com os fenmenos naturais e tecnolgicos, presentes tanto no cotidiano mais
imediato quanto na compreenso do universo distante, a partir de princpios, leis e modelos
por ela construdos (PCN+, 2002, p. 2).
O termo meteorologia foi cunhado por Aristteles, no sculo IV A.C, derivado de
meteoro (partculas em suspenso) e logos (conhecimento). O termo foi empregado para
nomear a cincia que estuda os fenmenos ocorridos na atmosfera terrestre ou mesmo de
outros planetas.
No Brasil, o estudo da meteorologia se inicia em 1781, com a campanha de medies
meteorolgicas nas cidades do Rio de Janeiro e de So Paulo e a profisso de meteorologista
foi regulamentada em 14 de outubro de 1980.
As estaes meteorolgicas monitoram, muitas em tempo real, nosso tempo e o nosso
clima, possibilitando, atravs das medidas realizadas, o monitoramento do clima e a previso
do tempo. Para realizar essas atividades em sala de aula, um equipamento de baixo custo
para a medio de algumas das variveis atmosfricas pode ser desenvolvido com o uso do
Arduino e do Processing, viabilizando o monitoramento da presso atmosfrica, da
temperatura, da umidade relativa do ar e da luminosidade.
O estudo e a anlise dos dados provenientes da medio desses parmetros podem
promover a integrao entre algumas disciplinas como a qumica, fsica e biologia, da rea
de cincias da natureza; a geografia da rea de cincias humanas e as disciplinas das reas
de linguagem.
Os estudos dos fenmenos atmosfricos esto intimamente relacionados Fsica e
Qumica. Podemos citar, como exemplo destas relaes, os processos termodinmicos, a

58
composio e a estrutura da atmosfera, a propagao da radiao eletromagntica e das
ondas acsticas atravs da atmosfera, os processos fsicos envolvidos na formao de nuvens
e precipitao, a eletricidade atmosfrica, as reaes fsico-qumicas dos gases e partculas,
a microfsica de gotas e cristais e a prpria qumica da atmosfera. O conhecimento da
atmosfera e das mudanas climticas so apontados como um exemplo de aplicao da
disciplina de qumica pela Base Nacional Curricular Comum:
As mudanas climticas e o efeito estufa, o uso de feromnios como alternativa
aos agrotxicos no combate s pragas agrcolas, a necessidade de informaes
sobre a presena de transgnicos em rtulos de alimentos e os custos ambientais
das mineraes so apenas alguns exemplos de assuntos em que o conhecimento
qumico vital para que o/a estudante possa posicionar-se e tomar decises com
conscincia (2016, p. 146).

O processo biolgico da fotossntese e as reaes qumicas possibilitaram a evoluo


da atmosfera primordial formada por metano (CH4), amnia (NH3), dixido de carbono
(CO2) e vapor de gua (H2O) para a atmosfera que conhecemos hoje, onde predominam os
gases nitrognio (N) e oxignio (O). Alm dessa evoluo, os processos biolgicos
interagem de forma constante com a atmosfera, como podemos exemplificar pelas florestas
que mantm o equilbrio ambiental (umidade do ar, temperatura, taxa de polinizao, etc.).
Na geografia, a conexo com as variveis atmosfricas (temperatura, umidade
relativa do ar, luminosidade, etc.) se materializa nos estudos do clima, da vegetao, do
relevo, da hidrografia e da climatologia presentes nos livros didticos do Ensino Mdio.
Nos livros didticos de Fsica, as variveis presso e temperatura so normalmente
apresentadas de forma generalizada e no especficas a atmosfera, enquanto os conceitos de
presso atmosfrica, temperatura atmosfrica, umidade relativa do ar e luminosidade esto
presentes em fontes bibliogrficas de geografia ou de meteorologia.
A presso definida como a razo entre a fora aplicada em uma superfcie e a rea
de aplicao dessa fora. A presso atmosfrica o peso exercido por uma coluna de ar, com
seco reta de rea unitria, que se encontra acima do observador, em um dado instante e
local. Fisicamente, representa o peso que a atmosfera exerce por unidade de rea, conforme
define Varejo-Silva em seu livro Meteorologia e Climatologia (2006). A unidade padro
de presso no Sistema Internacional (SI) o Pascal (Pa) (Newton/m2). Meteorologistas tem
usado tradicionalmente a unidade bar, mas a unidade Pascal vem sendo cada vez mais
adotada. Por tradio histrica, ainda utilizada a unidade milmetros de mercrio (mmHg).
A referncia para os valores de presso atmosfrica o seu valor mdio ao nvel do mar:
1013,25 mbar, 101,325 KPa, 1013,25 hPa ou 760 mmHg.

59
A temperatura a medida da agitao das partculas que compe um certo material.
Se considerarmos as molculas de um gs, quanto maior a sua temperatura mais energia
cintica tero essas molculas. Quando queremos medir a temperatura de um corpo,
precisamos usar uma escala termomtrica, isto , uma maneira de correlacionar um conjunto
de nmeros s temperaturas. As trs escalas termomtricas mais comuns so Celsius (C),
Fahrenheit (F) e Kelvin (K).

A noo comum subjetiva de temperatura no e, de forma alguma, confivel. Uma


experincia familiar consiste em um dia muito frio tocar-se uma grade de metal
que esteja ao ar livre e, em seguida, tocar-se um objeto de madeira prximo. Tem-
se a sensao de que a grade esta mais fria, embora ambos os objetos estejam a
mesma temperatura. O que se est testando quando se toca um objeto frio no e
somente a sua temperatura, mas tambm a sua capacidade de transferir energia (na
forma de calor) da mo (provavelmente quente). Nestes casos, a mo fornece uma
medida subjetiva e incorreta da temperatura. (HALLIDAY, 2003)

A umidade relativa do ar definida como a razo entre o percentual (em nmero de


molculas) de gua no ar pelo percentual que corresponde saturao naquela temperatura
do ambiente. Por exemplo, a 30C pode existir no mximo 4% de molculas de gua no
estado de vapor no ar; caso efetivamente exista apenas 3%, ento a umidade relativa do ar
ser 3 dividido por 4, portanto, 0,75 ou 75%. A autora Erclia Torres Steink nos esclarece a
relao entre a umidade e a formao de chuvas em seu livro Climatologia Fcil:

Quando os instrumentos indicam umidade relativa de 100%, isso quer dizer que o
ar est totalmente saturado com vapor d'gua e, quela temperatura, ele no pode
mais absorver vapor d'gua. (...) quando a umidade relativa do ar est em torno de
100%, ocorre a condensao, ou seja, a formao das nuvens, e, se as condies
permitirem, a ocorrncia de chuva. Isso no significa, porm, que a umidade
relativa do ar deva ser de 100% para que chova basta que seja 100% onde as
nuvens esto se formando. (2012, p. 60)

A medio da luminosidade permite determinar a iluminao solar, ou seja, o perodo


de tempo que estamos sujeitos a irradiao solar. Com esta medio, tambm podemos
observar, de maneira aproximada, o horrio do nascer do sol e do pr do sol (ocaso) em dias
sem nebulosidade. Tambm podemos ter um indicador comparativo da nebulosidade do dia,
pois dias menos nebulosos sero por consequncia mais claros.

Sob o ponto de vista estritamente geomtrico, o nascimento e o ocaso do Sol


ocorrem quando o centro do disco solar aparentemente coincide com o plano do
horizonte local. Na prtica, porm, o nascimento e o ocaso do Sol so definidos
como os instantes em que o bordo do disco solar parece tangenciar o plano do
horizonte local, supostamente desobstrudo. Nessas ocasies, a verdadeira posio
do centro do disco solar 50' abaixo daquele plano. Isso advm do fato do raio
daquele disco subentender um arco de 16' e da refrao atmosfrica aumentar em
cerca de 34' o ngulo de elevao do Sol, quando prximo linha do horizonte
(LIST, 1971).

60
Para o desenvolvimento da estao meteorolgica com o uso do Arduino e
Processing so necessrios, alm do Arduino que realiza a aquisio dos dados e do
Processing que implementa a interface grfica, sensores que realizam a medio das
variveis meteorolgicas. O esquema de ligaes dos sensores bem como a ligao do LED
indicador de funcionamento da estao ao Arduino so apresentadas a seguir:

Figura 32 Esquema de ligaes da estao meteorolgica com o uso do Arduino e do Processing

O mdulo BMP180 tem seu funcionamento baseado no fenmeno fsico da piezo


resistividade e fabricado com o uso da tecnologia EMC (Epoxy Molding Compound) que
lhe confere robustez, alta preciso e linearidade assim como estabilidade a longo prazo. Este
mdulo encapsulado em um nico chip formado por elementos piezo resistivos para
medies da presso atmosfrica e da temperatura do ar e por um microprocessador que
realiza a digitalizao do sinal oriundo dos sensores, a calibrao, via software, dos dados
referentes as grandezas medidas e a conexo serial bidirecional para configurao do chip e
leituras dos dados referentes presso atmosfrica e altitude absolutas, presso
atmosfrica e altitude corrigidas em relao ao nvel do mar e temperatura ambiente.

61
Figura 33 Detalhe do circuito integrado BMP180

O termo piezo resistividade oriunda do grego, deriva da palavra piezin, que


significa pressionar. O efeito da piezo resistividade consiste na alterao da resistncia de
um material quando sobre ele aplicada uma determinada tenso mecnica. A descoberta
deste fenmeno deve-se ao matemtico, fsico e engenheiro britnico Lord Kelvin, que em
1856 verificou que a resistncia de fios de cobre e ferro aumentava quando sobre eles era
aplicada uma determinada tenso mecnica.
Os materiais piezo resistivos so caracterizados pelo que se designa gauge factor
(GF) ou fator de sensibilidade, definido como a variao fracionria da resistncia por
unidade de deformao e traduz as mudanas na resistncia do material em funo das
deformaes provocadas pela tenso mecnica aplicada.
O sensor BMP180 utiliza piezo resistores baseados em materiais semicondutores,
como o silcio, pois esses possuem elevados GFs, permitindo-lhe medir pequenas alteraes
em sua resistncia eltrica provocadas por sutis deformaes oriundas da ao da presso
atmosfrica. A temperatura tambm influencia bastante os GFs desses sensores, sendo da
ordem de -0,15%/C, permitindo ao sensor medir a variao da temperatura.
Este sensor comercializado para aplicaes direcionadas a microcontroladores,
como o Arduino, em placas contendo o prprio sensor, um regulador de tenso para 3.3 V
DC e componentes adicionais para otimizar a alimentao do mdulo e a conexo serial.

Figura 34 Placa comercial do sensor BMP180

62
Tenso de alimentao 1.8 3,6 V DC
Grandeza medida Presso atmosfrica Temperatura
Elemento do sensor piezo-resistive
300 a 1100hPa
Amplitude de medio (+9000 m a -500 m - 40 a +85 C
ref. nvel do mar)

Acurcia 0.12 hPa


1.0 C
1.0 m
Resoluo 0.01 hPa 0.1 C

Tabela 27 - Caractersticas tcnicas bsicas do sensor BMP180


Fonte: Folha de dados do BMP180 da Bosch Sensortec

O mdulo digital AOSONG AM2302 uma verso compatvel ao DHT22 para a


medio de umidade e temperatura. Este mdulo composto por um sensor capacitivo para
a medio da umidade do ar, um termistor para medir a temperatura do ar, e um
microcontrolador de 8 bits para digitalizar as medies, realizar a compensao e a
calibrao via software e possibilitar uma conexo serial unidirecional, por um nico fio.

Figura 35 Vista do sensor AM2302 sem e com o invlucro plstico de proteo

Neste sensor, a medio da umidade relativa do ar do tipo capacitiva. Este sensor


formado por um capacitor do tipo plano constitudo por duas placas metlicas separadas por
um dieltrico higroscpico25 composto de um polmero ativo. O valor da capacitncia
aumenta quando as molculas de gua so absorvidas pelo dieltrico aumentando sua
constante dieltrica. As placas do capacitor consistem de uma placa base de filme de ouro

25
Capacidade que o material possui de absorver gua.

63
ou platina depositada sobre o substrato cermico e uma placa de ouro ou platina permevel
ao vapor de gua. O valor da capacitncia do sensor depende da umidade do ar, tendo um
valor de 240pF quando submetido a uma umidade relativa de 60 % a temperatura de 25C.
A variao de 0 a 1000% na umidade relativa provoca uma variao de capacitncia de 40
pF, tendo uma variao unitria igual a 0,4 pF /% HR.

Figura 36 Fotografia e esquema do modelo de sensor capacitivo para a medio de umidade relativa

Outra forma de realizar a medio da umidade relativa do ar com o uso de um


sensor do tipo resistivo, como utilizado no DHT11. Estes sensores so formados por uma
base cermica, um condutor na forma de pente de filme espesso de metais preciosos como,
por exemplo, o ouro, formando o eletrodo. Sob este eletrodo, depositado um filme
polimrico higroscpico que atua como uma pelcula de deteco de umidade, devido
existncia dos ions livres h a alterao da impedncia do eletrodo, a partir da variao da
umidade relativa do ar. Com a finalidade de melhorar o tempo de resposta, sensores deste
tipo so equipados com um micro aquecedor resistivo para uma recuperao mais rpida da
condensao. Este sensor permite medies no intervalo de 20 a 90 % de RH com acuidade
de 5% de RH.

Figura 37 Fotografia e esquema do modelo de sensor resistivo para a medio de umidade relativa

64
O termistor utilizado para a medio da temperatura do ar fabricado a partir de
materiais semicondutores sensveis temperatura, ou seja, materiais que tem a sua
resistncia eltrica alterada a partir de variaes da temperatura, apresentando um valor
definido de resistncia eltrica para cada temperatura absoluta. Existem dois tipos bsicos
de termistores: o termistor PTC (Positive Temperature Coeficient Coeficiente de
Temperatura Positivo), que aumenta a sua resistncia eltrica com o aumento da temperatura
e o termistor NTC (Negative Temperature Coeficient Coeficiente de Temperatura
Negativo), que diminui a sua resistncia eltrica com o aumento da temperatura. As curvas
de resposta tanto do PTC quanto do NTC no so lineares. No AOSONG AM2302 usado
o NTC e sua linearizao realizada, via software, pelo microcontrolador de 8 bits presente
no mdulo.

Tenso de alimentao 3.3 6 V DC


Grandeza medida Umidade relativa do ar Temperatura
Termistor do tipo
Elemento do sensor Capacitivo
NTC
Amplitude de medio 0 a 99.9% RH -40 a +80C
Acurcia 2% RH 0.5C
Resoluo 0.1% RH 0.1C

Tabela 28 Caractersticas bsicas do sensor AOSONG AM2302


Fonte: Folha de dados do AM2302 da Aosong (Guangzhou) Electronics Co.,Ltd.

Para a medio de luminosidade, foi utilizado um LDR (Light Dependent Resistor


ou Resistor que Depende da Luz) conectado a uma das entradas analgicas do Arduino. O
LDR ou foto-resistncia um componente cujo valor nominal da resistncia eltrica funo
da intensidade da radiao eletromagntica incidente. A foto-resistncia geralmente
construda com base em materiais semicondutores, como silcio, germnio, arsnio, telrio
e compostos de cdmio e de chumbo. Estes materiais possuem a densidade de portadores
livres na banda de conduo como uma funo, entre outras, da intensidade e do
comprimento de onda dos ftons incidentes. Atualmente, existem no mercado foto-
resistncias que cobrem as gamas de radiao eletromagntica infravermelha, visvel e
ultravioleta.

65
Figura 38 Fotografia do LDR

Figura 39 Curva de resposta do LDR (Resistncia versus Lux)


Fonte: Folha de dados do LDR da SUNROM Technologies

Figura 40 Curva de resposta espectral do LDR


Fonte: Folha de dados do LDR da SUNROM Technologies

66
Para que o experimento, de fato, se torne matematicamente verificvel e fisicamente
significativo importante que ele apresente os dados das variveis medidas em unidades do
Sistema Internacional e calibrados a um padro, mesmo que este padro no apresente a
rastreabilidade metrolgica desejada.
Para a presso atmosfrica, por no termos acessveis medidores manuais e por esta
grandeza depender, basicamente, da altitude da medio foi realizado um procedimento de
comparao com base nas estaes meteorolgicas do Sistema Alerta Rio da Prefeitura do
Rio de Janeiro, localizada no Campo de So Cristvo; do Instituto Nacional de
Meteorologia - INMET, localizada no Forte de Copacabana e do Instituto Nacional de
Pesquisas Espaciais INPE, localizada no Aeroporto Santos Dummont.

Estao com o
Estao do Estao do Estao do
uso do Arduino
Alerta Rio INMET INPE
e Processing
Escola Tcnica Aeroporto
Campo de So Forte de
Localizao Estadual Santos
Cristvo Copacabana
Ferreira Viana Dummont
Latitude - 22,913932 - 22,896667 - 22,988286 - 22,91038
Longitude - 43,226412 - 43,221667 - 43,190436 - 43,16665
14 m 35 m 26 m 3m
Altitude
(estimado)26 (estimado)27 (informado)28 (informado)29
Distncia --- 1,9809 km 9,0538 km 6,1354 km
Direo --- 14,21 155,98 86,31

Tabela 29 Dados da localizao geogrfica e da altitude das Estaes Meteorolgicas

O procedimento baseia-se na comparao da mdia obtida a partir da coleta de dados


nas estaes com o valor obtido matematicamente, tendo como referncia o valor da presso
atmosfrica ao nvel do mar de 1016 hPa, obtido na carta de presso ao nvel do mar emitida
pela Marinha do Brasil em 19/04/2016 s 12:00 horas. Para cada estao meteorolgica,
foram realizadas cinco medies prximas ao horrio referenciado na carta e calculada a
mdia da presso atmosfrica em cada uma das estaes.

26
Altitude estimada com base no valor de 13 m de altitude do solo obtido pelo google Earth acessado em
20/04/2016.
27
Altitude estimada com base no valor de 35 m de altitude do solo obtido pelo google Earth acessado em
20/04/2016.
28
Altitude de 26 m informada pelo INMET no endereo http://www.inmet.gov.br no link estaes automticas,
acessado em 20/04/2016.
29
Altitude informada no INPE no endereo http://bancodedados.cptec.inpe.br/downloadBDM/ acessado em
20/04/2016.

67
Estao com o uso
Estao do Estao do Estao do
Horrio de medio do Arduino e
Alerta Rio INMET INPE
Processing
19/04/2016 s 10:00 1015,82 1012,8 1012,3 1015,93
19/04/2016 s 11:00 1015,27 1012,6 1012,7 1015,93
19/04/2016 s 12:00 1014,70 1011,9 1013,2 1016,94
19/04/2016 s 13:00 1013,92 1011,1 1013,3 1016,94
19/04/2016 s 14:00 1013,20 1010,0 1013,0 1015,93
Valor mdio 1014,58 1011,7 1012,9 1016,33

Tabela 30 Dados referentes a Presso atmosfrica coletados nas quatro estaes meteorolgicas usadas
como referncia para calibrao do sensor BMP180

O clculo da variao da presso atmosfrica como funo da altitude pode ser


realizado utilizando a equao baromtrica. Com o intuito de simplificar os clculos para o
uso em sala de aula, nas turmas de Ensino Mdio, devemos considerar algumas
generalizaes: a atmosfera um gs ideal em equilbrio, com temperatura constante e a
acelerao da gravidade constante em toda a atmosfera. Assim, podemos escrever a
equao baromtrica30:
ar
gh
Pnvel do mar
P(h) = Pnvel do mar e

Considerando ar = 1,18Kg/m , Pnvel do mar = 1,016 105 N/m (como


indicado na carta sintica de 19/04/2016 s 12:00) e g = 9,81 m/s, temos:

Kg
ar 1,18 m3 m
( ) = ( N ) (9,81 ) = 1,139 104 1
Pnvel do mar 1,016 105 s2
m2

Portanto, podemos calcular a presso atmosfrica para cada uma das estaes:
N 1,139104 1 3m
P(3m) = 1,016 105 e = 1015,653
m2

N 1,139104 1 16m
P(16m) = 1,016 105 e = 1014,150
m2
N 1,139104 1 26m
P(26m) = 1,016 105 e = 1012,996
m2
N 1,139104 1 35m
P(35m) = 1,016 105 e = 1011,958
m2

30
BAUER,W.; WESTFALL, G.D.;DIAS, H.Fsica para Universitrios Relatividade, Oscilaes, Ondas
e Calor. So Paulo: Mc Graw Hill, 2013, p. 17.

68
Estao com o
Estao do Estao do Estao do
uso do Arduino
Alerta Rio INMET INPE
e Processing
Presso
1014,58 hPa 1011,7 hPa 1012,9 hPa 1016,33 hPa
mdia
Presso
1014,150 hPa 1011,958 hPa 1012,996 hPa 1015,653 hPa
calculada
Erro
0,0424% 0,0255% 0,0095% 0,0667%
relativo

Tabela 31 Quadro comparativo do erro relativo calculado para os dados referentes presso atmosfrica
obtidos nas quatro estaes meteorolgicas em anlise

Como podemos observar, na apresentao do erro relativo a medio de presso


atmosfrica a partir do sensor BMP180 est bem prxima aos padres de erro das estaes
meteorolgicas comerciais.
Para a verificao das medies de temperatura pelo sensor BMP180 e pelo sensor
AOSONG AM2302, foi utilizado o termo higrmetro digital modelo MT-240 da Minipa,
que apresenta as caractersticas tcnicas para temperatura:

Termo higrmetro MT-240


Grandeza medida Temperatura
Amplitude de medio -50 a +70C
Preciso 2C
Resoluo 0,1C

Tabela 32 Caractersticas bsicas da medio de temperatura do Termo higrmetro MT-240


Fonte: Manual de instrues do Termo higrmetro digital MT-240 da Minipa Indstria e Comrcio Ltda

Grfico 6 Comparao entre os dados de temperatura obtidos pelo sensor BMP180 e pelo Termo
higrmetro MT-240

69
Grfico 7 Comparao entre os dados de temperatura obtidos pelo sensor AM2302 e pelo Termo
higrmetro MT-240

O valor mdio do erro de leitura obtido a partir das medies de temperatura do ar,
realizadas, considerando como referncia o valor medido pelo higrmetro digital modelo
MT-240, inferior a preciso do instrumento, sendo assim o valor obtido pelos sensores
BMP180 e AOSONG AM2302 podem ser considerados como fisicamente significativos.
Durante as medies foi constatada que a velocidade de resposta s variaes de temperatura
do BMP180 consideravelmente maior que a do AM2302.

Valor de referncia Valor medido Erro Valor medido Erro


MT-240 BMP180 BMP180 AM2302 AM2302
10,2 10,3 0,1 10,4 0,2
15,6 15,6 0,0 16 0,4
19,9 19,4 0,5 19,3 0,6
25,4 25,5 0,1 25,2 0,2
30,1 30,5 0,4 30,5 0,4
35,3 35,4 0,1 35,1 0,2
40,2 40 0,2 39,9 0,3
Erro mdio 0,2 --- 0,33

Tabela 33 Quadro comparativo do erro calculado para os dados referentes temperatura obtidos nos
sensores BMP180, AM2302 e o Termo higrmetro MT-240

Para a verificao das medies de umidade relativa do ar pelo sensor AOSONG


AM2302, tambm foi utilizado o termo higrmetro digital modelo MT-240 da Minipa, que
apresenta as caractersticas tcnicas para umidade relativa do ar:

70
Termo higrmetro MT-240
Grandeza medida Umidade Relativa do ar
Amplitude de medio 20 a 90% RH
Preciso 5% RH
Resoluo 1 % RH

Tabela 34 Caractersticas bsicas da medio de umidade relativa do ar do Termo higrmetro MT-240


Fonte: Manual de instrues do Termo higrmetro digital MT-240 da Minipa Indstria e Comrcio Ltda

Cabe ressaltar que os dados do fabricante do Termo higrmetro MT-240 referenciam


a preciso no valor de 5% de umidade relativa do ar e no em 5% do valor obtido na medio.

Grfico 8 Comparao das medidas atinentes a umidade relativa do ar obtidas a partir do sensor AM2302 e
do Termo higrmetro MT-240

Valor de referncia Valor medido


Erro
MT-240 AM2302
(%RH)
(% RH) (%RH)
25 5 28,2 3,9
30 5 30,2 0,2
35 5 35,3 0,3
40 5 43,3 3,3
45 5 48,9 3,9
50 5 54,6 4,6
55 5 59,1 4,1
60 5 63,5 3,5
65 5 68,8 3,8
70 5 73,4 3,4
Erro de leitura mdio 3,03

Tabela 35 Determinao do erro de leitura da umidade relativa do ar obtida a partir do sensor AM2302 e
comparada com o Termo higrmetro MT-240

71
O valor mdio do erro de leitura obtido a partir das medies de umidade relativa do
ar, realizadas, considerando como referncia o valor medido pelo higrmetro digital modelo
MT-240, inferior a preciso do instrumento, sendo assim o valor obtido pelo sensor
AOSONG AM2302 fisicamente significativo.
Da mesma forma, para que a aquisio de dados do sensor de luminosidade, o LDR,
tambm apresente um significado fsico, necessria a correlao da variao de resistncia
do LDR, percebida pelo Arduino em forma de tenso em sua entrada analgica, em uma
grandeza de luminosidade, no caso o lux. Para alcanar este objetivo, realizaremos esta
comparao com o uso do luxmetro digital modelo MLM-1011 fabricado pela Minipa. Este
instrumento apresenta as seguintes caractersticas tcnicas:

Luxmetro MLM-1011
Grandeza medida Umidade Relativa do ar
Amplitude de medio 1 lux a 100000 lux

Faixas de medio 2000, 20000 (leitura x10) e


100000 lux (leitura x100)
4%
Preciso Calibrado com o padro de
lmpada incandescente 2856K.
Repetibilidade 2%
Resoluo 1 lux, 10 lux e100 lux.

Tabela 36 Caractersticas bsicas da medio de luminosidade, em lux, do Luxmetro MLM-1011


Fonte: Manual de instrues do Luxmetro Digital da Minipa Indstria e Comrcio Ltda

No intervalo de operao do LDR, entre 0 e 5 volts ou entre os nveis digitais entre


0 e 1023 (20 e 210) aps a digitalizao realizada pelo Arduino, foram realizadas 3 medies
com o LDR para cada valor medido com o luxmetro do iluminamento, gerado por um
aparato experimental baseado em uma lmpada incandescente (12V 24w) e uma fonte de
tenso varivel (0 a 12 VDC). A partir das trs medies, foi calculada a mdia aritmtica
para a construo do grfico da funo de resposta do sensor.

72
Nvel aps Nvel aps Nvel aps Nvel aps
Lux digitalizao digitalizao digitalizao digitalizao
Medio 1 Medio 2 Medio 3 Mdia
25 312 309 305 308,7
50 445 446 443 444,7
75 555 552 554 553,7
100 611 611 610 610,7
250 787 788 787 787,3
500 875 873 873 873,7
750 909 908 908 908,3
1000 927 929 928 928,0
2500 969 971 969 969,7
5000 987 988 987 987,3
7500 995 994 994 994,3
10000 1001 1001 1001 1001,0
25000 1010 1009 1010 1009,7

Tabela 37 Dados da resposta da digitalizao da tenso presente no LDR pelo Arduino para diferentes
nveis de iluminamento

Aps a determinao da mdia do nvel de digitalizao foi realizada a converso


deste nvel em tenso eltrica.

VTotal 5,0 5,0


V 1bit = = = = 4,888 mV
2nmero de bits 1 210 1 1023

= 1

Para a converso da tenso sobre o LDR em resistncia, foi utilizada a equao para
o divisor de tenso resistivo. Na montagem deste circuito na estao meteorolgica, foi
utilizado um resistor de 10k em srie com o LDR.


=
+

73
Nvel aps Tenso Resistncia
digitalizao calculada Calculada
Mdia (volts) (ohms)
308,7 1,5086 23142,5
444,7 2,1733 13006,0
553,7 2,7061 8476,8
610,7 2,9847 6752,2
787,3 3,8482 2993,2
873,7 4,2701 1709,3
908,3 4,4396 1262,4
928,0 4,5357 1023,7
969,7 4,7393 550,0
987,3 4,8257 361,2
994,3 4,8599 288,3
1001,0 4,8925 219,8
1009,7 4,9348 132,1

Tabela 38 Valores de tenso e resistncia calculadas a partir dos Dados da resposta da digitalizao da
tenso presente no LDR pelo Arduino

Grfico 9 Grfico da variao resistiva do LDR para diversos nveis de iluminamento

A Funo de linearizao obtida para o LDR uma exponencial de decaimento de 1




ordem: = 1,026 + 11,535 2,855 , sendo y o log do valor de resistncia em omhs
calculado a partir do nvel de tenso digitalizado em 10 bits, e x o valor do log da
luminosidade medida pelo luxmetro em lux.
Com a definio da funo de resposta do sensor, preciso determinar o erro relativo
para que seja possvel a avaliao da qualidade do processo de linearizao do sensor. Para

74
alcanar este objetivo, foi aplicada a equao matemtica a cada um dos valores obtidos na
digitalizao da resposta direta do sensor e comparado com o resultado da medio de
luminosidade, obtendo-se o erro relativo a cada uma das medies e o erro relativo mdio
de 5,54% para a faixa de 25 a 25000 lux e de 2,11% para a faixa de 50 a 5000 lux.

Nvel do LDR Nvel de


Nvel de
aps iluminamento Erro
iluminamento
digitalizao obtida aps Relativo
em lux
(Mdia) linearizao
25 308,7 29,5 18,13%
50 444,7 50,6 1,20%
75 553,7 77,2 2,99%
100 610,7 97,8 2,18%
250 787,3 244,2 2,31%
500 873,7 491,5 1,70%
750 908,3 736,0 1,86%
1000 928,0 984,0 1,60%
2500 969,7 2462,2 1,51%
5000 987,3 4819,9 3,60%
7500 994,3 7037,4 6,17%
10000 1001,0 11292,7 12,93%
25000 1009,7 28972,9 15,89%
Erro relativo mdio na faixa de 50 a 5000 lux 2,11%
Erro relativo mdio na faixa de 25 a 25000 lux 5,54%

Tabela 39 Determinao do erro relativo no processo de linearizao do LDR

Aps a concluso da rotina de testes e de comparao dos sensores, inicia-se uma


rotina dinmica de funcionamento da estao meteorolgica com todos os seus sensores
ligados e montados na caixa plstica. Foram realizadas medies por alguns dias para a
comprovao de seu funcionamento. Os dados coletados pela estao desenvolvida so, para
fins de anlise, comparados qualitativamente aos dados coletados no mesmo perodo por
uma estao meteorolgica automtica convencional mais prxima. Para a presso
atmosfrica, temperatura e umidade relativa do ar a comparao foi realizada com a estao
do Sistema Alerta Rio, localizada no Campo de So Cristvo. Para luminosidade a
comparao foi realizada com a estao do INMET localizada no Forte de Copacabana.
Na anlise dos dados de temperatura, observa-se a presena de um ciclo dirio,
apresentando maiores temperatura durante o dia e menores temperaturas durante a noite.

75
Existe uma correlao direta entre os picos de temperatura com os picos de luminosidade,
que representa a insolao ou a energia absorvida das radiaes solares.

Grfico 10 Comparao entre os dados de temperatura coletados pela estao meteorolgica com o uso o
Arduino e do Processing e pela estao meteorolgica do Sistema Alerta Rio de So Cristvo

Ainda analisando os dados individuais de temperatura, nota-se a proximidade das


leituras dos sensores BMP180 e AM2302 e uma pequena disparidade com o sensor da
Estao Meteorolgica do Sistema Alerta Rio de So Cristvo. Esta disparidade pode ser
explicada pela diferena de localizao dos sensores em cada estao. A estao de So
Cristvo se localiza no alto de um prdio, sujeita a repentinas variaes de direo e
velocidade dos ventos, enquanto a estao da ETEFV se encontra em um local abrigado e
menos sujeita a variaes repentinas de temperatura.
O grfico de luminosidade demonstra a alterao peridica da luminncia entre o
nascer do sol e o crepsculo ou ocaso. Observa-se uma taxa de variao acentuada da
luminosidade a partir do amanhecer, um pico prximo ao meio-dia e um decrscimo,
tambm acentuado de luminosidade a partir deste ponto, at a escurido total da noite.
possvel notar interferncias no sensor aps o ocaso nos dias 20/04 e 25/04 geradas a partir
de interferncias luminosas externas. As variaes repentinas, durante o dia, so
consequncia da presena ou passagem de nuvens na rea de visada do sensor. So
apresentados dois grficos da luminosidade, sendo que o primeiro expressa a luminosidade
em lux e o segundo expressa a luminosidade em nveis digitais de 10 bits oriundos da
aquisio da tenso sobre o LDR pelo Arduino.

76
Grfico 11 Grfico dos dados referentes luminosidade, representado em lux, obtidos da estao
meteorolgica com o uso do Arduino e do Processing

Grfico 12 Grfico dos dados referentes luminosidade, representado em nveis digitais de 10 bits, obtidos
da estao meteorolgica com o uso do Arduino e do Processing

Quando o perodo observacional se restringe a 24 horas o grfico da luminosidade se


apresenta de forma mais ampla e menos homognea devido as variaes de luminosidade,
que deixam de ser pontuais e passam a se manifestar como deformaes na tendncia natural
das taxas de incremento ou decremento da luminosidade no transcorrer do dia. Estas
deformaes so provocadas, principalmente, pela nebulosidade do dia ou pela passagem de
nuvens. Neste grfico tambm foram inseridas as posies efetivas do nascer do sol e do
ocaso, que no dia 22/04/2016 ocorreram, respectivamente, s 6:09 e s 17:35.

77
Grfico 13 Grfico dos dados referentes luminosidade do dia 22/04/2016, representado em lux, obtidos da
estao meteorolgica com o uso do Arduino e do Processing

Grfico 14 Grfico dos dados referentes luminosidade do dia 22/04/2016, representado em nveis digitais
de 10 bits, obtidos da estao meteorolgica com o uso do Arduino e do Processing

Os dados de radiao solar coletados pela estao do INMET para o mesmo perodo
20 a 25/04/2016 so apresentados no grfico a seguir. Cabe ressaltar que os dados
disponibilizados31 pelo INMET so no padro horrio. Podemos observar que o sinal
similar ao obtido pelo sensor de luminosidade, diferenciando apenas no horrio de pico da
radiao, que melhor pode ser visualizado quando o perodo observacional se restringe a 24
horas.

31
Disponvel em: http://www.inmet.gov.br/sonabra/maps/pg_automaticas.php. Acessado em 01/04/2016.

78
Grfico 15 Grfico dos dados referentes luminosidade, representado em kJ/m, obtidos da estao
meteorolgica do INMET localizada no Forte de Copacabana

Grfico 16 Grfico dos dados referentes luminosidade no dia 22/04/2016, representado em kJ/m, obtidos
da estao meteorolgica do INMET localizada no Forte de Copacabana

Analisando o grfico de umidade relativa do ar, possvel perceber a formao de


ciclos dirios com medies de umidade maiores noite e menores durante o dia. Em
comparao aos dados da Estao Meteorolgica do Sistema Alerta Rio de So Cristvo,
os dados da estao com Arduino esto coerentes e dentro da variao mxima de amplitude.
A disparidade encontrada nas medies pode ser explicada pela diferena de localizao dos
sensores de cada estao. A estao da ETEFV se encontra em um local abrigado e menos
sujeito a variaes repentinas de temperatura, formando um grfico mais comportado e com
menor amplitude.

79
Grfico 17 Comparao entre os dados de umidade relativa do ar coletados pela estao meteorolgica com
o uso do Arduino e do Processing e pela estao meteorolgica do Sistema Alerta Rio de So Cristvo

Em comparao aos dados da Estao Meteorolgica do Sistema Alerta Rio de So


Cristvo, os dados referentes presso atmosfrica da estao com Arduino so
semelhantes, porm com uma pequena discrepncia em nvel, oriunda da diferena de
altitude entre as estaes. Analisando o grfico da presso atmosfrica, diferentemente das
outras grandezas, no se observa a formao de um nico ciclo dirio. A cada ciclo de 24
horas, possvel notar a formao de dois picos e dois vales, ou seja, h dois ciclos de
variao da presso por dia. Este fenmeno conhecido como mar baromtrica ou mar
atmosfrica.

Grfico 18 Comparao entre os dados de presso atmosfrica coletados pela estao meteorolgica com o
uso do Arduino e do Processing e pela estao meteorolgica do Sistema Alerta Rio de So Cristvo

Os estudos desenvolvidos, sobre este tema, concluem que as oscilaes baromtricas


no so de origem gravitacional, mas fundamentalmente de origem trmica, devido ao

80
aquecimento da atmosfera produzido pela radiao solar. O efeito gravitacional est
presente, mas muito menor que o efeito trmico, como apontam Luiz Raimundo Moreira
de Carvalho e Hlio Salim de Amorim em seu artigo, Observando as mars atmosfricas:
Uma aplicao da placa Arduino com sensores de presso baromtrica e temperatura
(2014).
O fenmeno da oscilao baromtrica sem relao direta com a altitude um assunto
pouco abordado e, por consequncia, pouco discutido nos cursos de Fsica, tanto no Ensino
Mdio quanto nas Graduaes. Isto ocorre devido complexidade dos seus modelos
explicativos. A alta sensibilidade do sensor BMP180 aliado a automao de medies
propiciada pelo Arduino e pelo Processing possibilita a fcil verificao deste fenmeno,
contribuindo para a difuso deste conhecimento entre nossos alunos.
J a interface do experimento, desenvolvida em Processing, recebe os dados via
conexo serial (USB) do Arduino e os exibe, em tempo real, de forma textual, apresentando
valores instantneos, mximos, mdios e mnimos de cada uma das grandezas medidas, bem
como expondo, em forma de grficos, as variaes temporais das grandezas. Alm dessas
funcionalidades, so gerados arquivos no formato .txt contendo todos os dados obtidos pela
estao meteorolgica em um dia, para possvel anlise posterior. Para esta anlise
sugerimos softwares como o SCIDavis ou planilhas como o Libreoffice Calc.

Figura 41 Interface grfica desenvolvida com o uso do Processing para a apresentao dos dados
meteorolgicos adquiridos pelo Arduino

O uso desse experimento, objetivamente, favorece o desenvolvimento das


habilidades e das competncias preconizadas pelos descritores, presentes na Base Nacional

81
Comum e no Currculo Mnimo do Estado do Rio de Janeiro em diversos ramos da fsica
como: termodinmica, eletricidade, conservao e transformao de energia, energia
nuclear, etc. Esses descritores esto relacionados na tabela a seguir:
Termometria, Calor, Presso e Energia
Base Nacional Comum
Identificar processos de trocas trmicas e mudanas de temperatura, como conduo,
conveco e irradiao, em ciclos naturais e equipamentos como fornos, refrigeradores
e caldeiras, representando esses processos em diagramas e modelos cinticos.
Analisar fontes de energia de grande escala, como petrleo, hidreltricas e
termeltricas, considerando seu sentido econmico e social, os impactos ambientais e
climticos, a viabilidade e custo de alternativas como biocombustveis, usinas elicas
e coletores solares.
Compreender fenmenos naturais ou sistemas tecnolgicos, identificando e
relacionando as grandezas envolvidas
Compreender a diferena entre temperatura e calor a partir do modelo atomista da
matria.
Currculo Mnimo do Estado do Rio de Janeiro
Reconhecer que trabalho e calor so diferentes formas de transferncia de energia.
(Termodinmica)
Reconhecer, utilizar, interpretar e propor modelos explicativos para fenmenos naturais
ou sistemas tecnolgicos.
Compreender fenmenos naturais ou sistemas tecnolgicos, identificando e
relacionando as grandezas envolvidas.
Compreender as diferentes manifestaes da energia mecnica na natureza.
(Conservao e transformao de energia)
Analisar, argumentar e posicionar-se criticamente em relao a temas de cincia,
tecnologia e sociedade.
Compreender que o Sol a fonte primria da maioria das formas de energia de que
dispomos. (Energia nuclear)
Identificar fenmenos e grandezas eltricas, estabelecer relaes, identificar
regularidades, invariantes e transformaes. (Eletricidade)
Consultar, analisar e interpretar textos e smbolos referentes a representaes tcnicas.

Tabela 40 Descritores relacionados a Termometria, Calor, Presso e Energia

82
Atividade1: Coletando as variveis meteorolgicas
Apresentar aos alunos a interface Processing do experimento, realizando a coleta dos
dados de temperatura, presso atmosfrica, umidade relativa do ar e luminosidade. Solicitar
aos alunos que realizem o registro destas medies, percebendo as interferncias destas
grandezas em seus sistemas sensoriais.
Repita este procedimento de coleta dos dados em outros dois momentos, enfatizando
a comparao da percepo corporal destas grandezas no perodo das medies. Aps o
registro das trs medies, calcular o valor mdio e identificar a tendncia de variao de
cada uma das variveis no perodo observacional.

Habilidades e Competncias trabalhadas:


Reconhecer e saber utilizar corretamente smbolos, cdigos e nomenclaturas de
grandezas da Fsica, nas previses climticas, identificar temperaturas, presso,
umidade relativa do ar e luminosidade.
Compreender fenmenos naturais ou sistemas tecnolgicos, identificando e
relacionando as grandezas envolvidas.

Objetivos:
Realizar registros adequados em tabelas e planilhas das medies realizadas
Identificar taxas e tendncias de variao

Procedimento:
Preencha a tabela abaixo com os dados coletados na estao meteorolgica no incio
da aula, no intervalo da aula e ao trmino da aula.

Presso
Data Hora Temperatura Umidade Luminosidade
Atmosfrica
26/04/2016 07:00 100766 29,5 61,4 406
26/04/2016 08:40 100874 31,9 55,2 668
26/04/2016 09:30 100880 33,1 53,8 718

Tabela 41 Atividade 1 Registro dos dados meteorolgicos coletados no dia 26/04/2016

83
Com base nos dados coletados e registrados, calcular os valores mdios de cada um
dos parmetros:
Presso
Temperatura Umidade Luminosidade
Atmosfrica
100840 31,5 56,8 597,3

Tabela 42 Atividade 1 Registro dos valores mdios dos dados meteorolgicos coletados no dia
26/04/2016

Considerando os dados coletados no incio, no intervalo e no final da aula, podemos


perceber a tendncia para cada um dos parmetros. Completar a tabela abaixo com esta
previso de tendncia que pode ser: em alta, estvel, em baixa:

Presso
Temperatura Umidade Luminosidade
Atmosfrica
em alta em alta em baixa em alta

Tabela 43 Atividade 1 Registro das tendncias de alterao dos dados meteorolgicos coletados no dia
26/04/2016

O professor pode questionar os alunos e propiciar um debate quanto a percepo


corporal das grandezas temperatura, luminosidade, presso atmosfrica e umidade relativa
do ar e avaliar atravs desta percepo se as tendncias de variao para estas grandezas
registradas na tabela esto corretas.
Outra proposta a de confrontar os dados obtidos na estao meteorolgica com os
dados disponveis em sites de previso meteorolgica.
www.climatempo.com.br www.tempoagora.com.br
http://www.accuweather.com http://tempo.cptec.inpe.br/

Atividade 2: Analisando dados meteorolgicos


Nesta atividade a proposta o desenvolvimento de um trabalho colaborativo entre os
alunos com o registro, em forma de tabelas e grficos, de uma das variveis medidas durante
um dia inteiro (dados gravados no formato txt pela interface Processing) por cada aluno ou
por um grupo de alunos.

84
Aps os registros e a montagem dos grficos prope-se uma discusso entre os alunos
ou grupos, da interferncia de uma grandeza sobre a outra e quais seriam as implicaes em
diferentes regies, diferentes latitudes e diferentes altitudes.
Habilidades e Competncias trabalhadas:
Reconhecer e saber utilizar corretamente smbolos, cdigos e nomenclaturas de
grandezas da Fsica, nas previses climticas, identificar temperaturas, presso,
umidade relativa do ar e luminosidade.
Compreender fenmenos naturais ou sistemas tecnolgicos, identificando e
relacionando as grandezas envolvidas.
Identificar relaes entre grandezas e unidades de medida.
Interpretar grfico que represente relaes entre grandezas.

Objetivos:
Realizar registros adequados em tabelas e planilhas das medies realizadas
Determinar pontos de mnimo e mximo
Calcular mdias e amplitudes de variao

Procedimento:
Com base nos dados obtidos em um arquivo dirio, de medio horria, do tipo texto,
da estao meteorolgica preencha uma tabela para cada um dos parmetros medidos:
Presso Atmosfrica, Temperatura, Umidade ou Luminosidade

Valores obtidos por hora:


00:00 31,7 06:00 29,4 12:00 37,8 18:00 33,7
01:00 31,2 07:00 29,5 13:00 38,8 19:00 33,0
02:00 30,7 08:00 30,8 14:00 38,5 20:00 32,2
03:00 30,3 09:00 32,3 15:00 37,9 21:00 32,3
04:00 30,0 10:00 33,9 16:00 36,7 22:00 32,2
05:00 29,5 11:00 35,6 17:00 35,5 23:00 32,3

Tabela 44 Atividade 2 Registro dos dados horrios de temperatura referentes ao dia 25/04/2016

Aps o preenchimento das tabelas, orientar os alunos para registrar sob a forma de
grficos os valores referentes a cada um dos parmetros medidos e determinar os valores

85
mnimo e mximo, com seus respectivos horrios de ocorrncia e calcular o valor mdio e a
amplitude de variao.

Grfico:

Grfico 19 Atividade 2 Temperaturas horrias referentes ao dia 25/04/2016

Valor mximo: 38,8 C Horrio: 13:00 h


Valor mnimo: 29,4 C Horrio: 6:00 h
Variao (amplitude): 9,4 C
Valor mdio: 33,16 C

Com base nos grficos, podemos relacionar a variao de temperatura e a variao


de umidade com relao a variao de luminosidade. Observamos que durante o transcorrer
deste dia (25/04/2016) observamos o aumento da luminosidade a partir do nascer do sol
(entre 6:00 e 7:00 horas), tendo um pico mximo (por volta de 12:00 horas), e o decrscimo
at o ocaso (entre 17:00 e 18:00 horas). Neste mesmo dia observamos a temperatura tendo
um acrscimo at as 13:00 horas e aps este horrio um decrscimo e a umidade tendo seu
ponto mnimo s 13:00 horas. Desta forma podemos relacionar diretamente a temperatura
com a luminosidade e inversamente a umidade com a luminosidade ou com a temperatura.
Considerando o grfico da presso atmosfrica, podemos realizar uma anlise com
base nos dados da estao meteorolgica e com os dados referentes a tbua de mars. Desta
forma podemos comprovar a no relao entre as oscilaes atmosfricas e as variaes de
mars.
86
As tbuas de mars so disponibilizadas pela Marinha do Brasil em:
http://www.mar.mil.br/dhn/chm/box-previsao-mare/tabuas/
A discusso sobre as oscilaes da presso atmosfrica no ser concluda no
ambiente escolar de Ensino Mdio, porm esta oscilao est intimamente atrelada a um
modelo de reao da atmosfera a enorme quantidade de energia que recebe do sol e como
esta energia absorvida altera a sua dinmica. O professor poder incentivar os alunos na
pesquisa cientfica sobre este tema sugerindo alguns artigos disponibilizados na internet,
como por exemplo: http://www.scielo.br/pdf/rbef/v36n3/13.pdf
As propostas apresentadas neste captulo no esgotam o tema ou sua aplicao em
sala de aula. Diversos outros experimentos podem decorrer do uso desta estao
meteorolgica, ou de seus sensores de forma individualizada em sala de aula, como por
exemplo, experimentos de termometria, calor especfico, propriedades dos materiais, ponto
de orvalho, dentre outros que devem ser pensadas a partir deste e de outros trabalhos.
Como foi apresentado neste captulo, possvel criar um objeto didtico a baixo custo
e com sensibilidade e preciso adequadas para anlises dos fenmenos fsicos mais sutis,
como a pequena variao da presso atmosfrica durante o dia. No prximo captulo ser
abordado um objeto educacional que a partir de sua funcionalidade poder incentivar os
alunos no ramo da Fsica Moderna.

87
CAPTULO 5

Analogia funcional do acelerador de partculas com o uso do Arduino e do Processing

As primeiras experincias com acelerao de partculas so creditadas a Joseph John


Thomson, fsico britnico que, em 1897, inventou o tubo de raios catdicos. Com esta
inveno, Thomson descobriu o eltron e, em 1906, recebeu o Prmio Nobel de Fsica, por
essa descoberta.
Os aceleradores de partculas foram inventados na dcada de 1920 como uma
ferramenta para a investigao em Fsica. Em um pequeno acelerador desenvolvido em
1927, na Universidade de Cambridge na Inglaterra, pelos fsicos ingleses John Douglas
Cockcroft e Ernest Thomas Sinton Walton foram realizados experimentos que possibilitaram
a primeira reao nuclear induzida artificialmente. Devido a esse experimento os dois fsicos
ingleses ganharam, em 1951, o Prmio Nobel de Fsica.
Pela inveno do acelerador de partculas cclotron, em 1929, o americano Ernest
Orlando Lawrence ganhou o prmio Nobel de Fsica de 1939. O acelerador cclotron um
dispositivo que acelera partculas carregadas utilizando a diferena de potencial eltrica.
Com o aumento da velocidade da partcula, o feixe vai tendo seu raio aumentado, numa
trajetria em espiral, at que ele deslocado em direo ao alvo a ser bombardeado.

Figura 42 Primeiro cclotron construdo por Lawrence


Fonte: http://www.rbfarma.org.br/files/rbf-2011-92-3-2.pdf

A dcada de 1950 marcou o surgimento da Fsica de partculas como um novo ramo


da Fsica e a necessidade da definio de um novo modelo para explicar a nova gama de
partculas descobertas e suas interaes, conhecido como Modelo Padro. Este modelo

88
uma teoria que descreve as foras fundamentais forte, fraca e eletromagntica, bem como as
partculas fundamentais que constituem toda a matria, de maneira consistente com a
mecnica quntica e a relatividade especial.
Muitas das descobertas recentes so oriundas de experimentos realizados em grandes
aceleradores de partculas. Atualmente, os aceleradores de partculas aumentaram
consideravelmente suas dimenses e a energia transferida em uma busca das condies
presentes no incio do universo.
Entretanto, embora os cientistas continuem a promover colises entre partculas
com energias cada vez mais altas, usando aceleradores cada vez maiores, so
forados a reconhecer que nenhum acelerador terrestre ser capaz de gerar
partculas com energia suficiente para testar as teorias mais gerais. S existiu uma
fonte de partculas com essas energias: o prprio universo, no primeiro
milissegundo de existncia. (HALLIDAY, RESNICK e WALKER, 2012, p. 351)

Alguns dos maiores aceleradores do mundo so: O LHC, um dos experimentos do


CERN ((European Council for Nuclear Research - Organizao Europeia para Pesquisa
Nuclear), localizado na periferia da cidade de Genebra, na Sua e formado por um enorme
tubo circular com circunferncia de 26,7 km e dimetro de 7 m, instalado a cerca de 100 m
abaixo do solo e o acelerador de partculas Tevatron do Fermilab (Fermi National
Accelerator Laboratory) localizado na cidade de Batavia, prximo a Chicago, Illinois, que
formado por um tubo circular com circunferncia de 6.3 km.
No Brasil, h alguns aceleradores destinados a pesquisas e a produo de rdio
frmacos. O acelerador do Laboratrio Nacional de Luz Sncrotron (LNLS) do Centro
Nacional de Pesquisa em Energia e Materiais (CNPEM), localizado na cidade de Campinas
no estado de So Paulo, utilizado para pesquisas nas reas de Fsica, Qumica, Engenharia,
Meio Ambiente e Cincias da Vida, desde 1997. Para a produo de rdio frmacos,
podemos destacar o Cyclone 30 adquirido em 1998 pelo Instituto de Pesquisas Energticas
e Nucleares (IPEN/CNEN) que pode acelerar prtons entre 15 e 30 MeV, o CV-28 adquirido
em 1974 e o ciclotron RDS 111 instalado em 2003, estes ltimos do Instituto de Engenharia
Nuclear (IEN/CNEN).
Existem diversos tipos de aceleradores, porm eles podem ser classificados de acordo
com a trajetria descrita pelas partculas em aceleradores lineares e aceleradores circulares.

89
Aceleradores Partculas Energia
Cockcroft-Walton (1930) 32 prtons 400 kV
Cockcroft-Walton (Fermilab-EUA)33 ons 750 keV
Van de Graff (1931)34 ons 2 MeV
Van de Graff (USP-Brasil-1954) prtons 3,8MeV
Van de Graff (atual) ons 20 MeV
Linac (1931)3 ons 1,25 MeV
Linac (CBPF Brasil 1963) eltrons 2 MeV
Linac (SLAC EUA) 2 eltrons 20 GeV
Ciclotron (1931)3 prtons 1,1MeV
Ciclotron (IPEN - Brasil)2 prtons 30 MeV
Sincrotron (1949)2 eltrons 300 MeV
Sincrotron (LNLS Brasil) eltrons 1,37 GeV
Sincrotron (Tevatron-Fermilab-EUA)2 prtons 1 TeV
Sincrotron (LEP CERN)2 eltrons 104,5 GeV
Sincrotron (LHC CERN 2010)2 prtons 7 TeV

Tabela 45 Dados referentes a alguns aceleradores de partculas

Nos aceleradores lineares, as partculas se deslocam no vcuo ao longo de um tubo


longo e reto. Os eltrons so acelerados por transferncia de energia pelos clstrons, que so
geradores de micro-ondas de alta energia, localizados em intervalos regulares ao longo do
acelerador. Para manter o confinamento e a focalizao do feixe de partculas so utilizados
ims supercondutores ou eletroms convencionais. Quando o feixe de partculas atinge um
alvo no final do tnel, vrios detectores registram os eventos: as partculas subatmicas e a
radiao liberada. Estes aceleradores so enormes, e so mantidos no subsolo. Um exemplo
de acelerador linear o Linac no Laboratrio de Acelerador Linear de Stanford (SLAC) na
Califrnia, que tem cerca de 3 km de comprimento.
Nos aceleradores circulares, como Sincrotron do CERN, as partculas so geradas e
aceleradas inicialmente por um acelerador linear (Linac), depois seguem at o booster, ou
sncrono injetor, que um acelerador circular por micro-ondas e rdio frequncia,
aumentando a energia das partculas. Aps esta etapa, as partculas viajam em um grande
anel circular comprimidas em um fino feixe de partculas, gerando emisses de luz, que
variam do infravermelho aos raios X, a cada passagem pelos magnetos de deflexo que so

32
LEE, Shyh-Yuan. Accelerator Physics. New Jersey, USA: World Scientific, 2004.
33
LUIZ, L. C.; MONTEIRO, K. T. S.; BATISTA, R. T. Os aceleradores de partculas e sua utilizao na
produo de radiofrmacos. Revista Brasileira de Frmacos, 2011.
34
STEERE, Andrew Robert. A timeline of major particle accelerators, Thesis submitted to Michigan State
University, 2005.

90
utilizados para a manuteno da rbita circular. A cada passagem pelos magnetos, so
emitidos ftons que so dirigidos as estaes de pesquisa. Neste anel, ainda esto presentes
aceleradores de rdio frequncia para manter a energia das partculas no anel.
Em ambos os aceleradores, a acelerao das partculas realizada por interao com
campos eltricos oriundos das micro-ondas ou da rdio frequncia e a determinao da
trajetria e concentrao do feixe alcanada pela interao com campos magnticos,
oriundos da ao de ims permanentes ou pela ao do eletromagnetismo. Estes ims ou
estes magnetos precisam ser mais intensos medida que a velocidade da partcula aumenta,
pois, com o aumento da velocidade, essas partculas aumentam tambm a sua energia
cintica, tornando-se mais difcil interferir em sua trajetria.
Estando o feixe de partculas devidamente orientado e com energia cintica
adequada, ele colide com um alvo, onde detectores vo colher informaes de acordo com o
interesse dos pesquisadores. Essas colises podem ocorrer com o uso de um Alvo fixo - o
feixe de partculas, aps obter uma grande quantidade de energia no acelerador, colide com
um alvo imvel; ou com Alvo mvel - so utilizados dois feixes de partculas em sentidos
contrrios que produziro uma coliso entre partculas de cada um dos feixes.
A partir destas colises, os detectores registram as partculas e a radiao resultante
da prpria coliso. Eles so uma das mais importantes partes do acelerador e podem ser de
vrios tipos, desde cmaras de bolhas e nvoa at detectores eletrnicos em estado slido.
Um laboratrio de colises de partculas pode ter vrios tipos de detectores localizados em
vrias partes do acelerador.
A descoberta de novas partculas ocorre nas colises frontais, assim como afirma
HALLIDAY, RESNICK e WALKER em seu livro Fundamentos da Fsica ptica e Fsica
Moderna.
As novas partculas so sempre produzidas em colises frontais entre prtons ou
eltrons de alta energia produzidos cm aceleradores situados em laboratrios
Como o Brookhaven National Laboratory (perto de Nova York), o Fermilab (perto
de Chicago), o CERN (perto de Genebra), o SLAC (perto de San Francisco) e o
DESY (perto de Hamburgo). Foram com o auxlio de detectores cuja sofisticao
aumentou at se tornarem to grandes e complexos como os prprios de partculas
de algumas dcadas atrs.
Hoje em dia so conhecidas centenas de partculas. Para batiz-las, os fsicos
esgotaram as letras do alfabeto grego e a maioria conhecida apenas pelo nmero
de Ordem em um catlogo de que publicado regularmente, para tentar fazer
sentido dessa profuso de partculas, os cientistas procuram de acordo com
critrios simples. O resultado conhecido como Modelo Padro de partculas
(2012, p. 352)

91
As colises so estudadas buscando o conhecimento da dinmica do universo desde
antes da formao dos prprios tomos at os dias de hoje. As colises tambm propiciam
estudos em busca de respostas do que acontece no mundo das velocidades relativsticas,
teoria criada por Albert Einstein que prev o comportamento da matria quando sua
velocidade se aproxima a velocidade da luz. Os aceleradores ainda propiciam pesquisas para
a melhoria de nossa qualidade de vida ou pesquisas que objetivam responder a nossas
perguntas sobre nossa prpria existncia.
Com o objetivo de aproximar os aceleradores do contexto de sala de aula, Albert
Pujol Fillat e Celest Capell Arqus propuseram o experimento Acelerador de partculas
Maqueta educativa que foi premiado na terceira edio do Concurso de Divulgao do
Centro Nacional de Fsica de Partculas, Astropartculas y Nuclear - CPAN em 2012. Neste
experimento os autores propuseram, ao custo de 106,00 , estimado em 2012, uma maquete
educativa e funcional baseada em eletromagnetismo e controlada por um microcontrolador
PIC.
Por ser esta dissertao uma proposta para experimento de baixo custo, a Analogia
funcional do acelerador de partculas com o uso do Arduino e do Processing tem por
objetivo principal aproximar os alunos das escolas pblicas de Ensino Mdio da Fsica
Moderna, que o tpico curricular que abrange os aceleradores de partculas e suas
descobertas. Este experimento prope uma aproximao didtica do funcionamento de um
acelerador de partculas circular, porm com a interao de um campo magntico para a
acelerao de uma esfera de ao, fazendo o papel de uma grande partcula, dentro de um
tubo plstico transparente e flexvel fechado na forma de um crculo. No funcionamento
desta analogia so abrangidos conceitos bsicos de energia, eletricidade, eletromagnetismo
e movimento circular.
Cabe ressaltar, assim como o fizeram em seu experimento Albert Pujol Fillat e
Celest Capell Arqus, que para efeitos prticos, didticos e pela facilidade que implica foi
escolhida a acelerao da esfera por campo magntico, diferentemente do que ocorre nos
aceleradores de partculas, que a acelerao produzida por campos eletrostticos. E que os
campos magnticos presentes nestes aceleradores tm a funo de produzir a deflexo do
feixe de eltrons a fim de obter a trajetria circular.

92
Emenda

Esfera de ao

Figura 43 Digrama simplificado da trajetria do experimento

O objetivo desta analogia o mesmo do acelerador de partculas circular, ou seja,


fornecer energia cintica ou de movimento a uma partcula, que, nessa analogia,
representada pela esfera de ao. A energia obtida pelo movimento da partcula a energia
cintica:
1
Ec = mv 2
2

Uma vez que a esfera possui massa constante, a energia cintica depende
exclusivamente do quadrado da velocidade. Desta maneira, para gerar um incremento na
energia da partcula necessrio um aumento de sua velocidade. Para isto, fundamental
aplicar partcula uma fora, gerando por consequncia uma acelerao. O condicionamento
da acelerao aplicao de uma fora enunciado pela segunda lei de Newton: A fora
resultante que age sobre um corpo igual ao produto da massa do corpo pela acelerao.

F = ma

Diferentemente do acelerador de partculas, onde as partculas se movimentam no


vcuo e sem contato mecnico com as paredes do duto, deslocando-se praticamente sem
atrito, nesta analogia a esfera possui contato mecnico com as paredes internas da mangueira
plstica e com o prprio ar do seu interior, ocasionando perdas de energia. Deste modo
essencial a aplicao de uma fora para apenas manter o movimento, compensando todas as
perdas do sistema (inerciais, por atrito, etc.).

93
A fora necessria para manter ou incrementar a velocidade da esfera obtida a partir
de sua interao com a fora magntica de atrao, gerada a partir da eletrizao das bobinas.
Desta forma, a esfera deve ser constituda de material ferromagntico35 para que seja atrada
magneticamente pela bobina. A intensidade da fora magntica de atrao gerada depende
da geometria da bobina (dimetro, comprimento e nmero de espiras) e da corrente que
circula por ela.
Para a construo das bobinas, foi crucial a utilizao de um ncleo provisrio com
o objetivo de propiciar uma geometria adequada. Para este ncleo, pode ser utilizado um
segmento de aproximadamente 15 cm de um tubo polegada de PVC roscvel,
normalmente utilizado para instalaes hidrulicas de gua fria.
Para o enrolamento de cada uma das bobinas, foram utilizados, aproximadamente,
16 metros de fio esmaltado AWG 18. Este fio possui as seguintes caractersticas: 1,02 mm
de dimetro da alma de cobre, 1,07 mm de dimetro quando esmaltado, 0,817 mm de seo
reta transversal, uma resistncia mdia de 20,8 ohms/km e uma capacidade de conduo
mxima, contnua, de 2,45 A. A bobina formada por 218 espiras distribudas em quatro
camadas. Sendo 56 espiras na primeira camada, 55 espiras na segunda camada, 54 espiras
na terceira camada e 53 espiras na quarta e ltima camada.

Espiras da bobina Papel trmico ou papel encerado


Tubo de PVC

Figura 44 Detalhe do processo de confeco da bobina

Para que as bobinas gerem energia magntica suficiente para interagir com a esfera
essencial uma potncia eltrica que pode ultrapassar os 150 watts. Esta exigncia eltrica

35
Nos materiais ferromagnticos possuem ims elementares em sua estrutura fsica que sofrem grande
influncia do campo magntico indutor. De modo que, eles ficam majoritariamente orientados no mesmo
sentido do campo magntico aplicado e so fortemente atrados por um m.

94
torna-se um bice quanto ao custo do projeto, pois a montagem de uma fonte de alimentao
convencional para atender esta potncia de alto custo.
Com o objetivo de mantermos o baixo custo do experimento, optamos pelo uso de
uma fonte ATX utilizadas em computadores pessoais com pelo menos 400 watts de potncia,
acoplada a um banco de capacitores formado por, pelo menos, 4 capacitores de 5000 F x
35 V obtendo uma capacitncia total mnima de 20.000 F ou 20 mF. Este banco de
capacitores tem como funo acumular a energia necessria para possibilitar o breve instante
de funcionamento das bobinas impedindo que esse pulso de consumo se propague at a fonte
acionando seu circuito de proteo e desligando-a.

Figura 45 Fonte de alimentao e seu conector padro

A primeira ligao eltrica imprescindvel para o funcionamento da fonte a do


terminal PS_ON com o terminal COM. Esta ligao pode ser realizada com um fio,
mantendo o terminal da fonte ou apenas ligando o fio verde a qualquer um dos fios pretos
da fonte. Esta ligao habilita o funcionamento da fonte.
Apenas sero utilizadas nesse projeto as derivaes 12V (amarelo), utilizado para a
alimentao das bobinas; -12V (azul), empregado para a alimentao dos ventiladores de
resfriamento das bobinas e COM ou 0V (preto) operando como comum ou neutro da fonte.
As demais sadas podem ser retiradas ou apenas isoladas. O diagrama das ligaes referentes
a fonte de alimentao apresentado a seguir:

95
Ventiladores de 12V para
resfriamento das bobinas
Ligao para habilitar o
funcionamento a fonte + +
COM -
PS_ON COM -
-12V

Banco de capacitores
COM 4 x 5000 F x 35
V
COM
+12V +12V
Ao circuito eletrnico

Figura 46 Diagrama das ligaes da fonte de alimentao para seu funcionamento e para alimentao dos
ventiladores de resfriamento e do banco de capacitores

As bobinas so energizadas pela fonte de alimentao e enquanto permanecem


energizadas funcionam de maneira anloga a um im. A energizao da bobina gera uma
fora de atrao que interage com a esfera ferromagntica de ao atraindo-a para o seu
centro, independentemente do lado da bobina que a esfera se encontre.

Figura 47 Esquema de polarizao das bobinas e sua interao com a velocidade da esfera
Adaptado de http://brasilescola.uol.com.br/fisica/campo-magnetico-no-solenoide.htm

96
Para que o efeito da acelerao sobre a esfera ocorra, crucial que exista um sistema
de deteco para determinar o momento exato que a esfera penetre na zona de atrao
magntica da bobina, para que a mesma seja energizada. E, a partir deste momento, a bobina
precisa permanecer energizada apenas o perodo em que a esfera se desloca at o centro da
bobina. Nesta condio a fora de atrao gera uma acelerao na esfera, transferindo
energia cintica para a mesma. Caso o tempo de energizao da bobina supere este perodo,
haver uma frenagem magntica progressiva da esfera, diminuindo sua velocidade ou at
interrompendo o seu movimento. Desta maneira, podemos concluir que a velocidade de
deslocamento da esfera na mangueira inversamente proporcional ao tempo de energizao
da bobina.
A deteco de proximidade da esfera realizada por uma barreira ptica formada por
uma fonte luminosa e por um fotodetector ambos instalados a uma distncia de 1 cm da
borda de entrada da esfera de cada uma das bobinas. Quando a esfera passa pela barreira ela
interrompe o fluxo luminoso e altera a condio de polarizao do detector. Para a fonte
luminosa foi utilizado um LED de alto brilho na cor branca, para permitir que a interrupo
do feixe luminoso seja facilmente percebida. Para a deteco foi empregado um
fototransistor infravermelho, componente com um baixo tempo de resposta e imune s
variaes de luminosidade do ambiente.

Emenda
Barreira ptica Bobina

Fonte de corrente
contnua
Ventilador

Banco de capacitores Esfera de ao

Protoboard

Ventilador

Arduino
Bobina Barreira ptica

Figura 48 Esquema da montagem do experimento

97
O sinal oriundo do fototransistor captado por uma das entradas analgicas do
Arduino que, a partir do ajuste de um resistor varivel, acoplado a outra das entradas
analgicas, determina o perodo de disparo da bobina. A variao deste resistor altera o
tempo de disparo das bobinas, controlando a velocidade de deslocamento da esfera de ao
na trajetria circular.
Como as sadas do Arduino possuem uma severa limitao de corrente, cerca de 40
mA, para o acionamento das bobinas se faz indispensvel o uso de uma interface de potncia.
Esta interface simples e de fcil montagem constituda de um optoacoplador36, e um
transistor do tipo MOSFET37 de potncia. Com o circuito desta interface o Arduino capaz
de controlar, de maneira indireta, correntes que podem atingir 60 A de pico. A montagem do
circuito eletrnico necessrio a este experimento foi realizada na matriz de contatos e est
apresentada no diagrama a seguir

Figura 49 Esquema sugerido para a montagem do circuito de controle na placa de contatos

36
Fotoacoplador, tambm chamado de acoplador ptico, optoacoplador ou opto isolador, um componente
formado basicamente por um LED e um foto transstor dentro de um CI com a funo de transferir uma
informao eltrica entre dois circuitos atravs de luz, ou seja, sem contato eltrico entre eles
37
O transistor MOSFET (acrnimo de Metal Oxide Semiconductor Field Effect Transistor, ou transistor de
efeito de campo de semicondutor de xido metlico), , de longe, o tipo mais comum de transistores de efeito
de campo em circuitos tanto digitais quanto analgicos. Seu funcionamento baseia-se no controle de conduo
de corrente a partir da variao de tenso no pino referente porta ou gate.

98
A interface do experimento desenvolvida em Processing, possui dois ambientes: o
primeiro uma simulao virtual do experimento Analogia funcional do acelerador de
partculas com o uso do Arduino e do Processing, com ajuste de incremento e decremento
de velocidade, bem como realiza o clculo e a apresentao na tela das informaes de raio
mdio da trajetria, permetro da trajetria, massa da esfera, tempo de disparo, perodo e
frequncia, a velocidade angular, a velocidade linear, o nmero de voltas realizadas e a
respectiva distncia percorrida. O segundo ambiente intitulado de Dados reais do
Experimento, recebe os dados oriundos do Arduino, via conexo serial, calculando e
apresentando na tela as informaes de raio mdio da trajetria, permetro da trajetria,
massa da esfera, tempo de disparo, perodo e frequncia, a velocidade angular, a velocidade
linear, o nmero de voltas realizadas e a respectiva distncia percorrida.

Figura 50 Interface computacional do experimento desenvolvida em Processing

O uso desse experimento, objetivamente, incentiva e favorece o desenvolvimento das


habilidades e das competncias preconizadas pelos descritores relacionados ao estudo da
fsica moderna, do movimento, da eletricidade e do eletromagnetismo, presentes na Base
Nacional Comum e no Currculo Mnimo do Estado do Rio de Janeiro, conforme
apresentado na tabela a seguir:

99
Estudo do movimento, eletricidade, eletromagnetismo e fsica moderna
Base Nacional Comum
Observar e descrever posies, deslocamentos e velocidades de objetos em linhas,
como carros em estradas; em planos, como bolas numa quadra; ou no espao, como
avies em torno do globo.
Atribuir a permanncia de um objeto numa mesma posio, ou a constncia de sua
velocidade, ao cancelamento das foras agindo nele, e atribuir qualquer alterao
na sua velocidade fora resultante atuando nele.
Compreender e explicar o funcionamento de circuitos eltricos simples de
equipamentos do cotidiano, como chuveiros, aquecedores e lmpadas, a partir de
princpios gerais e modelos simples, associando suas tenses, resistncias e
potncias.
Estabelecer as relaes entre campos eltricos e magnticos, em suas variaes no
tempo e no espao, identificando os princpios de funcionamento de equipamentos
e sistemas, tais como eletroms, motores, geradores, transformadores, microfones,
alto-falantes.
Construir equipamentos simples de sentido prtico ou ldico, a partir de
componentes de fcil acesso, explicitando os fenmenos eltricos e magnticos
envolvidos em cada parte do seu arranjo.
Descrever e explicar dispositivos semicondutores e lasers, em termos dos princpios
fsicos que presidem sua operao, e revelar suas propriedades funcionais para uso
em equipamentos e sistemas.
Comparar diferentes modelos explicativos para a constituio da matria,
desenvolvidos ao longo da histria, como os modelos de Dalton, Rutherford e Bohr,
e esboar o modelo atual das foras fundamentais em termos de quarks, leptons e
bsons mediadores.
Currculo Mnimo do Estado do Rio de Janeiro
Compreender fenmenos magnticos para explicar, por exemplo, o magnetismo
terrestre, o campo magntico de um m e a inseparabilidade dos polos magnticos.

Utilizar a conservao do momento linear e a identificao de foras para fazer


anlises, previses e avaliaes de situaes cotidianas que envolvem os
movimentos.

Reconhecer a conservao do momento linear e, por meio dela, as condies


impostas aos movimentos

Tabela 46 Descritores relacionados ao estudo do movimento, eletricidade, eletromagnetismo e fsica


moderna

100
Atividade1: Demonstrar o uso do simulador.
Apresentar aos alunos a interface de simulao do experimento, realizando a
demonstrao dos controles de velocidade. Com o auxlio de um cronmetro realizar a
medio do tempo de cada volta completa e comparar ao valor registrado na interface.
A partir dos valores medidos e calculados realizar o registro nas tabelas e determinar
o valor mdio e o erro relativo das medies.

Habilidades e Competncias trabalhadas:


Representar e/ou obter informaes de tabelas, esquemas e grficos de valores de
grandezas que caracterizam movimentos ou causas de suas variaes; converter
tabelas em grficos e vice-versa; estimar e analisar variaes com base nos dados.
Conceituar e determinar as principais grandezas envolvidas no movimento circular.

Perodo
Valor
Ajuste de registrado no Medio 1 Medio 2 Medio 3
Mdio
velocidade simulador (s) (s) (s)
(s)
(s)
Velocidade 1 5,243 5,27 5,27 5,10 5,19
Velocidade 2 3,493 3,53 3,46 3,48 3,47
Velocidade 3 2,334 2,27 2,31 2,36 2,34

Tabela 47 Atividade 1 Exemplo de dados medidos utilizando o cronometro de um aparelho celular

Perodo
Perodo Erro
Ajuste de registrado no
Mdio relativo
velocidade simulador
(s) (%)
(s)
Velocidade 1 5,243 5,19 1,11
Velocidade 2 3,493 3,47 0,66
Velocidade 3 2,334 2,34 0,04
Erro relativo mdio 0,6%

Tabela 48 Atividade 1 Exemplo do clculo do erro relativo

| |
% = 100

101
Com base nos valores registrados na tabela e considerando o raio mdio da trajetria
igual a 2,250 cm, calcular a velocidade angular e a velocidade linear em cada um dos
perodos mdios registrados na tabela.

Perodo Velocidade Velocidade


Ajuste de
Mdio angular linear
velocidade
(s) (rad/s) (m/s)
Velocidade 1 5,19 1,21 0,027
Velocidade 2 3,47 1,81 0,040
Velocidade 3 2,34 2,68 0,060

Tabela 49 Atividade 1 Exemplo do clculo de velocidade angular e velocidade linear

2
= ou = 2f
T
2r
v=
T

Figura 51 Atividade 1 Detalhe do simulador na interface computacional do experimento

Atividade 2: Demonstrar o uso do experimento.

Demonstrar aos alunos o funcionamento do experimento, alterando a velocidade de


de deslocamento da esfera a partir de variaes da posio do potencimetro.

102
Ajustar no potencimetro a velocidade mnima de rotao e com o auxlio de um
cronmetro realizar a medio do tempo de cada volta completa e comparar ao valor
registrado na interface. Repetir este procedimento com pequenas variaes de velocidade
A partir dos valores medidos e calculados realizar o registro nas tabelas e determinar
o valor mdio e o erro relativo das medies.

Habilidades e Competncias trabalhadas:


Representar e/ou obter informaes de tabelas, esquemas e grficos de valores de
grandezas que caracterizam movimentos ou causas de suas variaes; converter
tabelas em grficos e vice-versa; estimar e analisar variaes com base nos dados.
Conceituar e determinar as principais grandezas envolvidas no movimento circular.

Perodo
Valor
Ajuste de registrado no Medio 1 Medio 2 Medio 3
Mdio
velocidade experimento (s) (s) (s)
(s)
(s)
Velocidade 1 1,049 1,04 0,99 1,05 1,03
Velocidade 2 0,980 0,89 1,04 0,97 0,97
Velocidade 3 0,850 0,83 0,89 0,79 0,84

Tabela 50 Atividade 2 Exemplo de dados medidos utilizando o cronometro de um aparelho celular

| |
% = 100

Perodo
Perodo Erro
Ajuste de registrado no
Mdio relativo
velocidade experimento
(s) (%)
(s)
Velocidade 1 1,049 1,03 2,13
Velocidade 2 0,980 0,97 1,36
Velocidade 3 0,850 0,84 1,57
Erro relativo mdio 1,69

Tabela 51 Atividade 2 Exemplo do clculo do erro relativo

103
Com base nos valores registrados na tabela e considerando o raio mdio da trajetria
igual a 0,17 m e a massa da esfera igual a 5,586 g, calcular a velocidade angular e a
velocidade linear em cada um dos perodos mdios registrados na tabela.

Perodo Velocidade Velocidade Energia


Ajuste de
Mdio angular linear Cintica
velocidade
(s) (rad/s) (m/s) (mJ)
Velocidade 1 1,03 6,09 1,04 3,02
Velocidade 2 0,97 6,47 1,10 3,55
Velocidade 3 0,84 7,48 1,27 4,50

Tabela 52 Atividade 2 Exemplo do clculo de velocidade angular e linear

2
= ou = 2f
T
2r
v=
T
1
= 2
2

Figura 52 Atividade 2 Detalhe da aquisio de dados na interface computacional do experimento

Cabe ressaltar que o experimento consegue implementar uma velocidade de


aproximadamente 3 m/s a esfera, gerando uma energia cintica de aproximadamente 25,13
mJ.

104
Figura 53 Atividade 2 Detalhe da aquisio de dados na interface computacional do experimento em
velocidade mxima

Atividade 3: Demonstrar qualitativamente a acelerao da esfera

O Transistor MOSFET Funciona como uma chave eletrnica. Sendo assim podemos
com pequenas alteraes no circuito e com o auxlio de um multmetro digital comprovarmos
a acelerao provocada pela polarizao da bobina na esfera.

Procedimento:
Desligar o cabo USB, interrompendo a alimentao do Arduino UNO.
Com o auxlio de um im ou apenas inclinando o experimento posicione a esfera em
uma das barreiras pticas.
Identifique o MOSFET chaveador da bobina referente a esta barreira ptica.
Retire da matriz de contato este MOSFET.
Selecionar a escala de medio de corrente com pelo menos 20 A de fundo de escala
Ligar o conector oriundo da bobina ao borne +20 A do multmetro com o auxlio de
uma ponteira jacar
Encostar brevemente a ponteira comum do osciloscpio no conector oriundo da fonte
de alimentao que permaneceu no protoboard.
A esfera ser acelerada dentro da mangueira plstica.

Aps alguns testes de polarizao da bobina possvel alcanar uma volta completa
com este procedimento, provando o efeito do chamado canho magntico.
Para medir a corrente eltrica que percorre a bobina, pode ser realizado o
procedimento de encostar a ponteira comum do osciloscpio ao conector oriundo da fonte

105
de alimentao que permaneceu na matriz de contatos por um tempo no superior ao
necessrio para a leitura do valor da corrente pelo multmetro. O valor obtido para a corrente
dever ficar prximo a 15 A, definindo uma potncia de pulso prxima a 180 w.

Atividade 4: Anlise do experimento e analogia ao acelerador de partculas

Nesta atividade proposta uma dinmica para a construo coletiva de uma


explicao fisicamente correta do funcionamento do experimento. Cabe salientar a
importncia da gerao do movimento e de sua manuteno, considerando todas as perdas
presentes no experimento.
Aps a concluso desta primeira etapa proposto uma nova dinmica para realizar a
comparao entre este experimento e o acelerador de partculas, salientando as diferenas na
construo, na operao e na aplicao dos resultados.
Conclui-se, esta atividade, apresentando aos alunos o modelo padro e as partculas
j encontradas com o uso dos aceleradores de partculas.
Como abordado neste captulo, o experimento Analogia funcional do acelerador de
partculas com o uso do Arduino e do Processing pode ser de grande valia no incentivo e na
insero do conhecimento Fsica Moderna em sala de aula de turmas de ensino mdio,
pois o experimento permite a visualizao, por parte do aluno, da interao eletromagntica
das bobinas com a esfera, gerando uma analogia ao acelerador de partculas.
Como possibilidade futura de desenvolvimento deste experimento, podemos sugerir
a insero de mais trs barreiras pticas (conjunto LED e fototransistor) em uma das bobinas,
possibilitando a medio da velocidade da esfera na entrada e na sada desta bobina, como
esquematizado a seguir:

Bobina

Figura 54 - Proposta para montagem dos sensores pticos para a medio da velocidade da esfera na entrada
e na sada da bobina

Com esta alterao, podemos determinar a perda de energia associada ao atrito,


rotao, etc., calculando-se a diferena entre a energia cintica da esfera, por meio do uso
do Teorema Trabalho-Energia Cintica, e a energia consumida pela bobina.

106
Outra possibilidade de desenvolvimento futuro para este experimento a montagem
de um Coilgun usando os dispositivos/componentes presentes no prprio experimento e
realizando pequenas alteraes de software no Arduino e no Processing. O Coilgun ou
Canho de Gauss um dispositivo que opera a partir do efeito de movimento mecnico
(gun) gerado a partir da interao de uma bobina (coil) sobre um projtil ferromagntico.
Conclumos que a plataforma Arduino tambm pode ser utilizada em aplicaes para
controle de sistemas, suplantando a funo de adquirir os dados oriundos dos sensores e
transmitir para a interface Processing, conforme fora abordado nos captulos anteriores.

107
CAPTULO 6

Experincia docente do uso do Arduino e do Processing no Ensino de Fsica

A aplicao dos objetos educacionais foi realizada com alunos do Curso Tcnico em
Eletrnica da Escola Tcnica Estadual Ferreira Viana, em uma turma de doze alunos. No
inicio de fevereiro de 2016, os alunos comearam a manusear e a apreender como usar o
Arduino. Em maro desse mesmo ano, teve incio a aplicao dos objetos. No total, foram
quinze encontros de dois tempos cada, uma parte dos horrios da disciplina de Laboratrio.
Nestes encontros, os alunos trabalharam em pequenos grupos desenvolvendo a
construo dos trs prottipos dos experimentos propostos nessa dissertao. As aulas foram
desenvolvidas no Laboratrio de Simulao Eletrnica, que possui uma infraestrutura muito
prxima a de um Laboratrio de Informtica, conforme mostra a figura a seguir:

Figura 55 - Vista parcial do Laboratrio de Simulao Eletrnica

No primeiro encontro, os estudantes foram informados do objetivo do projeto e foram


apresentados plataforma Arduino e plataforma Moodle38. Antes de iniciar a montagem
dos prottipos, os alunos executaram o procedimento de cadastro e realizaram um
questionrio diagnstico, via plataforma Moodle, contendo perguntas sobre a sua
familiaridade com alguns recursos tecnolgicos e computacionais. Este questionrio foi

38
MOODLE o acrnimo de "Modular Object-Oriented Dynamic Learning Environment", um software livre,
de apoio aprendizagem. O Moodle utilizado nas atividades desenvolvidas nesta dissertao pode ser acessado
em:www.aulanaweb.com.

108
aplicado com a inteno de traar um perfil, ainda que sem grande aprofundamento, da turma
e iniciar a ambientao dos alunos plataforma Moodle.
No segundo encontro, foi realizado uma roda de discusso sobre os conceitos Fsicos
bsicos relacionados ao oscilador amortecido, estao meteorolgica e ao acelerador de
partculas, com a finalidade de verificar o conhecimento prvio dos estudantes a respeito dos
assuntos e, tambm, para fazer um comparativo com a avaliao final, que seria realizado
no ltimo dia de aplicao dessa proposta pedaggica. Os trs roteiros de atividades foram
inseridos na plataforma Moodle e tambm foram criados fruns e grupos de discusso para
que os alunos pudessem trabalhar colaborativamente dentro e fora do horrio escolar, com a
participao nestes recursos da prpria plataforma.
Tambm foi solicitado aos alunos que interagissem com as mdias educacionais,
simulaes e vdeos, dispostos na plataforma Moodle e que trouxessem dvidas, avaliassem
o referido material e sugerissem questes para serem discutidas em sala de aula no terceiro
encontro.

Figura 56

No quarto encontro, a turma foi dividida em trs grupos, e, cada grupo, recebeu o os
componentes referentes a cada um dos experimentos para o desenvolvimento da montagem
dos prottipos. Esta aula tambm contou com uma breve explicao sobre os componentes
e materiais utilizados.

109
Figura 57 Prottipo do acelerador de partculas com o uso do Arduino e do Processing

Figura 58 Prottipo do oscilador harmnico amortecido com o uso do Arduino e do Processing

110
Figura 59 Prottipo da estao meteorolgica com o uso do Arduino e do Processing

Mais dois encontros foram destinados para ao desenvolvimento de atividades na


plataforma Arduino. Foram monatados duas pequenas aplicaes presentes no menu
Exemplos - basics da prpria IDE: a Blink, empregando um LED para implementar um pisca-
pisca e a AnalogReadSerial, estabelecendo a comunicao serial com a leitura da resistncia
de um LDR. Estas montagens permitiram a ambientao dos alunos ao Arduino, ao software
de programao e s montagens eletroeletrnicas na matriz de contatos. Cabe ressaltar que
o interesse dos alunos pelo Arduino superou s expectativas. Alguns alunos at adquiriram
seu prprio Arduino UNO e desenvolveram diversas montagens em paralelo as atividades
propostas relacionadas a outras disciplinas do curso durante o projeto.
Os quatro encontros subsequentes foram dedicados ao desenvolmento das montagens
mecnica e eletrnica dos experimentos propostos, programao do Arduino e
implementao da interface Processing. Os trs objetivos foram alcanados com certa
facilidade devido ao interesse e a habilidade dos alunos.
No dcimo primeiro encontro, o grupo 1 instalou o prottipo da estao
metereolgica na parte externa da janela do laboratrio e iniciou a aquisio dos dados
atravs da interface Processing. O grupo 2 relizou a pesagem das moedas para determinar a
constante elstica da rgua e iniciou os procedimentos de calibrao do sensor ptico do
prottipo do oscilador harmnico amortecido; e o grupo 3 utlizou esta aula para relizar a
medio da corrente de pulso na bobina no prottipo do acelador de partculas.

111
Figura 60 Desenvolvimento dos experimentos em sala de aula

Com os prottipos montados e em funcionamento, as prximas aulas foram


dedicadas s apresentaes do material e dos dados obtidos por cada um dos grupos,
realizao das tarefas propostas nos roteiros de atividade e a uma breve avaliao. possvel
ressaltar que os alunos puderam comprovar, na prtica, os conceitos abordados,
anteriormente, em aulas puramente expositivas.
Uma comparao entre o primeiro momento de avaliao realizado no segundo
encontro na atividade roda de discusso e a avaliao final pode comprovar a eficcia do uso
dos experimentos com Arduino e Processing como ferramentas educacionais. Os temas
foram debatidos de forma mais aprofundada e satisfatria aps o desenvolvimento e
apresentao dos prottipos em sala de aula pelos prprios alunos, que mostraram grande
aptido e satisfao com a apropriao dos dispositivos tecnolgicos.

112
CONCLUSO

Apresentamos, neste trabalho, trs objetos educacionais com o uso do Arduino e do


Processing, que possibilitam, a baixo custo, realizar experimentos com adequada medio
de variveis fsicas e apresentao destas medies em uma interface computacional. Esta
interface computacional, comprovadamente, permite a apresentao dos dados de forma
textual ou de forma grfica, bem como o registro destes dados em arquivos do tipo texto para
futuras anlises.
Tais objetos esto acompanhados de atividades didticas complementares que
possibilitam a anlise dos dados obtidos como principal ferramenta pedaggica para a
introduo de alguns conceitos de Fsica aos alunos do ensino mdio. Estes roteiros foram
desenvolvidos com a colaborao de alguns professores da Escola Tcnica Estadual Ferreira
Viana e foram aplicados com sucesso em uma das turmas do Curso Tcnico em Eletrnica
da mesma Instituio de Ensino.
A proposta de montagem do experimento de forma colaborativa com os alunos,
oportunizou a experincia de lidar com situaes, fossem elas cotidianas ou acadmicas,
exigindo deles solues ou elaborao de estratgias e de planos de ao para resolv-las.
Com estas prticas, pudemos desenvolver o interesse e a curiosidade do grupo, fundamentais
para a investigao cientifica e o desenvolvimento tecnolgico, mas tambm favorecemos o
desenvolvimento das habilidades e das competncias necessrias para agir de forma objetiva
na busca de uma soluo para um desafio original dentro ou fora do contexto escolar.
Tambm pretendemos que estes objetos educacionais possam ser aprimorados,
adaptados para outras realidades ou serem o ponto de partida para a criao de novos
experimentos relacionados aos tpicos curriculares do Ensino de Fsica nas turmas de Ensino
Mdio.
Esperamos, ento, que a iniciativa proposta por esta dissertao seja, de fato e a curto
prazo, uma opo economicamente vivel para a ausncia ou deficincia de Laboratrios de
Fsica nas escolas pblicas ou privadas de Ensino Mdio possibilitando o que preconizado
pelos PCNs:
indispensvel que a experimentao esteja sempre presente ao longo de todo o
processo de desenvolvimento das competncias em Fsica, privilegiando-se o
fazer, manusear, operar, agir, em diferentes formas e nveis. dessa forma que se
pode garantir a construo do conhecimento pelo prprio aluno, desenvolvendo
sua curiosidade e o hbito de sempre indagar, evitando a aquisio do
conhecimento cientfico como uma verdade estabelecida e inquestionvel. (PCN+,
2013, p.81)

113
REFERNCIAS BIBLIOGRFICAS

ANDRADE, B. L.; ZYLLBERSZTAJN, A.; FERRARI, N. Analogias e metforas no ensino


de cincias luz da epistemologia de Gaston Bachelard. Ensaio Pesquisa em Educao em
Cincias, Belo Horizonte, v. 2, n. 2, p. 231- 245, 2000.

AOSONG, Electronics Co.,Ltd. Temperature and humidity module AM2302.


Disponvel em: < http://akizukidenshi.com/download/ds/aosong/AM2302.pdf>. Acesso em
10 abr. 2016.

ARAUJO, I. S.; VEIT, E. A.; MOREIRA, M. A. Atividades de modelagem computacional


no auxlio da interpretao de grficos da cinemtica. Revista Brasileira de Ensino de
Fsica, v. 26, n. 2, p. 179-184, 2004.

ARAUJO, I. S.; VEIT, E. A.; MOREIRA, M. A. Physics students performance using


computational modelling activities to improve kinematics graphs interpretation. Computers
& Education, Amsterdam, v. 50, n. 4, p. 1128-1140, may 2008.

ARAUJO, I. V.; VEIT, E. A.; MOREIRA, M. A. Uma reviso da literatura sobre estudos
relativos a tecnologias computacionais no ensino de Fsica. Disponvel em:
<http://www.if.ufrgs.br/cref/ntef/producao/IIEIBIEC.PDF>. Acesso em: 24 nov. 2015.

ARDUINO. Disponvel em: < https://www.arduino.cc/>. Acesso em: 3 de jul. 2016.

BAUER,W.; WESTFALL, G.D.;DIAS, H.Fsica para Universitrios Relatividade,


Oscilaes, Ondas e Calor. So Paulo: Mc Graw Hill, 2013.

BOSCH. Digital Barometric Pressure Sensor BMP180. Disponvel em:


<https://www.bosch-sensortec.com/bst/products/all_products/bmp180>. Acesso em 20 abr.
2016.

BRASIL. Ministrio da Educao, Secretaria de Educao Mdia e Tecnolgica. Base


Nacional Comum: Ministrio da Educao, 2016.

BRASIL. Ministrio da Educao, Secretaria de Educao Mdia e Tecnolgica.


Parmetros Curriculares Nacionais: ensino mdio. Braslia: Ministrio da Educao,
2000.

BRASIL. Ministrio da Educao, Secretaria de Educao Mdia e Tecnolgica.


Orientaes Educacionais Complementares aos Parmetros Curriculares Nacionais
(PCN+): ensino mdio. Braslia: Ministrio da Educao, 2013.

CARVALHO, L. R. M.; AMORIM, H. S. Observando as mars atmosfricas: uma aplicao


da placa Arduino com sensores de presso baromtrica e temperatura. Revista Brasileira de
Ensino de Fsica, So Paulo, v. 36, n. 3, set. 2014.

CASTRO, L. H. M. de; LAGO, B. L.; MONDAINI, F. Damped Harmonic Oscillator with


Arduino. Journal of Applied Mathematics and Physics, v. 3 n. 6, jun. 2015.

114
CAVALCANTE, M. A. Novas tecnologias no estudo de ondas sonoras. Caderno Brasileiro
de Ensino de Fsica, Santa Catarina, v. 30, n. 3, p. 579-613, dez. 2013.

CAVALCANTE, M. A.; BONIZZIA, A.; GOMES, L. C. P. O ensino e aprendizagem de


fsica no sculo XXI: sistemas de aquisio de dados nas escolas brasileiras, uma
possibilidade real. Revista Brasileira de Ensino de Fsica, So Paulo, v. 31, n. 4, dez. 2009.

CAVALCANTE, M. A.; RODRIGUES, T. T. T.; BUENO, D. A. Controle remoto: princpio


de funcionamento (parte 1 de 2). Caderno Brasileiro de Ensino de Fsica, Santa Catarina,
v. 30, n. 3, p. 554-565, dez. 2013.

CAVALCANTE, M.A.; RODRIGUES, T. T. T.; BUENO, D. A. Controle remoto: observando


cdigos com o Arduino (parte 2 de 2). Caderno Brasileiro de Ensino de Fsica, Santa
Catarina, v. 31, n. 3, p. 614-641, dez. 2014.

CAVALCANTE, M. A.; TAVOLARO, C. R. C. Projete voc mesmo experimentos assistidos


por computador: construindo sensores e analisando dados. Revista Brasileira de Ensino de
Fsica, So Paulo, v. 22, n. 3, p. 421-425, set. 2000.

CAVALCANTE, M. A.; TAVOLARO, C. R. C.; MOLISANI, E. Fsica com Arduino para


iniciantes. Revista Brasileira de Ensino de Fsica, So Paulo, v. 33, n. 4, dez. 2011.

DORNELES, P. F.T. Integrao entre atividades computacionais e experimentais como


recurso instrucional no ensino de eletromagnetismo em Fsica Geral. 2010. 367 f. Tese
(Doutorado em Cincias) - Instituto de Fsica, UFRGS, Porto Alegre, 2010.

EVANS, B. Beginning Arduino Programming. New York, USA: Apress, 2010.

EVANS, M.; NOBLE, J.; HOCHENBAUM, J. Arduino em ao. So Paulo: Novatec,


2013.

FILLAT, A.P.; ARQUS, C.C. Acelerador de partculas - Maqueta educativa. III


Concurso de Divulgacin CPAN, Espanha, 2012.

FRITZING. Disponvel em: <www.fritzing.org>. Acesso em: 25 nov. 2015.

GREENBERG, I; XU, D.; KUMAR, D. Processing: Creative Coding and Generative Art
in Processing 2. New York, USA: Apress, 2013.

GRIFFITHS, D. J. Eletrodinmica, So Paulo: Pearson, 2014.

HAAG, R.; ARAUJO, I. S.; VEIT, E. A. Por que e como introduzir a aquisio automtica
de dados no laboratrio didtico de Fsica. A Fsica na Escola, So Paulo, v. 6, n. 1, p. 89-
94, maio 2005. Disponvel em: <http://sbfisica.org.br/fne/Vol6/Num1/aquisicao.pdf>.
Acesso em: 24 nov. 2015.

HALLIDAY, D.; RESNICK, R.; MERRILL, J. Fundamentos de fsica: eletromagnetismo.


Rio de Janeiro: LTC, 1993.

HALLIDAY, D.; RESNICK, R. Fundamentos de fsica: gravitao, ondas e termodinmica.


9. ed. Rio de Janeiro: LTC, 2003.

115
HALLIDAY, D.; RESNICK, R.; WALKER, J. Fundamentos de fsica: gravitao, ondas e
termodinmica. 9. ed. Rio de Janeiro: LTC, 2012.

LEE, Shyh-Yuan. Accelerator Physics. New Jersey, USA: World Scientific, 2004.

LIST, R. J. Smithsonian Meteorological Tables. Washington, USA: Smithsonian


Institution, 1971.

LUIZ, L. C.; MONTEIRO, K. T. S.; BATISTA, R. T. Os aceleradores de partculas e sua


utilizao na produo de radiofrmacos. Revista Brasileira de Frmacos, 2011.

MAXIMO,A.;ALVARENGA,B. Fsica. Rio de Janeiro: Scipione, 2002.

MCROBERTS, M. Arduino bsico. Traduo Rafael Zanolli. So Paulo: Novatec, 2011.

MCROBERTS, M. Beginning Arduino. New York, USA: Apress, 2010.

MINIPA. Manual de Instrues - Termo Higrmetro Digital MT-240. Disponvel em:


<http://www.minipa.com.br/Content/Manuais/MT-240-1101-BR-EN-ES.pdf>. Acesso em
16 mar. 2016.

MINIPA. Manual de Instrues Luxmetro MLM-1011. Disponvel em:


<http://www.minipa.com.br/Content/Manuais/MLM-1011-1102-BR-EN-ES.pdf>. Acesso
em 16 mar. 2016.

MONK, S. 30 Arduino Projects for the Evil Genius. New York, USA: Mc Graw Hill, 2010.

NOBLE, J. Programming Interactivity: A Designer's Guide to Processing, Arduino, and


openFrameworks. California, USA: Oreilly & Associates Inc, 2012.

OBSERVATRIO DO PNE. Indicadores de acompanhamento das metas e estratgias -


Porcentagem de escolas da Educao Bsica com acesso gua tratada, esgoto sanitrio,
energia eltrica, banda larga, biblioteca ou sala de leitura, quadra e laboratrio de cincias.
Braslia, 2014.

OLIVEIRA, C.L.V; ZANETTI, H.A.P. Arduino Descomplicado - Como Elaborar


Projetos de Eletrnica. So Paulo, rica, 2015.

OXER,J; BLEMINGS, H. Pratical Arduino. New York, USA: Apress, 2009.

PEROTONI, M.B.; MERGL, M. Desenvolvimento e anlise de um Prottipo Coilgun.


Revista Brasileira de Ensino de Fsica, So Paulo, v. 38, n. 2, abr. 2016.

PURDUM, J. Beginning C for Arduino. New York, USA: Apress, 2012.

PROCESSING. Disponvel em: < https://processing.org/>. Acesso em: 3 de jul. 2016.

REAS, C.; FRY, B. Processing: A Programming Handbook for Visual Designers and Artists.
Cambridge, USA: MIT Press, 2014.

RIBEIRO, J. C. O ensino experimental da Fsica no curso secundrio. II Curso de


aperfeioamento para professores de Fsica do ensino secundrio. Atas do encontro.
Pg.: 49-56. IBECC. MEC-ITA. So Paulo, 1955.
116
ROCHA, F. S.; GUADAGNINI, P. H. Projeto de um sensor de presso manomtrica para
ensino de fsica em tempo real. Caderno Brasileiro de Ensino de Fsica, Santa Catarina, v.
31, n. 1, p. 124-148, abr. 2014.

ROCHA, F. S.; MARRANGHELLO, G. F.; LUCHESE, M. M. Acelermetro eletrnico e a


placa Arduino para ensino de Fsica em tempo real. Caderno Brasileiro de Ensino de
Fsica, Santa Catarina, v. 31, n. 1, p. 98-123, abr. 2014.

SHIFFMAN, D. Learning Processing, Second Edition: A Beginner's Guide to


Programming Images, Animation, and Interaction. California, USA: Morgan Kaufmann
Publishers, Inc, 2015.

SOUZA, A. R.; PAIXO, A. C.; UZDA, D. D.; DIAS, M. A.; DUARTE, S.; AMORIM, H.
S. A placa Arduino: uma opo de baixo custo para experincias de fsica assistidas pelo PC.
Revista Brasileira de Ensino de Fsica, So Paulo, v. 33, n. 1, 4503, mar. 2011.

STEERE, Andrew Robert. A timeline of major particle accelerators, Thesis submitted to


Michigan State University, 2005.

STEINKE, E.T. Climatologia Fcil. So Paulo: Oficina de Textos, 2012.

STEVAN JR, S.L.; SILVA, R. A. Automao e Instrumentao Industrial Com Arduino


- Teoria e Projetos. So Paulo, rica, 2012.

STEWART, I. Mania de Matematica 2 - Novos Enigmas e Desafios Matemticos. Rio de


Janeiro: Zahar, 2009.

TIMMIS, H. Pratical Arduino Engineering. New York, USA: Apress, 2012.

VAREJO-SILVA, M.A. Meteorologia e Climatologia. Recife, 2006.

VARELA, H. A anlise da oscilao de ciclos como ferramenta para entender o presente e


prever o futuro. Instituto de Estudos Avanados da Universidade de So Paulo.
Disponvel em: < http://www.iea.usp.br/noticias/oscilacoes-de-ciclos>. Acesso em 20 mai.
2016.

VEIT, E. A. Modelagem computacional no ensino de Fsica. In: SIMPSIO NACIONAL


DE ENSINO DE FSICA, 16., 2005, Rio de Janeiro.

VISHAY. Reflective Optical Sensor with Transistor Output: TCRT5000, TCRT5000L.


Disponvel em: <http://www.vishay.com/docs/83760/tcrt5000.pdf>. Acesso em 20 abr.
2016.

WILCHER, D. Learn Eletronics with Arduino. New York, USA: Apress, 2012.

YAMAMOTO, K.; FUKE, L. F. Fsica para o Ensino Mdio. So Paulo: Saraiva, 2013.

117
APNDICE A Registro fotogrfico dos prottipos dos experimentos

Figura 61 Fotografia do experimento Oscilador Harmnico Amortecido com o uso do Arduino e do


Processing

Figura 62 Fotografia da montagem eletrnica do experimento Oscilador Harmnico Amortecido com o uso
do Arduino e do Processing

118
Figura 63 Fotografia da montagem do experimento Estao Meteorolgica com o uso do Arduino e do
Processing

Figura 64 Fotografia da montagem eletrnica do experimento Estao Meteorolgica com o uso do


Arduino e do Processing

119
Figura 65 Fotografia da montagem do experimento Analogia funcional do acelerador de partculas com o
uso do Arduino e do Processing

Figura 66 Fotografia da montagem do experimento Analogia funcional do acelerador de partculas com o


uso do Arduino e do Processing

120
Figura 67 Fotografia do detalhe da montagem da barreira de luz, da bobina e do ventilador de resfriamento
no experimento Analogia funcional do acelerador de partculas com o uso do Arduino e do Processing

Figura 68 Fotografia da montagem do conjunto bobina e do ventilador de resfriamento no experimento


Analogia funcional do acelerador de partculas com o uso do Arduino e do Processing

121
APNDICE B Roteiro de atividades para os experimentos

O ensino de cincias, e principalmente o Ensino de fsica, deve estar


amparado em prticas pedaggicas que favoream a associao entre o ensino terico,
ministrado em sala de aula, e a prtica desenvolvida, preferencialmente, nos laboratrios. As
atividades prticas so o momento pedaggico de comprovao e de sedimentao dos
modelos apresentados aos alunos nas atividades tericas.
Para cumprir este objetivo, so apresentados, neste material, os modelos propostos
para os roteiros dos Produtos Educacionais, compostos de: listagem do material necessrio,
os diagramas de montagem e ligao eletroeletrnica, os cdigos do Arduino e os cdigos
do Processing e sugestes de atividades.
Para a aplicao em sala de aula dos experimentos sugeridos, o professor de Fsica
do Ensino Mdio dever reservar um tempo do planejamento de suas aulas para a montagem
e o teste de cada um dos experimentos.
Para balizar o professor, neste projeto foram utilizadas 4 horas para a montagem do
experimento Oscilador Harmnico Amortecido com o uso do Arduino e do Processing, 6
horas para o experimento Estao Meteorolgica com o uso do Arduino e do Processing e
cerca de 10 horas para o experimento Analogia funcional do acelerador de partculas com
o uso do Arduino e do Processing.
Os modelos propostos para os roteiros das atividades desenvolvidos para os
experimentos abordados foram elaborados e apresentados a professores de Fsica da Escola
Tcnica Estadual Ferreira Viana e da Escola Tcnica do Arsenal de Marinha. Esses roteiros
foram testados com sucesso em uma turma de alunos do Curso Tcnico em Eletrnica da
Escola Tcnica Estadual Ferreira Viana.
Todos as atividades so estruturadas com a apresentao das habilidades e
competncias trabalhadas, com os objetivos a serem alcanados no decorrer do experimento,
com uma introduo terica ao contedo, com o procedimento a ser adotado pelos alunos e
com questes a serem respondidas e/ou discutidas pelos alunos.

122
PRODUTO EDUCACIONAL

Oscilador Harmnico Amortecido com o


uso do Arduino e do Processing

Construo do experimento e roteiros de atividades

Luis Henrique Monteiro de Castro

Setembro de 2016

123
Sumrio
Algumas Palavras ............................................................................................................. 1
Materiais necessrios ........................................................................................................ 1
Montando o experimento .................................................................................................. 2
Cdigo do Arduino ........................................................................................................... 3
Cdigo do Processing ....................................................................................................... 3
Atividade 1: Demonstrar o uso do experimento ............................................................... 5
Atividade 2: Anlise do fenmeno da deformao elstica da lmina. ............................ 7
Atividade 3: Anlise do movimento oscilatrio ............................................................. 10
Atividade 4: Anlise do amortecimento ......................................................................... 12

Algumas Palavras

Este produto educacional uma sugesto de uso do Arduino e do Processing como


experimento para o Ensino de Fsica. Neste material professores e alunos encontraro
informaes quanto aos materiais necessrios para a construo mecnica e eletrnica do
experimento, bem como os cdigos de programao do Arduino e do Processing e ainda
sugestes de atividades envolvendo os conceitos de tenso e deformao, constante elstica
de uma mola e oscilaes harmnicas amortecidas. O material foi desenvolvido
considerando que o leitor tenha algum conhecimento, mesmo que rudimentar, de
programao e de eletrnica. Todo o material e os cdigos tambm esto disponibilizados
no endereo www.aulanaweb.com.

Materiais necessrios

Item Descrio Quantidade


1 Base de madeira medindo 23 cm x 10 cm x 1,2 cm 01
2 Perfil de alumnio (25,4 mm x 12,7 mm x 1,3 mm) 0,50 m
3 Parafusos 5mm x 40 mm com porca e arruela 04
4 Parafusos 6 mm x 50 mm com porca e arruela 02
5 Rgua de ao com 30 cm de comprimento 01
6 Placa Arduino UNO 01
7 Protoboard 830 pontos Matriz de contatos
01
eltricos para montagem de circuitos
8 Grampo n1 para fixao 01
9 TRCT-5000 Sensor ptico reflexivo
01
infravermelho
10 Resistor 10 k x 1/8 w 01
11 Resistor 100 x 1/8 w 02
12 Jumpers para as conexes eltricas 08

1 124
Montando o experimento

3
2

1 5 8 6
7
4

1. Base de madeira medindo 23 cm x 10 cm x 1,2 cm (comp x larg x alt);


2. Perfil de alumnio (25,4 mm x 12,7 mm x 1,3 mm) com 21,5 cm de comprimento,
fixado na base de madeira com 2 parafusos 5mm x 40 mm;
3. Perfil de alumnio (25,4 mm x 12,7 mm x 1,3 mm) com 9 cm de comprimento, fixado
no perfil 2 com 2 parafusos 5mm x 40 mm;
4. Perfil de alumnio (25,4 mm x 12,7 mm x 1,3 mm) com 5 cm de comprimento, fixado
no perfil 3 com 2 parafusos 6 mm x 50 mm;
5. Perfil de alumnio (25,4 mm x 12,7 mm x 1,3 mm) com 5 cm de comprimento
6. Rgua de ao com 30 cm de comprimento;
7. Placa Arduino UNO; e
8. Protoboard com pelo menos 170 furos.

2 125
Cdigo do Arduino
int valor = 0,contador=0;
long tempoAtual = 0, tempoAnterior = 0, tempo = 0;
void setup(){Serial.begin(250000);}
void loop(){
tempoAtual = micros()-tempoAnterior;
valor = analogRead(0);
while ( tempoAtual < 993){tempoAtual = micros()-tempoAnterior;}
tempoAtual = micros()-tempoAnterior;
tempoAnterior = micros();
tempo = tempo+tempoAtual/1000;
Serial.print(valor); Serial.print(";");
contador = contador + 1;
if (contador == 10){
//Serial.print(tempoAtual); Serial.print(";");
Serial.println(tempo);
contador=0;
}
}

Cdigo do Processing
import processing.serial.*; text(nomeArquivo+".txt",245,580); stroke(94, 155, 168);
// Variveis tela(); }
PrintWriter arquivoGeral; stroke(255); else{
String serialString = null; } line(50, i, 1050, i);
Serial portaSerial; //ciclo infinito }
int lf = 10; void draw() { }
int contador = 0; if (portaSerial.available() > 0) { stroke(255);
float controle = 40; serialString = fill(255);
String nomeArquivo = ""; portaSerial.readStringUntil(lf); }
String[] dados; if (serialString != null) { //funo captura do acionamento do
float valor; if (controle <50){controle += boto do mouse
float valorCorrigido; incremento;} void mousePressed() {
float valorAnterior = 350; if (controle >= 50){ if (mouseX>800 && mouseX<900 &&
int divisor = 1; dados = split(serialString,';'); mouseY>100 && mouseY<130) {
float incremento = 1; for (int i = 0; i <= 9; i = i+1) { incremento = incrementoAnterior;
float incrementoAnterior = 1; dados2 = dados[i]; }
String dados2; println (dados2); if (mouseX>950 && mouseX<1050 &&
float tensao; dados3 = int(dados2); mouseY>100 && mouseY<130) {
float[] dados1 = new float[10]; tensao = int(dados2)*0.0048828125; incrementoAnterior = incremento;
float dados3, dados4, dados5; dados4 = 50.075*exp(- incremento = 0;
long tempo; dados3/71.122)+36.733*exp(- }
boolean disparoUnico = false; dados3/421.707)+14.485; if (mouseX>1100 && mouseX<1200
float offset = 0; dados4 = dados4 + (offset/10); && mouseY>100 && mouseY<130) {
float teste; dados4 = round(dados4*10); tela();
String teste2, teste3; dados4 = dados4/10; controle = 50;
//Configuraes Gerais e ciclo nico if(dados4 > 60){dados4 = 60;} }
void setup() { if(dados4 < 20){dados4 = 20;} if (mouseX>1100 && mouseX<1200
nomeArquivo += "Oscilador-"; float m = map(dados4, 20, 60, 550, && mouseY>160 && mouseY<190) {
nomeArquivo += String.valueOf(day()); 150); tela();
nomeArquivo += "-"; if(incremento != 0){ disparoUnico = false;
nomeArquivo += if (incremento == 0){
String.valueOf(month()); line(controle,valorAnterior,controle+incre incremento = incrementoAnterior;
nomeArquivo += "-"; mento,m); }
nomeArquivo += String.valueOf(year()); valorAnterior = m; controle = 50;
nomeArquivo += "_"; fill(4, 79, 111); botao(1100,160,"Normal",11);
nomeArquivo += String.valueOf(hour()); rect(625,560,100,30,10); botao(1100,200,"nico",1);
nomeArquivo += "-"; rect(950,560,100,30,10); }
nomeArquivo += rect(1100,560,100,30,10); if (mouseX>1100 && mouseX<1200
String.valueOf(minute()); fill(255); && mouseY>200 && mouseY<230) {
nomeArquivo += "-"; text(tensao,680,580); botao(1100,160,"Normal",1);
nomeArquivo += teste2= str(dados4); botao(1100,200,"nico",11);
String.valueOf(second()); teste = offset/10; disparoUnico = true;
//Criao do Arquivo teste3= str(teste); incrementoAnterior = incremento;
arquivoGeral = text(teste2,1000,580); }
createWriter(nomeArquivo+".txt"); //text(dados4,1000,580); if (mouseX>1100 && mouseX<1200
//configurao da comunicao serial text(teste3,1150,580); && mouseY>260 && mouseY<290) {
printArray(Serial.list()); arquivoGeral.print(tempo); incremento = 0.025;
portaSerial = new Serial(this, arquivoGeral.print(";"); tela();
Serial.list()[0], 250000); arquivoGeral.println(dados4); controle = 50;
portaSerial.clear(); arquivoGeral.flush(); botao(1100,260,"2 s/div",11);

3 126
serialString = tempo = tempo+1; botao(1100,300,"500 ms/div",1);
portaSerial.readStringUntil(lf); controle += incremento; botao(1100,340,"100 ms/div",1);
serialString = null; } botao(1100,380,"50 ms/div",1);
//configurao da tela } botao(1100,420,"20 ms/div",1);
size(1250, 600); } botao(1100,460,"10 ms/div",1);
frameRate(200); if (controle > 1045){ }
noSmooth(); if(disparoUnico == true) { if (mouseX>1100 && mouseX<1200
background(4, 79, 111); incremento = 0;} && mouseY>300 && mouseY<330) {
stroke(84, 145, 158); else{ incremento = 0.1;
fill(255); controle = 50; tela();
textSize(12); tela(); controle = 50;
text("Universidade Federal do Estado do } botao(1100,260,"2 s/div",1);
Rio de Janeiro - UNIRIO", 50, 40); } botao(1100,300,"500 ms/div",11);
text("Mestrado Nacional Profissional de } botao(1100,340,"100 ms/div",1);
Ensino de Fsica - MNPEF", 50, 55); } botao(1100,380,"50 ms/div",1);
text("Orientador: Felipe Mondaini", 50, } botao(1100,420,"20 ms/div",1);
70); //funo boto geral botao(1100,460,"10 ms/div",1);
text("Mestrando: Luis Henrique M de void botao(int x,int y,String texto, int }
Castro", 50, 85); cor){ if (mouseX>1100 && mouseX<1200
textSize(20); float r=255,g=255,b=255; && mouseY>340 && mouseY<370) {
fill(102); if (cor==1){r=44; g=105; b=118;} incremento = 0.5;
stroke(0); if (cor==11){r=14; g=75; b=88;} tela();
rect(80, 95, 650, 35); if (cor==2){r=60; g=160; b=60;} controle = 50;
fill(255); if (cor==3){r=160; g=60; b=60;} botao(1100,260,"2 s/div",1);
textAlign(CENTER); if (cor==4){r=160; g=160; b=60;} botao(1100,300,"500 ms/div",1);
text("Interface Computacional - stroke(0); botao(1100,340,"100 ms/div",11);
Oscilador Harmnico Amortecido", 405, fill(r,g,b); botao(1100,380,"50 ms/div",1);
120); rect(x,y,100,30,10); botao(1100,420,"20 ms/div",1);
textSize(14); stroke(255); botao(1100,460,"10 ms/div",1);
text("Disparo:",1150,150); fill(255); }
text("Varreduras:",1150,250); textSize(12); if (mouseX>1100 && mouseX<1200
text("Valor Instantneo textAlign(CENTER); && mouseY>380 && mouseY<410) {
(volts):",525,580); text(texto,x+50,y+20); incremento = 1;
text("Valor Instantneo (mm):",855,580); } tela();
text("Arquivo:",80,580); //funo boto pequeno controle = 50;
text("Offset:",1150,510); void botao2(int x,int y,String texto, int botao(1100,260,"2 s/div",1);
text("60",30,155); cor){ botao(1100,300,"500 ms/div",1);
text("55",30,205); float r=255,g=255,b=255; botao(1100,340,"100 ms/div",1);
text("50",30,255); if (cor==1){r=44; g=105; b=118;} botao(1100,380,"50 ms/div",11);
text("45",30,305); if (cor==11){r=14; g=75; b=88;} botao(1100,420,"20 ms/div",1);
text("40",30,355); if (cor==2){r=60; g=160; b=60;} botao(1100,460,"10 ms/div",1);
text("35",30,405); if (cor==3){r=160; g=60; b=60;} }
text("30",30,455); if (cor==4){r=160; g=160; b=60;} if (mouseX>1100 && mouseX<1200
text("25",30,505); stroke(0); && mouseY>420 && mouseY<450) {
text("20",30,555); fill(r,g,b); incremento = 2.5;
text("+20",1070,155); rect(x,y,40,30,10); tela();
text("+15",1070,205); stroke(255); controle = 50;
text("+10",1070,255); fill(255); botao(1100,260,"2 s/div",1);
text("+5",1070,305); textSize(12); botao(1100,300,"500 ms/div",1);
text("0",1070,355); textAlign(CENTER); botao(1100,340,"100 ms/div",1);
text("-5",1070,405); text(texto,x+20,y+20); botao(1100,380,"50 ms/div",1);
text("-10",1070,455); } botao(1100,420,"20 ms/div",11);
text("-15",1070,505); //funo reticulado da tela botao(1100,460,"10 ms/div",1);
text("-20",1070,555); void tela(){ }
fill(44, 105, 118); fill(44, 105, 118); if (mouseX>1100 && mouseX<1200
stroke(255); stroke(255); && mouseY>460 && mouseY<490) {
botao(1100,160,"Normal",11); rect(50, 150, 1000, 400); incremento = 5;
botao(1100,200,"nico",1); stroke(64, 125, 138); tela();
botao(1100,260,"2 s/div",1); for(int i = 60; i<1050; i = i+10){ controle = 50;
botao(1100,300,"500 ms/div",1); line(i, 150, i, 550); botao(1100,260,"2 s/div",1);
botao(1100,340,"100 ms/div",1); } botao(1100,300,"500 ms/div",1);
botao(1100,380,"50 ms/div",11); stroke(94, 155, 168); botao(1100,340,"100 ms/div",1);
botao(1100,420,"20 ms/div",1); for(int i = 100; i<1050; i = i+50){ botao(1100,380,"50 ms/div",1);
botao(1100,460,"10 ms/div",1); line(i, 150, i, 550); botao(1100,420,"20 ms/div",1);
botao(800,100,"START",2); } botao(1100,460,"10 ms/div",11);
botao(950,100,"STOP",3); stroke(64, 125, 138); }
botao(1100,100,"RESET",4); for(int i = 150; i<550; i = i+10){ if (mouseX>1100 && mouseX<1140
botao2(1100,520,"+",1); line(50, i, 1050, i); && mouseY>520 && mouseY<550) {
botao2(1160,520,"-",1); } offset = offset+1;
fill(4, 79, 111); stroke(94, 155, 168); }
rect(120,560,250,30,10); for(int i = 150; i<550; i = i+50){ if (mouseX>1160 && mouseX<1200
rect(625,560,100,30,10); if(i== 200 ||i == 350 || i==500){ && mouseY>520 && mouseY<550) {
rect(950,560,100,30,10); stroke(160,160,60); offset = offset-1;
rect(1100,560,100,30,10); line(50, i, 1050, i); }
fill(255); }

4 127
Atividade 1: Demonstrar o uso do experimento

Habilidades e Competncias trabalhadas:


Representar e/ou obter informaes de tabelas, esquemas e grficos de valores de
grandezas que caracterizam movimentos ou causas de suas variaes; converter
tabelas em grficos e vice-versa; estimar e analisar variaes com base nos dados.

Objetivos:
Conhecer sensores
Conhecer a interface Arduino e Processing
Realizar medies de posio, com auxlio de rgua ou paqumetro
Desenvolver anlise de valor mdio e erro relativo

Introduo:
Sensores so dispositivos eletrnicos que convertem uma variao de grandeza fsica
em uma variao de grandeza eltrica: tenso, corrente ou resistncia. Os sensores so
usados em portas automticas, em termmetros digitais, em sistemas antifurto, na rotao
automtica da tela do celular ou tablet e em outras inmeras aplicaes.
No experimento Oscilador harmnico amortecido com o uso do Arduino e
Processing utilizado um sensor ptico por reflexo. Este formado por um LED (Diodo
Emissor de Luz) e um fototransistor infravermelho. O LED emite uma luz, no comprimento
do infravermelho, que refletida pela etiqueta colada na rgua (reflexo difusa). A partir da
intensidade luminosa captada pelo fototransistor, gerada uma variao de tenso que
percebida e digitalizada pelo Arduino. O sinal digitalizado transmitido ao computador pela
conexo USB, sendo processado pelo Processing e apresentado em sua interface.

Procedimento:
Comprovar o funcionamento do sensor manipulando livremente a rgua, para cima e
para baixo e visualizando o efeito no registro temporal de posio da rgua na interface
computacional.
Com o auxlio de uma rgua ou de um paqumetro, realizar medies de posio da
rgua e registrar, em uma tabela, os valores obtidos pela interface computacional. A partir
dos valores medidos e dos valores registrados na interface, calcular o valor mdio para cada
medio e o erro relativo parcial e total.

5 128
Distncia Medio 1 Medio 1 Medio 2 Medio 2 Medio 3 Medio 3
(mm) (volts) (mm) (volts) (mm) (volts) (mm)
30
35
40
45
50

Distncia Valor Mdio Valor Mdio Erro


(mm) (volts) (mm) Relativo
30
35
40
45
50
Erro relativo mdio

Com base no erro relativo, escrever o valor mdio de cada uma das leituras com a
respectiva incerteza de medio

6 129
Atividade 2: Anlise do fenmeno da deformao elstica da lmina.

Habilidades e Competncias trabalhadas:


Rever ou avaliar movimentos em quedas, sistemas planetrios ou objetos sob a ao
de molas, tendo como pressuposto a conservao da energia mecnica.
Representar e/ou obter informaes de tabelas, esquemas e grficos de valores de
grandezas que caracterizam movimentos ou causas de suas variaes; converter
tabelas em grficos e vice-versa; estimar e analisar variaes com base nos dados.

Objetivos:
Conhecer a fora elstica
Determinar a constante elstica em funo do deslocamento da extremidade da
lmina
Conhecer o grfico da fora em funo do deslocamento e interpretar o significado
da rea do grfico sob a funo

Introduo:
Uma mola um dispositivo elstico e flexvel que armazena energia em sua forma
potencial. Em geral, so confeccionadas em arame de ao temperado e apresentam forma
helicoidal, mas, dependendo da finalidade, podem ser confeccionados em borracha, plstico
ou outros materiais e podem apresentar uma grande gama de formas, como lminas,
cilindros, etc.
Ao estudar as deformaes de molas a partir da aplicao de foras, Robert Hooke
(1635-1703) verificou que a deformao da mola aumenta proporcionalmente fora. A
partir desta constatao estabeleceu-se a chamada Lei de Hooke:
F = K x
Onde: F: intensidade da fora aplicada (N); k: constante elstica (N/m) e x:
deformao da mola (m).
O sinal negativo na equao indica que a fora exercida pela mola tem sempre o
sentido oposto do deslocamento da sua extremidade livre. A constante elstica da mola
depende de suas caractersticas fsicas e geomtricas.

7 130
Procedimento:
Para determinar a constante elstica da lmina, necessrio inserir massas na lmina
e medir o deslocamento ocorrido. Para realizar tal procedimento, possvel utilizar moedas
de valores correntes como elementos de massa, colocando-as em uma posio definida da
rgua e realizar as medies de deslocamento com o uso da interface computacional,
registrando os resultados em uma tabela. A partir dos valores de massa e deslocamento
registrados, construa o grfico fora x deslocamento e determine a constante elstica. Para
que voc obtenha outros valores da constante elstica, altere a posio da massa na rgua ou
altere a prpria rgua.

Dimetro: 22 mm Dimetro: 23 mm
Massa: 4,10 g Massa: 7,81 g

Dimetro: 20 mm Dimetro: 27 mm
Massa: 4,80 g Massa: 7,00

Dimetro: 25 mm Tolerncia da massa:


Massa: 7,55 g 2%

Nmero Massa Medies de posio Desloca


Media
de Total 1 2 3 mento
(mm)
Moedas (g) (mm) (mm) (mm) (mm)
0 -----
1
2
3
4
5
6
7
8
9
10

8 131
Nmero Massa Fora
Deslocamento k
de Total Peso
(m) (N/m)
Moedas (kg) (N)
0
1
2
3
4
5
6
7
8
9
10

Determinao da constante elstica pelo grfico:


1 Mtodo do coeficiente angular:

2 Mtodo da rea sob a reta:

9 132
Atividade 3: Anlise do movimento oscilatrio

Habilidades e Competncias trabalhadas:


Conceber e realizar arranjos experimentais em que se possa avaliar ou verificar a
antecipao de movimentos, como a oscilao de pndulos, ou de deformaes,
como na coliso de objetos elsticos.
Determinar experimentalmente relaes entre variveis como o valor da acelerao
da gravidade, a altura e o tempo numa queda livre, ou no percurso de uma esfera em
canaleta inclinada, ou entre comprimento de pndulos e sua frequncia de oscilao.
Compreender as propriedades das ondas e como elas explicam fenmenos presentes
em nosso cotidiano.
Compreender a importncia dos fenmenos ondulatrios na vida moderna sobre
vrios aspectos, entre eles sua importncia para a explorao espacial e na
comunicao.

Objetivos:
Conhecer as caractersticas de uma onda
Determinar a amplitude, frequncia e perodo de uma onda
Conhecer o grfico de representao de uma onda

Introduo:
O MHS (Movimento Harmnico Simples) um movimento que ocorre de modo
peridico ou cclico. O MHS tambm pode ser descrito como o movimento de oscilao
mais elementar, e pode ser observado em qualquer sistema em equilbrio estvel que
subitamente tem essa situao modificada, passando a executar um movimento peridico,
cclico ou oscilatrio, sendo o ltimo o termo mais usado para designar esse tipo de situao.
Quando a lmina retirada, por ao de uma fora, de sua posio de equilbrio e
solta, inicia um movimento de vai-e-vem regido pela fora restauradora exercida pelo efeito
mola da lmina. A fora aplicada determina a amplitude da oscilao, enquanto o perodo
de oscilao depende de alguns fatores como a geometria da lmina, do material de
construo, do comprimento em balano, dentre outros.

10 133
Procedimento:
A partir do acionamento da rgua, observe o registro do sinal na interface
computacional, determinando perodo, frequncia e amplitude de um ciclo, verificando qual
a varredura mais adequada para esta medio.
Altere o comprimento da haste em balano, determinando a relao da variao do
comprimento em balano da rgua com a variao do perodo de oscilao. possvel alterar
o material da lmina, utilizando outras rguas, de mesmo comprimento, e definindo a sua
frequncia natural de oscilao. Tambm coloque uma massa solidria a rgua e analise a
variao da frequncia de oscilao.
Amplitude Perodo Frequncia
Balano da rgua
(mm) (s) (Hz)

18 cm
19 cm
20 cm
21 cm
22 cm
23 cm
24 cm

Correlacione o comprimento em balano da rgua com a variao do perodo de oscilao.

Represente no grfico a onda observada com o comprimento em balano da rgua igual a 20


cm.

11 134
Atividade 4: Anlise do amortecimento

Habilidades e Competncias trabalhadas:


Rever ou avaliar movimentos em quedas, sistemas planetrios ou objetos sob a ao
de molas, tendo como pressuposto a conservao da energia mecnica.
Conceber e realizar arranjos experimentais em que se possa avaliar ou verificar a
antecipao de movimentos, como a oscilao de pndulos, ou de deformaes,
como na coliso de objetos elsticos.
Determinar experimentalmente relaes entre variveis como o valor da acelerao
da gravidade, a altura e o tempo numa queda livre, ou no percurso de uma esfera em
canaleta inclinada, ou entre comprimento de pndulos e sua frequncia de oscilao.
Representar e/ou obter informaes de tabelas, esquemas e grficos de valores de
grandezas que caracterizam movimentos ou causas de suas variaes; converter
tabelas em grficos e vice-versa; estimar e analisar variaes com base nos dados.

Objetivos:
Reconhecer a taxa de amortecimento de um oscilador harmnico amortecido
Identificar as causas do amortecimento
Observar o efeito do atrito em movimentos oscilatrios
Identificar o tipo de funo matemtica que expressa o amortecimento

Introduo:
Na natureza todos os movimentos harmnicos macroscpicos so amortecidos, pois
perdem gradativamente sua energia mecnica em virtude do atrito, principalmente com o ar.
Observamos esta perda de energia com o decaimento gradual da amplitude do movimento,
tendendo ao longo do tempo alcanar a posio de repouso.
A funo matemtica que representa este decaimento da amplitude a funo
exponencial.

12 135
Procedimento:
A partir do acionamento da rgua, mea a amplitude do sinal em cinco ciclos
subsequentes. Registre os valores obtidos em uma tabela e analisar, nestes 5 ciclos a taxa de
decaimento.
Usando o maior tempo de varredura da interface, avalie o decaimento total da
oscilao. Com base na envoltria do sinal correlacionar, a qual funo matemtica pertence
o decaimento da amplitude, enumere as possveis causas deste decaimento.
Tambm possvel alterar o material ou o comprimento em balano da rgua para
visualizar outras taxas de decaimento. A insero de massas solidarias rgua pode ser
realizada para alterar a taxa de decaimento da amplitude

Amplitude relativa Variao em relao


Ciclo
positiva (mm) ao ciclo anterior (mm)
1 -----
2
3
4
5
6
7
8
9
10
11
12
Variao total

13 136
PRODUTO EDUCACIONAL

Estao Meteorolgica com o uso do


Arduino e do Processing

Construo do experimento e roteiros de atividades

Luis Henrique Monteiro de Castro

Setembro de 2016

137
Sumrio
Algumas Palavras ........................................................................................................... 1
Materiais necessrios ...................................................................................................... 1
Montando o experimento ............................................................................................... 2
Cdigo do Arduino ......................................................................................................... 3
Cdigo do Processing ..................................................................................................... 4
Atividade 1: Coletando as variveis meteorolgicas ................................................... 7
Atividade 2: Analisando dados meteorolgicos. ........................................................ 10

Algumas Palavras

Este produto educacional uma sugesto de uso do Arduino e do Processing como


experimento para o Ensino de Fsica. Neste material professores e alunos encontraro
informaes quanto aos materiais necessrios para a construo mecnica e eletrnica do
experimento, bem como os cdigos de programao do Arduino e do Processing e ainda
sugestes de atividades envolvendo os conceitos de temperatura, presso atmosfrica,
umidade do ar e lumninosidade. O material foi desenvolvido considerando que o leitor tenha
algum conhecimento, mesmo que rudimentar, de programao e de eletrnica. Todo o
material e os cdigos tambm esto disponibilizados no endereo www.aulanaweb.com.

Materiais necessrios

Item Descrio Quantidade


1 Caixa plstica para acomodar a montagem 01
2 Placa Arduino UNO 01
Protoboard 830 pontos Matriz de contatos
3 01
eltricos para montagem de circuitos
4 Resistores 10 k x 1/8 w 02
5 Resistores 220 x 1/8 w 01
6 LEDs de alto brilho branco 01
7 LDR 5mm 01
8 Sensor AOSONG AM2302 01
9 BMP180 01
10 Jumpers para ligaes 25

1 138
Montando o experimento

Para o funcionamento adequado dos sensores, necessrio realizar algumas


modificaes no pote plstico a fim de permitir a circulao de ar no permitindo a entrada
de gua. Apresentamos, como sugesto, o desenho esquemtico das alteraes realizadas no
pote plstico para o devido acondicionamento da estao meteorolgica.

Fluxo de Furo para


ar Protoboard com sensores Placa Arduino cabo
UNO USB

Embalagem plstica adaptada para o Arduino e sensores

Rasgo
para a
entrada de
ar

Para que haja uma boa circulao de ar dentro da embalagem plstica foram
realizados diversos furos na base da embalagem e nas reas que no comprometessem o
isolamento com relao a gua da chuva. Nas fotos a seguir mostramos a montagem
mecnica

2 139
Cdigo do Arduino
#include <Wire.h> data += String(bmp.readPressure());
#include <DHT.h> data += ";";
#include <Adafruit_085.h> data += String(bmp.readAltitude());
#define DHTPIN 2 data += ";";
#define DHTTYPE DHT22 data += String(bmp.readSealevelPressure());
#define oversampling 3 data += ";";
DHT dht(DHTPIN, DHTTYPE); data += String(bmp.readAltitude(101500));
Adafruit_BMP085 bmp; data += ";";
int sensorLDR; data += String(bmp.readTemperature());
int contador = 1; data += ";";
float humidity,h, t; data += String(t, 2);
String data; data += ";";
String controleString; data += String(h, 2);
void setup() { data += ";";
bmp.begin(); data += String(sensorLDR);
dht.begin(); data += ";";
pinMode(8, OUTPUT); data += String("99999");
Serial.begin(9600); Serial.println(data);
while (!Serial) ; // wait for serial contador +=1;
delay(200); }
} if (controleString == "50"){
void loop(){ digitalWrite(8, HIGH);
if (Serial.available() > 0) { }
controleString = Serial.read(); if (controleString == "51"){
if (controleString == "49"){ digitalWrite(8, LOW);
h = dht.readHumidity(); }
t = dht.readTemperature(); if (controleString == "52"){
sensorLDR = analogRead(1); contador = 1;
data = ""; }
data += contador; }
data += ";"; }

3 140
Cdigo do Processing
if(maxumidade <=
import processing.serial.*;
dadosCorrigidos(); refumidade){apaga(1061,331);maxumida
// Variveis
arquivoGeralCorrigido10min.println(dado de = refumidade;text(maxumidade+" s
PrintWriter arquivoGeral;
sCorrigidos); "+hora+":"+minuto+":"+segundo, 1155,
PrintWriter arquivoMediasHorarias;
arquivoGeralCorrigido10min.flush(); 350);}
PrintWriter arquivoGeralCorrigido1min;
} if(maxluminosidade <=
PrintWriter arquivoGeralCorrigido10min;
if (controle > 0 && second() == 0 && refluminosidade){apaga(1061,361);maxlu
PrintWriter arquivoGeralCorrigido30min;
minute() == 0 || minute() == 30){ minosidade =
String serialString = null;
dadosCorrigidos(); refluminosidade;text(maxluminosidade+"
Serial portaSerial;
arquivoGeralCorrigido30min.println(dado s "+hora+":"+minuto+":"+segundo,
int lf = 10;
sCorrigidos); 1155, 380);}
int contador = 0;
arquivoGeralCorrigido30min.flush(); tabela2();
int referencia = 1;
} text(dia+"/"+mes+"/"+String.valueOf(yea
String nomeArquivo = "";
if (controle > 0 && second() == 0){ r()), 965, 170);
String[] dados;
dadosCorrigidos(); text(dia+"/"+mes+"/"+String.valueOf(yea
float[] valorPressao = new float[326];
arquivoGeralCorrigido1min.println(dados r()), 1155, 170);
float[] valorTemperatura = new float[26];
Corrigidos); if(minute() == 0 && second() == 0 &&
float[] valorUmidade = new float[26];
arquivoGeralCorrigido1min.flush(); controleGeracaoMedia == true){
float[] valorLuminosidade = new
tela(80, 450, 250, 200); controleGeracaoMedia = false;
float[26];
tela(388, 450, 250, 200); referenciaMedia += 1;
String dadosCorrigidos,dadosMedia;
tela(695, 450, 250, 200); dadosMedia = referenciaMedia+";";
String dia,mes,ano,hora,minuto,segundo;
tela(1000, 450, 250, 200); if(day()<10){dia="0"+String.valueOf(day
int controle=0;
for (int i=0;i<25;i=i+1){ ());}else{dia=String.valueOf(day());}
int controleMedia = 0,
valorPressao[i] = valorPressao[i+1]; if(month()<10){mes="0"+String.valueOf(
controleMediaGeral = 0;
valorTemperatura[i] = month());}else{mes=String.valueOf(mont
float pressao = 0, minpressao = 0,
valorTemperatura[i+1]; h());}
maxpressao = 0, mediapressao = 0,
valorUmidade[i] = valorUmidade[i+1]; dadosMedia +=
refpressao = 0;
valorLuminosidade[i] = dia+"/"+mes+"/"+String.valueOf(year())+
float pressaoC = 0, minpressaoC = 0,
valorLuminosidade[i+1]; ";";
maxpressaoC = 0, mediapressaoC = 0,
} if(hour()<10){hora="0"+String.valueOf(h
refpressaoC = 0;
valorPressao[25] = float(dados[1]); our());}else{hora=String.valueOf(hour());
float temp1 = 0, mintemp1 = 0,
valorTemperatura[25] = float(dados[5]); }
maxtemp1 = 0, mediatemp1 = 0, reftemp1
valorUmidade[25] = float(dados[7]); if(minute()<10){minuto="0"+String.value
= 0;
valorLuminosidade[25] = float(dados[8]); Of(minute());}else{minuto=String.valueO
float temp2 = 0, mintemp2 = 0,
for (int i=0;i<25;i=i+1){ f(minute());}
maxtemp2 = 0, mediatemp2 = 0, reftemp2
if if(second()<10){segundo="0"+String.val
= 0;
(valorPressao[i]<99000){valorPressao[i] ueOf(second());}else{segundo=String.val
float tempMedia = 0, mintempMedia = 0,
= 99000;} ueOf(second());}
maxtempMedia = 0, mediatempMedia =
if dadosMedia +=
0, reftempMedia=0;
(valorPressao[i+1]<99000){valorPressao[ hora+":"+minuto+":"+segundo+";";
float umidade = 0, minumidade = 0,
i+1] = 99000;} dadosMedia +=
maxumidade = 0, mediaumidade = 0,
rascunhoAnterior = map(valorPressao[i], pressao/controleMedia+";";
refumidade = 0;
99000, 103000, 650,450); dadosMedia +=
float luminosidade = 0, minluminosidade
rascunho = map(valorPressao[i+1], pressaoC/controleMedia+";";
= 0, maxluminosidade = 0,
99000, 103000, 650,450); dadosMedia +=
medialuminosidade = 0, refluminosidade
fill(255,0,0); temp1/controleMedia+";";
= 0;
stroke(255,0,0); dadosMedia +=
int referenciaMedia = 0;
line(80+(i*10),rascunhoAnterior,80+((i+1 temp2/controleMedia+";";
boolean controleGeracaoMedia = true;
)*10),rascunho); dadosMedia +=
boolean antirepete = false;
fill(255); umidade/controleMedia+";";
boolean antirepete2 = false;
stroke(255); dadosMedia +=
boolean antirepete3 = false;
} luminosidade/controleMedia;
float rascunho;
for (int i=0;i<25;i=i+1){ arquivoMediasHorarias.println(dadosMed
float rascunhoAnterior;
rascunhoAnterior = ia);
void setup()
map(valorTemperatura[i], 0, 50, arquivoMediasHorarias.flush();
{
650,450); fill(4, 79, 111);
nomeArquivo();
rascunho = map(valorTemperatura[i+1], stroke(4, 79, 111);
arquivoGeral =
0, 50, 650,450); rect(270,400,80,180);
createWriter(nomeArquivo+".txt");
fill(255,0,0); rect(130,400,120,20);
arquivoGeralCorrigido1min =
stroke(255,0,0); textSize(15);
createWriter(nomeArquivo+"-
line(388+(i*10),rascunhoAnterior,388+((i fill(255);
Corrigido1min.txt");
+1)*10),rascunho); //textAlign(RIGHT);
arquivoGeralCorrigido10min =
fill(255); //text(dia+"/"+mes+"/"+String.valueOf(ye
createWriter(nomeArquivo+"-
stroke(255); ar())+hora+":"+minuto+":"+segundo,
Corrigido10min.txt");
} 345, 420);
arquivoGeralCorrigido30min =
for (int i=0;i<25;i=i+1){ //text(pressaoC/controleMedia, 345, 480);
createWriter(nomeArquivo+"-
rascunhoAnterior = //text(temp2/controleMedia, 345, 510);
Corrigido30min.txt");
map(valorUmidade[i], 0, 100, 650,450); //text(umidade/controleMedia, 345, 540);
arquivoMediasHorarias =
rascunho = map(valorUmidade[i+1], 0, //text(luminosidade/controleMedia, 345,
createWriter(nomeArquivo+"-
100, 650,450); 570);
MediasHorarias.txt");
fill(255,0,0); controleMedia = 0;
printArray(Serial.list());
pressao = 0;

4 141
portaSerial = new Serial(this, stroke(255,0,0); pressaoC = 0;
Serial.list()[1], 9600); line(695+(i*10),rascunhoAnterior,695+((i temp1 = 0;
portaSerial.clear(); +1)*10),rascunho); temp2 = 0;
serialString = fill(255); umidade = 0;
portaSerial.readStringUntil(lf); stroke(255); luminosidade = 0;
serialString = null; } }
size(1300, 680); for (int i=0;i<25;i=i+1){ }
frameRate(120); rascunhoAnterior = }
noSmooth(); map(valorLuminosidade[i], 0, 1024, }
background(4, 79, 111); 650,450); }
stroke(84, 145, 158); rascunho = map(valorLuminosidade[i+1], }
fill(255); 0, 1024, 650,450); void nomeArquivo(){
textSize(12); fill(255,0,0); nomeArquivo = "DadosETEFV-";
text("Universidade Federal do Estado do stroke(255,0,0); nomeArquivo += String.valueOf(day());
Rio de Janeiro - UNIRIO", 50, 40); line(1000+(i*10),rascunhoAnterior,1000+ nomeArquivo += "-";
text("Mestrado Nacional Profissional de ((i+1)*10),rascunho); nomeArquivo +=
Ensino de Fsica - MNPEF", 50, 55); fill(255); String.valueOf(month());
text("Orientador: Felipe Mondaini", 50, stroke(255); nomeArquivo += "-";
70); } nomeArquivo += String.valueOf(year());
text("Mestrando: Luis Henrique M de tabela(); nomeArquivo += "_";
Castro", 50, 85); textSize(12); nomeArquivo += String.valueOf(hour());
textSize(20); fill(255); nomeArquivo += "-";
fill(102); textAlign(CENTER); nomeArquivo +=
stroke(0); text(dia+"/"+mes+"/"+String.valueOf(yea String.valueOf(minute());
rect(500, 55, 650, 35); r()+"-"+hora+":"+minuto+":"+segundo), nomeArquivo += "-";
fill(255); 395, 170); nomeArquivo +=
text("Interface Computacional - text(dados[1], 395, 200); String.valueOf(second());
Experimento Estao Meteorolgica", text(dados[3], 395, 230); }
520, 80); text(dados[5], 395, 260); void dadosCorrigidos(){
fill(255); text(dados[6], 395, 290); dados = split(serialString,';');
textSize(12); text((((float(dados[5]))+(float(dados[6]))) dadosCorrigidos = controle+";";
textAlign(LEFT); /2), 395, 320); if(day()<10){dia="0"+String.valueOf(day
text("Grandezas medidas", 50, 140); text(dados[7], 395, 350); ());}else{dia=String.valueOf(day());}
text("Referncia", 50, 170); text(dados[8], 395, 380); if(month()<10){mes="0"+String.valueOf(
text("Presso Atmosfrica (hPa)", 50, textAlign(LEFT); month());}else{mes=String.valueOf(mont
200); controleMediaGeral += 1; h());}
text("Presso Atmosfrica ref.nvel do controleMedia += 1; dadosCorrigidos +=
mar (hPa)", 50, 230); pressao += float(dados[1]); dia+"/"+mes+"/"+String.valueOf(year())+
text("Temperatura BMP180 (C)", 50, pressaoC += float(dados[3]); ";";
260); temp1 += float(dados[5]); if(hour()<10){hora="0"+String.valueOf(h
text("Temperatura DHT22 (C)", 50, temp2 += float(dados[6]); our());}else{hora=String.valueOf(hour());
290); tempMedia = (temp1+temp2/2); }
text("Temperatura Mdia (C)", 50, 320); umidade += float(dados[7]); if(minute()<10){minuto="0"+String.value
text("Umidade (%)", 50, 350); luminosidade += float(dados[8]); Of(minute());}else{minuto=String.valueO
text("Luminosidade (UA)", 50, 380); refpressao = float(dados[1]); f(minute());}
fill(4, 79, 111); refpressaoC = float(dados[3]); if(second()<10){segundo="0"+String.val
stroke(255); reftemp1 = float(dados[5]); ueOf(second());}else{segundo=String.val
fill(255); reftemp2 = float(dados[6]); ueOf(second());}
tabela(); reftempMedia = (reftemp1+reftemp2)/2; dadosCorrigidos +=
textAlign(CENTER); refumidade = float(dados[7]); hora+":"+minuto+":"+segundo+";";
text("Valores Instantneos", 395, 140); refluminosidade = float(dados[8]); dadosCorrigidos += dados[0]+";";
text("Valores mdios", 585, 140); if(minpressao == 0){minpressao = dadosCorrigidos += dados[1]+";";
text("Valores mdio por hora", 775, 140); refpressao; maxpressao = refpressao;} dadosCorrigidos += dados[2]+";";
text("Valores mnimos", 965, 140); if(minpressaoC == 0){minpressaoC = dadosCorrigidos += dados[3]+";";
text("Valores mximos", 1155, 140); refpressaoC;maxpressaoC = dadosCorrigidos += dados[4]+";";
text("Presso Atmosfrica (hPa)", 225, refpressaoC;} dadosCorrigidos += dados[5]+";";
440); if(mintemp1 == 0){mintemp1 = dadosCorrigidos += dados[6]+";";
text("Temperatura (C)", 525, 440); reftemp1;maxtemp1 = reftemp1;} dadosCorrigidos += dados[7]+";";
text("Umidade (%)", 825, 440); if(mintemp2 == 0){mintemp2 = dadosCorrigidos += dados[8];
text("Luminosidade (UA)", 1125, 440); reftemp2;maxtemp2 = reftemp2;} }
tela(80, 450, 250, 200); if(mintempMedia == 0){mintempMedia = void tela(int x, int y, int w, int h){
tela(388, 450, 250, 200); reftempMedia;maxtempMedia = fill(44, 105, 118);
tela(695, 450, 250, 200); reftempMedia;} stroke(255);
tela(1000, 450, 250, 200); if(minumidade == 0){minumidade = rect(x, y, w, h);
textSize(10); refumidade;maxumidade = refumidade;} stroke(64, 125, 138);
textAlign(LEFT); if(minluminosidade == for(int i = x+1; i<x+w; i = i+10){
text("1030", 50,455); 0){minluminosidade = line(i, y, i, y+h);
text("1020", 50,505); refluminosidade;maxluminosidade = }
text("1010", 50,555); refluminosidade;} stroke(94, 155, 168);
text("1000", 50,605); textAlign(CENTER); for(int i = x+1; i<x+w; i = i+50){
text("990", 50,655); if(minpressao >= line(i, y, i, y+h);
text("50", 360,455); refpressao){apaga(871,181);minpressao = }
text("37.5", 360,505); refpressao;text(minpressao+" s stroke(64, 125, 138);
text("25", 360,555); "+hora+":"+minuto+":"+segundo, 965, for(int i = y+1; i<y+h; i = i+10){
text("12.5", 360,605); 200);} line(x, i, x+w, i);

5
142
text("0", 360,655); if(minpressaoC >= }
text("100", 670,455); refpressaoC){apaga(871,211);minpressao stroke(94, 155, 168);
text("75", 670,505); C = refpressaoC;text(minpressaoC+" s for(int i = y+1; i<y+h; i = i+50){
text("50", 670,555); "+hora+":"+minuto+":"+segundo, 965, line(x, i, x+w, i);
text("25", 670,605); 230);} }
text("0", 670,655); if(mintemp1 >= stroke(255);
text("100", 975,455); reftemp1){apaga(871,241);mintemp1 = fill(255);
text("75", 975,505); reftemp1;text(mintemp1+" s }
text("50", 975,555); "+hora+":"+minuto+":"+segundo, 965, void tabela(){
text("25", 975,605); 260);} fill(4, 79, 111);
text("0", 975,655); if(mintemp2 >= stroke(4, 79, 111);
} reftemp2){apaga(871,271);mintemp2 = rect(300,150,380,240);
void draw() { reftemp2;text(mintemp2+" s fill(255);
if (hour() == 0 && minute() == 0 && "+hora+":"+minuto+":"+segundo, 965, stroke(255);
second() == 0 && antirepete2 == false){ 290);} line(50,150,1250,150);
antirepete2 = true; if(mintempMedia >= line(50,180,1250,180);
arquivoGeral.close(); reftempMedia){apaga(871,301);mintemp line(50,210,1250,210);
arquivoGeralCorrigido1min.close(); Media = line(50,240,1250,240);
arquivoGeralCorrigido10min.close(); reftempMedia;text(mintempMedia+" s line(50,270,1250,270);
arquivoGeralCorrigido30min.close(); "+hora+":"+minuto+":"+segundo, 965, line(50,300,1250,300);
arquivoMediasHorarias.close(); 320);} line(50,330,1250,330);
nomeArquivo(); if(minumidade >= line(50,360,1250,360);
arquivoGeral = refumidade){apaga(871,331);minumidade line(50,390,1250,390);
createWriter(nomeArquivo+".txt"); = refumidade;text(minumidade+" s line(300,120,300,390);
arquivoGeralCorrigido1min = "+hora+":"+minuto+":"+segundo, 965, line(490,120,490,390);
createWriter(nomeArquivo+"- 350);} line(680,120,680,390);
Corrigido1min.txt"); if(minluminosidade >= line(870,120,870,390);
arquivoGeralCorrigido10min = refluminosidade){apaga(871,361);minlu line(1060,120,1060,390);
createWriter(nomeArquivo+"- minosidade = }
Corrigido10min.txt"); refluminosidade;text(minluminosidade+" void tabela2(){
arquivoGeralCorrigido30min = s "+hora+":"+minuto+":"+segundo, 965, fill(255);
createWriter(nomeArquivo+"- 380);} stroke(255);
Corrigido30min.txt"); if(maxpressao <= line(50,150,1250,150);
arquivoMediasHorarias = refpressao){apaga(1061,181);maxpressao line(50,180,1250,180);
createWriter(nomeArquivo+"- = refpressao;text(maxpressao+" s line(50,210,1250,210);
MediasHorarias.txt"); "+hora+":"+minuto+":"+segundo, 1155, line(50,240,1250,240);
controle = 1; 200);} line(50,270,1250,270);
portaSerial.write("4"); if(maxpressaoC <= line(50,300,1250,300);
} refpressaoC){apaga(1061,211);textAlign( line(50,330,1250,330);
if(second()%2 == 0 && second() !=0){ CENTER);text(maxpressaoC+" s line(50,360,1250,360);
portaSerial.write("2"); "+hora+":"+minuto+":"+segundo, 1155, line(50,390,1250,390);
} 230);} line(300,120,300,390);
if(second()%2 == 1 && second() !=59){ if(maxtemp1 <= line(490,120,490,390);
portaSerial.write("3"); reftemp1){apaga(1061,241);maxtemp1 = line(680,120,680,390);
antirepete = false; reftemp1;text(maxtemp1+" s line(870,120,870,390);
} "+hora+":"+minuto+":"+segundo, 1155, line(1060,120,1060,390);
if(second() == 59){ 260);} }
antirepete = false; if(maxtemp2 <= void apaga(int x, int y){
antirepete2 = false; reftemp2){apaga(1061,271);maxtemp2 = fill(4, 79, 111);
controleGeracaoMedia = true; reftemp2;text(maxtemp2+" s stroke(4, 79, 111);
} "+hora+":"+minuto+":"+segundo, 1155, rect(x,y,178,28);
if(second() == 0 && antirepete == false) 290);} fill(255);
{ if(maxtempMedia <= stroke(255);
portaSerial.write("1"); reftempMedia){apaga(1061,301);maxtem }
antirepete = true; pMedia =
delay(100); reftempMedia;text(maxtempMedia+" s
while (portaSerial.available() > 0) { "+hora+":"+minuto+":"+segundo, 1155,
serialString = 320);}
portaSerial.readStringUntil(lf);
if (serialString != null) {
println(serialString);
arquivoGeral.print(serialString);
arquivoGeral.flush();
controle += 1;
if (controle > 0 && second() == 0 &&
minute() == 0 || minute() == 10 ||minute()
== 20 || minute() == 30 ||minute() == 40 ||
minute() == 50){

6 143
Atividade 1: Coletando as variveis meteorolgicas

Habilidades e Competncias trabalhadas:


Reconhecer e saber utilizar corretamente smbolos, cdigos e nomenclaturas de
grandezas da Fsica, nas previses climticas, identificar temperaturas, presso,
umidade relativa do ar e luminosidade.
Compreender fenmenos naturais ou sistemas tecnolgicos, identificando e
relacionando as grandezas envolvidas.

Objetivos:
Realizar registros adequados em tabelas e planilhas das medies realizadas
Identificar taxas e tendncias de variao

Introduo:
Os aspectos mais tradicionais e conhecidos da meteorologia so a previso do tempo
e a climatologia, o estudo do clima. Mas antes de esgotarmos estes aspectos precisamos
definir os termos tempo e clima. O tempo o comportamento momentneo da atmosfera
(breves perodos, como um dia, uma semana, etc.). O clima, por sua vez, o comportamento
da atmosfera em um perodo mais longo de tempo ou at de forma permanente. Para
conhecer o clima de uma determinada regio preciso que os estudos ocorram por um longo
perodo, algumas dezenas de anos, para determin-lo. As condies do tempo so descritas
atravs de alguns elementos bsicos. Dentre elas podemos listar:
a) Temperatura do ar;
b) Umidade do ar;
c) Presso do ar;
d) Irradincia solar;
e) Intensidade e direo dos ventos; e
f) Pluviosidade.

A proposta da estao meteorolgica com o uso do Arduino e do Project visa,


inicialmente, o monitoramento de 4 parmetros meteorolgicos: temperatura do ar, presso
atmosfrica, umidade relativa, e luminosidade.
A temperatura a medida da agitao das partculas que compes um certo material. Se
considerarmos as molculas de um gs, quanto maior a sua temperatura mais energia
cintica tero essas molculas. Quando queremos medir a temperatura de um corpo,
precisamos usar uma escala termomtrica, isto , uma maneira de correlacionar um

7 144
conjunto de nmeros s temperaturas. As trs escalas termomtricas mais comuns so
Celsius (C), Fahrenheit (F) e Kelvin (K).
A presso a razo entre a fora aplicada em uma superfcie e a rea de aplicao dessa
fora. Presso atmosfrica a presso que a atmosfera exerce sobre a superfcie da Terra.
A unidade padro de presso no Sistema Internacional (SI) o Pascal (Pa) (Newton/m2).
Meteorologistas tem usado tradicionalmente a unidade milibar (1 mb = 100 Pa), mas a
unidade Pa cada vez mais adotada. Usa-se ainda a unidade milmetros de mercrio
(mmHg). A presso mdia do ar ao nvel do mar 101,325 KPa ou 760 mmHg.
A umidade relativa do ar definida como a razo entre o percentual (em nmero de
molculas) de gua no ar pelo percentual que corresponde saturao naquela
temperatura do ambiente. Por exemplo, a 30 graus C pode existir no mximo 4% de
molculas de gua no estado de vapor no ar; caso efetivamente exista apenas 3%, ento
a umidade relativa do ar ser 3 dividido por 4, portanto, 0,75 ou 75%.
A medio da luminosidade permite determinar a iluminao solar, ou seja, o perodo de
tempo que estamos sujeitos a irradiao solar. Com esta medio tambm definimos o
horrio do nascer do sol e do pr do sol, bem como monitorar, de maneira indireta e
comparativa a nebulosidade do dia.

Procedimento:
Preencha a tabela abaixo com os dados coletados na estao meteorolgica no incio da aula
Presso
Data Hora Temperatura Umidade Luminosidade
Atmosfrica

Repita o procedimento descrito acima no horrio do intervalo da aula:


Presso
Data Hora Temperatura Umidade Luminosidade
Atmosfrica

Ao trmino da aula, repita mais uma vez o procedimento de coleta de dados:


Presso
Data Hora Temperatura Umidade Luminosidade
Atmosfrica

8 145
Com base nos dados coletados nas tabelas anteriores, calcule os valores mdios de cada um
dos parmetros:
Presso
Temperatura Umidade Luminosidade
Atmosfrica

Considerando os dados coletados no incio, no intervalo e no final da aula, podemos prever


a tendncia para cada um dos parmetros. Complete a tabela abaixo com esta previso de
tendncia que pode ser: em alta, estvel, em baixa:

Presso
Temperatura Umidade Luminosidade
Atmosfrica

Considerando a sua percepo quanto as grandezas temperatura e luminosidade, avaliar se a


tendncia para estas grandezas esto corretas? Por que?

9 146
Atividade 2: Analisando dados meteorolgicos.

Habilidades e Competncias trabalhadas:


Reconhecer e saber utilizar corretamente smbolos, cdigos e nomenclaturas de
grandezas da Fsica, nas previses climticas, identificar temperaturas, presso,
umidade relativa do ar e luminosidade.
Compreender fenmenos naturais ou sistemas tecnolgicos, identificando e
relacionando as grandezas envolvidas.
Identificar relaes entre grandezas e unidades de medida.
Interpretar grfico que represente relaes entre grandezas.

Objetivos:
Realizar registros adequados em tabelas e planilhas das medies realizadas
Determinar pontos de mnimo e mximo
Calcular mdias e amplitudes de variao

Procedimento:
Com base nos dados obtidos em um arquivo dirio, de medio horria, do tipo texto, da
estao meteorolgica preencha uma tabela para cada um dos parmetros medidos: Presso
Atmosfrica, Temperatura, Umidade ou Luminosidade

Valores obtidos por hora:


00:00 06:00 12:00 18:00
01:00 07:00 13:00 19:00
02:00 08:00 14:00 20:00
03:00 09:00 15:00 21:00
04:00 10:00 16:00 22:00
05:00 11:00 17:00 23:00

Aps o preenchimento das tabelas, desenhar, nos grficos, as curvas horrias referentes a
cada um dos parmetros medidos e determinar os valores referentes aos valores mnimo e
mximo, com seus respectivos horrios de ocorrncia e calcular o valor mdio e a amplitude
de variao.

10 147
Grfico:

Valor mximo: _______________ Horrio: _______________


Valor mnimo: _______________ Horrio: _______________
Variao (amplitude): _______________
Valor mdio: _______________

Com base nos grficos, relacionar a variao de temperatura e a variao de umidade com
relao a variao de luminosidade

Considerando o grfico da presso atmosfrica, explicar os ciclos de variao e verificar se


a oscilao atmosfrica anloga a oscilao das mars. Caso no se comprove esta relao,
como explicamos estas oscilaes?

11 148
PRODUTO EDUCACIONAL

Analogia funcional do acelerador de


partculas com o uso do Arduino e do
Processing

Construo do experimento e roteiros de atividades

Luis Henrique Monteiro de Castro

Setembro de 2016

149
Sumrio
Algumas Palavras ............................................................................................................. 1
Materiais necessrios ........................................................................................................ 1
Montando o experimento .................................................................................................. 2
Cdigo do Arduino ........................................................................................................... 3
Cdigo do Processing ....................................................................................................... 3
Atividade 1: Demonstrar o uso do experimento ............................................................... 6
Atividade 2: Anlise do fenmeno da deformao elstica da lmina. ............................ 9
Atividade 3: Anlise do movimento oscilatrio ............................................................. 12
Atividade 4: Anlise do amortecimento ......................................................................... 15

Algumas Palavras

Este produto educacional uma sugesto de uso do Arduino e do Processing como


experimento para o Ensino de Fsica. Neste material professores e alunos encontraro
informaes quanto aos materiais necessrios para a construo mecnica e eletrnica do
experimento, bem como os cdigos de programao do Arduino e do Processing e ainda
sugestes de atividades envolvendo os conceitos de movimento circular, energia cintica e
fsica moderna. O material foi desenvolvido considerando que o leitor tenha algum
conhecimento, mesmo que rudimentar, de programao e de eletrnica. Todo o material e
os cdigos tambm esto disponibilizados no endereo www.aulanaweb.com.

Materiais necessrios

Item Descrio Quantidade


1 Fonte ATX de 400 watts ou superior 01
2 Ventiladores 12 V de velocidade fixa, tipo
04
ventoinha de fonte
3 Capacitores eletrolticos 5000 F x 35 V ou
04
superior
4 Fio esmaltado AWG 18 16 m
5 Placa de compensado medindo 550 x 360 x 15 mm 01
6 Mangueira plstica flexvel e transparente com
1,5 m
dimetro interno de 5/8
7 Mangueira plstica flexvel e transparente com
0,5 m
dimetro interno de 3/4
8 Esfera de ao com 10, 11 ou 12 mm de dimetro 01
9 MOSFET tipo N 50N06 com dissipadores de calor 02
10 Optoacopladores PC817 ou 4N35 02
11 Diodos 1N4002 ou 1N4007 02
12 Resistores 10 k x 1/8 w 04
13 Resistores 220 x 1/8 w 06
14 LEDs de alto brilho branco 04
15 Fototransistores infravermelhos 02
16 Potencimetro de 10 k 01

1 150
17 Placa Arduino UNO 01
18 Protoboard 830 pontos Matriz de contatos
01
eltricos para montagem de circuitos
19 Diversos (cabinhos, presilhas plsticas, etc.) ---

Montando o experimento

LED Emenda
Bobina

Fonte de computador
Fototransistor
400w
Ventilador

Banco de capacitores Esfera de ao

Protoboard

Ventilador

Arduino Fototransistor

Bobina
LED

Ventiladores de 12V para


resfriamento das bobinas
Ligao para habilitar o
funcionamento a fonte + +
COM -
PS_ON COM -
-12V

Banco de capacitores
COM 4 x 5000 F x 35
V
COM
+12V +12V
Ao circuito eletrnico

2 151
Cdigo do Arduino
unsigned long tempo = 0; digitalWrite(bobina1, HIGH);
unsigned long tempoVolta = 0; digitalWrite(10, HIGH);
int tempoVoltaInt; delay(valDelay);
int sensor1 = A0; digitalWrite(bobina1, LOW);
int sensor2 = A3; digitalWrite(10, LOW);
int pot = A5; tempoVolta = millis()-tempo;
int bobina1 = 8; tempoVoltaInt=int(tempoVolta);
int bobina2 = 9; tempo = millis();
int menorTempo = 11; }
int menorValor = 900; if (valSensor2 <menorValor && controle2 == LOW){
int valDelay; controle2 = HIGH;
int valSensor1; digitalWrite(bobina2, HIGH);
int valSensor2; digitalWrite(11, HIGH);
int valPot; delay(valDelay);
int serial = 0; digitalWrite(bobina2, LOW);
int numeroVoltas = 0; digitalWrite(11, LOW);
boolean controle1 = LOW; numeroVoltas = numeroVoltas + 1;
boolean controle2 = LOW; }
void setup() { if (valSensor1>menorValor && controle1 ==
pinMode(bobina1, OUTPUT); HIGH){controle1 = LOW;}
pinMode(bobina2, OUTPUT); if (valSensor2>menorValor && controle2 ==
pinMode(10, OUTPUT); HIGH){controle2 = LOW;}
pinMode(11, OUTPUT); serial = serial+1;
pinMode(2, INPUT); if (serial > 1000){
Serial.begin(250000); Serial.print(valDelay);
} Serial.print(";");
void loop() { Serial.print(tempoVoltaInt);
valSensor1 = analogRead(sensor1); Serial.print(";");
valSensor2 = analogRead(sensor2); Serial.println(numeroVoltas);
valPot = analogRead(pot)/16; serial = 0;
valDelay = (menorTempo+valPot); }
if (valSensor1<menorValor && controle1 == LOW){ }
controle1 = HIGH;

3 152
Cdigo do Processing
import processing.serial.*; stroke(255);fill(255); } else{
// Variveis text(" START ", 660, 520); stroke(0);fill(160,160,60);
String myString = null; stroke(0);fill(160,60,60); rect(475, 500, 70, 25,5);
Serial myPort; rect(750, 500, 70, 25,5); stroke(255);fill(255);
int[] nums; stroke(255);fill(255); text(" RESET ", 485, 520);
int lf = 10; text(" STOP ", 760, 520); }
int value = 0; } // Experimento
int tempo = 0; void draw() { if (expControleSerial == true) {
int periodo = 0; stroke(0);fill(0); while (myPort.available() > 0) {
int tempoDisparo = 0; //Simulao myString = myPort.readStringUntil(lf);
int periodoDisparo = 0; simAngulo = simAngulo + incremento; if (myString != null) {
int simNumeroVoltas = 0; if (simAngulo >= (2*PI)){simAngulo = nums = int(split(myString,';'));
int controleDisparo=0; 0.0; controle +=1;
int expTempoDisparo = 0; periodo = millis()- tempo; if (controle>5){
float expPeriodo = 0; tempo = millis(); print(" disparo "); print(nums[0]);
int expNumeroVoltas = 0; simPeriodo = periodo/1000.0; print(" tempo "); print(nums[1]);
float simXesfera = 0.0; simFrequencia = 1/simPeriodo; print(" voltas "); println(nums[2]);
float simYesfera = 0.0; simVelocidadeAngular = expTempoDisparo = int(nums[0]);
float simAngulo = 0.0; simFrequencia*(2*PI); expPeriodo = float(nums[1]);
float incremento = 0; simVelocidadeLinear = expNumeroVoltas = int(nums[2]);
float simPeriodo = 0; simVelocidadeAngular*2.25; expFrequencia = 1000/expPeriodo;
float simFrequencia; simNumeroVoltas = simNumeroVoltas expVelocidadeAngular =
float simVelocidadeAngular; +1; expFrequencia*(2*PI);
float simVelocidadeLinear; simDistanciaPercorrida = expVelocidadeLinear =
float simDistanciaPercorrida; simNumeroVoltas * 2.250; expVelocidadeAngular*0.17;
float expFrequencia = 0; fill(4, 79, 111); expDistanciaPercorrida =
float expVelocidadeAngular = 0; stroke(4, 79, 111); expNumeroVoltas * 1.07;
float expVelocidadeLinear = 0; rect(500, 260, 98, 225); }
float expDistanciaPercorrida = 0; fill(255); fill(44, 105, 118);
color off = color(4, 79, 111); text(periodoDisparo, 520, 290); stroke(44, 105, 118);
color on = color(84, 145, 158); text(simPeriodo, 515, 320); rect(885, 265, 100, 225);
boolean expControleSerial = false; text(simFrequencia, 515, 350); fill(255);
int controle = 0; text(simVelocidadeAngular, 515, 380); text(expTempoDisparo, 900, 290);
void setup() text(simVelocidadeLinear, 515, 410); text(expPeriodo, 895, 320);
{ text(simNumeroVoltas, 520, 440); text(expFrequencia, 895, 350);
printArray(Serial.list()); text(simDistanciaPercorrida, 515, 470); text(expVelocidadeAngular, 895, 380);
myPort = new Serial(this, Serial.list()[0], } text(expVelocidadeLinear, 895, 410);
250000); simXesfera = 150.0 + 98 * text(expNumeroVoltas, 900, 440);
myPort.clear(); cos(simAngulo); text(expDistanciaPercorrida, 895, 470);
myString = myPort.readStringUntil(lf); simYesfera = 300.0 + 98 * }
myString = null; sin(simAngulo); }
size(1000, 600); fill(200); }
frameRate(120); ellipse(150, 300, 210, 210); if (mouseX>650 && mouseX<720 &&
noSmooth(); fill(off); mouseY>500 && mouseY<525) {
background(4, 79, 111); ellipse(150, 300, 180, 180); stroke(0);fill(100,200,100);
stroke(on); fill(255); rect(650, 500, 70, 25,5);
fill(255); ellipse(simXesfera, simYesfera, 10, 10); stroke(0);fill(0);
textSize(12); if (simXesfera > 155 && simYesfera text(" START ", 660, 520);
text("Universidade Federal do Estado do >385){ } else{
Rio de Janeiro - UNIRIO", 50, 40); fill(200, 0, 0, 200); rect(125, 380, 50, stroke(0);fill(60,160,60);
text("Mestrado Nacional Profissional de 30); rect(650, 500, 70, 25,5);
Ensino de Fsica - MNPEF", 50, 55); } stroke(255);fill(255);
text("Orientador: Felipe Mondaini", 50, else{ text(" START ", 660, 520);
70); fill(200, 150, 50, 200); rect(125, 380, }
text("Mestrando: Luis Henrique M de 50, 30); if (mouseX>750 && mouseX<820 &&
Castro", 50, 85); } mouseY>500 && mouseY<525) {
textSize(20); if (simXesfera < 145 && simYesfera < stroke(0);fill(200,100,100);
fill(102); 215){ rect(750, 500, 70, 25,5);
stroke(0); fill(200, 0, 0, 200); rect(125, 190, 50, stroke(0);fill(0);
rect(180, 95, 650, 35); 30); text(" STOP ", 760, 520);
fill(255); if(controleDisparo == 0){ } else{
text("Maquete Funcional de uma tempoDisparo = millis(); stroke(0);fill(160,60,60);
Analogia ao Acelerador de Partculas", controleDisparo = 1; rect(750, 500, 70, 25,5);
200, 120); } stroke(255);fill(255);
fill(255); } text(" STOP ", 760, 520);
textSize(20); else{ }
text("Simulao Simplificada do fill(200, 150, 50, 200); rect(125, 190, if (mouseX>850 && mouseX<920 &&
Experimento ", 50, 170); 50, 30); mouseY>500 && mouseY<525) {
textSize(15); if(controleDisparo == 1){ stroke(0);fill(200,200,100);
text("Raio mdio da trajetria (cm): ", periodoDisparo = millis()- rect(850, 500, 70, 25,5);
275, 200); tempoDisparo; stroke(0);fill(0);
text("2,250", 520, 200); controleDisparo=0; text(" RESET ", 860, 520);

4 153
text("Permetro da trajetria (cm): ", 275, } } else{
230); } stroke(0);fill(160,160,60);
text("14,137", 520, 230); for (int i = 0; i < 50; i=i+5) { rect(850, 500, 70, 25,5);
text("Controle de velocidade: ", 275, stroke(0); stroke(255);fill(255);
260); line(125+i, 190, 130+i, 220); text(" RESET ", 860, 520);
fill(0); line(125+i, 380, 130+i, 410); }
rect(520, 248, 15, 15); } }
rect(540, 248, 15, 15); void mousePressed() {
fill(255); strokeWeight(8); if (mouseX>520 && mouseX<535 &&
text("+", 523, 260); stroke(250, 250, 200, 200); mouseY>248 && mouseY<263) {
text("-", 543, 260); line(205, 400, 190, 375); incremento = incremento + 0.0025;
text("Tempo de disparo (ms): ", 275, line(115, 225, 100, 200); if (incremento >= 0.06) {incremento =
290); strokeWeight(1); 0.06;}
text("Perodo (s): ", 275, 320); stroke(0); }
text("Frequncia (Hz): ", 275, 350); // Experimento if (mouseX>540 && mouseX<555 &&
text("Velocidade angular (rad/s): ", 275, if (mouseX>520 && mouseX<535 && mouseY>248 && mouseY<263) {
380); mouseY>248 && mouseY<263) { incremento = incremento - 0.0025;
text("Velocidade linear (cm/s): ", 275, fill(255); if (incremento <= 0) {incremento = 0;}
410); rect(520, 248, 15, 15); }
text("Nmero de voltas: ", 275, 440); fill(0); if (mouseX>275 && mouseX<345 &&
text("Distncia percorrida (cm): ", 275, text("+", 523, 260); mouseY>500 && mouseY<525) {
470); } else{ incremento = 0.01;
stroke(0);fill(60,160,60); fill(0); }
rect(275, 500, 70, 25,5); rect(520, 248, 15, 15); if (mouseX>375 && mouseX<445 &&
stroke(0);fill(160,60,60); fill(255); mouseY>500 && mouseY<525) {
rect(375, 500, 70, 25,5); text("+", 523, 260); incremento = 0;
stroke(0);fill(160,160,60); } }
rect(475, 500, 70, 25,5); if (mouseX>540 && mouseX<555 && if (mouseX>475 && mouseX<545 &&
stroke(255);fill(255); mouseY>248 && mouseY<263) { mouseY>500 && mouseY<525) {
text(" START ", 285, 520); fill(255); simAngulo = 0;
text(" STOP ", 385, 520); rect(540, 248, 15, 15); periodo = 0;
text(" RESET ", 485, 520); fill(0); tempo = 0;
fill(44, 105, 118); text("-", 543, 260); periodoDisparo = 0;
stroke(255); } else { simPeriodo = 0;
rect(600, 140, 390, 530); fill(0); simFrequencia = 0;
fill(255); rect(540, 248, 15, 15); simVelocidadeAngular = 0;
textSize(20); fill(255); simVelocidadeLinear = 0;
text("Dados Reais do Experimento ", text("-", 543, 260); simNumeroVoltas = 0;
650, 170); } simDistanciaPercorrida = 0;
textSize(15); if (mouseX>275 && mouseX<345 && fill(4, 79, 111);
text("Raio mdio da trajetria (m): ", mouseY>500 && mouseY<525) { stroke(4, 79, 111);
650, 200); stroke(0);fill(100,200,100); rect(500, 260, 98, 225);
text("0,17", 900, 200); rect(275, 500, 70, 25,5); fill(255);
text("Permetro da trajetria (m): ", 650, stroke(0);fill(0); text(periodoDisparo, 520, 290);
230); text(" START ", 285, 520); text(simPeriodo, 515, 320);
text("1,07", 900, 230); } else{ text(simFrequencia, 515, 350);
text("Massa da esfera (g): ", 650, 260); stroke(0);fill(60,160,60); text(simVelocidadeAngular, 515, 380);
text("5,586", 900, 260); rect(275, 500, 70, 25,5); text(simVelocidadeLinear, 515, 410);
text("Tempo de disparo (ms): ", 650, stroke(255);fill(255); text(simNumeroVoltas, 520, 440);
290); text(" START ", 285, 520); text(simDistanciaPercorrida, 515, 470);
text("Perodo (ms): ", 650, 320); } }
text("Frequencia (Hz): ", 650, 350); if (mouseX>375 && mouseX<445 && if (mouseX>650 && mouseX<720 &&
text("Velocidade angular (rad/s): ", 650, mouseY>500 && mouseY<525) { mouseY>500 && mouseY<525) {
380); stroke(0);fill(200,100,100); printArray(Serial.list());
text("Velocidade linear (m/s): ", 650, rect(375, 500, 70, 25,5); myPort = new Serial(this, Serial.list()[0],
410); stroke(0);fill(0); 250000);
text("Nmero de voltas: ", 650, 440); text(" STOP ", 385, 520); myPort.clear();
text("Distncia percorrida (m): ", 650, } else{ myString = myPort.readStringUntil(lf);
470); stroke(0);fill(160,60,60); myString = null;
stroke(0);fill(60,160,60); rect(375, 500, 70, 25,5); expControleSerial = true;
rect(650, 500, 70, 25,5); stroke(255);fill(255); }
stroke(0);fill(160,160,60); text(" STOP ", 385, 520); if (mouseX>750 && mouseX<820 &&
rect(850, 500, 70, 25,5); } mouseY>500 && mouseY<525) {
stroke(255);fill(255); if (mouseX>475 && mouseX<545 && expControleSerial = false;
text(" START ", 660, 520); mouseY>500 && mouseY<525) { myPort.clear();
text(" STOP ", 760, 520); stroke(0);fill(200,200,100); myPort.stop();
text(" RESET ", 860, 520); rect(475, 500, 70, 25,5); myString = null;
stroke(0);fill(60,160,60); stroke(0);fill(0); myPort = null;
rect(650, 500, 70, 25,5); text(" RESET ", 485, 520); }
}

5 154
Atividade 1: Demonstrar o uso do simulador

Habilidades e Competncias trabalhadas:


Representar e/ou obter informaes de tabelas, esquemas e grficos de valores de
grandezas que caracterizam movimentos ou causas de suas variaes; converter
tabelas em grficos e vice-versa; estimar e analisar variaes com base nos dados.
Conceituar e determinar as principais grandezas envolvidas no Movimento Circular
Uniforme.

Objetivos:
Realizar registros adequados em tabelas e planilhas das medies realizadas;
Identificar taxas e tendncias de variao;
Identificar as variveis presentes no Movimento Circular Uniforme; e
Correlacionar variveis temporais, angulares e lineares.

Introduo:
O Movimento Circular Uniforme (MCU) caracterizado por possuir como trajetria
a circunferncia e por ter o mdulo de sua velocidade
constante no decorrer do tempo. No nosso cotidiano,
comum observarmos o movimento realizado por
ventiladores, rodas de carros ou de bicicletas, engrenagens,
etc.
O tempo que uma partcula leva para percorrer uma
nica vez a sua trajetria circular o perodo (T) do
movimento. O nmero de voltas dadas pela partcula na unidade de tempo adotada a
frequncia (f) do movimento. No Sistema Internacional (SI) a unidade de perodo o
segundo (s) e de frequncia o Hertz (Hz).
1
T=
f
O mdulo da velocidade linear da partcula, considerando o referencial em que ela
descreve um MCU, definido como a distncia percorrida sobre a trajetria circular dividida
pelo tempo levado para percorr-la. Assim, tomando como o tempo o perodo, podemos
escrever que o mdulo da velocidade linear :
2r
v=
T

6 155
Cabe salientar que o vetor velocidade linear sempre tangente trajetria da
partcula.
A velocidade angular considera a distncia que a partcula percorre sobre a trajetria,
considerando como referncia o ngulo formado entre o deslocamento da partcula e o centro
da trajetria. Este ngulo representado em radianos.
2
= ou = 2f
T

Procedimento:
Com o auxlio de um
cronometro, realizar a medio
do tempo de cada volta
completa da esfera em sua
trajetria circular e comparar
ao valor registrado na interface
processing do simulador. A
partir dos valores medidos e
calculados, realizar o registro
nas tabelas e determinar o valor mdio e o erro relativo das medies.
Repetir este procedimento trs vezes com velocidades diferentes.

7 156
Perodo
Valor
Ajuste de registrado no Medio 1 Medio 2 Medio 3
Mdio
velocidade simulador (s) (s) (s)
(s)
(s)
Velocidade 1
Velocidade 2
Velocidade 3

Perodo
Perodo Erro
Ajuste de registrado no
Mdio relativo
velocidade simulador
(s) (%)
(s)
Velocidade 1
Velocidade 2
Velocidade 3
Erro relativo mdio

Com base nos valores registrados na tabela e considerando o raio mdio da trajetria
igual a 2,25 cm, calcular a velocidade angular e a velocidade linear em cada um dos perodos
mdios registrados na tabela anterior.

Perodo Velocidade Velocidade


Ajuste de
Mdio angular linear
velocidade
(s) (rad/s) (m/s)
Velocidade 1
Velocidade 2
Velocidade 3

8 157
Atividade 2: Demonstrar o uso do experimento.

Habilidades e Competncias trabalhadas:


Representar e/ou obter informaes de tabelas, esquemas e grficos de valores de
grandezas que caracterizam movimentos ou causas de suas variaes; converter
tabelas em grficos e vice-versa; estimar e analisar variaes com base nos dados.
Conceituar e determinar as principais grandezas envolvidas no Movimento Circular
Uniforme.

Objetivos:
Realizar registros adequados em tabelas e planilhas das medies realizadas;
Identificar taxas e tendncias de variao;
Identificar as variveis presentes no Movimento Circular Uniforme; e
Correlacionar variveis temporais, angulares e lineares.

Introduo:
O Movimento Circular Uniforme (MCU) caracterizado por possuir como trajetria
a circunferncia e por ter o mdulo de sua velocidade constante no decorrer do tempo. No
nosso cotidiano, comum observarmos o movimento realizado por ventiladores, rodas de
carros ou de bicicletas, engrenagens, etc.
O tempo que uma partcula leva para percorrer uma nica vez
a sua trajetria circular o perodo (T) do movimento. O nmero de
voltas dadas pela partcula na unidade de tempo adotada a
frequncia (f) do movimento. No Sistema Internacional (SI) a
unidade de perodo o segundo (s) e de frequncia o Hertz (Hz).
1
T=
f
O mdulo da velocidade linear da partcula, considerando o referencial em que ela
descreve um MCU, definido como a distncia percorrida sobre a trajetria circular dividida
pelo tempo levado para percorr-la. Assim, tomando como o tempo o perodo, podemos
escrever que o mdulo da velocidade linear :
2r
v=
T

Cabe salientar que o vetor velocidade linear sempre tangente trajetria da


partcula.

9 158
A velocidade angular considera a distncia que a partcula percorre sobre a trajetria,
considerando como referncia o ngulo formado entre o deslocamento da partcula e o centro
da trajetria. Este ngulo representado em radianos.
2
= ou = 2f
T

A energia cintica a energia ligada ao movimento dos corpos. Resulta da


transferncia de energia do sistema que pe o corpo em movimento.
1
= 2
2
Procedimento:
Com o auxlio de um cronometro, realizar a medio do tempo de cada volta
completa da esfera em sua trajetria e comparar ao valor registrado na interface processing
do experimento. A partir dos valores medidos e calculados, realizar o registro nas tabelas e
determinar o valor mdio e o erro relativo das medies.
Ajustar, no potencimetro, a velocidade mnima de rotao e com o auxlio de um
cronometro realizar a medio do tempo de cada volta completa e comparar ao valor
registrado na interface. Repetir este procedimento com pequenas variaes de velocidade

Perodo
Valor
Ajuste de registrado no Medio 1 Medio 2 Medio 3
Mdio
velocidade experimento (s) (s) (s)
(s)
(s)
Velocidade 1
Velocidade 2
Velocidade 3

Perodo
Perodo
Ajuste de registrado no Erro relativo
Mdio
velocidade experimento (%)
(s)
(s)
Velocidade 1
Velocidade 2
Velocidade 3
Erro relativo mdio

10 159
Com base nos valores registrados na tabela e considerando o raio mdio da trajetria
igual a 0,17 m e a massa da esfera igual a 5,586 g, calcular a velocidade angular e a
velocidade linear em cada um dos perodos mdios registrados na tabela.

Perodo Velocidade Velocidade Energia


Ajuste de
Mdio angular linear Cintica
velocidade
(s) (rad/s) (m/s) (J)
Velocidade 1
Velocidade 2
Velocidade 3

11 160
Atividade 3: Demonstrar qualitativamente a acelerao da esfera

Habilidades e Competncias trabalhadas:


Reconhecer a relao entre fenmenos magnticos e eltricos para
explicar o funcionamento de motores eltricos e seus componentes,
interaes envolvendo bobinas e transformaes de energia;
Compreender o funcionamento de equipamentos e circuitos baseados em
eletrodinmica e eletromagnetismo.
Identificar a atrao de um campo magntico gerado por uma bobina e perceber sua
interao com objetos ferromagnticos

Objetivos:
Medir a corrente que circula em um circuito eltrico
Correlacionar a intensidade de corrente eltrica que percorre uma bobina com o
campo gerado por ela; e
Identificar a atrao eletromagntica.

Introduo:
Uma carga eltrica em movimento ou uma corrente eltrica percorrendo um condutor
produz um campo magntico em sua vizinhana. Este fenmeno conhecido como
eletromagnetismo e possui diversas aplicaes em nosso cotidiano, como nos motores
eltricos, nas campainhas eltricas, nos eletroms, etc.

Com o objetivo de aumentar o campo magntico gerado pelos condutores percorridos


por uma corrente eltrica, foram desenvolvidas as bobinas ou solenoides. Estas podem ser
definidas como um enrolamento de fio condutor que envolve a superfcie de um cilindro.

12 161
Quando o condutor da bobina percorrido por uma corrente eltrica, ele tambm ter um
campo magntico associado e, praticamente, uniforme em seu interior. A bobina tem suas
extremidades associadas aos polos norte e sul, um comportamento muito parecido com um
m natural em forma de barra.

Procedimento:
Desligar o cabo USB, interrompendo a alimentao do Arduino UNO;
Com o auxlio de um im ou apenas inclinando o experimento posicione a esfera em
uma das barreiras pticas;
Identifique o MOSFET chaveador da bobina referente a esta barreira ptica;
Retire da matriz de contato este MOSFET;
Selecionar a escala de medio de corrente com pelo menos 20 A de fundo de escala
Ligar o conector oriundo da bobina ao borne +20 A do multmetro com o auxlio de
uma ponteira jacar;
Encostar brevemente a ponteira comum do osciloscpio no conector oriundo da fonte
de alimentao que permaneceu no protoboard; e
A esfera ser acelerada dentro da mangueira plstica.

13 162
Descreva o fenmeno observado na execuo do procedimento proposto:
_________________________________________________________________________
_________________________________________________________________________
_________________________________________________________________________
_________________________________________________________________________
_________________________________________________________________________
_________________________________________________________________________
_________________________________________________________________________
_________________________________________________________________________
_________________________________________________________________________
_________________________________________________________________________
_________________________________________________________________________
_________________________________________________________________________
_________________________________________________________________________
_________________________________________________________________________

Mea a corrente mxima que circula na bobina


_________________________________________________________________________

Mea a tenso que polariza o circuito da bobina (a medio pode ser realizada no banco de
capacitores).
_________________________________________________________________________

Determine a potncia que consumida pela bobina


_________________________________________________________________________

Justifique a necessidade de uso de um ventilador para cada bobina


_________________________________________________________________________
_________________________________________________________________________
_________________________________________________________________________
_________________________________________________________________________
_________________________________________________________________________

14 163
Atividade 4: Anlise e analogia ao acelerador de partculas

Habilidades e Competncias trabalhadas:


Compreender os procedimentos atuais de pesquisa em laboratrios destinados ao
estudo das partculas elementares;
Compreender o funcionamento de um acelerador de partculas circular

Objetivos:
Discusso e construo de um modelo explicativo do funcionamento do
experimento;
Conhecer o modelo padro e as partculas elementares.

Introduo:
Um modelo cientfico busca criar uma representao concreta do resultado de
pesquisas cientficas. Com a aplicao do modelo, podem surgir novas evidncias que
culminem na modificao ou substituio do modelo previamente proposto por outro que
melhor se adapte aos novos dados obtidos.
Um exemplo desta evoluo nos modelos o modelo atmico, que evoluiu desde a
ideia do tomo como partcula indivisvel, passou pela descoberta de novas partculas
(eltrons, prtons e nutrons) que seriam as novas partculas indivisveis, chegando ao
modelo padro em que temos os quarks constituindo os prtons e nutrons (o eltron
continua como partcula elementar) e tantas outras partculas e interaes que
constituem o objeto de estudo da chamada Fsica de partculas.
Atualmente, o experimento central no desenvolvimento da Fsica de Partculas o
acelerador de partculas, como por exemplo, o LHC (Large Hadron Collider ou Grande
Colisor de Hdrons) do CERN (European Council for Nuclear Research - Organizao
Europeia para Pesquisa Nuclear). Seu funcionamento se baseia na acelerao das partculas
gerada a partir da presena de campos eltricos que fornecem novos impulsos s partculas
a cada volta. ms de alta potncia magntica so utilizados para manter o feixe de partculas
em sua trajetria circular. Todo o percurso das partculas realizado em vcuo quase
absoluto e baixas temperaturas. A sua estrutura permite acelerar dois feixes de partculas a
velocidades prximas da velocidade da luz em sentidos contrrios e ento colidi-los. Esta
coliso detectada por diversos sensores que registram as partculas geradas.

15 164
Analisando o funcionamento do experimento Analogia funcional do acelerador de
partculas com o uso do Arduino e do Processing, como voc o descreveria fisicamente?

Realize uma comparao entre o funcionamento do experimento e o acelerador de partculas,


por exemplo o LHC do CERN, utilizado para fins de pesquisa cientfica

Desenvolva uma pesquisa sobre o modelo padro e as principais partculas j encontradas


com o uso dos aceleradores de partculas.

16 165

Você também pode gostar