Determinação da Capacidade Térmica de um Calorímetro

Disciplina: Atividades Computacionais Publico: MNPEF Sensor: DS18B20

🎯 Objetivo

Determinar a capacidade térmica (\(C\)) de um calorímetro utilizando o método das misturas, com auxílio de instrumentação eletrônica para monitoramento em tempo real da curva de temperatura.

📖 Fundamentação Teórica

O princípio baseia-se na Primeira Lei da Termodinâmica para sistemas isolados:

\[ \Sigma Q = 0 \]

No método das misturas, combinamos massas conhecidas de água em diferentes temperaturas. Ao atingir o equilíbrio:

\[ Q_{água\_quente} + Q_{água\_fria} + Q_{calorímetro} = 0 \]

📦 Materiais Necessários

  • ✅ Arduino (Uno ou similar)
  • ✅ Sensor de Temperatura DS18B20
  • ✅ Resistor de 4.7kΩ
  • ✅ Calorímetro (Garrafa Térmica)
  • ✅ Balança de Precisão
  • ✅ Fonte de Aquecimento

🛠️ Procedimento Experimental

Preparação Inicial

Pese 50g de água à temperatura ambiente e coloque no calorímetro.

Estabilização

Aguarde a estabilização térmica e registre a temperatura inicial (\(T_i\)) via Serial Monitor.

Aquecimento

Aqueça 50g de água até aproximadamente 60°C.

A Mistura

Adicione a água quente ao calorímetro, feche-o e agite levemente.

Monitoramento

Monitore a curva no Serial Plotter do Arduino até identificar o valor máximo de equilíbrio (\(T_{eq}\)).

Validação e Predição Teórica

Exemplo com massa de 50g para ambas as amostras e capacidade térmica do calorímetro de 20 cal/°C:

Componente Massa (g) \(T_{inicial}\) (°C)
Água Fria5025,0
Água Quente5060,0
Calorímetro---25,0
\(T_{eq} = 39,58\) °C

💻 Código para Aquisição

#include <OneWire.h>
#include <DallasTemperature.h>

#define BUS_DADOS 2
OneWire oneWire(BUS_DADOS);
DallasTemperature sensors(&oneWire);

void setup() {
  Serial.begin(9600);
  sensors.begin();
  Serial.println("Tempo(s), Temperatura(C)");
}

void loop() {
  sensors.requestTemperatures();
  float tempC = sensors.getTempCByIndex(0);
  
  if(tempC != DEVICE_DISCONNECTED_C) {
    Serial.print(millis()/1000);
    Serial.print(", ");
    Serial.println(tempC);
  }
  delay(1000);
}

MNPEF | Mestrado Nacional Profissional em Ensino de Física