- Gerekli Bileşenler:
- Devre Şeması ve Açıklaması:
- Kod Açıklaması:
- IR kontrollü DC Motorun Arduino ile Çalışması:
Arduino, öğrenciler ve hobiler arasında çok daha kısa bir sürede en popüler Mikrodenetleyici haline geldi. Bu yüzden herkes, kolay ve sorunsuz bir öğrenme eğrisine sahip olduğu için herhangi bir proje yapmak için Arduino'yu kullanmaya çalışır. Temel arayüz projelerinden gelişmiş robotik projelere ve IoT projelerine kadar birçok Arduino projesi oluşturduk, hepsini web sitemizden kontrol edebilirsiniz.
Bugün Arduino ile IR Sensörü, Röle Modülü ve DC Motor olmak üzere üç temel bileşeni kullanan basit bir proje yapıyoruz. Burada DC Motoru kontrol etmek için IR sensörünü Arduino ile arayüzleyeceğiz. Burada IR sensörü önündeki herhangi bir nesneyi algılayacak ve Arduino IR Sensörün çıkışını okuyacak ve Röleyi Yüksek yapacaktır. Röle ayrıca DC Motora bağlanır, bu nedenle IR Sensör önünde herhangi bir nesne tespit ettiğinde DC Motor AÇIK olacaktır.
Gerekli Bileşenler:
- Arduino UNO
- 5V-röle modülü
- DC motoru
- IR sensör modülü
- Breadboard
- Bağlantı telleri
Devre Şeması ve Açıklaması:
Arduino ile bu IR Sensör kontrollü DC Motorun devresi aşağıda gösterildiği gibi basittir:
Devrede, IR sensör Modülü çıkış pini, Arduino'nun Pin 2 no'una basitçe bağlanır ve Röle Modülünün girişi, Arduino'nun Pim 7'ye bağlanır. Ayrıca Röleye bir DC Motor bağlanır.
IR Sensörü, Röle ve DC Motor hakkında daha fazla bilgi edinmek için aşağıdaki projelerden geçebilirsiniz:
- IR Sensör Modülü Devresi
- Arduino Röle Kontrol Eğitimi
- Arduino kullanarak DC Motor Kontrolü
Kod Açıklaması:
Bu projenin kodu çok basit. Sonunda Demo Videolu Tam Arduino Kodu verilmektedir.
Burada IR sensör çıkış pinini Arduino'nun Pin 2'sine bağladık. Bu nedenle, IR sensörü herhangi bir nesne tespit ettiğinde, Arduino'nun Pin 2'si yüksek olacak ve Arduino'nun Pin 7'sine bağlı olan Röle açılacaktır.
geçersiz kurulum () {pinMode (2, INPUT); pinMode (7, ÇIKIŞ); Serial.begin (9600); } void döngü () {if (digitalRead (2) == 1) {Serial.println (digitalRead (2)); digitalWrite (7, YÜKSEK); }
IR kontrollü DC Motorun Arduino ile Çalışması:
Bu projenin çalışması basittir. IR sensörünün önünde herhangi bir nesne olduğunda, bunu algılar ve çıkış pinini yüksek yapar. IR sensörünün çıkış pini Arduino'ya bağlıdır, bu nedenle Arduino onu okuyacak ve pin 7'yi yüksek yaparak Röle modülünü etkinleştirecektir. Röle etkinleştirildiği anda DC motoru açacaktır.IR sensörünün yakınında herhangi bir nesne olmadığında, IR sensörünün çıkışı düşük kalacak ve DC motor da Kapalı durumda kalacaktır. IR Sensörün hassasiyeti, modülün üzerindeki potansiyometre kullanılarak ayarlanabilir. Hassasiyet, nesneyi algılayabileceği mesafe anlamına gelir.
Proje için eksiksiz Arduino Kodu ve demo videosu aşağıda verilmiştir.