Rehberler · 11 dk okuma

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:

BoyutKlasik proje ödeviProje 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ı andaProje sırasında, takım ihtiyaç duyunca, 10 dakikalık mini derslerle
ÜrünTek, bitmiş bir cihazCihaz + ölçüm verisi + gerekçeli öneri
HataNotu düşürürTest kaydına yazılır, bir sonraki sürümü besler
DeğerlendirmeSonda: çalışıyor mu, çalışmıyor mu?Süreç boyunca: problem tanımı, veri, iterasyon ve sunum
DinleyiciYalnız öğretmenProblemden 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.

HaftaAşamaÖğrenci çıktısıÖğretmen rolüUygulamadaki destek
1Yönlendirici soru ve araştırmaProblem kartı: alt soru, ölçülecek büyüklük, başarı ölçütü; imzalı takım sözleşmesiSoruyu sorar, okul turunu yönetir, cevap vermeden alt soruyu daraltmaya yardım ederProje Bulucu ile başlangıç projesi; projedeki Gerekli Komponentler listesi
2PrototipEn küçük çalışan sürüm: sensör değeri Serial Monitor'da, eşik aşılınca LED yanıyor; ara kontrolDevre ve kod koçu; 4. derste ara kontrolü yaparDevre Şeması, Kodu anla içindeki Adım adım; Premium'da Atölyem › Parçalarım ile eksik parça listesi
3Test ve iyileştirmeOkulda en az 3 noktada ölçüm, en az 2 yeni sürüm, doldurulmuş test kaydı, akran geri bildirimiVeriyi sorgulatır ("Bu sayı neden böyle?"), ortalama ve eşik için mini ders verirKendin dene görevleriyle kod değiştirme pratiği, Takıldıysan bölümü
4SunumKutulanmış prototip, tek sayfalık poster, 5 dakikalık sunum ve okula yazılı öneriDinleyiciyi davet eder (idare, okul personeli, başka bir sınıf), değerlendirirTakı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.

DersOdakNe yapılır?Çıkış sorusu
1Problem keşfiYö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?
2Alt soruTakı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 devreBaş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?
4En küçük çalışan sürüm + ara kontrolKoda 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?
5Saha ö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?
7Son sürüm ve hazırlıkPrototip 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?
8Final sunumu6 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ükSensörBaşlangıç projesiGenişletme
Enerji: teneffüste ve okul çıkışında boş sınıfta ışıklar açık kalıyorOrtam ışığı 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ıyorToprak 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 ediciGö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ızSıcaklık (°C) ve bağıl nem (%)DHT11 ya da DHT22DHT11 İ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
KY-038 ses sensörü modülü: mikrofon kapsülü, hassasiyet ayar potansiyometresi ve analog, dijital çıkış pinleri
Gürültü senaryosunun sensörü KY-038. Analog çıkış göreli bir ses seviyesi verir; takım eşikleri kendi ölçümlerine göre belirler.

İ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.

Bu ünitede hiçbir takım 220 V'a dokunmaz. Enerji takımı okulun ışık tesisatına bağlanmaz; röleli örnek projelerde bile röle yerine bir LED ya da buzzer kullanılır, cihaz ışığı kapatmaz, birine haber verir. Su takımı sensörü saksıya koyarken Arduino'yu ve breadboard'u sudan uzakta, kapalı bir kutuda tutar. Akıllı Sulama İstasyonu projesindeki pompa ve 18650 Li-ion piller yalnız öğretmen gözetiminde kullanılır; en küçük çalışan sürüm için pompaya gerek yok, üç LED yeterli. Bütün devreler USB'nin 5 V'u ile çalışır ve devre değiştirilmeden önce USB kablosu çıkarılır.

Malzeme listesi: 6 takım + 1 yedek set

MalzemeTakım başınaSınıf toplamıNot
Arduino Uno ya da uyumlu kart + USB kablo17Bütün senaryolar
Breadboard (830 delik)17Bütün senaryolar
Erkek-erkek jumper kablo20yaklaşık 150Bütün senaryolar
5 mm LED (kırmızı, sarı, yeşil)3yaklaşık 30Uyarı ışıkları
330 Ω direnç3yaklaşık 30Her LED için bir tane
10 kΩ direnç110LDR ve DHT11 için
Buzzer17Sesli uyarı (isteğe bağlı)
LDR + PIR hareket sensörü (HC-SR501)1 + 13 + 3Enerji takımları (en çok 2 takım + 1 yedek)
Toprak nem sensörü + saksı13Su takımları
HC-SR04 mesafe sensörü + plastik bidon13Su takımları, seviye ölçümü
KY-038 ses sensörü modülü13Gürültü takımları
DHT11 (ya da DHT22) + I2C 2x16 LCD1 + 13 + 3Sınıf havası takımları; DHT11 projesi LCD kullanıyor
Karton kutu, bant, etiket1 takım73. 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.

RolSorumlulukHaftalık çıktı
Proje yöneticisiGörev listesini ve süreyi tutar, takım kararlarını yazar, öğretmenle konuşan kişidirDers başında 3 maddelik görev listesi, ders sonunda işaretlenmiş liste
Devre sorumlusuDevreyi şemaya göre kurar ve kontrol eder, parça sayımını yaparÇalışan devrenin fotoğrafı, eksik parça notu
Kod sorumlusuKodu yükler, değişiklikleri yapar ve her değişikliği bir satırla açıklarKodun 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 çekerDoldurulmuş 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:

  1. 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.
  2. 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.
  3. 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ı.
  4. 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.
  5. 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.
DersSürümNe değiştirdik?Test nasıl yapıldı?BeklenenÖlçülenKarar
51Eşik 600 olarak eklendiYemekhane girişinde, öğle arası, 10 dakikaKırmızı LED yalnız bağırınca yanarLED 10 dakikanın yaklaşık 8'inde yandıEşik çok düşük, ölçüme göre yükselt
62Eşik 780'e çıktı, son 10 ölçümün ortalaması alınıyorAynı yer, aynı saat, 10 dakikaKırmızı yalnız en kalabalık anlarda yanarKırmızı 2 kez yandı; sarı eşik çevresinde titriyorSarı için açma ve kapatma eşiğini ayır
.....................
Test kaydı için kâğıt yeterli, ama veri sorumlusu Serial Monitor'daki değerleri bir tabloya aktarırsa sunumdaki grafik kendiliğinden çıkar. Serial Monitor ve Serial Plotter kullanımını Arduino Serial Monitor yazısında, veriyi doğrudan tabloya aktarmayı Arduino Excel veri aktarma yazısında anlattık. Tekrarlı ölçüm ve ölçüm hatası konusunda fen dersinde Arduino deneyi yazısındaki veri tablosu bu üniteye de uyar.

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ıyor2 – Gelişiyor3 – Hazır
Problem tanımıKonu geniş ("okulda gürültü"), kimin etkilendiği belli değilYer 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 kararEşik ve kararlar tahmine dayanıyorÖlçüm var, ama kararlarla bağlantısı zayıfHer önemli karar (eşik, yerleşim, uyarı biçimi) bir ölçümle gerekçelendirilmiş
İterasyonTek 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

TuzakNasıl fark edersin?Çözüm
Proje problemsiz başlar ("bir robot yapalım")Takım cihazı anlatıyor ama kimin sorununu çözdüğünü söyleyemiyorProblem 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 yokBir yer, bir zaman, bir büyüklük kuralı: "2. kat koridoru, öğle arası, ışık"
Kusursuz ürün peşinde zaman biter4. derste Serial Monitor'da hâlâ tek bir değer yokEn küçük çalışan sürüm 4. dersin sonunda zorunlu; kutu ve ekran sonra gelir
İşi tek kişi yaparKodu ya da devreyi yalnız bir öğrenci açıklayabiliyorHaftalı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çesizHer derste test kaydı; en az 3 ölçüm olmadan eşik değişmez
Kod kopyalanır ama değiştirilemezEşiği değiştirmesi istenince takım donup kalıyorHer 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ım7. dersten sonra yeni özellik yok; yalnız düzeltme ve sunum hazırlığı
Öğretmen cevap makinesine dönerTakı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.

Tüm projeleri gör
Ldr İle Gece Lambası
#12Başlangıç

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

4.8(102)
206
Ldr İle Işık Şiddeti Okuma
#11Başlangıç

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

4.6(81)
139
Trafik Lambası
#3Başlangıç

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.

4.8(131)
403
DHT11 İle Sıcaklık Ve Nem
#55Orta

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

4.7(47)
76
HC-SR04 Mesafe Ölçme (Serial Ekran)
#27Başlangıç

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

4.6(46)
71
ESP32 DHT22 Sıcaklık ve Nem (LCD Ekranlı)
#117Orta

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.

4.8(38)
56
Akıllı Sulama İstasyonu
#83İleri
Premium

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

5.0(42)
57
Hareket Sensörü İle Hareket Algılayıcı
#24Başlangıç
Premium

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

4.6(47)
67