2025 Yazar: John Day | [email protected]. Son düzenleme: 2025-01-13 06:58
Bu aktivite için Brenton ve ben bir nesneye olan mesafeyi belirlemek için sonar kullanan bir ultrasonik sensör kullandık. Bunun nasıl çalıştığının temeli, verici veya (trig pimi) yüksek frekanslı bir ses gibi bir sinyal gönderecek, daha sonra sinyal bir nesne bulduğunda, verici tarafından yansıtılacak ve alınacaktır (eko pimi). Sesin havadaki hızını, iletim ve alım arasındaki süreyi bilmek, bir nesneye olan mesafeyi hesaplamamızı sağlar.
Gereçler
Arduino breadboard, laptop, arduino ultrasonik sensör, üç jumper kablosu ve devreyi kodu koyduğumuz laptopa bağlamak için devre, usb'ye ihtiyacınız olacak.
Adım 1: Sonar Oluşturma
Sonarı oluşturmak için giriş bölümünün sarf malzemeleri bölümünde listelenen malzemelere ihtiyacınız olacak. Başlamak için, ultrasonik sensör sonarının çalışmasını sağlayacak kodu oluşturmak için dizüstü bilgisayarınızı kullanacaksınız. Kodu oluşturmak için önce sırasıyla trigPin ve echoPin adlı tetikleyici ve yankı pimi için değişkenler oluşturacaksınız. Tetik pini dijital Pin 9'a ve eko pinleri dijital Pin 10'a bağlıdır. Ayrıca değişken süreyi de oluşturmanız gerekecektir. Kodun yayınlanması ve iletilmesi arasındaki zamandan tasarruf sağlayacaktır. Setup()'ta bunu 9600'de başlatmanız gerekecek, böylece bir Serial. Begin(9600) elde edeceksiniz. Ayrıca 2 ve 10'luk bir DÜŞÜK ve Yüksek darbe değeri başlatmak için bir döngüye ihtiyacınız olacaktır.
2. Adım: Kurulum
Kurulumu oluşturmak için giriş bölümünün sarf malzemeleri bölümünde listelenen öğelere ihtiyacınız olacak. Ultrasonik sensörü ekmek tahtasına girmeniz gerekecektir. o zaman sensörden VCC'yi devredeki 5V'a bağlayan bir atlama kablosuna ihtiyacınız olacak. Ardından, Trig'i bağlayan bir tel sensörü Pin 9'a ve bir tanesi Echo'yu Pin 10'a bağlar. Son olarak, GND'yi sensörden devre üzerindeki GND'ye bağlamanız gerekecektir.
3. Adım: Sorun Giderme
Kodu çalıştırmanız ve doğru ve çalışıp çalışmadığını test etmeniz gerekecektir. Sensör, toplam yol mesafesi 20 ft ve limit 20ms ile 10 fite kadar çalışacaktır, bu nedenle süre 20ms'nin üzerine ayarlanmalıdır. Akılda tutulması gereken diğer bazı şeyler, eğer sensör bir Yankı alamazsa, ÇIKIŞ'ınız asla DÜŞÜK olamaz.