HC-SR04 ile engelden kaçan robot nasıl yapılır?
HC-SR04 ile Engelden Kaçan Robot Yapımı
HC-SR04, ultrasonik mesafe sensörü kullanarak engellerden kaçan bir robot yapmanın temel bileşenlerinden biridir. İşte adım adım yapım süreci:Gerekli Malzemeler
- HC-SR04 Ultrasonik Sensör
- Arduino Kartı (örneğin Arduino Uno)
- DC Motorlar (2 adet)
- Motor Sürücü Kartı (L298N önerilir)
- Tekerlekler (2 adet)
- Pil veya Güç Kaynağı
- Bağlantı kabloları
- Şasi (robot gövdesi)
Kurulum Aşaması
- HC-SR04 sensörünü Arduino\'ya bağlayın:
- VCC - +5V
- Trig - Dijital Pin (örneğin 9)
- Echo - Dijital Pin (örneğin 10)
- GND - GND
- Motor sürücü kartını Arduino\'ya bağlayın:
- Motor A ve B\'nın bağlantılarını yapın
- Arduino\'dan motor sürücüye gerekli pinleri bağlayın
- DC motorları tekerleklere monte edin.
Yazılım Kısmı
- Arduino IDE\'yi açın.
- Aşağıdaki kodu kullanarak sensörden mesafeyi okuyun ve motorları kontrol edin:
const int trigPin = 9;
const int echoPin = 10;
const int motorPin1 = 3; // Motor 1
const int motorPin2 = 5; // Motor 2
void setup() {
pinMode(trigPin, OUTPUT);
pinMode(echoPin, INPUT);
pinMode(motorPin1, OUTPUT);
pinMode(motorPin2, OUTPUT);
Serial.begin(9600);
}
void loop() {
long duration, distance;
digitalWrite(trigPin, LOW);
delayMicroseconds(2);
digitalWrite(trigPin, HIGH);
delayMicroseconds(10);
digitalWrite(trigPin, LOW);
duration = pulseIn(echoPin, HIGH);
distance = (duration * 0.034) / 2;
if (distance < 15) {
digitalWrite(motorPin1, LOW);
digitalWrite(motorPin2, HIGH); // Geri geri git
} else {
digitalWrite(motorPin1, HIGH);
digitalWrite(motorPin2, LOW); // İleri git
}
Serial.print(\"Mesafe: \");
Serial.println(distance);
delay(100);
}
Test Aşaması
- Robotu açın ve motorların düzgün çalıştığından emin olun.
- Engelleri test edin; robotun engellerden kaçtığını gözlemleyin.
Cevap yazmak için lütfen
.
Aynı kategoriden
- Breadboard nedir, nasıl kullanılır?
- Akıllı ev protokolleri: Zigbee, Z-Wave, Thread ve Matter nedir?
- Mantık kapıları nedir ve hangi amaçlarla kullanılırlar?
- Bilgisayar toplarken bütçe nasıl bölünmeli?
- Taşınabilir projektör ve TV kutuları (stick/box) kıyası
- Akıllı ev sistemleri hangi sensörleri kullanır?
- Router güvenliği: WPA3, güçlü parola ve misafir ağı nasıl kurulur?
- Akıllı TV’de uygulama donuyor; önbellek temizleme ve fabrika sıfırlama adımları
- Elektrikli araçların batarya ömrünü optimize etmek için hangi stratejiler kullanılabilir?
- 3D yazıcı ile devre kutusu nasıl yapılır?
- Araç içi şarj ve FM verici seçerken nelere dikkat etmeli?
- Bileklik ve saatlerde nabız, SpO₂ ve EKG verileri ne kadar güvenilir?
- Motor sürücü nedir?
- Ses sensörü ile hangi projeler yapılır?
- Piezo buzzer nasıl çalışır?
- Akkor Lamba Nedir?
- Elektronik devre tasarımı nasıl yapılır?
- Telefon hafızası dolduğunda ne yapmalıyım?
- Elektronların manyetik alanlarının hareketi nasıl etkilediğini anlatır mısınız?
- Elektrikli araçlarda güvenli şarj istasyonları nasıl optimize edilebilir?