Arduino İle Algılanan Cisme Yönelen Servo Motor

Bu heyecan verici projede, Arduino ile bir mesafe sensörü kullanarak cisim algılama sistemi nasıl oluşturulur, adım adım göstereceğiz. Bu sistem, bir servo motor, LED ve buzzer ile birlikte çalışır ve çevrenizdeki cisimlere tepki verir. Videoda aşağıdaki adımları takip edeceğiz: Gerekli malzemelerin tanıtımı ve projenin amacı. Devre bağlantılarının nasıl yapıldığının gösterimi. Arduino kodunun ayrıntılı açıklaması ve nasıl çalıştığının anlatımı. Mesafe sensörünün nasıl kullanıldığının açıklanması. Servo motorun, LED'in ve buzzerin nasıl kontrol edildiğinin gösterimi. Mesafeye bağlı olarak LED ve buzzerin nasıl tepki verdiğinin canlı örnekleri. Bu proje, ev otomasyonu, güvenlik sistemleri ve hareket algılamalı uygulamalar için ilham verici bir örnektir. Kendi projelerinizi geliştirmek için temel bir rehber sunar ve Arduino ile elektronik dünyasına adım atmak isteyenler için harika bir başlangıç ​​noktasıdır. İyi seyirler ve başarılar dileriz! Gerekli Kod: // Ultrasonik sensör ve servo motor için pin numaraları const int trigPin = 9; const int echoPin = 10; const int servoPin = 11; // Servo motor için nesne oluşturma Servo servo; // Ultrasonik sensör için değişkenler long duration; float distance; float ultrasonicAngle; void setup() { // Pin modlarını belirleme pinMode(trigPin, OUTPUT); pinMode(echoPin, INPUT); // Servo motoru başlatma servo.attach(servoPin); } void loop() { // Sensörden ses dalgası gönderme digitalWrite(trigPin, LOW); delayMicroseconds(2); digitalWrite(trigPin, HIGH); delayMicroseconds(10); digitalWrite(trigPin, LOW); // Sensörden ses dalgası alma duration = pulseIn(echoPin, HIGH); // Cismin mesafesini hesaplama (cm cinsinden) distance = duration * 0.034 / 2; // Cismin açısını hesaplama (radyan cinsinden) ultrasonicAngle = asin(8.5 / distance); // Cismin açısını dereceye çevirme ultrasonicAngle = ultrasonicAngle * 57.2958; // Servo motorun açısını ayarlama servo.write(ultrasonicAngle); // Bir süre bekleyip tekrar etme delay(1000); } Twitter: DigitalEnginer0 Instagram: dijitalduslermuhendisi Tiktok: digitalduslermuhendisi