Proje Özeti
Ne geliştirilecek?
TMP36 örneği üzerinden analog sıcaklık ölçümü ve sensör modeline göre dönüşüm farklarını öğreten proje.
Amaç
Neden uygulanmalı?
Ham sensör verisini fiziksel birime dönüştürme ve model bağımlı kalibrasyonu anlamak.
Problem / İhtiyaç
Çözüm hangi ihtiyaçtan doğuyor?
Bir ortam sıcaklığı sayısal olarak izlenmeli ve ölçüm yöntemi kullanılan sensöre göre doğrulanmalıdır
Öğrenme Kazanımları
- Ham analog veriyi volta çevirir.
- TMP36 formülünü açıklar.
- Sensör model farklarını ayırt eder.
Sınıfta Uygulama
- Hedef Kitle
- Temel bilgisi olan orta seviye lise öğrencileri
- Önerilen Süre
- 2–3 ders saati
- Çalışma Biçimi
- Bireysel veya 2–3 kişilik grup
- Öğretmen Hazırlığı
- Arduino Dijital Termometre için örnek girdileri, güvenlik sınırlarını ve test ölçütlerini dersten önce kontrol etmek.
Derse Giriş Etkinliği
Öğrencilere “Bir ortam sıcaklığı sayısal olarak izlenmeli ve ölçüm yöntemi kullanılan sensöre göre doğrulanmalıdır” durumu verilir; kod veya araç göstermeden önce olası çözüm adımlarını tahmin etmeleri istenir.
- 10 dk: Merak uyandıran problem ve tahmin
- 20 dk: Temel kavram ve örnek
- 35 dk: Uygulama
- 20 dk: Test ve hata ayıklama
- 15 dk: Geliştirme ve öğrenci açıklaması
Ön Koşullar
- Temel Arduino IDE kullanımı
- Breadboard ve düşük gerilimli devre güvenliği
- Basit koşullu ifadeler
Kullanılacak Araçlar ve Teknolojiler
- Arduino
- TMP36
- Analog Ölçüm
Gerekli Malzemeler
- Arduino
- TMP36 veya öğretmenin seçtiği belgeli sensör
- Breadboard
Uygulama Aşamaları
- Sensör modelini doğrula.
- Pin dizilimini veri sayfasından kontrol et.
- Ham değeri oku.
- Dönüşümü uygula ve karşılaştır.
Örnek Kod veya Teknik İçerik
TMP36 örnek kodu
Kod yalnız TMP36 içindir. DHT11 ve DS18B20 dijital protokol/kütüphane kullanır; bu formül onlara uygulanmaz.
// Bu örnek analog TMP36 içindir; DHT11/DS18B20 farklı kütüphane ve bağlantı ister.
const int sensorPin = A0;
void setup() { Serial.begin(9600); }
void loop() {
int ham = analogRead(sensorPin);
float volt = ham * (5.0 / 1023.0);
float sicaklikC = (volt - 0.5) * 100.0;
Serial.println(sicaklikC); delay(1000);
}Öğrenci Görevi
Uygula ve geliştir
Beş ölçümü kaydet, ortalama al ve referans termometreyle farkı tartış.
Beklenen Sonuç
Başarı nasıl görünecek?
Öğrenci, “Beş ölçümü kaydet, ortalama al ve referans termometreyle farkı tartış.” görevini tamamlayan çalışan bir ürün sunar; sonucunu test senaryoları, gözlemler ve teknik kararlarını açıklayan kısa bir değerlendirmeyle kanıtlar.
Değerlendirme Ölçütleri
Toplam: 100 puan| Ölçüt | Puan |
|---|---|
| Arduino Dijital Termometre gereksinimlerini karşılama | 25 |
| Teknik doğruluk ve kavram kullanımı | 20 |
| Test etme ve kanıt sunma | 20 |
| Problem çözme ve iyileştirme | 20 |
| Güvenli kurulum ve açıklama | 15 |
Geliştirme Fikirleri
- OLED ekran
- Ortalama filtre
- Sıcaklık alarmı
Test Senaryoları
- Oda sıcaklığı
- Ardışık beş ölçüm
- Sensör sökülü durum
Sık Karşılaşılan Hatalar
- Yanlış sensör modeli
- Pin dizilimi karışmış
- 5 V/3,3 V varsayımı yanlış
Hata Ayıklama Önerileri
- Yanlış sensör modeli: Girdiyi veya bağlantıyı tek tek doğrula; değişiklikten sonra aynı testi yeniden çalıştır.
- Pin dizilimi karışmış: Girdiyi veya bağlantıyı tek tek doğrula; değişiklikten sonra aynı testi yeniden çalıştır.
- 5 V/3,3 V varsayımı yanlış: Girdiyi veya bağlantıyı tek tek doğrula; değişiklikten sonra aynı testi yeniden çalıştır.
Güvenlik Notları
- Sensörü ısı kaynağına doğrudan temas ettirmeyin.
- Modelin çalışma gerilimini kontrol edin.
Öğretmen Notları
- Hazır çözümü vermeden önce öğrenciden tahminini ve denediği adımı açıklamasını isteyin.
- Sonucu yalnız çalışıyor/çalışmıyor olarak değil; test kanıtı ve açıklamayla değerlendirin.
Öğrenci Öz Değerlendirme Soruları
- Çözümüm hangi problemi gideriyor ve bunu nasıl test ettim?
- En zorlandığım hata neydi; hangi ipucu çözmeme yardım etti?
- Bir sonraki sürümde neyi değiştirir ve neden değiştirirdim?
Sonraki Öğrenme Önerisi
Buradan sonra ne öğrenilebilir?
Dijital sensör protokolleri ve kalibrasyon belirsizliğini incele.
Ders Paketi
Materyaller
Projeyi sınıfta uygulamak için hazırlanan materyalleri PDF veya düzenlenebilir Word biçiminde indirebilirsin.
Öğretmen Kılavuzu
Arduino Dijital Termometre için amaç, hazırlık, ders akışı, uygulama, güvenlik, hata ayıklama ve geliştirme önerileri.
Öğrenci Çalışma Kâğıdı
Arduino Dijital Termometre için tahmin, uygulama, test, gözlem, sonuç ve öz değerlendirme alanları.
Değerlendirme Rubriği
Arduino Dijital Termometre için projeye özel, gözlenebilir ölçütlerden oluşan 100 puanlık değerlendirme rubriği.
Öğrenmeye Devam Et
Benzer Projeler
- Robotik ve Kodlama
Arduino Trafik Lambası
Kırmızı, sarı ve yeşil LED'leri süre kontrollü bir durum sırasıyla yöneten başlangıç Arduino projesi.
Projeyi İncele - Robotik ve Kodlama
Çizgi İzleyen Robot
İki IR sensöründen alınan siyah/beyaz zemin bilgisini motor hareketlerine dönüştüren orta seviye robotik uygulama.
Projeyi İncele - Robotik ve Kodlama
Engelden Kaçan Robot
HC-SR04 ile engel algılayıp motor sürücü üzerinden yön değiştiren hareketli robot projesi.
Projeyi İncele