Termometredeki her cam küre farklı bir yoğunluğa sahiptir. Bazı kabarcıklar, belirli bir atmosferik sıcaklıkta batırıldıkları su ile aynı yoğunluktadır. Diğer kürelerin tümü , suyun yoğunluğundan biraz daha hafif veya çok daha hafif veya daha ağır değişen farklı yoğunluklara (okuma kütlesi) sahiptir.
Hava sıcaklığının doğrudan su yoğunluğunu etkilediğini hatırlamak önemlidir. Sıcaklık artarsa suyu ısıtır ve daha az yoğun hale getirir. Azalırsa, hava suyu soğutarak daha az yoğun hale getirir.
Sıvının içindeki cam küreler suyun yoğunluğundaki bu değişime tepki verir. Suyunkinden daha az yoğun olan bazı kabarcıklar tepeye çıkmaya başlayacak. Aynı zamanda, yoğunluğu sudan daha düşük olan kabarcıklar, tüpün dibine batmaya başlayacaktır.
Şimdi çevreleyen suyla aynı yoğunluğa sahip olan cam kabarcıklar, alttakilerle üsttekiler arasında yarı yolda yüzeceklerdir. Ortadaki bu cam kabarcıklar, o andaki gerçek hava sıcaklığını gösterenlerdir. (Etiket üzerindeki numara ile belirtildiği gibi).
Galileo termometresi bu şekilde çalışır. Bu basit görünümlü bir süreçtir, ancak öğrendiğiniz gibi, perde arkasında birçok farklı güç iş başında.
Hava sıcaklığı değişmeye devam ettikçe, cam küreler suyun yoğunluğuna uyum sağlamak için sıvının içindeki yüksekliğini değiştirmeye devam eder.