Genel

Kendin Yap Yürüyen Robot

Kendin Yap Yürüyen Robot

🤖 Kendin Yap Yürüyen Robot: Kendi bacaklarıyla yürüyen bir robot yapmak ister misiniz? Bu projede, Arduino veya Raspberry Pi kullanarak iki, dört veya altı bacaklı bir yürüyen robot yapacağız!

Bu rehberde, robotun mekanik tasarımını, motor bağlantılarını, kodlamayı ve yapay zeka ile nasıl geliştirilebileceğini adım adım anlatacağız. Kodlama veya elektronik bilginiz olmasa bile kolayca uygulayabilirsiniz! 🚀

🔧 1. Gerekli Malzemeler

📌 Yapmak istediğiniz robotun türüne göre bileşenler değişebilir. İşte temel malzemeler:

✔️ Arduino Uno veya Mega (Daha fazla servo kontrolü için Mega önerilir)
✔️ 6-12 Adet Servo Motor (SG90 veya daha güçlü MG995 önerilir)
✔️ Robot Gövdesi (3D baskı, LEGO, ahşap veya metal olabilir)
✔️ Lipo veya Li-ion Batarya (5V-7.4V önerilir)
✔️ HC-SR04 Ultrasonik Sensör (Engel algılama için, opsiyonel)
✔️ IMU Sensörü (MPU6050 – Denge kontrolü için, opsiyonel)
✔️ Bluetooth veya Wi-Fi Modülü (Uzaktan kontrol için, opsiyonel)

📌 Ekstra: Robotun yapay zeka ile çalışmasını sağlamak için Raspberry Pi ve OpenCV ekleyebilirsiniz!

🚶 2. Robot Gövdesini ve Bacak Mekanizmasını Hazırlama

🔹 Robotun hareket edebilmesi için mekanik tasarımı doğru yapmalısınız.

📌 Seçenek 1: 3D Yazıcı ile Gövde Yapma
✔️ Thingiverse veya benzeri sitelerden 3D yazıcı için yürüyen robot çerçevesi tasarımları indirebilirsiniz.

📌 Seçenek 2: LEGO veya Ahşap Kullanarak Kendi Gövdenizi Yapma
✔️ LEGO Technic parçaları veya hafif ahşap kullanarak bacak mekanizmasını oluşturabilirsiniz.

📌 Bacak Türleri:
✔️ İki bacaklı (Bipedal) – İnsan benzeri robotlar için
✔️ Dört bacaklı (Quadruped) – Örümcek veya köpek benzeri robotlar için
✔️ Altı bacaklı (Hexapod) – Karınca veya böcek benzeri robotlar için

📌 Ekstra: Robotun dengesini artırmak için hafif malzemeler seçin!

⚙️ 3. Servo Motor ve Elektronik Bağlantıları Yapma

🔹 Her bacak için bir veya iki servo motor kullanarak robotun hareketlerini kontrol edebilirsiniz.

📌 Servo Motor Bağlantıları (4 Bacaklı Robot için Örnek):
✔️ Servo 1 (Ön Sol Bacak) → Arduino D3
✔️ Servo 2 (Ön Sağ Bacak) → Arduino D5
✔️ Servo 3 (Arka Sol Bacak) → Arduino D6
✔️ Servo 4 (Arka Sağ Bacak) → Arduino D9

📌 Ekstra: Robotun daha stabil yürümesi için IMU sensörü kullanabilirsiniz.

💻 4. Arduino ile Yürüyen Robot Kodu

📌 Kod Örneği: 4 Bacaklı Robotun Temel Hareketleri

cpp
#include <Servo.h>

Servo servo1; // Ön Sol
Servo servo2; // Ön Sağ
Servo servo3; // Arka Sol
Servo servo4; // Arka Sağ

void setup() {
servo1.attach(3);
servo2.attach(5);
servo3.attach(6);
servo4.attach(9);
}

void loop() {
ileri();
delay(1000);
geri();
delay(1000);
}

void ileri() {
servo1.write(45);
servo2.write(135);
servo3.write(45);
servo4.write(135);
delay(500);
servo1.write(90);
servo2.write(90);
servo3.write(90);
servo4.write(90);
}

void geri() {
servo1.write(135);
servo2.write(45);
servo3.write(135);
servo4.write(45);
delay(500);
servo1.write(90);
servo2.write(90);
servo3.write(90);
servo4.write(90);
}

📌 Kod Açıklaması:
✔️ Servo motorlar belirlenen açılara göre hareket eder.
✔️ Önce sol bacaklar kaldırılır, sonra sağ bacaklar hareket ettirilir.
✔️ Robot ileri veya geri gidebilir.

📌 Ekstra: PID algoritması ekleyerek robotun dengesini artırabilirsiniz!

🎮 5. Robotu Uzaktan Kontrol Etme (Bluetooth ile)

🔹 Robotu kablosuz olarak telefon veya bilgisayardan kontrol etmek için Bluetooth ekleyebilirsiniz.

📌 Gereken Ekstra Bileşenler:
✔️ HC-05 Bluetooth Modülü

📌 Bağlantılar:
✔️ VCC → 5V
✔️ GND → GND
✔️ TX → RX (Arduino D2)
✔️ RX → TX (Arduino D3)

📌 Arduino Kodu (Bluetooth Kontrolü İçin):

cpp
#include <Servo.h>
#include <SoftwareSerial.h>

SoftwareSerial BT(2, 3);
Servo servo1, servo2, servo3, servo4;

void setup() {
BT.begin(9600);
servo1.attach(3);
servo2.attach(5);
servo3.attach(6);
servo4.attach(9);
}

void loop() {
if (BT.available()) {
char komut = BT.read();
if (komut == 'F') ileri();
if (komut == 'B') geri();
}
}

void ileri() {
servo1.write(45);
servo2.write(135);
servo3.write(45);
servo4.write(135);
}

void geri() {
servo1.write(135);
servo2.write(45);
servo3.write(135);
servo4.write(45);
}

📌 Ekstra: Robotu sesli komutlarla hareket ettirmek için ses tanıma modülü ekleyebilirsiniz!

🔬 6. Robotunuzu Geliştirme ve Kişiselleştirme

🔹 Robotunuzu daha gelişmiş hale getirmek için farklı özellikler ekleyebilirsiniz.

📌 Önerilen Geliştirmeler:
✔️ AI Destekli Nesne Takibi (OpenCV ile Görüntü İşleme)
✔️ PID Kontrolü ile Daha Stabil Yürüme
✔️ Yüz Tanıma ile Belirli Kişilere Yönelme
✔️ Güneş Paneli Ekleyerek Kendi Kendini Şarj Eden Sistem

📌 Ekstra: Sesli komutlarla robotunuzu kontrol etmek için mikrofon ve ses tanıma modülü ekleyebilirsiniz!

📌 Sonuç: Kendi Yürüyen Robotunuzu Yapın!

🎯 Bu rehber sayesinde Arduino ile kendi yürüyen robotunuzu yapmayı öğrendiniz!

💡 Özetle:
✔️ Robotun mekanik gövdesini tasarladınız.
✔️ Servo motorları bağlayarak hareket kontrolünü sağladınız.
✔️ Arduino kodu ile temel yürüme fonksiyonlarını oluşturup test ettiniz.
✔️ Bluetooth veya yapay zeka ekleyerek robotunuzu geliştirdiniz.

📢 Sizce en iyi yürüyen robot nasıl olmalı? Yorumlarda paylaşın! 👇😊

Merih Karaagac

Recent Posts

Türkiye’de saatler alınacak mı? Saatler neden 02:00’de geri alınıyor?

Türkiye’de saatler geri alınacak mı? Avrupa’da yaşanan saat farklılıkları sorun olsa da Türkiye bir kaç…

12 dakika ago

PlayStation oyunlarında AI destekli karakter göreceğiz

PlayStation oyunlarında yer alan karakterler için bundan sonra çok daha farklı şeyler göreceğiz. AI destekli…

1 saat ago

Oppo A5 Pro 4G tanıtıldı! Özellikleri ve fiyatı

Oppo A5 Pro 4G tanıtıldı. Daha ucuz bir cihaz arayanlar ancak yüksek donanım isteyenlere özel…

2 saat ago

Tamamen Elektrikli Toyota C-HR+ Tanıtıldı: İşte Öne Çıkan Özellikler

Toyota, sevilen kompakt SUV modeli C-HR’ın tamamen elektrikli versiyonu C-HR+'ı resmi olarak duyurdu. Tasarımı ve…

5 saat ago

2025 Renault Megane E-Tech Tanıtıldı: İşte Fiyatı, Menzili

Renault, 2025 model Megane E-Tech ile elektrikli otomobil segmentinde yenilikleri sürdürüyor! 13 Mart 2025’te tanıtılan…

5 saat ago

İKİ TÜR OYUN AMA İKİSİDE GÜZEL OYUN! (Atomfall, 33 Immortals)

Yakın zamanda çıkacak olan 2 farklı tür oyun Atomfall ile 33 Immortals'ı inceledim. Farklı oyunlara…

5 saat ago

This website uses cookies.