Hızlı kılavuz: 1–2 saat içinde temel bir LEGO robotu oluşturun ve programlayın

Kerem Aydın·13 Temmuz 2026·⏱3 dk

Cevap: Bir Mindstorms veya Spike seti alın, arka serbest tekerlekli iki tekerlekli şasiyi monte edin, iki büyük motoru A/B portlarına bağlayın, ön tarafa ultrasonik sensör ekleyin, blok tabanlı editörde hareket ve basit engel kaçınma mantığını programlayın — çalışan model hazır.

Neye ihtiyacınız var ve neden

  • Merkezi blok (EV3 Brick veya Hub) — "beyin", Bluetooth/USB destekler.
  • Motorlar: yürüme için 2 büyük motor (A ve B), kavrama/manipülatör için 1 orta boy motor.
  • Sensörler: ultrasonik (mesafe ölçümü), dokunma sensörü, renk sensörü (isteğe bağlı).
  • Yapısal elemanlar: 7–15M kirişler, 5.5–8 cm tekerlekler, 12–40 dişli çarklar, caster (serbest tekerlek).
  • Güç kaynağı: 6 AA pil veya 2200 mAh batarya (≈2 saat çalışma).

Mindstorms EV3 veya Spike Prime ile başlayın — gerekli her şeyi ve basit bir blok tabanlı editörü sunarlar.

Temel montaj şeması ve motor bağlantıları

  1. Şasi: Aralarında 10M mesafe bulunan iki paralel 11M kiriş. Aralarına blok için düz bir zemin sabitleyin.
  2. A/B motorları önde yanlara yerleştirilir, eksenler paralel; üzerine tekerlekler takılır.
  3. Arkaya denge için menteşe üzerinde caster wheel sabitleyin (5M kiriş + pim).
  4. Blok, 10x10 plaka üzerinde şasinin üzerine yerleştirilir, köşe elemanlarla sabitlenir.
  5. Ultrasonik sensör öne (port 4), dokunma sensörü yana (port 1 veya 2), renk sensörü gerekirse eklenir.
  6. Bağlantı: motorlar A/B portlarına (tekerlekler), orta boy motor C portuna (gripper). Kırmızı kablo artı, siyah kablo eksi. Dönüş yönü yazılımda değiştirilebilir.

Teknik notlar: büyük motor ~160 dev/dak, hassasiyet 1°'ye kadar; motoru %50 güçte 10 saniye test edin — aşırı ısınma kabul edilemez.

Dişli kavramasını kontrol edin: 2 mm'den fazla boşluk titreşime ve dönüşlerde hatalara neden olur.

Programlama: basit senaryolar ve örnekler

Mindstorms blok tabanlı editörünü kullanın (sürükle-bırak). Bluetooth veya kablo ile yükleyin.

  • İleri hareket (örnek): Start → Motor A/B (%50 güç, 5 sn) → Stop — yaklaşık 50 cm ilerler.
  • Temel engel kaçınma:
    • Sonsuz döngü:
      • Eğer ultrasonik <20 cm ise → Dur, 0.5 sn bekle → dön (A -%50, B %50, 720°'ye kadar) → devam et
  • Dokunma işleme: Eğer dokunma basıldıysa → 800 Hz ton çal 0.5 sn → 10 cm geri git → dön.
  • Renk kontrolü: Eğer renk = yeşil → hareket et, kırmızı ise → dur.

İleri düzey kullanıcılar için: ev3dev üzerinden Python'a dışa aktarma; burada yol hizalama için hassas PID kontrolörleri mevcuttur.

Programları bloğun SD kartına kaydedin — yeniden başlatma çalışmanızı silmez.

Test ve iyileştirmeler

  • Kalibrasyon: Tekerleklerin eşit şekilde takıldığından emin olun — 1 mm eğilme, 1 m'de ~10° sapmaya neden olur.
  • Dişliler: Gıcırtı durumunda silikon yağı ile yağlayın, WD-40 kullanmayın.
  • Yükseltmeler: Orta boy motor ve kavrayıcı ekleyin, kontrol için Bluetooth kumanda, çizgi veya renk için ek sensörler.
  • Enerji: Motor gücünü düşürmek ısınmayı azaltır ancak hız kaybına neden olur — dengeyi bulun.

Sık yapılan hatalar

  • Eksenlerdeki gevşek pimler — boşluk ve hatalı geometri.
  • Yazılımda yanlış port yapılandırması — motorlar "farklı yönlere gidiyor".
  • Uyumsuz pillerle aşırı yüksek besleme voltajı — aşırı ısınma.
  • Kütleyi göz ardı etmek: ağır üst yapılar manevra kabiliyetini kötüleştirir.

SSS

  • Montaj ne kadar sürer? Temel model için 1–2 saat, iyileştirmeler için birkaç saate kadar.
  • Lehimleme gerekir mi? Hayır — motorlar ve sensörler doğrudan portlara bağlanır.
  • Python ile programlanabilir mi? Evet — ileri senaryolar için ev3dev/Spike API aracılığıyla.
  • Robot yana çekiyorsa ne yapılmalı? Tekerleklerin mekanik simetrisini ve motor güç ayarlarının eşitliğini kontrol edin.

Bugün temel modeli monte edin, basit engel kaçınma mantığını test edin ve deneyim kazandıkça sensörler ve kod ekleyin — bu, tam otonom bir platforma giden yoldur.