Mobil App
×
Kendin Yap Robot Projeleri

Sıradaki içerik:

Kendin Yap Robot Projeleri

e
sv

Arduino ile Basit Robot Yapımı

105 okunma — 11 Şubat 2025 18:21
Arduino-ile-basit-robot-yapimi-1-1

Arduino ile Basit Robot Yapımı

🤖 Arduino ile Basit Robot Yapımı: Arduino kullanarak kendi robotunuzu yapmak ister misiniz? Bu rehberde, engellerden kaçabilen basit bir otonom robot yapımını adım adım anlatacağız.

Bu robot, ultrasonik sensör kullanarak çevresindeki nesneleri algılar ve yönünü değiştirerek hareket eder. Elektronik veya kodlama bilginiz olmasa bile kolayca uygulayabilirsiniz! 🚀

🔧 1. Gerekli Malzemeler

📌 Basit bir Arduino tabanlı robot yapmak için aşağıdaki bileşenlere ihtiyacınız var:

✔️ Arduino Uno veya Arduino Nano
✔️ L298N Motor Sürücü Modülü
✔️ 2 Adet DC Motor + 2 Adet Tekerlek
✔️ HC-SR04 Ultrasonik Sensör (Engel algılama için)
✔️ Li-ion Pil veya 9V Batarya (Güç kaynağı için)
✔️ Mini Servo Motor (Sensörü hareket ettirmek için, opsiyonel)
✔️ Jumper Kablolar ve Lehim Teli

📌 Ekstra: Bluetooth veya Wi-Fi modülü ekleyerek robotu uzaktan kontrol edebilirsiniz!

🛠️ 2. Robotun Gövdesini Hazırlama

🔹 Robotun şasisini satın alabilir veya kendiniz yapabilirsiniz.

📌 Seçenek 1: Hazır Robot Şasisi Kullanma
✔️ Amazon veya Aliexpress gibi platformlardan akrilik veya plastik robot şasisi alabilirsiniz.

📌 Seçenek 2: Karton veya Ahşap Kullanarak Gövde Yapma
✔️ Dayanıklı mukavva veya kontrplak kullanarak motorları ve devreleri monte edebileceğiniz bir gövde yapabilirsiniz.

📌 Seçenek 3: 3D Yazıcı Kullanarak Şasi Basma
✔️ Thingiverse veya benzeri sitelerden 3D yazıcı için robot gövdesi tasarımları indirerek kendi şasinizi oluşturabilirsiniz.

📌 Ekstra: Tekerleklerin daha iyi kavrama sağlaması için silikon kaplama kullanabilirsiniz!

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

🔹 Motorları, motor sürücü kartını ve sensörleri doğru şekilde bağlamanız gerekiyor.

📌 Adım 1: Motorları L298N Motor Sürücüye Bağlayın
✔️ Sağ motoru L298N’in OUT1 ve OUT2 pinlerine bağlayın.
✔️ Sol motoru L298N’in OUT3 ve OUT4 pinlerine bağlayın.

📌 Adım 2: Motor Sürücüyü Arduino’ya Bağlayın
✔️ IN1 → Arduino D5
✔️ IN2 → Arduino D6
✔️ IN3 → Arduino D9
✔️ IN4 → Arduino D10

📌 Adım 3: Ultrasonik Sensörü Bağlayın
✔️ VCC → 5V
✔️ GND → GND
✔️ Trig → Arduino D7
✔️ Echo → Arduino D8

📌 Adım 4: Bataryayı Bağlayın
✔️ L298N üzerindeki + ve – uçlarını pil kutusuna bağlayın.

📌 Ekstra: Sensörü hareket ettirmek için bir servo motor ekleyebilirsiniz!

💻 4. Arduino Kodunu Yükleme ve Test Etme

📌 Kod Örneği: Engellerden Kaçan Otonom Robot

cpp
#include <NewPing.h>

#define TRIG 7
#define ECHO 8
#define MAX_DISTANCE 200
#define MOTOR_R1 5
#define MOTOR_R2 6
#define MOTOR_L1 9
#define MOTOR_L2 10

NewPing sonar(TRIG, ECHO, MAX_DISTANCE);

void setup() {
pinMode(MOTOR_R1, OUTPUT);
pinMode(MOTOR_R2, OUTPUT);
pinMode(MOTOR_L1, OUTPUT);
pinMode(MOTOR_L2, OUTPUT);
}

void loop() {
int mesafe = sonar.ping_cm();

if (mesafe > 10 || mesafe == 0) { // Engel yoksa devam et
ileri();
} else { // Engel varsa yön değiştir
geri();
delay(500);
solaDon();
delay(500);
}
}

void ileri() {
digitalWrite(MOTOR_R1, HIGH);
digitalWrite(MOTOR_R2, LOW);
digitalWrite(MOTOR_L1, HIGH);
digitalWrite(MOTOR_L2, LOW);
}

void geri() {
digitalWrite(MOTOR_R1, LOW);
digitalWrite(MOTOR_R2, HIGH);
digitalWrite(MOTOR_L1, LOW);
digitalWrite(MOTOR_L2, HIGH);
}

void solaDon() {
digitalWrite(MOTOR_R1, HIGH);
digitalWrite(MOTOR_R2, LOW);
digitalWrite(MOTOR_L1, LOW);
digitalWrite(MOTOR_L2, HIGH);
}

void sagaDon() {
digitalWrite(MOTOR_R1, LOW);
digitalWrite(MOTOR_R2, HIGH);
digitalWrite(MOTOR_L1, HIGH);
digitalWrite(MOTOR_L2, LOW);
}

📌 Kod Açıklaması:
✔️ Robot, HC-SR04 sensörünü kullanarak çevresindeki engelleri algılar.
✔️ Eğer 10 cm’den daha yakın bir engel varsa, robot geri hareket eder ve yön değiştirir.
✔️ Engel yoksa robot düz bir şekilde ilerler.

📌 Ekstra: PID algoritması ekleyerek daha hassas yönlendirme yapabilirsiniz!

🎮 5. Robotu Uzaktan Kontrol Etme (Opsiyonel)

🔹 Bluetooth veya Wi-Fi modülü ekleyerek robotunuzu uzaktan kontrol edebilirsiniz.

📌 HC-05 Bluetooth Modülü Bağlantısı:
✔️ VCC → 5V
✔️ GND → GND
✔️ TX → RX (Arduino D2)
✔️ RX → TX (Arduino D3)

📌 Telefon Uygulaması:
✔️ Arduino Bluetooth Controller gibi bir uygulama kullanarak robotunuzu yönlendirebilirsiniz.

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

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

📌 Önerilen Geliştirmeler:
✔️ Lidar Sensörü Ekleyerek Daha Hassas Engel Algılama
✔️ Kamera Modülü ile Görüntü İşleme ve Nesne Takibi
✔️ Güneş Paneli Ekleyerek Kendi Kendini Şarj Eden Sistem
✔️ Robotunuzu AI Destekli Yapay Zeka ile Geliştirme

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

📌 Sonuç: Kendi Otonom Robotunuzu Yapın!

🎯 Bu rehber sayesinde Arduino ile kendi robotunuzu yapmayı öğrendiniz!

💡 Özetle:
✔️ Robotun gövdesini karton, plastik veya 3D baskı kullanarak yaptınız.
✔️ Motorları ve sensörleri Arduino ile bağlayarak elektronik devreyi tamamladınız.
✔️ Engellerden kaçabilen bir robot kodladınız ve test ettiniz.
✔️ Bluetooth veya Wi-Fi ekleyerek robotunuzu uzaktan kontrol ettiniz.

📢 Sizce en iyi robot projesi nasıl olmalı? Yorumlarda paylaşın! 👇😊

  • Site İçi Yorumlar

En az 10 karakter gerekli

Gönderdiğiniz yorum moderasyon ekibi tarafından incelendikten sonra yayınlanacaktır.