Arduino ile Proje Tabanlı Öğrenme: 4 Haftalık Örnek Ünite
Arduino ile proje tabanlı öğrenme ünitesi: yönlendirici soru, 4 haftalık plan, 4 okul problemi ve sensörleri, takım rolleri, test kaydı ve sunum ölçütleri.
Arduino ile proje tabanlı öğrenme, öğrencilerin konuyu bir anlatımdan sonra değil, gerçek bir problemi çözmeye çalışırken öğrendiği bir ünite tasarımıdır. Akış beş aşamadan oluşur: bir yönlendirici soru sorulur, takımlar problemi araştırıp neyi ölçeceklerine karar verir, Arduino ile bir prototip kurar, prototipi okulda test edip iyileştirir ve sonunda bulduklarını gerçek bir dinleyiciye sunar. Bu yazıdaki örnek ünitenin sorusu şu: "Okulumuzda enerji, su, gürültü ya da sınıf havası sorununu nasıl ölçer ve uyarı veririz?" Dört hafta içinde her takım bu sorunlardan birini seçer, bir sensörle ölçer, eşik aşılınca uyarı veren çalışan bir cihaz yapar ve topladığı veriyle okula bir öneri sunar.
Aşağıda yarın sınıfa götürebileceğin her şey var: hafta hafta ünite tablosu, ders ders akış ve çıkış soruları, dört problem senaryosu ve BlueGrays'teki başlangıç projeleri, malzeme listesi, takım sözleşmesi ve roller, prototip döngüsü ve test kaydı şablonu, ara değerlendirme ve final sunumu ölçütleri, sık yapılan PBL hataları ve bir kontrol listesi. Örnekler aynı varsayımla kuruldu: diyelim ki 24 kişilik bir sınıfın, haftada 2 ders saatin (2 × 40 dakika) ve 4'er kişilik 6 takımın var. Becerileri sırayla öğreten bir plan arıyorsan 8 haftalık robotik kodlama planı, kısa ve yoğun bir program arıyorsan 5 günlük Arduino atölyesi daha uygun olur. Bu ünite en iyi sonucu onlardan sonra, öğrenciler LED yakmayı ve bir sensör okumayı gördükten sonra verir.
Proje tabanlı öğrenme nedir, proje ödevinden farkı ne?
Klasik düzende önce konu anlatılır, sonra öğrenilenleri göstermek için bir proje verilir; proje tatlıdır, yemek değil. Proje tabanlı öğrenmede sıra tersine döner: proje dersin kendisidir. Öğrenci analogRead() komutunu, eşik değerini ya da ortalama almayı, problemi çözmek için ihtiyaç duyduğu anda öğrenir. Arduino bu yaklaşıma iyi uyar, çünkü gerçek dünyadan sayı üretir: bir LDR koridordaki ışığı, bir ses sensörü yemekhanedeki gürültüyü, bir DHT11 sınıfın sıcaklığını ölçer. Prototip ucuzdur ve birkaç dakikada değişir; eşik yanlışsa kodda tek bir sayıyı değiştirip yeniden yüklemek yeter. Böylece PBL'nin kalbi olan "dene, ölç, düzelt" döngüsü tek bir ders saatine sığar. Aradaki farkı tablo özetliyor:
| Boyut | Klasik proje ödevi | Proje tabanlı öğrenme ünitesi |
|---|---|---|
| Başlangıç noktası | Bir konu ya da hazır proje ("park sensörü yapın") | Gerçek bir problem ("koridor ışıkları boşken açık kalıyor") |
| Bilgi ne zaman öğretilir? | Projeden önce, bütün sınıfa aynı anda | Proje sırasında, takım ihtiyaç duyunca, 10 dakikalık mini derslerle |
| Ürün | Tek, bitmiş bir cihaz | Cihaz + ölçüm verisi + gerekçeli öneri |
| Hata | Notu düşürür | Test kaydına yazılır, bir sonraki sürümü besler |
| Değerlendirme | Sonda: çalışıyor mu, çalışmıyor mu? | Süreç boyunca: problem tanımı, veri, iterasyon ve sunum |
| Dinleyici | Yalnız öğretmen | Problemden etkilenen gerçek kişiler (idare, okul personeli, başka bir sınıf) |
Yönlendirici soru: üniteyi taşıyan tek cümle
Yönlendirici soru, dört hafta boyunca sınıfta asılı kalan ve her dersin "bugün buna nasıl yaklaştık?" diye bağlandığı sorudur. Bu ünitede ortak soru bilerek geniş tutuldu ki her takım kendine bir parça seçebilsin: "Okulumuzda enerji, su, gürültü ya da sınıf havası sorununu nasıl ölçer ve uyarı veririz?" İlk haftanın işi bu geniş soruyu takımın kendi alt sorusuna indirmektir. "Okulda enerji israfı" bir alt soru değildir; "Teneffüste boş kalan 7-B sınıfında ışıklar kaç dakika açık kalıyor ve bunu kime, nasıl haber veririz?" bir alt sorudur. İyi bir alt sorunun cevabı bir sayıyla başlar, bir cihazla biter. Takımın alt sorusunu onaylamadan önce şu altı ölçüte bak:
- Gerçek: Okulda biri bu sorunu yaşıyor ve takım onun kim olduğunu söyleyebiliyor: nöbetçi öğretmen, okul personeli, yemekhane görevlisi ya da sınıf başkanı.
- Ölçülebilir: Sorun elindeki bir sensörle sayıya dönüşüyor: ışık, ses seviyesi, toprak nemi, sıcaklık ya da mesafe.
- Yerel ve dar: Tek bir yer ve tek bir zaman dilimi var; "okul" değil, "2. kat koridoru, öğle arası".
- Açık uçlu: Cevabı evet ya da hayır değil; soru "nasıl", "ne zaman" ya da "ne kadar" diye soruyor.
- 4 haftaya sığar: Çözüm 220 V tesisata dokunmayı, okul ağına bağlanmayı ya da bütçe onayı beklemeyi gerektirmiyor.
- Bir uyarıyla biter: Cihaz yalnız ölçüp susmuyor; bir eşikte LED, buzzer ya da ekranla birine haber veriyor.
4 haftalık proje tabanlı öğrenme ünitesi
Plan 8 ders saatine göre kuruldu: haftada iki ders, her ders 40 dakika. Haftalar PBL'nin beş aşamasını izler, ama araştırma ile prototip arasında kalın bir duvar yok; 2. haftada bir takım hâlâ problemini daraltıyor olabilir, 3. haftada yeni bir ölçüm yeni bir araştırma sorusu doğurabilir. Önemli olan her haftanın sonunda tablodaki çıktının elde olmasıdır. Senin rolün de hafta hafta değişir: başta soru soran kişi, ortada koç, sonda dinleyiciyi sınıfa getiren organizatör olursun.
| Hafta | Aşama | Öğrenci çıktısı | Öğretmen rolü | Uygulamadaki destek |
|---|---|---|---|---|
| 1 | Yönlendirici soru ve araştırma | Problem kartı: alt soru, ölçülecek büyüklük, başarı ölçütü; imzalı takım sözleşmesi | Soruyu sorar, okul turunu yönetir, cevap vermeden alt soruyu daraltmaya yardım eder | Proje Bulucu ile başlangıç projesi; projedeki Gerekli Komponentler listesi |
| 2 | Prototip | En küçük çalışan sürüm: sensör değeri Serial Monitor'da, eşik aşılınca LED yanıyor; ara kontrol | Devre ve kod koçu; 4. derste ara kontrolü yapar | Devre Şeması, Kodu anla içindeki Adım adım; Premium'da Atölyem › Parçalarım ile eksik parça listesi |
| 3 | Test ve iyileştirme | Okulda en az 3 noktada ölçüm, en az 2 yeni sürüm, doldurulmuş test kaydı, akran geri bildirimi | Veriyi sorgulatır ("Bu sayı neden böyle?"), ortalama ve eşik için mini ders verir | Kendin dene görevleriyle kod değiştirme pratiği, Takıldıysan bölümü |
| 4 | Sunum | Kutulanmış prototip, tek sayfalık poster, 5 dakikalık sunum ve okula yazılı öneri | Dinleyiciyi davet eder (idare, okul personeli, başka bir sınıf), değerlendirir | Takım başlangıç projesini Yaptım ile işaretler; öğretmen örnek devresini Forum'da Rehber konusu olarak paylaşabilir |
Aşağıdaki tablo aynı planı ders ders açar. Her dersin son 3 dakikası çıkış sorusuna ayrılır; takım cevabını tek cümleyle test kaydının altına yazar. Bu cevaplar hem bir sonraki dersin ısınması olur hem de final sunumunda sürecin kanıtı. Ders içindeki mini anlatımları 10 dakikayla sınırla; daha uzunu takımların çalışma süresini yer ve ünite fark ettirmeden klasik derse döner.
| Ders | Odak | Ne yapılır? | Çıkış sorusu |
|---|---|---|---|
| 1 | Problem keşfi | Yönlendirici soru posterde. 15 dakikalık okul turu: takımlar koridor, yemekhane, bahçe ve sınıflarda gözlem notu alır. Takımlar kurulur, sözleşme okunur. | Gördüğün sorunlardan hangisi bir sensörle ölçülebilir? |
| 2 | Alt soru | Takım bir senaryo seçer, problemden etkilenen 2 kişiyle 3'er soruluk kısa görüşme yapar, problem kartını doldurur. Proje Bulucu ile başlangıç projesini bulur. | Takımının sorusu tek cümlede ne? Başarıyı hangi sayı gösterecek? |
| 3 | İlk devre | Başlangıç projesinin devresi şemadan kurulur, kod yüklenir ve Kodu anla ile birlikte okunur. Sensörün ilk değerleri Serial Monitor'da görülür. | Sensörün verdiği sayı neyi temsil ediyor, artınca ne oluyor? |
| 4 | En küçük çalışan sürüm + ara kontrol | Koda bir eşik ve bir LED eklenir. Son 15 dakikada her takım 2 dakikalık demo yapar, öğretmen ara kontrol ölçütlerini işaretler. | Eşiği neye göre seçtin: tahmine mi, ölçüme mi? |
| 5 | Saha ölçümü | Prototip okulda en az 3 farklı yerde ya da saatte çalıştırılır, değerler test kaydına yazılır. Mini ders: ham değeri yüzdeye ya da anlamlı bir birime çevirmek. | Ölçümler tahminini doğruladı mı, seni ne şaşırttı? |
| 6 | İyileştirme | Ölçüme göre eşik güncellenir; uyarı titriyorsa ortalama ya da iki ayrı eşik eklenir. Takımlar eşleşip birbirine iki güçlü yön ve bir öneri yazar. | Bu sürümde değiştirdiğin tek şey ne ve neden? |
| 7 | Son sürüm ve hazırlık | Prototip kutuya yerleştirilir, uyarı son biçimini alır, poster ve sunum hazırlanır. Yeni özellik eklenmez, yalnız düzeltme yapılır. | Sunumda göstereceğin tek tablo ya da grafik hangisi? |
| 8 | Final sunumu | 6 takım × 5 dakika (3 dakika anlatım ve demo, 2 dakika soru). Son 7 dakika ünitenin yansıtmasına ayrılır. | Bir hafta daha olsa neyi değiştirirdin? |
4 problem senaryosu ve BlueGrays'teki başlangıç projeleri
Takımların sıfırdan kod yazmasını bekleme; PBL'de hedef problemi çözmektir, ilk satırdan program yazmak değil. Her senaryo için BlueGrays'te devre şeması, parça listesi ve koduyla hazır bir başlangıç projesi var; takım onu kurar, anlar ve kendi problemine göre değiştirir. Tablodaki ücretsiz projeler herkese açıktır, Premium olanlar için Premium gerekir. 6 takımın olduğu için bir senaryoyu en çok iki takım seçsin. Aynı senaryoyu seçen iki takım farklı yerleri ölçerse sunumda karşılaştırma yapma şansı da doğar.
| Problem | Ölçülecek büyüklük | Sensör | Başlangıç projesi | Genişletme |
|---|---|---|---|---|
| Enerji: teneffüste ve okul çıkışında boş sınıfta ışıklar açık kalıyor | Ortam ışığı ve odada hareket olup olmadığı | LDR + 10 kΩ direnç, sonra PIR (HC-SR501) | Ldr İle Gece Lambası (ücretsiz) | Hareket Sensörü İle Hareket Algılayıcı (Premium) ile hareketi ekle: ışık açık ve 5 dakikadır hareket yoksa uyar. Hepsi bir arada örnek: ESP32 Akıllı Aydınlatma (PIR + LDR + Röle + OLED) (Premium) |
| Su: okul bahçesindeki bitkiler ya gereğinden çok ya da az sulanıyor | Toprak nemi (önce ham değer, sonra yüzde) | Toprak nem sensörü | Akıllı Sulama İstasyonu (Premium); analog okuma ısınması için Ldr İle Işık Şiddeti Okuma (ücretsiz) | Sulama bidonundaki su seviyesini yukarıdan HC-SR04 Mesafe Ölçme (Serial Ekran) (ücretsiz) ile ölç |
| Gürültü: yemekhanede ve koridorda ses seviyesi rahatsız edici | Göreli ses seviyesi (analog değer, desibel değil) | KY-038 ses sensörü modülü | Ldr İle Işık Şiddeti Okuma (ücretsiz) analog okuma kalıbı + Trafik Lambası (ücretsiz) uyarı ışıkları | Gürültü trafik lambası: yeşil, sarı ve kırmızı için eşikler, 1 dakikalık ortalama, kırmızıda Buzzer Kullanımı (ücretsiz) ile kısa bir bip |
| Sınıf havası: öğleden sonra sınıf sıcak ve havasız | Sıcaklık (°C) ve bağıl nem (%) | DHT11 ya da DHT22 | DHT11 İle Sıcaklık Ve Nem (ücretsiz) ya da ESP32 DHT22 Sıcaklık ve Nem (LCD Ekranlı) (ücretsiz) | Gün boyu kayıt için ESP32 Sıcaklık Loglayıcı (DHT22 + DS1307 RTC + microSD + OLED) (Premium); asıl havasızlık için ayrı bir CO2 sensörü gerekir |

İki konuda öğrencilere baştan dürüst ol. Birincisi, KY-038 bir desibelmetre değildir: mikrofonun algıladığı dalgalanmayı 0 ile 1023 arasında bir sayıya çevirir. Takım "yemekhane 85 dB" diyemez, ama "yemekhane öğle arasında boş sınıftan çok daha yüksek değer veriyor" diyebilir ve aradaki farkı sayıyla gösterebilir; PBL için karşılaştırmalı veri yeterlidir. Sensörün tepkisini ve ayarını KY-038 ses sensörü yazısında bulursun. İkincisi, DHT11 sıcaklık ve nemi ölçer, havasızlığı ölçmez; kapalı bir sınıfta asıl artan şey karbondioksittir. Sınıf havası takımı pencere açma önerisini sıcaklık ve neme göre kurabilir ve sunumda "bir sonraki adım CO2 ölçmek" diyebilir. Enerji ve su takımlarının sensör ayarı için LDR ışık sensörü ve toprak nem sensörü yazıları kalibrasyonu ayrıntılı anlatır.
Malzeme listesi: 6 takım + 1 yedek set
| Malzeme | Takım başına | Sınıf toplamı | Not |
|---|---|---|---|
| Arduino Uno ya da uyumlu kart + USB kablo | 1 | 7 | Bütün senaryolar |
| Breadboard (830 delik) | 1 | 7 | Bütün senaryolar |
| Erkek-erkek jumper kablo | 20 | yaklaşık 150 | Bütün senaryolar |
| 5 mm LED (kırmızı, sarı, yeşil) | 3 | yaklaşık 30 | Uyarı ışıkları |
| 330 Ω direnç | 3 | yaklaşık 30 | Her LED için bir tane |
| 10 kΩ direnç | 1 | 10 | LDR ve DHT11 için |
| Buzzer | 1 | 7 | Sesli uyarı (isteğe bağlı) |
| LDR + PIR hareket sensörü (HC-SR501) | 1 + 1 | 3 + 3 | Enerji takımları (en çok 2 takım + 1 yedek) |
| Toprak nem sensörü + saksı | 1 | 3 | Su takımları |
| HC-SR04 mesafe sensörü + plastik bidon | 1 | 3 | Su takımları, seviye ölçümü |
| KY-038 ses sensörü modülü | 1 | 3 | Gürültü takımları |
| DHT11 (ya da DHT22) + I2C 2x16 LCD | 1 + 1 | 3 + 3 | Sınıf havası takımları; DHT11 projesi LCD kullanıyor |
| Karton kutu, bant, etiket | 1 takım | 7 | 3. ve 4. haftada kutulama |
Takım sözleşmesi ve roller
4 kişilik bir takımda herkesin bir işi olmazsa işi en hızlı öğrenci yapar, diğerleri izler. Bunu önlemenin en basit yolu dört rol ve haftalık rotasyondur: 4 hafta, 4 rol, herkes her rolü bir kez üstlenir. Rol "yalnız bunu yaparım" demek değildir, o işin hesabını veren kişi demektir. Kodu yalnız kod sorumlusu yazmaz, ama kodun ne yaptığını o hafta sınıfa o anlatır. Sözleşmeyi ilk derste takım kendisi yazar; sen yalnız aşağıdaki maddeleri zorunlu tutar ve dört imzadan sonra onaylarsın.
| Rol | Sorumluluk | Haftalık çıktı |
|---|---|---|
| Proje yöneticisi | Görev listesini ve süreyi tutar, takım kararlarını yazar, öğretmenle konuşan kişidir | Ders başında 3 maddelik görev listesi, ders sonunda işaretlenmiş liste |
| Devre sorumlusu | Devreyi şemaya göre kurar ve kontrol eder, parça sayımını yapar | Çalışan devrenin fotoğrafı, eksik parça notu |
| Kod sorumlusu | Kodu yükler, değişiklikleri yapar ve her değişikliği bir satırla açıklar | Kodun son hâli ve "ne değişti?" notu |
| Veri ve belge sorumlusu | Ölçümleri alır, test kaydını doldurur, fotoğraf ve video çeker | Doldurulmuş test kaydı, sunum için en az bir tablo |
- Alt sorumuz: .................................................. (tek cümle, bir yer, bir zaman)
- Başarı ölçütümüz: Cihazımız .................. değeri .................. aşınca .................. ile uyarı verecek.
- Roller (1. hafta): Proje yöneticisi ........, devre ........, kod ........, veri ve belge ........ Her hafta rolleri bir kişi kaydırırız.
- Karar kuralı: Anlaşamazsak önce ölçeriz; ölçüm yoksa proje yöneticisi karar verir ve kararı test kaydına yazar.
- Yardım kuralı: Öğretmene gelmeden önce şemaya, projenin Kodu anla bölümüne ve bir takım arkadaşına bakarız.
- Devamsızlık: Gelemeyen arkadaşımız bir sonraki derste test kaydını okuyup 2 dakikada takıma yetişir; o haftaki işini başkası üstlenir.
- İmzalar: .............. .............. .............. ..............
Prototip döngüsü: en küçük çalışan sürüm
PBL ünitelerinin en sık battığı yer, takımların ilk iki haftayı kusursuz cihazı tasarlayarak geçirmesidir. Kural basit: 4. dersin sonunda her takımın bir en küçük çalışan sürümü olmalı. Bu sürüm üç şey yapar: sensörü okur, değeri Serial Monitor'da gösterir ve değer bir eşiği aşınca tek bir LED'i yakar. Kutusu, ekranı, Wi-Fi'si yok; ama gerçek veri üretir ve test edilebilir. Gürültü takımı için bu, Ldr İle Işık Şiddeti Okuma projesinin koduna bir if satırı ve bir LED eklemek demektir. Enerji takımı için Ldr İle Gece Lambası neredeyse bu sürümün kendisidir, yalnız mantık ters çevrilir: LED karanlıkta değil, ışıklar açıkken yanar; "oda boş mu?" sorusu bir sonraki sürümde PIR ile gelir. Ondan sonraki her sürüm tek bir değişiklik getirir ve test kaydına yazılır:
- Sürüm 0, ölçüm: Sensör okunur, değer saniyede bir Serial Monitor'a yazılır. Takım değerin elle, ışıkla, sesle ya da suyla değiştiğini görür.
- Sürüm 1, en küçük çalışan sürüm: Tahmini bir eşik ve bir LED. Eşik aşılınca LED yanar. 4. dersteki ara kontrolde gösterilen sürüm budur.
- Sürüm 2, kalibrasyon: Saha ölçümlerinden sonra eşik tahminle değil veriyle seçilir; örneğin boş sınıfın değeri ile teneffüsteki değerin ortası.
- Sürüm 3, kararlı uyarı: Değer eşiğin çevresinde gidip gelince LED titrer. Çözüm, son 10 ölçümün ortalamasını almak ya da açmak ve kapatmak için iki ayrı eşik kullanmaktır.
- Sürüm 4, kullanıcıya göre: Uyarı, problemden etkilenen kişiye göre biçimlenir: yemekhanede herkesin göreceği üç renkli ışık, sınıfta öğretmen masasındaki küçük bir LCD. Kutulama ve yerleşim bu sürümde yapılır.
| Ders | Sürüm | Ne değiştirdik? | Test nasıl yapıldı? | Beklenen | Ölçülen | Karar |
|---|---|---|---|---|---|---|
| 5 | 1 | Eşik 600 olarak eklendi | Yemekhane girişinde, öğle arası, 10 dakika | Kırmızı LED yalnız bağırınca yanar | LED 10 dakikanın yaklaşık 8'inde yandı | Eşik çok düşük, ölçüme göre yükselt |
| 6 | 2 | Eşik 780'e çıktı, son 10 ölçümün ortalaması alınıyor | Aynı yer, aynı saat, 10 dakika | Kırmızı yalnız en kalabalık anlarda yanar | Kırmızı 2 kez yandı; sarı eşik çevresinde titriyor | Sarı için açma ve kapatma eşiğini ayır |
| ... | ... | ... | ... | ... | ... | ... |
Ara değerlendirme ve final sunumu ölçütleri
Devre, kod, anlama, hata ayıklama ve belgeleme gibi genel ölçütler için Arduino proje değerlendirme rubriği yazısındaki ana rubriği olduğu gibi kullanabilirsin. PBL ünitesinde ona üç ölçüt eklemen yeterli; bunlar bir proje ödevinde olmayan, ama bu ünitenin asıl öğrettiği şeyleri ölçer. Ara değerlendirme 4. derste yapılır ve yalnız problem tanımına ve en küçük çalışan sürüme bakar; amacı not vermek değil, yönü düzeltmektir. Final sunumunda üç ölçütün hepsi puanlanır. Ünite sonunda öne çıkan bir prototip bir bilim fuarına da taşınabilir; konu fikirleri için TÜBİTAK 4006 proje örnekleri yazısına bakabilirsin.
| PBL ölçütü | 1 – Başlıyor | 2 – Gelişiyor | 3 – Hazır |
|---|---|---|---|
| Problem tanımı | Konu geniş ("okulda gürültü"), kimin etkilendiği belli değil | Yer ve zaman belli, ölçülecek büyüklük seçilmiş | Yer, zaman, etkilenen kişi ve başarı ölçütü tek cümlede; görüşmeyle desteklenmiş |
| Veri ile karar | Eşik ve kararlar tahmine dayanıyor | Ölçüm var, ama kararlarla bağlantısı zayıf | Her önemli karar (eşik, yerleşim, uyarı biçimi) bir ölçümle gerekçelendirilmiş |
| İterasyon | Tek sürüm; hata olunca devre baştan kurulmuş | En az 2 sürüm, değişiklikler kayıtlı | 3 ya da daha fazla sürüm, her birinde tek değişiklik; nedeni ve sonucu test kaydında |
- Problem (30 saniye): Alt soru ve görüştüğünüz kişinin problemi anlatan bir cümlesi.
- Ölçüm (45 saniye): Nerede, ne zaman ve kaç kez ölçtünüz; tek bir tablo ya da grafik.
- Canlı demo (45 saniye): Cihaz dinleyicinin önünde eşiği aşar ve uyarı verir. Yedek olarak kısa bir demo videosu hazır olsun.
- Sürümler (30 saniye): Test kaydından bir karar: "Eşiği şu ölçüm yüzünden değiştirdik."
- Öneri (30 saniye): Okula somut bir öneri (nereye, kaç cihaz, kim takip eder) ve bir hafta daha olsa ne yapardınız.
- Sorular (2 dakika): Soruyu öğretmen ya da dinleyici seçtiği bir takım üyesine sorar; bu yüzden herkes her bölümü anlatabilmeli.
BlueGrays bu ünitede ne işe yarar?
- Proje Bulucu ile başlangıç projesi: Takım 2. derste üç soruyu cevaplar: "Ne yapmak istersin?" sorusunda Ölç ve algıla, kart olarak Arduino Uno / Nano, deneyim olarak çoğu sınıf için "Birkaç proje yaptım". Sonuç ekranında en iyi eşleşmeyle birlikte aynı parçalarla başlanabilecek ücretsiz bir ısınma projesi de çıkabilir. Ayrıntılar Proje Bulucu yazısında.
- Kodu anla ile kodu anlamak: Başlangıç projesinin kodunu kopyalayıp geçmek PBL'de işe yaramaz, çünkü takım o kodu değiştirecek. Kodu anla sekmesi önce "Bu kod ne yapıyor?" özetini, sonra Adım adım açıklamayı, en sonda tek bir değişiklik isteyen Kendin dene görevini verir. Ücretsiz projelerde herkese açıktır, Premium projelerde Premium ile açılır. Kullanımını Kodu anla yazısında anlattık.
- Atölyem › Parçalarım ile parça planlama (Premium): Sınıf dolabındaki parçaları adetleriyle Atölyem › Parçalarım'a girersen Yapabileceğin Projeler ve Eksik Komponentli Projeler listeleri hangi senaryonun bugün başlayabileceğini, hangisi için sipariş gerektiğini gösterir. Ayrıntılar elimdeki malzemelerle Arduino projesi yazısında.
- Kendi örnek projen: Ünite öncesinde bir senaryoyu kendin kurup Öğren > Forum > Yeni Konu ile Rehber kategorisinde paylaşabilirsin: devrenin fotoğraflarını (en fazla 5 resim) ekler, Kod ekle ile kodunu koyar, ilgili hazır projeleri bağlarsın. Konu yazdığın dilde yayınlanır; bağlantısını Paylaş ile sınıf grubuna gönderirsin. Hazır projeleri de proje sayfasındaki Paylaş ile iletebilirsin. Adımlar kendi projenle ders vermek yazısında.
- Sınıfın Premium erişimi: Akıllı Sulama İstasyonu gibi Premium başlangıç projeleri ve Atölyem › Parçalarım için her öğrenciye ayrı abonelik gerekmez; tek seferlik, otomatik yenilenmeyen ve öğrencinin kart eklemeden kullandığı eğitmen paketlerini sınıfa toplu Premium kod yazısında anlattık.
Uygulamada neyin olmadığını da bil: BlueGrays'te sınıf oluşturma, takım ilerlemesini öğretmene gösteren bir panel ya da ödev atama yok. Problem kartı, takım sözleşmesi ve test kaydı kâğıtta ya da okulun kullandığı ortak bir belgede kalır. Uygulama ünitenin "nasıl kurarım, kod ne yapıyor, hangi parça eksik?" tarafını taşır; "neden bu eşik, kime fayda?" tarafı takımın ve senin işin. Bu ayrım PBL'ye de uyar: düşünme işi ekranda değil, takımda kalır.
Sık PBL tuzakları ve çözümleri
| Tuzak | Nasıl fark edersin? | Çözüm |
|---|---|---|
| Proje problemsiz başlar ("bir robot yapalım") | Takım cihazı anlatıyor ama kimin sorununu çözdüğünü söyleyemiyor | Problem kartı onaylanmadan parça kutusu verilmez |
| Soru çok büyük ("okulun enerjisini azaltalım") | 2. dersin sonunda ölçülecek tek bir büyüklük yok | Bir yer, bir zaman, bir büyüklük kuralı: "2. kat koridoru, öğle arası, ışık" |
| Kusursuz ürün peşinde zaman biter | 4. derste Serial Monitor'da hâlâ tek bir değer yok | En küçük çalışan sürüm 4. dersin sonunda zorunlu; kutu ve ekran sonra gelir |
| İşi tek kişi yapar | Kodu ya da devreyi yalnız bir öğrenci açıklayabiliyor | Haftalık rol rotasyonu; sunumda soruyu kime soracağını sen seçersin |
| Veri yerine his ("bence çok gürültülü") | Sunumda tablo ya da grafik yok, kararlar gerekçesiz | Her derste test kaydı; en az 3 ölçüm olmadan eşik değişmez |
| Kod kopyalanır ama değiştirilemez | Eşiği değiştirmesi istenince takım donup kalıyor | Her sürümde kod sorumlusu bir satırı kendisi değiştirip açıklar; Kodu anla'daki Kendin dene görevi ısınma olur |
| Son hafta yığılması | 7. derste kutu, poster ve kod aynı anda yarım | 7. dersten sonra yeni özellik yok; yalnız düzeltme ve sunum hazırlığı |
| Öğretmen cevap makinesine döner | Takımlar her takıldığında seni bekliyor, kuyruk uzuyor | "Önce üç kaynak" kuralı: şema, Kodu anla'daki Takıldıysan bölümü, takım arkadaşı; sonra öğretmen |
Ünite öncesi kontrol listesi
- Yönlendirici soru bir postere yazıldı ve sınıfta asılı.
- 4 senaryo kartı (problem, olası sensör, başlangıç projesi) her takım için çoğaltıldı.
- 7 set sayıldı; her sensör bir kez denendi ve Serial Monitor'da değer veriyor.
- Bilgisayarlarda Arduino IDE ve kart sürücüsü kurulu, USB kablolar denendi.
- Başlangıç projeleri öğrencilerin telefonunda ya da tabletinde açılıyor; Premium projeler kullanılacaksa kodlar dağıtıldı.
- Problem kartı, takım sözleşmesi ve test kaydı formları her takım için basıldı.
- Okul turu ve saha ölçümleri için idareden izin alındı; yemekhane, koridor ve bahçe için ölçüm saatleri belli.
- Final sunumunun dinleyicileri (idare, okul personeli, başka bir sınıf) davet edildi ve tarih verildi.
- Ara kontrol (4. ders) ve final (8. ders) için PBL ölçüt tablosu yazdırıldı.
Bu ünitenin asıl ürünü cihaz değil, öğrencinin "önce ölçerim, sonra karar veririm" alışkanlığıdır; cihaz masada bunun kanıtı olarak durur. İlk denemende dört senaryonun hepsini açmak zorunda değilsin; iki senaryo ve 6 takımla başlamak da aynı döngüyü öğretir. Başlangıç projelerini sınıfa götürmeden önce kendin bir kez kurmak istersen BlueGrays uygulamasını indirip Ldr İle Gece Lambası projesini devre şeması, kodu ve Kodu anla adımlarıyla denemen yeterli.
Sıkça sorulan sorular
Proje tabanlı öğrenme nedir?
Proje tabanlı öğrenme (PBL), öğrencilerin gerçek bir problemi çözmeye çalışırken konuyu öğrendiği bir öğretim yaklaşımıdır. Ünite bir yönlendirici soruyla başlar, araştırma, prototip, test ve iyileştirme aşamalarıyla sürer ve gerçek bir dinleyiciye yapılan sunumla biter. Arduino ile bu, sensörle ölçüm yapıp uyarı veren çalışan bir cihaz ve onu destekleyen veri demektir.
Proje tabanlı öğrenme ile proje ödevi arasındaki fark nedir?
Proje ödevinde konu önce anlatılır, proje sonda öğrenileni göstermek için yapılır. Proje tabanlı öğrenmede proje dersin kendisidir; öğrenci bilgiyi problemi çözerken, ihtiyaç duyduğu anda öğrenir. Değerlendirme de yalnız ürüne değil, problem tanımına, veriye dayalı kararlara ve sürümler arasındaki iyileştirmeye bakar.
Arduino ile proje tabanlı öğrenme ünitesi kaç hafta sürmeli?
Haftada 2 ders saati olan bir sınıf için 4 hafta, yani 8 ders iyi bir başlangıçtır: bir hafta problem ve araştırma, bir hafta prototip, bir hafta test ve iyileştirme, bir hafta sunum. Daha kısa ünitelerde test aşaması kaybolur. Öğrencilerin daha önce LED yakmayı ve bir sensör okumayı görmüş olması işini çok kolaylaştırır.
Yönlendirici soru nasıl yazılır?
İyi bir yönlendirici soru açık uçludur, okulda gerçek bir kişiyi ilgilendirir ve ölçülebilir bir büyüklüğe iner. Ortak soruyu geniş tut, örneğin "Okulumuzda enerji, su, gürültü ya da sınıf havası sorununu nasıl ölçer ve uyarı veririz?" Her takım bunu tek yer, tek zaman ve tek büyüklükle kendi alt sorusuna indirsin.
Okulda Arduino ile hangi problemler çözülebilir?
Boş sınıfta açık kalan ışıklar (LDR ve PIR), bahçedeki bitkilerin sulanması (toprak nem sensörü), yemekhane ve koridor gürültüsü (KY-038 ses sensörü) ve sınıfın sıcaklığı ile nemi (DHT11 ya da DHT22) dört haftaya sığan dört örnektir. Hepsi USB'nin 5 V'u ile çalışır ve 220 V tesisata dokunmayı gerektirmez.
Proje tabanlı öğrenmede değerlendirme nasıl yapılır?
Genel bir proje rubriğine üç PBL ölçütü ekle: problem tanımı, veri ile karar ve iterasyon. 4. derste kısa bir ara kontrolle yönü düzelt, son derste sunumla birlikte üç ölçütün hepsini puanla. Test kaydı ve çıkış sorularının cevapları süreç puanının kanıtı olur.
Bu yazıdan sonra yapabileceğin projeler
Tüm projeleri gör
Ldr İle Gece Lambası
Hava karardığında kendiliğinden yanan, sabah olunca sönen küçük bir gece lambası. Işık sensörü odadaki aydınlığı ölçer; Arduino ortam yeterince karanlıksa LED'i yakar, aydınlanınca söndürür. Sokak lam

Ldr İle Işık Şiddeti Okuma
Odanın ne kadar aydınlık olduğunu sayıyla görmek ister misin? Işığa duyarlı küçük bir parça olan LDR ortam ışığını ölçer ve Arduino bu değeri yarım saniyede bir bilgisayar ekranına yazar. Elinle üstün

Trafik Lambası
Her gün yolda gördüğün trafik ışığının minik bir kopyası. Kırmızı iki saniye yanar, sarı kısa bir an parlar, yeşil iki saniye yanar, ardından yine sarı üzerinden kırmızıya dönülür ve döngü hiç durmaz.

DHT11 İle Sıcaklık Ve Nem
Odan kaç derece, hava nemli mi, kuru mu? DHT11 sensörü sıcaklığı ve nemi ölçer, Arduino da bu değerleri iki satırlık LCD ekrana yazar ve birkaç saniyede bir yeniler. Sensöre bir şey olursa ekranda hat

HC-SR04 Mesafe Ölçme (Serial Ekran)
Yarasalar karanlıkta yollarını nasıl buluyorsa HC-SR04 sensörü de öyle çalışır: duyamadığın bir ses gönderir, yankısını dinler ve önündeki cismin ne kadar uzakta olduğunu ölçer. Arduino bu mesafeyi sa

ESP32 DHT22 Sıcaklık ve Nem (LCD Ekranlı)
DHT22 sensörü ile ortam sıcaklığını ve nem oranını ölçüp 16x2 I2C LCD ekranda gerçek zamanlı olarak gösteren bir projedir. Adafruit DHT kütüphanesi kullanılarak tek kablo (one-wire) protokolü ile sensörden veri okunur. Bu proje, IoT hava istasyonu, akıllı ev otomasyonu veya seralarda ortam takip sistemlerinin temelini oluşturur. ESP32'nin GPIO 4 pini üzerinden DHT22 ile haberleşme sağlanır.

Akıllı Sulama İstasyonu
Tatile gidince çiçeklerin kurumasın diye kendi kendine sulayan bir bahçıvan. Toprak nem sensörü toprağın ne kadar ıslak olduğunu ölçer; toprak kuruyunca Arduino su pompasını birkaç saniye çalıştırır v

Hareket Sensörü İle Hareket Algılayıcı
Biri odaya girdiğinde haber veren basit bir bekçi. Hareket sensörü insan vücudunun yaydığı ısıyı fark eder; Arduino hareket olduğu sürece LED'i yakar, hareket bitince söndürür. Kapı önünde kendiliğind
Diğer yazılar
BlueGrays uygulaması
Bu devreyi telefonunda adım adım kur
Devre şeması, kod ve parça listesi tek ekranda. 200'den fazla Arduino, ESP32 ve Pico projesi seni bekliyor.
Telefonunla tara
Kamerayı koda tut; telefonunun uygulama mağazası açılır.
ya da mağazada aç

