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
- Elektronik devrede kısa devre nedir?
- Kara Cuma ve kampanyalarda sepet stratejisi nasıl planlanır?
- Android TV, Tizen ve webOS farkları: uygulama ve güncelleme desteği
- Aktif gürültü engelleme (ANC) ve şeffaf mod nasıl çalışır?
- Disk doldu uyarısında ne temizlenmeli?
- Akkor Lamba Nedir?
- Snapdragon ve MediaTek işlemciler arasında ne fark var?
- Diyot nedir, nasıl çalışır?
- Elektronik devrelerde kullanılan dirençlerin malzeme türlerinin performans ve dayanıklılık açısından nasıl farklılıklar gösterdiği konusunda ne gibi etkileri vardır
- İşlemci seçiminde AMD mi Intel mi?
- Monitör panel tipleri (IPS/VA/TN) ve kullanım senaryoları
- Laptop bataryası nasıl korunur? Sabit kullanımda ne yapılmalı?
- Elektronik devre şeması nasıl okunur?
- Elektrikli araçların otomatik şarj sistemleri nasıl çalışır?
- Elektronik devrelerde kullanılan farklı türdeki transistörlerin çalışma prensipleri ve uygulama alanları nasıl karşılaştırılabilir?
- Buzzer nedir, nasıl kullanılır?
- Gümrükten elektronik ürün almak güvenli mi?
- Garantiyi kaybetmeden temizlik ve bakım nasıl yapılır?
- Modem elektrik kesintisinde çalışır mı?
- 5G bantları ve VoLTE/VoWiFi desteği nasıl kontrol edilir?
