Öğrenci Projesi · Arduino

Yolunu Bulan Robot: Arduino ile Engelden Kaçan Araç

Öğrencilerimiz Arduino, mesafe sensörü ve iki DC motor kullanarak önündeki engeli algılayan ve yönünü değiştirerek ilerleyen bir robot araç yaptı. Şase üzerindeki elektronik parçaları bir araya getirip kodladılar; robotun hareketini deneyerek geliştirdiler.

Mesafe algılamaMotor kontrolüKarar verme
Tamamlanmış kırmızı engelden kaçan robot; önünde mesafe sensörü, yanında iki sarı tekerlek bulunuyor
Mesafe sensörlü Arduino robotumuz

Engelden Kaçan Robot Projesi

Robot ilerlerken önündeki mesafeyi sürekli ölçer. Bir engele yaklaştığında Arduino bu bilgiyi değerlendirir; motor sürücü aracılığıyla iki tekerleğin hareketini değiştirir. Robot böylece durup yön değiştirerek yoluna devam edebilir.

Bu projede kodun sonucu ekranda kalmaz: Öğrenciler, yazdıkları komutların fiziksel bir aracı nasıl hareket ettirdiğini doğrudan görür.

YAPIM SÜRECİ

Parçalardan çalışan bir robota

Önce motorlar, tekerlekler ve motor sürücü hazırlanıyor; ardından parçalar şaseye yerleştirilip bağlantılar tamamlanıyor.

Öğrenci robotun tekerlek ve motor parçalarını masada hazırlıyor
1. Parçaları tanımaMotor, tekerlek ve sürücüyle ilk kurulum
Öğrenci kırmızı robot şasesinin üzerindeki kablo bağlantılarıyla çalışıyor
2. Aracı kurmaŞase ve elektronik bağlantıları birleştirme
PROJE VİDEOSU

Robot hareket hâlindeyken

Fotoğraflarda yapım aşamalarını gördüğünüz robotun çalışma anını videoda izleyin. Mesafe sensöründen gelen bilgiyle motorların hareketi arasındaki ilişki, projenin en eğlenceli kısmı.

  1. Ölç: Sensör önündeki nesnenin uzaklığını belirler.
  2. Karar ver: Arduino mesafeye göre hareket komutunu seçer.
  3. Hareket et: Motor sürücü iki DC motoru yönetir.

Kullanılan Malzemeler

  • Arduino kartı
  • Mesafe sensörü (HC-SR04)
  • 2 adet DC motor ve tekerlekler
  • Motor sürücü
  • Robot şasesi ve bağlantı parçaları
  • Pil yuvası, piller ve bağlantı kabloları

Bu Projede Neler Öğreniliyor?

  • Sensörle mesafe ölçme
  • Koşullara göre farklı komut çalıştırma
  • İki motorun hız ve yönünü kontrol etme
  • Devre bağlantılarını kurup test etme
  • Denemelerle robotun tepkisini iyileştirme