Proje Özeti
Ne geliştirilecek?
LDR ölçümünü kullanıcı geçersiz kılma butonuyla birleştiren otomatik aydınlatma modeli.
Amaç
Neden uygulanmalı?
Otomatik karar ile kullanıcı kontrolünü birlikte tasarlamak.
Problem / İhtiyaç
Çözüm hangi ihtiyaçtan doğuyor?
Oda ışığı ortam karanlığına tepki verirken kullanıcıya kontrol hakkı da tanımalıdır
Öğrenme Kazanımları
- İki girdiyi tek kararda birleştirir.
- INPUT_PULLUP mantığını açıklar.
- Otomatik/manuel durum tasarlar.
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ığı
- IoT Akıllı Oda Aydınlatması için örnek girdileri, güvenlik sınırlarını ve test ölçütlerini dersten önce kontrol etmek.
Derse Giriş Etkinliği
Öğrencilere “Oda ışığı ortam karanlığına tepki verirken kullanıcıya kontrol hakkı da tanımalı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 dijital okuryazarlık
- Kaynak ve veri güvenliği farkındalığı
Kullanılacak Araçlar ve Teknolojiler
- Arduino
- LDR
- Buton
- PWM
Gerekli Malzemeler
- Arduino
- LDR ve 10 kΩ direnç
- Buton
- LED ve direnç
Uygulama Aşamaları
- LDR'yi kalibre et.
- Butonu ayrı test et.
- Durum tablosu oluştur.
- LED kontrolünü kodla.
Örnek Kod veya Teknik İçerik
Çoklu giriş mantığı
Önce sensör ve buton ayrı doğrulanmalı, sonra durum tablosuna göre birleştirilmelidir.
const int ldrPin = A0, ledPin = 9;
const int esik = 450;
void setup() { pinMode(ledPin, OUTPUT); Serial.begin(9600); }
void loop() {
int isik = analogRead(ldrPin);
digitalWrite(ledPin, isik < esik ? HIGH : LOW);
Serial.println(isik); delay(100);
}Öğrenci Görevi
Uygula ve geliştir
Otomatik, açık ve kapalı olmak üzere üç çalışma modu ekle.
Beklenen Sonuç
Başarı nasıl görünecek?
Öğrenci, “Otomatik, açık ve kapalı olmak üzere üç çalışma modu ekle.” 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 |
|---|---|
| IoT Akıllı Oda Aydınlatması 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 |
| Düzen, etik ve açıklama | 15 |
Geliştirme Fikirleri
- Hareket sensörü
- Durum LED'i
- Enerji tasarrufu sayacı
Test Senaryoları
- Aydınlıkta otomatik mod
- Karanlıkta otomatik mod
- Manuel geçersiz kılma
Sık Karşılaşılan Hatalar
- Buton sıçraması
- INPUT_PULLUP ters mantığı
- Eşik çevresinde kararsızlık
Hata Ayıklama Önerileri
- Buton sıçraması: Girdiyi veya bağlantıyı tek tek doğrula; değişiklikten sonra aynı testi yeniden çalıştır.
- INPUT_PULLUP ters mantığı: Girdiyi veya bağlantıyı tek tek doğrula; değişiklikten sonra aynı testi yeniden çalıştır.
- Eşik çevresinde kararsızlık: Girdiyi veya bağlantıyı tek tek doğrula; değişiklikten sonra aynı testi yeniden çalıştır.
Güvenlik Notları
- Şebeke gerilimine bağlamayın; yalnız düşük gerilimli model kullanın.
Öğ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?
Durum makineleri ve buton debounce tekniğini öğren.
Ders Paketi
Materyaller
Projeyi sınıfta uygulamak için hazırlanan materyalleri PDF veya düzenlenebilir Word biçiminde indirebilirsin.
Öğretmen Kılavuzu
IoT Akıllı Oda Aydınlatması için amaç, hazırlık, ders akışı, uygulama, güvenlik, hata ayıklama ve geliştirme önerileri.
Öğrenci Çalışma Kâğıdı
IoT Akıllı Oda Aydınlatması için tahmin, uygulama, test, gözlem, sonuç ve öz değerlendirme alanları.
Değerlendirme Rubriği
IoT Akıllı Oda Aydınlatması için projeye özel, gözlenebilir ölçütlerden oluşan 100 puanlık değerlendirme rubriği.
Öğrenmeye Devam Et
Benzer Projeler
- IoT
IoT Mini Akıllı Ev Sistemi
Işık sensörü, buton, LED ve buzzer gibi birden fazla giriş/çıkışı ortak senaryoda yöneten proje.
Projeyi İncele - Robotik ve Kodlama
LDR ile Otomatik Gece Lambası
Ortam ışığını analog olarak ölçüp belirlenen eşik altında LED yakan sensör projesi.
Projeyi İncele - Robotik ve Kodlama
Arduino Dijital Termometre
TMP36 örneği üzerinden analog sıcaklık ölçümü ve sensör modeline göre dönüşüm farklarını öğreten proje.
Projeyi İncele