🤖
ROBOT KODLA
Öğrenmeye Başla →
🚀 Robotik Projeler ve Yapım Rehberleri 📅 16 Ekim 2026

Robot Araba Nasıl Yapılır? Gerekli Malzemeler ve Kodlar

Sıfırdan tekerlekli robot araba nasıl yapılır? Şasi montajı, motor sürücü seçimi, güç hesaplamaları ve çok modlu çalışan Arduino kodları.

Robot Araba Nasıl Yapılır? Gerekli Malzemeler ve Kodlar

Robotik ve mekatronik dünyasının ana omurgası, tekerlekli mobil platformlardır. Bir robot araba inşa etmeyi öğrenmek; sadece iki tekerleği döndürmek değil, aynı zamanda şasi dengesini, motor sürücü devrelerini, yüksek akım çeken pillerin yönetimini ve otonom yazılım mimarisini öğrenmek demektir. Kendi ellerinizle yapacağınız bir robot araba, ileride üzerine ekleyeceğiniz sensörlerle bir çizgi izleyene, Bluetooth kontrollü bir arazi aracına veya otonom bir haritalama robotuna dönüşebilir.

Bu rehberde; sıfırdan tam teşekküllü bir robot arabanın mekanik montajından elektronik bağlantılarına, güç hesaplamalarından temel hareket kodlarına kadar tüm aşamaları inceliyoruz.

1. Bir Robot Arabanın Temel Anatomisi

Bir robot araba 4 ana sistemden oluşur:

  • Mekanik İskelet (Şasi): Motorları, tekerlekleri, pilleri ve devreleri üzerinde taşıyan dayanıklı pleksi veya alüminyum gövde.
  • Güç ve Tahrik Sistemi (Motorlar & Piller): Araca hareket kazandıran DC dişli motorlar ve yüksek anlık akım sağlayabilen şarjlı lityum piller.
  • Güç Elektroniği (Motor Sürücü): Mikrokontrolcünün ürettiği 5V zayıf sinyalleri motorların ihtiyaç duyduğu yüksek akım ve voltaja dönüştüren H-Köprüsü sürücü kartı.
  • Beyin ve Karar Mekanizması (Mikrodenetleyici): Arduino Uno veya Nano.
  • 2. Gerekli Malzeme Listesi ve Seçim Kriterleri

    MalzemeÖnerilen ModelNeden Bu Parça Seçilmeli?
    MikrokontrolcüArduino Uno R3Geniş pin yapısı ve montaj kolaylığı
    Robot Gövdesi2WD Pleksi Robot Şasisi2 motor + 1 sarhoş tekerlek en çevik dönüş kabiliyetini sağlar
    DC Motorlar2x Sarı 6V Redüktörlü DC Motor1:48 dişli oranıyla ideal hız ve tork dengesi sunar
    Motor SürücüL298N ModülüKanal başına 2A akım taşıyabilir ve çift motoru bağımsız sürer
    Güç Kaynağı2x 18650 Li-ion Şarjlı Pil (3.7V x 2 = 7.4V)Motorların teklemeden çalışması için yüksek deşarj akımı sağlar
    Pil Yuvası2'li 18650 Pil YuvasıKablolu ve anahtarlı modeller tercih edilmelidir
    Bağlantı KablolarıÇoklu Jumper SetiErkek-Erkek ve Dişi-Erkek kablolar

    3. Adım Adım Mekanik Montaj Kılavuzu

  • Koruyucu Filmleri Çıkarın: Pleksi şasinin üzerindeki kahverengi koruyucu kağıtları sökün.
  • Motorları Sabitleyin: Sarı DC motorları şasinin altındaki montaj deliklerine uzun vidalar ve "T" şeklindeki akrilik tutucularla sabitleyin. Motor kablolarının içe baktığından emin olun.
  • Tekerlekleri Takın: Sarı motorların yassı şaftlarına lastik tekerlekleri dikkatlice bastırarak oturtun.
  • Sarhoş Tekerleği Monte Edin: Metal veya plastik sarhoş tekerleği şasinin ön tarafındaki deliklere vidalayın. Yüksekliğin arka tekerleklerle tam dengede olduğunu masaya koyarak kontrol edin.
  • Elektronikleri Konumlandırın: L298N motor sürücüyü arkaya yakın, Arduino kartını ise ortaya vidalayın veya cırt cırt bantla sabitleyin.
  • 4. Devre Şeması ve Pin Bağlantı Tablosu

    Motorların yönünü ve hızını belirleyen H-Köprüsü mantığı için Arduino ile L298N arasındaki pin eşleşmesi:

    L298N PiniArduino Piniİşlevi
    IN1Dijital Pin 5Sol Motor İleri Yön Kontrolü
    IN2Dijital Pin 6Sol Motor Geri Yön Kontrolü
    IN3Dijital Pin 9Sağ Motor İleri Yön Kontrolü
    IN4Dijital Pin 10Sağ Motor Geri Yön Kontrolü
    12V KlemensiPil Yuvası (+)7.4V Motor Beslemesi
    GND KlemensiPil Yuvası (-) VE Arduino GNDOrtak Topraklama Hattı
    5V KlemensiArduino VIN veya 5VArduino kartına güç aktarımı

    5. Tam ve Çalışan Arduino C++ Hareket Kodları

    Aşağıdaki program, aracı sırasıyla 2 saniye ileri, 1 saniye geri, 1 saniye sola ve 1 saniye sağa hareket ettirip durduran temel test protokolüdür:

    /* * RobotKodla.com - Temel Robot Araba Kodu */ const int solIleri = 5;
    const int solGeri = 6;
    const int sagIleri = 9;
    const int sagGeri = 10; void setup() { pinMode(solIleri, OUTPUT); pinMode(solGeri, OUTPUT); pinMode(sagIleri, OUTPUT); pinMode(sagGeri, OUTPUT);
    } void loop() { // 1. İleri Git hareketEt(HIGH, LOW, HIGH, LOW); delay(2000); // 2. Dur hareketEt(LOW, LOW, LOW, LOW); delay(1000); // 3. Geri Git hareketEt(LOW, HIGH, LOW, HIGH); delay(1500); // 4. Sola Dön (Sol motor geri, Sağ motor ileri) hareketEt(LOW, HIGH, HIGH, LOW); delay(800); // 5. Sağa Dön (Sol motor ileri, Sağ motor geri) hareketEt(HIGH, LOW, LOW, HIGH); delay(800); // 6. Testi Bitir ve Bekle hareketEt(LOW, LOW, LOW, LOW); while(1); // Sonsuz bekleme
    } void hareketEt(int sol1, int sol2, int sag1, int sag2) { digitalWrite(solIleri, sol1); digitalWrite(solGeri, sol2); digitalWrite(sagIleri, sag1); digitalWrite(sagGeri, sag2);
    }

    6. Güç Yönetimi ve Pil Güvenliği

    Robot arabalarda yaşanan başarısızlıkların %90'ı yanlış pil seçiminden kaynaklanır:

  • Neden 18650 Li-ion Pil? İki DC motor aynı anda kalkış yaparken 1.5 Amper akım çekebilir. Sıradan piller bu akımı veremez ve voltaj çöker. 18650 piller ise yüksek akım kapasitesiyle motorları tam torkta çalıştırır.
  • Kısa Devre Koruması: Pil yuvasının kırmızı ve siyah kablolarının birbirine değmemesine azami özen gösterin; lityum piller kısa devre durumunda hızla aşırı ısınıp tehlike yaratabilir.
  • 7. Kapsamlı Sıkça Sorulan Sorular (SSS)

    Motorlar dönüyor ama araba yerinde sayıyor veya çok yavaş gidiyor, neden?

    Tekerlek lastikleri zeminde patinaj yapıyor olabilir veya pillerin şarjı bitmek üzeredir. Ayrıca şasi altındaki sarhoş tekerleğin yere tam temas edip etmediğini kontrol edin.

    Arabaya daha sonra hangi sensörleri ekleyebilirim?

    Aynı şasinin üzerine önüne HC-SR04 mesafe sensörü takarak engelden kaçan, altına kızılötesi sensör takarak çizgi izleyen, üstüne Bluetooth modülü takarak telefon kumandalı araç haline getirebilirsiniz.

    8. H-Köprüsü (H-Bridge) Çalışma Mantığı ve Transistör Mimarisi

    Bir DC motorun yönünü değiştirmek için uçlarına uygulanan voltajın kutuplarını (+ ve -) tersine çevirmek gerekir. Bunu fiziksel anahtarlar yerine mikroişlemci sinyalleriyle yapmak için H-Köprüsü devresi kullanılır:

  • Adını "H" harfine benzeyen 4 adet transistör (veya MOSFET) diziliminden alır.
  • Çapraz iki transistör (örneğin sol üst ve sağ alt) iletime geçtiğinde motor ileri döner.
  • Diğer çapraz çift iletime geçtiğinde ise akımın yönü tersine döner ve motor geri döner.
  • Eğer aynı taraftaki iki transistör aynı anda açılırsa kısa devre oluşur; bu nedenle L298N entegresi dahili koruma lojik kapıları barındırarak bu tehlikeyi önler.
  • 9. Robot Arabalarda Karşılaşılan Donanımsal Sorunlar ve Çözümleri

    Sorun BelirtisiOlası Donanımsal NedenKesin Çözüm Adımı
    Motorlar zayıf dönüyor, araba halıda duruyorYetersiz pil akımıMotorları Arduino'dan değil harici 2 adet 18650 Li-ion pilden besleyin.
    Araba sağa dön komutunda sola dönüyorMotor kabloları zıt klemenslere bağlıL298N motor çıkış klemenslerindeki kablo çiftini birbiriyle değiştirin.
    Arduino kendi kendine sürekli reset atıyorOrtak topraklama (GND) hattı eksik veya voltaj çöküyorPilin (-) kutbunu mutlaka Arduino GND pinine bağlayın ve pilleri şarj edin.

    Sonuç

    Kendi robot arabanızı sıfırdan inşa etmek, mühendislik tasarım döngüsünü bizzat yaşamanın en keyifli yoludur. Bu sağlam platformun üzerine inşa edebileceğiniz onlarca otonom ve kablosuz proje için sitemizin [Robotik Projeler](/projeler) bölümünü takip edin!

    💡

    Robot Araba Nasıl Yapılır? Gerekli Malzemeler ve Kodlar Hakkında Sıkça Sorulan Sorular

    Bu yazıyla ilgili en çok merak edilen noktalar ve uzman yanıtları

    Bu rehber yazıda anlatılan yöntemleri uygulamak için neler gereklidir?▼
    İçerikte belirtilen açık kaynaklı yazılım araçlarını ve temel donanım bileşenlerini temin etmeniz yeterlidir. Tüm adımlar pratik uygulamalarla desteklenmiştir.
    Bu uygulamada devre bağlantısı yaparken en çok yapılan hata nedir?▼
    Ortak toprak (GND) hattının bağlanmaması, LED ve sensör bacaklarının ters kutupla takılması ya da pin numaralarının koddaki dijital/analog tanımlarla uyuşmaması en sık karşılaşılan durumlardır. Şemadaki pin numaralarını iki kez kontrol etmek sorunu çözer.
    Robot Araba Nasıl Yapılır? Gerekli Malzemeler ve Kodlar çalışmasını tamamladıktan sonra nasıl daha ileri bir seviyeye taşıyabilirim?▼
    Bu çalışmaya ek sensörler (kablosuz Bluetooth/Wi-Fi modülü, OLED ekran veya sesli buzzer uyarısı) entegre edebilir; verileri internet ortamına aktararak Nesnelerin İnterneti (IoT) tabanlı akıllı bir sisteme dönüştürebilirsiniz.