Kendin Yap Robot Projeleri
İçindekiler
Toggle🤖 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:
#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:
#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):
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):
#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! 👇😊
Yorum Yaz