PROGRAMLAMA ve
ROBOTİK
(MODULER)
6 FARKLI BAŞLIKTA
Çevrimiçi (Online) veya Yüz Yüze
1. Kodlama (2 saat / 9+ yaş grubu)
2. Programlama (2 veya 8 saat / 9+ yaş grubu)
3. Robotik Programlama 1 (2 veya 8 saat / 9+ yaş grubu) 4. Robotik Programlama 2 (8 saat / 9+ yaş grubu)
5. Robotik Programlama 3 (20 saat / 14+ yaş grubu) 6. 3B Tasarım (2 saat / 9+ yaş grubu)
MODÜLLER
● Kodlama Kavramı
● Sayılardan Şekillere
● İkilik Sayı Sistemi
● İsim Kodlama
● Bilgisayarlar Nasıl Çalışır?
● CD/DVD’nin Yapısı
● ASCII Kod Sistemi
● Bilgisayarlar Nasıl Haberleşir?
● Kendi Haberleşme Sistemimizi Kuralım
1-) KODLAMA (2 saat)
● Algoritma Kavramı
● Programlamanın Temel Kavramları
● Scratch Arayüzünü Tanıma
● Scratch ile Programlamanın Temel Kavramlarına Giriş
(Scratch ile oyun ve uygulama geliştirme)
2-) PROGRAMLAMA (2 veya 8 saat)
Blok Tabanlı Robotik Programlama
● Robotik Kavramı
● vr.vex.com Platformunda Vex Sanal Eğitim Robotunun Programlanması
● Robot Nedir?
● Robotik Nedir?
● Sistem Nedir? Robotik Sistem Nedir?
● Vex Sanal Eğitim Robotu
● Platformun Arayüzü, Robotun Özellikleri ve Sensörleri
● Sürüş Sistemi Blokları, Mesafe ve Çarpma Sensörü ile Programlama - Rota Çizme (Izgara Haritası Oyun Alanında)
● Farklı oyun alanlarında farklı görevler için programlama
3-) ROBOTİK PROGRAMLAMA 1 (2 veya 8 saat)
Blok Tabanlı Robotik Programlama
● Arduino Kartını Tanıma
● Elektronik Devre Elemanlarını Tanıma
● mBlock5 Arayüzünü Tanıma
● mBlock5 ile Arduino Programlama Örnekleri Basit elektrik devresi, direnç, led, buzzer, buton, RGB led, fotodirenç, potansiyometre, 7 segment led, ultrasonik mesafe sensörü, sıcaklık ve nem sensörü, servo motor, I2C modülü, 16x2 lcd ekran, bluetooth modülünden oluşan devre elemanları ile hem buton kontrollü hem otomatik gece lambası, bariyer kontrol sistemleri, sıcaklık ölçümü, park sensörü, güvenlik sistemleri tasarım uygulamaları, bluetooth ile Arduino kontrolü gibi çalışmaları uygulamalı olarak çalışacağız.
4-) ROBOTİK PROGRAMLAMA 2 (8 saat)
Metin Tabanlı Robotik Programlama
● Blok tabanlı programlama ile çalıştırdığımız uygulamalara ek olarak yeni sensörlerle de tanışarak Arduino Create ve Arduino IDE üzerinden, C/C++ programlama dilinin alt yapısını kullanarak uygulamalar geliştireceğiz.
5-) ROBOTİK PROGRAMLAMA 3 (20 saat)
3B Tasarım
● tinkercad.com platformunu tanıyarak bu platform
üzerinden 3 boyutlu tasarım uygulamaları yapacağız.
6-) 3B TASARIM (2 saat)
Yaş Grubu
● Robotik Programlama 3 modülü 14+ yaş grubu, diğer modüller 9+ yaş grubu
● Konulara ilgili yetişkin gruba yönelik veya eğitmen eğitimi olarak da değerlendirilebilir.
Çalışmaların Kazanımları (9+ grubu için)
● Algoritmik düşünme becerisi geliştirir.
● Programlamanın temel kavramlarını tanır.
● Matematiksel ilişkiler kurar.
● Koordinat sistemini ve işlevini kavrar.
● Robotik kavramının bileşenlerini tanır ve uygular.
● Vex eğitim robotunu sanal ortamda programlayarak gerekli işlemleri yaptırır.
● Arduino kartını tanır, elektroniğe giriş bilgisi edinir, robotik uygulamalar geliştirir.
● 3 boyutlu düşünme ve tasarım becerisi geliştirir.
Çalışma Süresi ve Kontenjan
● İstenilen modüllerin toplam süresi kadardır. Bir grup en çok 15 kişiden oluşmaktadır.
Yaş Grubu
● Robotik Programlama 3 modülü 14+ yaş grubu, diğer modüller 9+ yaş grubu
● Konulara ilgili yetişkin gruba yönelik veya eğitmen eğitimi olarak da değerlendirilebilir.
Çalışmaların Kazanımları (Eğitmen Eğitimi Grubu için)
● Kodlama, programlama ve robotik kavramlarını ve bu kavramlar arasındaki ilişkiyi tanır.
● Programlamanın temel kavramlarını, algoritmanın gerektirdiği şekilde ve doğru yerde, doğru matematiksel ilişkiler kurarak kullanır.
● Koordinat sistemini ve işlevini uygulamalı olarak öğrencilere aktarma yollarını tanır.
● Scratch platformunu tanır ve blok tabanlı programalama ile oyun, animasyon ve uygulamalar geliştirir.
● Robotik kavramının bileşenlerini tanır ve uygular.
● Vex sanal eğitim robotunu tanır. Vex platformunun sanal ortamında Scratch tabanlı blok programlama ile programlayarak gerekli görevleri yaptırır.
● Arduino kartını ve elektronik devre elemanlarını, algılayıcı ve eyleyicileri tanır, elektroniğe giriş bilgisi edinir, robotik uygulamalar geliştirir. mBlock5 programı üzerinden yine Scratch tabanlı blok programlama ile Arduino UNO kartını programlar.
● Arduino platformunu, Arduino IDE’yi tanır ve C/C++ tabanlı wiring dilini kullanarak metin tabanlı programlama ile Arduino UNO kartını programlar.
● Devre tahtasını, elektronik devre elemanlarını kulllanır ve devreye bağlantılarını yapar.
● tinkercad platformunu ve 3 boyutlu düşünme ve tasarım becerisi geliştirmenin yollarını tanır ve uygular.
● Alana yönelik eğitimler verebilecek bilgi ve beceriler edinir, yöntem ve teknikleri uygular.
Çalışma Süresi ve Kontenjan
● İstenilen modüllerin toplam süresi kadardır. Bir grup en çok 15 kişiden oluşmaktadır.
EĞLEN BİLİM Robotik Kit
● Devre elemanlarını üzerinde hazır taşıyan modül sayesinde, jumper kablolar ile bağlantı kurma zorunluluğunu ortadan kaldırır. Bu avantaj, öğrenmeyi kolaylaştırır ve hızlandırır.
● Bu kit, blok veya metin tabanlı programlama üzerinden, Arduino programlamaya kolay bir başlangıç sağlar.
● Modül üzerinde,
4 sıralı led, 1 RGB led, 2 buton, 1 buzzer, 1 trimpot, 1 yedi segment led, 1 ldr barındırır.
Ayrıca yine kit içinde, harici olarak bağlanabilecek servo motor, I2C modülü, 16x2 lcd ekran, mesafe, sıcaklık ve nem sensörleri ile bluetooth modülleri bulunmaktadır.
Tüm bu motor, devre elemanları ve modüllerle; otopark bariyer sistemi, park sensörü, sıcaklık ve nem ölçümü, bluetooth ile Arduino kontrolü, güvenlik sistemi, alarm gibi robotik uygulamalar yapılabilmektedir.
Arduino Proje Seti
Zengin sensör çeşitliliği ile çok farklı güvenlik ve kontrol sistemleri tasarlanıp uygulanabilir.
Başlıca Uygulamalar:
● Park Sensörü
● Bariyer Kontrol Sistemi
● RFID Kart Kontrol Geçiş Sistemi Uygulaması
● IR Uzaktan Kontrol Geçiş Sistemi Uygulaması
● Bluetooth Kontrol Geçiş Sistemi Uygulaması
● DHT11 Modülü ve Su Seviye Sensörü ile Güvenlik Alarm Sistemi
● Gaz Sensörü ile Güvenlik Alarm Sistemi
● Toprak Nem Sensörü ile Otomatik Sulama Sistemi
Eğitmen Hakkında Erşan ALTÜRK
www.ersanalturk.com
Eğitim
Anadolu Üniversitesi - Web Tasarımı ve Kodlama 2019 / 2021
İKÇÜ SEM - Robotik Kodlama ve Maker Eğitmen Eğitimi
2018
DEÜ BEF - Pedagojik Formasyon Eğitimi 2016 / 2017
ODTÜ - Bilgi Teknolojileri Sertifika Programı 2015 / 2016
Anadolu Üniversitesi - İİBF İşletme Bölümü 2001 / 2005
Yürüttüğüm ve Katıldığım Projeler
2021 Mart/Haziran
Ege Üniversitesi - IEEE / Arduino Eğitimi
2020 Ocak/Şubat
TÜBİTAK TÜSSİDE - Bilim ve Teknoloji Kampı Eğitmeni
● Ataşehir İlçe MEM ile
● T.C. Aile, Çalışma ve Sosyal Hizmetler Bakanlığı ile
● Beşiktaş İlçe MEM ile
2018 - 2021
İZMİR EĞİTİM KOOPERATİFİ - Atölye Yürütücüsü
● Scratch ile Dijital Eğitim Materyali Geliştirme (Öğretmenlere Yönelik)
● Nedir Şu Robotik Dedikleri?
● Eğitimde Dijital Uyum Eğitimi (İZELMAN Anaokulu Öğretmenleri)
● Scratch ile Oyun Tasarımı
● Öğrenen Öğretmenler
● Arduino ile Robotik Programlama Eğitici Eğitimi
2018 - 2019
İBB MESLEK FABRİKASI FABLAB - Atölye Yürütücüsü / Mentör
● Kodlamaya Giriş Atölyesi (Üreten Atölye 2 )
● Scratch ile Oyun Tasarımı
● Nedir Şu Arduino Dedikleri?
● mBlock ile Ardukit Uygulamaları