ROBOTİK EĞİTİM DERS NOTLARI

Robotik Temelleri: Robotların Dünyasına İlk Adım

Robotlar nasıl düşünür, çevresini nasıl algılar ve nasıl hareket eder? Her yaştan öğrenen için hazırlanan bu rehberle robotik sistemlerin temel prensiplerini adım adım keşfedin.

Günümüzde robotlar sadece fabrikalarda cıvata sıkan dev kollar değil; evlerimizi süpüren, uzayda keşif yapan, ameliyatlara giren ve hatta dersliklerimize giren akıllı yardımcılarımızdır. Peki, sıradan bir makine ile bir robot arasındaki fark nedir? Bir sistemin robot olarak adlandırılması için hangi parçalara ihtiyacı vardır?

Bu ders notunda, karmaşık mühendislik terimlerine boğulmadan, 7'den 70'e herkesin kolayca anlayabileceği bir dille robotik biliminin temel yapı taşlarını inceliyoruz.

1 Robot Nedir? (İnsan Bedenine Benzetim)

En basit tanımıyla robot; sensörleri ile çevresini algılayan, bu bilgiyi bir bilgisayar beyniyle işleyen ve ardından motorları vasıtasıyla fiziksel bir tepki veren otonom veya yarı otonom makinelerdir.

Robotik sistemleri anlamanın en kolay yolu, onları kendi bedenimizle kıyaslamaktır:

1. Sensörler (Duyularımız) Gözlerimiz, kulaklarımız ve derimiz gibi robotun çevresindeki ışığı, engelleri veya sıcaklığı algılamasını sağlar.
2. İşlemci / Kart (Beynimiz) Sensörden gelen veriyi değerlendirir, karar verir ve ne yapılması gerektiğini motorlara emir olarak iletir.
3. Eyleyiciler (Kaslarımız) Motorlar, tekerlekler ve kollar sayesinde robot fiziki dünyada hareket eder veya bir işi gerçekleştirir.

2 Robotik Sistemlerin 3 Ana Bileşeni

İster devasa bir sanayi robotu olsun ister mini bir çizgi izleyen robot, hepsinin ortak 3 disiplini vardır:

  • Mekanik Yapı (Gövde): Robotun ayakta durmasını sağlayan şasi, 3D yazıcı çıktıları veya plastik/metal aksamdır. Robotun amacına uygun taşıyıcı iskelettir.
  • Elektronik Donanım (Sinir Sistemi): Mikrodenetleyici kartlar (Arduino, Raspberry Pi vb.), sensörler, kablolar, piller ve motor sürücülerinden oluşan fiziksel bağlantı ağıdır.
  • Yazılım ve Kodlama (Zihin): Robota ne zaman ne yapacağını söyleyen kod satırlarıdır. Kodlama olmadan en pahalı robot bile sadece bir metal yığınından ibarettir.

Örnek Algoritma Mantığı: Engelden Kaçan Robot

Bir engelden kaçan robotun içsel düşünce zinciri şu şekildedir:

SÜREKLİ TEKRARLA:
1. Mesafe sensörünü oku.
2. EĞER Önündeki engel 15 cm'den yakınsa ➔ Dur, geri git ve sağa dön.
3. DEĞİLSE ➔ Düz ilerlemeye devam et.

3 En Çok Kullanılan Robotik Sensörler

Sensörler robotun dış dünyaya açılan pencereleridir. En yaygın kullanılan sensör türleri şunlardır:

  1. Ultrasonik Mesafe Sensörü (HC-SR04): Yarasa mantığıyla çalışır. Yüksek frekanslı ses dalgası gönderir, engel çarpıp dönen sesi dinler ve mesafeyi hesaplar.
  2. Çizgi / Kızılötesi (IR) Sensör: Siyah ve beyaz yüzeylerin ışığı farklı yansıtma prensibini kullanarak robotun çizgiyi takip etmesini sağlar.
  3. Sıcaklık ve Nem Sensörü (DHT11): Ortamın iklim değerlerini ölçerek akıllı sera veya hava istasyonu projelerinde kullanılır.
  4. Servo ve Step Motorlar: Robot kollarında belirli bir açıda (örneğin 90 derece) hassas hareket elde etmek için tercih edilir.

4 İlk Robotik Kod Örneği (C++ / Arduino)

Aşağıda, robotik dünyasının "Merhaba Dünya"sı sayılan basit bir LED yakıp söndürme (Blink) kodunu inceleyebilirsiniz:

robotik_baslangic.ino
void setup() {
  pinMode(13, OUTPUT); // 13 numaralı pini çıkış olarak ayarla
}

void loop() {
  digitalWrite(13, HIGH); // LED'i yak (Sinyal Gönder)
  delay(1000);             // 1 saniye bekle
  digitalWrite(13, LOW);  // LED'i söndür
  delay(1000);             // 1 saniye bekle
}

5 Sıkça Sorulan Sorular

Bir makineyi 'robot' yapan temel özellik nedir?

Bir makinenin robot kabul edilmesi için çevresini algılaması (sensör), bu bilgiyi işlemesi (mikrodenetleyici/kod) ve bu işleme göre fiziksel bir eylem yapması (motor/ışık/ses) şarttır.

Robotik öğrenmeye nereden başlanmalı?

Öncelikle blok tabanlı kodlama (Scratch/mBlock) ile algoritma mantığı kavranmalı, ardından Arduino ve Tinkercad simülasyonları ile elektronik devrelere giriş yapılmalıdır.

Fiziksel robot seti almadan robotik öğrenilebilir mi?

Evet! Tinkercad gibi tamamen ücretsiz web platformları üzerinden sanal devreler kurabilir, sensörler bağlayıp kodlarınızı simülasyonda çalıştırabilirsiniz.

Siz de Kendi Robotunuzu Tasarlamaya Başlayın!

Sürükle-bırak blok tabanlı editörümüzle ilk algoritmanızı oluşturun ve robotik kodlama dünyasına hemen adım atın.

Robotik Kodlamaya Başla