İçindekiler:

ARDUINO KULLANILAN ULTRASONİK RADAR SİSTEMİ: 3 Adım
ARDUINO KULLANILAN ULTRASONİK RADAR SİSTEMİ: 3 Adım

Video: ARDUINO KULLANILAN ULTRASONİK RADAR SİSTEMİ: 3 Adım

Video: ARDUINO KULLANILAN ULTRASONİK RADAR SİSTEMİ: 3 Adım
Video: Arduino İle Radar Nasıl Yapılır? (HC-SR04 + Servo Motor Kullanarak) 2024, Temmuz
Anonim
ARDUINO KULLANILAN ULTRASONİK RADAR SİSTEMİ
ARDUINO KULLANILAN ULTRASONİK RADAR SİSTEMİ

Burada açıklanan devre, ultrasonik tabanlı bir radar sisteminin çalışmasını göstermektedir. Bir cismi algılamak ve mesafesini ölçmek için ultrasonik sensör kullanır ve servo motora göre döner. Dönme açısı 16x2 LCD ekranda görüntülenir. Engel algılandığında sesli uyarı açılır ve LCD ekranda da görüntülenir..

Radar sistemlerinin sivil uygulamalarının yanı sıra bir takım savunma uygulamaları da bulunmaktadır.

Bir radar sistemi, hedefe doğru bir ışını ileten ve daha sonra hedef tarafından bir yankı sinyali olarak yansıtılan bir vericiden oluşur. Yansıyan sinyal bir alıcı tarafından alınır. Bu alıcı, alınan sinyali işler ve bir gösterge biriminde görüntülenen bir hedef, mesafe, konum (hareket veya sabit) veya hız gibi bilgileri sağlar.

Adım 1: Gerekli Bileşenler

Gerekli Bileşenler
Gerekli Bileşenler

Arduino UNO R3- Çıkarılabilir, çift sıralı paket (DIP) ATmega328 AVR mikrodenetleyici tabanlı bir mikrodenetleyici kartıdır. 20 adet dijital giriş/çıkış pinine sahiptir (6 tanesi PWM çıkışı ve 6 tanesi analog giriş olarak kullanılabilir).

HC-SR04 Ultrasonik Sensör -Bu sensör, pin isimleri sırasıyla Vcc (5v), Trigger, Echo ve Ground olan 4 pinli bir modüldür. Bu sensör, mesafe ölçme veya nesneleri algılamanın gerekli olduğu birçok uygulamada kullanılan çok popüler bir sensördür. Modülün önünde Ultrasonik verici ve Alıcıyı oluşturan iki göz benzeri proje vardır.

Tower Pro SG90 Mikro Servo Motor-Bu servo 180° dönebilen servodur. PWM sinyalini daha hızlı ve daha iyi alan ve işleyen Dijital Servo Motordur. İyi tork, tutma gücü ve dış kuvvetlere tepki olarak daha hızlı güncelleme sağlayan gelişmiş dahili devre ile donatılmıştır. Kahverengi, kırmızı ve sarı renkli üç kablodan oluşur.

Kahverengi/Siyah: Toprağa Bağlı

Kırmızı: VCC'ye (5v) bağlı

Sarı/Beyaz: Veri pinine bağlanan bu pwm sinyali üzerinden motoru sürmeye verilir.

16x2 LCD Ekran (Yeşil Arka Işık)- 16x2 LCD ekran alfanümerik bir ekrandır. HD44780 ekran denetleyicisini temel alır ve çoğu mikro denetleyiciyle arayüz oluşturmaya hazırdır. 5V ile çalışır ve istenildiği gibi açılıp kapatılabilen Yeşil Arka Işık'a sahiptir. Ekranın kontrastı, kontrast kontrol pimindeki (Pin 3) voltaj değiştirilerek de kontrol edilebilir.

zil

12v Güç Kaynağı Kartı

Jumper Telleri

2. Adım: Birbirine Bağlı Bileşenler

Birbirine Bağlı Bileşenler
Birbirine Bağlı Bileşenler

LCD PIN_RS ------------------- 12 Arduino Uno

LCD PIN_RW ------------------ GND

Arduino Uno LCD PIN_TR -------------------11

LCD PIN_D0 ------------------- NK

LCD PIN_D1 ------------------- NK

LCD PIN_D2 ------------------- NK

LCD PIN_D3 ------------------- NK

LCD PIN_D4 ------------------- 5 Arduino Uno

LCD PIN_D5 ------------------- 4 Arduino Uno

LCD PIN_D6 ------------------- 3 Arduino Uno

LCD PIN_D7 ------------------- 2 Arduino Uno

LCD PIN_VSS ------------------- GND

LCD PIN_VDD ------------------- 5V

Sensör Pin_VCC---------------- 5V

Arduino Uno Sensör Pin_Trig------------------8

Arduino Uno'nun Pin_Echo ------------------9 Sensörü

Sensör Pin_GND -------------------GND

Servo motor, üç pimli bir dişi konektöre sahiptir. Kahverengi/Siyah olan genellikle zemindir.

Tüm standartlarda kırmızı olması gereken güç kablosunu Arduino üzerinde 5V'a bağlayın.

Servo konektöründeki kalan hattı Arduino'daki dijital bir pime bağlayın.

Buzzer pin- Pozitif, Arduino'nun dijital pinine, diğer pin ise toprağa bağlanır.

Adım 3: Kod

kod
kod

Ana kodu aşağıdaki bağlantıdan indirin: -

Ana kod:

Programı Arduino'ya yükledikten sonra 'Processing' adlı bir yazılım kullanarak radar sistemini görebilirsiniz.

İşleme Linux, Mac OS X ve Windows için kullanılabilir.

Yazılımı şu bağlantıdan indirebilirsiniz: https://processing.org/download/. Yazılımı indirmek için seçiminizi yapın.

Ana kodu yükledikten sonra işleme kodunu çalıştırın.

Not: - İhtiyacınıza göre port adını ve koşulları değiştirmelisiniz.

İşlem kodunu çalıştırdığınızda siyah bir pencere açılır. Hareket eden radarı görebilir ve bir engel algılandığında kırmızı bir çizgi belirir.

İşlem kodunu yukarıdaki bağlantıdan indirebilirsiniz (Ana kod).

Umarım bu sizin için daha kolay olmuştur. Bu talimatı beğendiyseniz ve faydalı bulduysanız abone olmayı unutmayın ve herhangi bir şüpheniz, sorunuz veya herhangi bir konuda yardıma ihtiyacınız varsa, aşağıya bir yorum bırakın…

teşekkürler elementzonline.com

Önerilen: