Öğrenci Projesi

Arduino Robot Kol Projesi – mBlock ile Klavye Kontrollü

Bu Arduino robot kol projesinde, öğrencimiz servo motorlarla çalışan bir robot kolu mBlock ile klavye kontrollü hale getirdi. Klavyedeki her tuş, kolun bir eklemini hareket ettiriyor ve öğrenci böylece çocuklar için robotik kodlama, mekanik sistemler ve gerçek zamanlı kontrol mantığını bir arada deneyimliyor.

Projeyi Yapan Öğrenci Yaşı: 10 Seviye: Robotik Orta Düzey Süre: 6 Ders
Arduino robot kol projesi - Kodmat öğrenci çalışması

Arduino Robot Kol Projesi Özeti

Öğrencimiz bu projede, Arduino UNO kartı ve mBlock programını kullanarak klavye ile kontrol edilebilen bir robot kol sistemi geliştirdi. Bilgisayar klavyesindeki tuşlar (örneğin W, S, A, D) robot kolun eklemlerini farklı yönlerde hareket ettiriyor. Proje boyunca servo motorların çalışma mantığını, mBlock ile Arduino seri haberleşmesini ve klavye olaylarının robotik projelerde nasıl kullanılabileceğini öğrendi.

Bu sayfa, Kodmat’ta yapılan gerçek bir öğrenci robotik projesini anlatır ve çocuklar için Arduino ile robotik kodlama eğitimi almak isteyen veliler için örnek bir çalışma sunar.

Arduino robot kol projesi dikey görsel - Kodmat öğrenci projesi
Arduino robot kol projesi masa üzerinde - Kodmat
Arduino robot kol projesi mBlock ekranı ile - Kodmat

Kullanılan Malzemeler ve Araçlar

  • Arduino UNO kartı (robot kolun kontrol beyni)
  • 3 adet SG90 servo motor (eklem hareketleri için)
  • USB bağlantı kablosu (Arduino – bilgisayar bağlantısı)
  • mBlock programı ile blok tabanlı Arduino kodlama
  • Breadboard ve jumper kablolar (devre bağlantıları için)
  • Karton veya 3D baskıdan yapılmış robot kol gövdesi

Projenin Amaçları

  • mBlock’ta klavye olaylarını kullanarak Arduino kontrolü yapmak
  • Servo motorları Arduino üzerinden açı kontrollü şekilde yönetmek
  • Donanım (robot kol) ve yazılımı (mBlock kodları) birlikte çalıştırabilmek
  • Gerçek zamanlı kontrol ve robotik kodlama mantığını kavramak

Robot Kol Projesi Nasıl Çalışıyor?

Bilgisayar klavyesinden belirli tuşlara basıldığında, mBlock bu komutları seri port üzerinden Arduino kartına gönderir. Arduino, aldığı bu sinyallere göre servo motorların açısını değiştirerek robot kolun hareket etmesini sağlar.

Örneğin:

  • W tuşu → Robot kolu yukarı kaldırır
  • S tuşu → Kolu aşağı indirir
  • A tuşu → Kolu sola döndürür
  • D tuşu → Kolu sağa döndürür

Öğrencimiz bu sayede, klavye girdileriyle fiziksel bir nesneyi kontrol etmeyi deneyimledi. Bu proje, mBlock ile robotik kodlamayı elektronik devrelerle birleştirerek etkileşimli ve eğlenceli bir öğrenme ortamı sundu. Özellikle 10–12 yaş çocuklar için Arduino ile robotike girişte ideal bir seviye projesidir.

Öğrenme Kazanımları

Teknik Beceriler

  • mBlock’ta klavye olaylarını programlama ve Arduino’ya komut gönderme
  • Arduino ve servo motorların bağlantısını doğru şekilde kurma
  • Servo açısını kontrol eden PWM sinyallerini yönetme
  • Gerçek zamanlı donanım kontrolünü ve geri bildirim mantığını anlama

21. Yüzyıl ve STEM Becerileri

  • Problem çözme ve deneme-yanılma yaklaşımını uygulama
  • Yaratıcılık ve kendi robot projesini geliştirme disiplini
  • El-göz koordinasyonu ve mekânsal farkındalık becerisini güçlendirme
  • Kendi projesiyle üretme motivasyonu ve özgüven kazanma

Öğrencimizin Görüşü

“Başta biraz karışık olacak sandım ama denedikçe alıştım. W, A, S, D ve ok tuşlarıyla oyun oynar gibi robot kolu hareket ettirmek çok hoşuma gitti. mBlock’ta kodu değiştirdiğimde kolun hareketinin de hemen değiştiğini görmek beni heyecanlandırıyordu.”

Öğrenci, 10 yaş

Eğitmenin Yorumu

“Bu proje öğrenciler için hem eğlenceli hem öğretici bir deneyim. Tuşlara bastıklarında anında tepki görmeleri, kodlama ile donanım arasında gerçek bir bağ kurmalarını sağlıyor. Özellikle çocuklar için Arduino ile robotik kodlama eğitiminde proje aşaması için ideal bir robot çalışması.”

Kodmat Eğitmeni

Bu Proje Hangi Eğitimin Parçası?

Klavye Kontrollü Robot Kol Projesi, Kodmat’ın “Arduino ile Robotik Kodlama” eğitiminde yer alan uygulamalı projelerden biridir. Bu eğitim, çocuklara Arduino programlamayı ve mBlock ile kodlama becerilerini proje tabanlı ve eğlenceli bir şekilde öğretir.

Eğitim sürecinde öğrenciler, isteklerine ve altyapılarına göre bu proje gibi aşağıdaki farklı robotik projeler üzerinde de çalışabilirler. Örneğin;

  • Engelden kaçan robot
  • Çizgi izleyen robot
  • Bluetooth kontrollü robot
  • Mesafe sensörlü otomatik park sistemi

Böylece öğrenciler, yalnızca tek bir uygulama değil; sensörler, motorlar ve haberleşme yapıları içeren birçok farklı Arduino robot projesi geliştirerek robotik dünyasına sağlam bir başlangıç yaparlar.