Genel

Kendin Yap Robot Projeleri

Kendin Yap Robot Projeleri

🤖 Kendin Yap Robot Projeleri: Kendi robotunuzu yaparak mühendislik ve programlama becerilerinizi geliştirmek ister misiniz? Arduino, Raspberry Pi veya LEGO Mindstorms gibi bileşenlerle çalışan farklı robotlar oluşturabilirsiniz!

Bu rehberde, basit otonom robotlardan gelişmiş yapay zeka destekli projelere kadar farklı seviyelerde robot yapımını adım adım anlatacağız. Elektronik veya kodlama bilginiz olmasa bile kolayca uygulayabilirsiniz! 🚀

🔧 1. Gerekli Malzemeler

📌 Seçtiğiniz projeye göre ihtiyacınız olan malzemeler değişebilir. İşte genel olarak gereken bileşenler:

✔️ Mikrodenetleyici (Arduino UNO, Mega veya Raspberry Pi)
✔️ DC Motorlar veya Servo Motorlar (Tekerlekli veya bacaklı robotlar için)
✔️ Motor Sürücü Modülü (L298N veya TB6612FNG önerilir)
✔️ Sensörler (Ultrasonik, kızılötesi, lidar veya kamera)
✔️ Li-ion veya Lipo Batarya (7.4V veya 12V önerilir)
✔️ 3D yazıcıdan veya LEGO parçalarından robot gövdesi

📌 Ekstra: Kablosuz kontrol için Bluetooth (HC-05) veya Wi-Fi (ESP8266) modülü ekleyebilirsiniz!

🚗 2. Basit Otonom Araç Robotu (Arduino ile)

🔹 Sensörlerle engelleri algılayıp yön değiştirebilen basit bir robot yapabilirsiniz.

📌 Gereken Malzemeler:
✔️ Arduino Uno
✔️ L298N Motor Sürücü
✔️ 2 Adet DC Motor ve Tekerlekler
✔️ HC-SR04 Ultrasonik Sensör
✔️ 9V veya 12V Pil

📌 Bağlantılar:
✔️ Motorları L298N motor sürücüye bağlayın.
✔️ HC-SR04 ultrasonik sensörünü Arduino’ya bağlayın.

📌 Kod Örneği:

cpp
#include <NewPing.h>
#define TRIG 9
#define ECHO 10
NewPing sonar(TRIG, ECHO, 200);

void setup() {
pinMode(5, OUTPUT);
pinMode(6, OUTPUT);
}

void loop() {
int mesafe = sonar.ping_cm();
if (mesafe < 10) {
digitalWrite(5, LOW);
digitalWrite(6, HIGH);
delay(500);
} else {
digitalWrite(5, HIGH);
digitalWrite(6, LOW);
}
}

📌 Ekstra: Bluetooth modülü ekleyerek robotu uzaktan kontrol edebilirsiniz!

🐞 3. 4 Ayaklı Örümcek Robot (Quadruped Robot)

🔹 Yapay zeka ve hareket algılama sistemleriyle çalışabilen 4 ayaklı bir robot yapabilirsiniz.

📌 Gereken Malzemeler:
✔️ Arduino Mega (Daha fazla servo bağlantısı için)
✔️ 8 Adet Servo Motor (SG90 veya MG995 önerilir)
✔️ 3D Yazıcıdan Basılmış Robot Gövdesi veya Ahşap Parçalar
✔️ IMU Sensörü (MPU6050 – Denge İçin)

📌 Bağlantılar:
✔️ Her ayağa 2 servo bağlanarak bacak hareketleri kontrol edilir.
✔️ MPU6050 sensörü ile dengenin korunması sağlanır.

📌 Kod Örneği:

cpp
#include <Servo.h>

Servo ayak1, ayak2;
void setup() {
ayak1.attach(9);
ayak2.attach(10);
}

void loop() {
ayak1.write(45);
ayak2.write(90);
delay(500);
ayak1.write(90);
ayak2.write(45);
delay(500);
}

📌 Ekstra: Yüz tanıma sistemi ekleyerek robotun sahibini tanımasını sağlayabilirsiniz!

📸 4. Raspberry Pi ile Yüz Tanıyan Robot

🔹 Kamera ve yapay zeka desteği ile insan yüzlerini algılayan bir robot yapabilirsiniz.

📌 Gereken Malzemeler:
✔️ Raspberry Pi 4 veya Zero 2 W
✔️ Raspberry Pi Kamera Modülü
✔️ Servo Motorlar (Kamera hareketi için)
✔️ OpenCV Kütüphanesi (Python ile yüz tanıma için)

📌 Yüz Tanıma Kodu (Python – OpenCV ile):

python
import cv2

face_cascade = cv2.CascadeClassifier('haarcascade_frontalface_default.xml')
cap = cv2.VideoCapture(0)

while True:
ret, frame = cap.read()
gray = cv2.cvtColor(frame, cv2.COLOR_BGR2GRAY)
faces = face_cascade.detectMultiScale(gray, 1.3, 5)

for (x, y, w, h) in faces:
cv2.rectangle(frame, (x, y), (x + w, y + h), (255, 0, 0), 2)

cv2.imshow('Face Recognition', frame)

if cv2.waitKey(1) & 0xFF == ord('q'):
break

cap.release()
cv2.destroyAllWindows()

📌 Ekstra: Robot, tanıdığı kişilere selam verebilir veya sesli komutları yerine getirebilir!

✋ 5. Robotik Kol Yapımı (Servo Motorlu Kol)

🔹 CNC makinesi veya endüstriyel robotların çalışma mantığını öğrenmek için robotik kol yapabilirsiniz.

📌 Gereken Malzemeler:
✔️ Arduino Uno veya Mega
✔️ 5 Adet Servo Motor (MG995 veya SG90 önerilir)
✔️ Joystick Modülü (Kolu manuel kontrol etmek için)
✔️ 3D Baskı veya Ahşap Malzemeler ile Robot Kol Gövdesi

📌 Kod Örneği (Joystick ile Kontrol):

cpp
#include <Servo.h>

Servo servo1;
int potPin = A0;

void setup() {
servo1.attach(9);
}

void loop() {
int value = analogRead(potPin);
int angle = map(value, 0, 1023, 0, 180);
servo1.write(angle);
delay(10);
}

📌 Ekstra: Makine öğrenmesi ile robotik kolun nesneleri tanımasını sağlayabilirsiniz!

📌 Sonuç: Kendi Robotunuzu Yapın!

🎯 Bu rehber sayesinde kendi robot projelerinizi oluşturmayı öğrendiniz!

💡 Özetle:
✔️ Otonom araç robotu yaparak engelleri algılayan bir sistem geliştirdiniz.
✔️ Denge kontrollü 4 ayaklı örümcek robot oluşturdunuz.
✔️ Yüz tanıyan bir robot yaparak yapay zeka ile entegre ettiniz.
✔️ Servo motorlarla robotik bir kol yaptınız.

📢 Sizce en iyi robot projesi hangisi? Yorumlarda paylaşın! 👇😊

Merih Karaagac

Recent Posts

Huawei zor günler geçiriyor! Soruşturma açıldı

Huawei son dönemde zor günler yaşıyor. Şirket hakkında Avrupa’da geniş kapsamlı biş soruşturma açıldı. Huawei,…

48 dakika ago

Garena Delta Force Mobil Android ve iOS için çıkıyor

Uzunca süredir beklenen mobil oyun Garena Delta Force için çıkış tarihi netleşti. Garena tarafından geliştirilen…

8 saat ago

Netflix’in en çok izlenen filmleri (Geniş liste)

Netflix, popüler filmlerini izlenme süresi ve izleyici sayısı gibi iki temel kriterle değerlendiriyor. Bu ölçütler,…

8 saat ago

Zembilli neden final yapıyor?

ATV ekranlarında Cuma akşamları izleyiciyle buluşan "Zembilli" dizisi final yapmaya hazırlanıyor. Üs Yapım imzası taşıyan…

9 saat ago

iPhone 17 için büyük sızıntı! Pro Max başka isimle gelebilir

iPhone 17 Pro Max için ortaya atılan iddia sayısı her geçen gün artıyor. Gelen son…

9 saat ago

SpaceX, ISS’de Mahsur Kalan Astronotları Kurtarmak İçin Fırlatıldı

  Elon Musk'ın sahibi olduğu SpaceX, 15 Mart 2025 tarihinde Crew Dragon uzay aracını Falcon-9…

9 saat ago

This website uses cookies.