Hafta 1: LEGO Spike Prime ile Tanışma ve Temel Robotik Beceriler
Hedef: LEGO Spike Prime setini tanımak ve temel robotik kavramları öğrenmek.
İçerik:
- LEGO Spike Prime setinin tanıtımı: Parçalar, motorlar, sensörler ve akıllı hub.
- LEGO Spike Prime parçalarının nasıl birleştirileceği ve yapıların nasıl oluşturulacağı.
- Temel mühendislik prensipleri (denge, yapısal güç, hareket).
- Basit robot yapımı: İlk robotun montajı (büyük motorları kullanarak basit bir hareket sağlayan robot).
- Uygulama: Öğrenciler, ilk robotlarını kurarak temel hareketleri programlayacaklar (ileri, geri hareket).
Hafta 2: Motorlar ve Hareket Programlama
Hedef: Motorları kullanarak robotların hareketini programlamak.
İçerik:
- Motorların işlevi ve bağlantısı.
- Motor hızlarını, dönüş açılarını ve mesafeyi kontrol etme.
- Blok tabanlı kodlama: Scratch tabanlı yazılım ile motor kontrolü (ileri, geri, dönme hareketi).
- Uygulama: Öğrenciler, robotlarını farklı yönlere hareket ettirerek belirli mesafelerde durmasını sağlayacak programları yazacaklar.
Hafta 3: Sensörlerle Çevreyi Algılama
Hedef: Sensörleri kullanarak robotları çevreyi algılayacak şekilde programlamak.
İçerik:
- Renk Sensörü: Renk algılama ve renkler üzerinde hareket etme.
- Mesafe Sensörü: Engel algılama ve durma veya yön değiştirme.
- Kuvvet Sensörü: Robotun kuvvetle karşılaştığında tepki vermesi.
- Uygulama: Öğrenciler, renkli çizgiler üzerinde ilerleyen ve engelleri algılayarak yön değiştiren robotlar programlayacaklar.
Hafta 4: Çizgi Takip Etme ve İleri Seviye Hareketler
Hedef: Çizgi takip etme ve robotları daha hassas hareket ettirme.
İçerik:
- Çizgi Takip Sensörü: Robotun siyah çizgiyi takip etmesini sağlamak.
- Robotun hız kontrolü ve daha hassas hareket kabiliyeti.
- Uygulama: Öğrenciler, robotlarını belirli bir yol boyunca hareket ettirecek şekilde programlayacak ve farklı hızlarda test edecekler.
Hafta 5: Robotik ve Mühendislik Tasarımı: Yaratıcı Proje Çalışması
Hedef: Öğrencilerin mühendislik tasarım sürecini takip ederek yaratıcı robotlar yapmalarını sağlamak.
İçerik:
- Mühendislik tasarım süreci: Planlama, tasarım, inşa etme, test etme ve iyileştirme.
- Öğrencilere görev vererek yaratıcı projeler tasarlamalarını sağlamak (örneğin, bir nesneyi taşıyan robot).
- Uygulama: Öğrenciler, verilen bir problemi çözmek için robotlarını tasarlayacaklar. Örneğin, belirli bir nesneyi taşıyan robot yapma.
Hafta 6: İleri Seviye Kodlama: Python Desteği
Hedef: Python dilinde daha gelişmiş kodlama tekniklerini öğretmek.
İçerik:
- Python ile Programlama: LEGO Spike Prime ile Python dilini kullanarak daha karmaşık komutlar yazmak.
- Python’da değişkenler, döngüler, koşul ifadeleri gibi temel kodlama kavramları.
- Uygulama: Öğrenciler, Python dilinde yazılmış bir robot hareket komutları veya çevresel verileri analiz eden kodlar oluşturacaklar.
Hafta 7: Robot Yarışması ve Zorluklar
Hedef: Öğrencilerin öğrendikleri bilgileri gerçek bir uygulama üzerinden test etmeleri.
İçerik:
- Öğrenciler kendi robotlarını yarışlara hazırlayacak (örneğin, hız yarışı, engel yarışması).
- Takım çalışması ve işbirliği ile robotları yarışmaya hazırlama.
- Uygulama: Öğrenciler, robotlarını hız ve doğruluk açısından test edecekler ve zorlukları aşmak için yeni kodlar yazacaklar.
Hafta 8: Proje Sunumu ve Değerlendirme
Hedef: Öğrencilerin kendi robot projelerini sunmalarını sağlamak ve elde ettikleri becerileri değerlendirmek.
İçerik:
- Öğrencilerin projelerini sınıfa sunması.
- Öğrencilerin robotları üzerinde yaptıkları değişiklikleri ve iyileştirmeleri açıklamaları.
- Uygulama: Her öğrenci kendi robotunu tanıtacak, yaptığı programları ve mühendislik süreçlerini anlatacak.
Eğitimde Kullanılacak Yazılımlar ve Araçlar
- LEGO Spike Prime Uygulaması: Robotu programlamak için iOS, Android ve PC platformlarında çalışan uygulama.
- Blok Tabanlı Kodlama (Scratch): Görsel programlama dili ile öğrencilere temel robotik kodlama öğretilecek.
- Python: İleri seviyede Python dilinde kodlama yapılacak.
Değerlendirme ve Sonuçlar
Eğitim sonunda öğrenciler:
- LEGO Spike Prime setini kullanarak robot yapımı ve programlaması konusunda yetkin hale gelecekler.
- Çevresel verileri algılayan sensörler kullanarak robotlarını geliştirecekler.
- Takım çalışması ile ortak projeler geliştirecekler ve yarışmalara katılabilecekler.
- Mühendislik tasarım sürecini öğrenerek yaratıcı ve işlevsel robotlar tasarlayacaklar.
