Proje Özeti
Ne geliştirilecek?
Işık sensörü, buton, LED ve buzzer gibi birden fazla giriş/çıkışı ortak senaryoda yöneten proje.
Amaç
Neden uygulanmalı?
Alt sistemleri ayrı test edip tek bir durum mantığında birleştirmek.
Problem / İhtiyaç
Çözüm hangi ihtiyaçtan doğuyor?
Bir oda modeli aydınlatma ve uyarı ihtiyaçlarını aynı denetleyicide yönetmelidir
Öğrenme Kazanımları
- Alt sistemleri modüler test eder.
- Birden fazla girdiyi yönetir.
- Durum tablosu hazırlar.
Sınıfta Uygulama
- Hedef Kitle
- Temel bilgisi olan orta seviye lise öğrencileri
- Önerilen Süre
- Uzun proje (5–6 ders)
- Çalışma Biçimi
- Bireysel veya 2–3 kişilik grup
- Öğretmen Hazırlığı
- IoT Mini Akıllı Ev Sistemi için örnek girdileri, güvenlik sınırlarını ve test ölçütlerini dersten önce kontrol etmek.
Derse Giriş Etkinliği
Öğrencilere “Bir oda modeli aydınlatma ve uyarı ihtiyaçlarını aynı denetleyicide yönetmelidir” 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
- Buzzer
- Durum Mantığı
Gerekli Malzemeler
- Arduino
- LDR
- Buton
- LED
- Buzzer
- Model ev
Uygulama Aşamaları
- Gereksinimleri yaz.
- Her sensörü ayrı test et.
- Çıkışları ayrı test et.
- Durum tablosu kur.
- Sistemi birleştir.
Örnek Kod veya Teknik İçerik
Birleşik kontrol iskeleti
Kod, iki bağımsız ihtiyacın aynı loop içinde nasıl yönetilebileceğini gösterir.
const int ldr = A0, buton = 2, led = 9, buzzer = 6;
void setup() { pinMode(buton, INPUT_PULLUP); pinMode(led, OUTPUT); pinMode(buzzer, OUTPUT); }
void loop() {
int karanlik = analogRead(ldr) < 450;
bool alarm = digitalRead(buton) == LOW;
digitalWrite(led, karanlik);
if (alarm) tone(buzzer, 900); else noTone(buzzer);
delay(100);
}Öğrenci Görevi
Uygula ve geliştir
En az iki otomasyon kuralını tasarla, çakışan kurallar için öncelik belirt.
Beklenen Sonuç
Başarı nasıl görünecek?
Öğrenci, “En az iki otomasyon kuralını tasarla, çakışan kurallar için öncelik belirt.” 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 Mini Akıllı Ev Sistemi 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
- Sıcaklık sensörü
- Ekran
- Modüler fonksiyonlar
Test Senaryoları
- Karanlık/normal durum
- Alarm butonu
- İki koşul aynı anda
Sık Karşılaşılan Hatalar
- Pin çakışması
- Kuralların önceliği belirsiz
- Tek parça kodda hata arama
Hata Ayıklama Önerileri
- Pin çakışması: Girdiyi veya bağlantıyı tek tek doğrula; değişiklikten sonra aynı testi yeniden çalıştır.
- Kuralların önceliği belirsiz: Girdiyi veya bağlantıyı tek tek doğrula; değişiklikten sonra aynı testi yeniden çalıştır.
- Tek parça kodda hata arama: Girdiyi veya bağlantıyı tek tek doğrula; değişiklikten sonra aynı testi yeniden çalıştır.
Güvenlik Notları
- Şebeke elektriği kullanmayın.
- Motor veya yüksek akım yüklerini doğrudan pine bağlamayı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?
Fonksiyonlar ve durum makineleriyle kodu modülerleştir.
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 Mini Akıllı Ev Sistemi için amaç, hazırlık, ders akışı, uygulama, güvenlik, hata ayıklama ve geliştirme önerileri.
Öğrenci Çalışma Kâğıdı
IoT Mini Akıllı Ev Sistemi için tahmin, uygulama, test, gözlem, sonuç ve öz değerlendirme alanları.
Değerlendirme Rubriği
IoT Mini Akıllı Ev Sistemi için projeye özel, gözlenebilir ölçütlerden oluşan 100 puanlık değerlendirme rubriği.
Öğrenmeye Devam Et
Benzer Projeler
- IoT
IoT Akıllı Oda Aydınlatması
LDR ölçümünü kullanıcı geçersiz kılma butonuyla birleştiren otomatik aydınlatma modeli.
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
Ultrasonik Sensörlü Mesafe Alarmı
HC-SR04 verisine göre buzzer uyarısı üreten mesafe güvenlik modeli.
Projeyi İncele