Robotik Kodlama

Robotik Kodlama

Robotik Kodlama

Eğitim İçeriği

 

ROBOTİK PROGRAMLAMA EĞİTİMİ

 

Sertifika Programına Kimler Katılabilir?

Robotik Programlama Eğitici Eğitimi sertifika programına Öğretmen adayları, devlet veya özel eğitim kurumlarında görev yapan ve kariyerlerini geliştirmek isteyen her branştan öğretmenler, lisans öğrencileri, robotik konusuna ilgi duyan ve kendisini geliştirmek isteyen tüm bireyler katılabilir.

EĞİTİM İÇERİĞİ

Eğitim içeriği teorik ders ve geliştirici uygulamalarından oluşmaktadır. Detaylı eğitim içeriği aşağıda belirtilmiştir. Geliştirici uygulamaları yüz yüze yapılacaktır.2 Aylık bir eğitim programıdır ilk ay videodan uygulamalar üzerinde çalışılacak 2. Ay Online Canlı Dersler ile hocalarımız eşliğinde uygulamalı eğitim görülecektir. Uygulamalar için gerekli olan setlerin ortalama ücreti 300 tl civarındadır. Her kursiyer kendi setini kullanıp uygulamaları gerçekleştirecektir.

BU EĞİTİM NELER KAZANDIRIR ?

  • Girişimci iseniz, yeni bir robotik atölyenizi açabilirsiniz.

 

  • Ebeveyn iseniz, çocuklarınızla robotik etkinlikler yaparak kaliteli zaman geçirebilirsiniz.

 

  • Hobi arayışı içerisindeyseniz, renkli bir dünyanın kapılarını aralayabilirsiniz.

 

BU EĞİTİM KTÜ (KARADENİZ TEKNİK ÜNİVERSİTESİ) UZMANLARI TARAFINDAN SİZİN İÇİN HAZIRLANMIŞTIR.

 

 

 

Robotlar ve Bileşenleri

  • Robot nedir? Robotların Tarihçesi
  • Otonom Sistemler
  • Elektronik Bileşenler
    • Mikrodenetleyici
    • Algılayıcılar
    • Ses ve Işık Üreteçleri
    • Eyleyiciler
    • Güç Kaynakları
    • Diğer Elektrnik Parçalar (Direnç, diyot, röle, vb…)
  • Bazı Elektronik Kavramlar ve Kurallar
    • Akım, Voltaj, Gerilim, vb.

Geliştirme Kartları ve Arduino

  • Geliştirme Kartı Türleri
  • Arduino Geliştirme Kartları
  • Arduino Uno Donanımsal Yapısı
    • Kısaca Atmel Atmega Mimarisi
    • Dijital-Analg Giriş ve Çıkışlar
    • Güç Alma ve Verme Şekilleri ile Sınırlılıkları
    • Arduin Donanım Eklentileri (Hardware Shields)
  • Arduino Uno ve Klon’un Kulanımı
    • Sürücü Kurulumu
    • Kısaca Kd Geliştirme Platformları
    • Arduin IDE Kod Geliştirme Arayüzü

Arduino C Programlama Dili

    • Sabitler (high, lw, vb)
    • Veri Tipleri (string, array, char, int, vb)
    • Veri Tipi Dönüşümleri (byte(), char(), int(), vb)
  • Operatörler (Aritmetik, Karşılaştırma, Birleşik Operatörler)
  • Algoritmik Yapılar
    • Döngüler
    • Karar Yapıları
    • Fonksiyon Tanımlama
  • Fonksiyonlar
    • Zaman Fonksiyonları (delay, milis, vb)
    • Matematiksel Fonksiyonlar (abs, map, pow, vb)
    • Karakter Kontrol Fonksiyonları (isDigit, isUpperCase, vb)
    • Dijital ve Analog Okuma ve Yazma Komutları (digitalRead, analogWrite, vb)
  • Diğer Komutlar
    • Bazı serial iletişim komutları, #include, yorum satırları, tone()

 

GELİŞTİRİCİ UYGULAMALARI

Grup – 1 Giriş

  • Board kullanımı
  • Direnç hesaplama ve ölçme
  • Led yakma
  • Buton İle led yakma
  • Sıralı/beklemeli/rasgele led yakma

Grup - 2 Buzzer ve LDR Sensörleri

  • Buzzer kullanım özellikleri
    • Etkinlik: Buzzer ile ses çıkarma
    • Etkinlik: Buzzer ile meldi hazırlama
  • Işık sensörü kullanımı
    • Etkinlik: LDR ile tomatik ışık yakma
    • Etkinlik: Karanlık rtamda alarm çalma

Grup – 3 Potansiyometre Kullanımı

  • Potansiyometreden veri almak
  • Verilerin yuvarlanması ve algoritmik olarak değerlendirilmesi
    • Etkinlik: Ptansiyometre ile farklı ledleri yakma
    • Etkinlik: Ptansiyometre ile buzzer tonu değiştirme
  • Potansiyometrenin direnç olarak kullanılması
    • Etkinlik: Işık arttırıp azaltmak

Grup – 4 Sensör Kullanımı

  • Harici kütüphane kullanmak
  • Mesafe Sensörü Kullanımı
    • Sensör kütüphanesinin yüklenmesi ve kullanımı
    • Sensörden veri kumak ve algoritmik olarak kullanmak
    • Etkinlik: Mesafe ölçümü yapma
    • Etkinlik: Mesafeye göre buzzerdan ses çıkarma (park sensörü)
  • Sıcaklık ve Nem Sensörü Kullanımı
    • Sensör kütüphanesinin yüklenmesi ve kullanımı
    • Sensörden verilerin kunması
    • Etkinlik: LDR, Mesafe, Sıcaklık ve Nem değerlerini Serial ekranına yazma

Grup – 5 Görüntüleyiciler

  • 7 Segmentli (74HC595 4’lü Modül)
    • 7 Segment kütüphanesinin yüklenmesi ve kullanımı
    • 7 Segmentli göstergeye veri yazmak
    • Etkinlik: 7 Segmentli Gösterge ile dijital termmetre
  • LCD Shield
    • 16x2 LCD Ekran
    • LCD Shield kütüphanesinin kullanımı
    • Etkinlik: LCD’ye yazı yazmak

Grup-6 Motor ve Motor Sürücüler

  • DC Motor Kontrolü
    • Motor sürücü kartı kullanımı
    • Motorun hızlı ve yavaş, ileri ve geri hareketi
    • Araç kitinin birleştirilmesi
    • Etkilnlik: Motor sürücü kullanımı ve motorun döndürülmesi
  • Aracın Komutlarla Yönetilmesi
    • Serial prtlar ile araç yönetimi
    • Visual Studi C# ile serial port iletişimi ve araç yönetimi
    • Etkinlik: Araç kitinin serial ekranı ile ileri geri hareketi
    • Etkinlik: Araç kitinin serial ekranı ile sağa sla hareketi

Grup – 7 Gelişmiş Araç Yönetimi ve Radar

  • Aracın Sensörler ile Yönetilmesi
    • Mesafe sensörü ve buzzerın araç üzerine yerleştirilmesi
    • Etkinlik: Sensör ile aracın durdurulması ve buzzer ile yakınlık uyarısı verilmesi
  • Robot Kol Uygulaması
    • Servo motor kullanımı
    • Etkinlik: Servo motor ve mesafe sönsörü ile buzzerlı radar yapımı
    • Etkinlik: Servya bağlı mesafe sensörü ile çarpmayan araç uygulaması

Grup – 8 Seri Haberleşme Protokolleri

    • I2C (Wire Kütüphanesi)
    • SPI Kütüphanesi
    • SftwareSerial Kütüphanesi
    • Etkinlik: BMP180 ile I2C Basınç ve Sıcaklık Ölçümü

Eğitim Detayları