HC-SR04 Ve Arduino'da Ultrasonik Telemetre Nasıl Yapılır

İçindekiler:

HC-SR04 Ve Arduino'da Ultrasonik Telemetre Nasıl Yapılır
HC-SR04 Ve Arduino'da Ultrasonik Telemetre Nasıl Yapılır

Video: HC-SR04 Ve Arduino'da Ultrasonik Telemetre Nasıl Yapılır

Video: HC-SR04 Ve Arduino'da Ultrasonik Telemetre Nasıl Yapılır
Video: Using the HC-SR04 Ultrasonic Distance Sensor with Arduino - Everything you need to know! 2024, Kasım
Anonim

HC-SR04 ultrasonik sensör ve Arduino kartına dayalı bir telemetre projesi öneriyorum. Sensör okumaları likit kristal ekranda görüntülenir ve güç 9 voltluk bir pilden sağlanır.

Telemetre proje düzeni
Telemetre proje düzeni

Bu gerekli

  • -Arduino Nano;
  • - ultrasonik telemetre HC-SR04;
  • - LCD ekran;
  • - vücut;
  • - pil "Kron";
  • - 10 kOhm potansiyometre;
  • - ekmek tahtası;
  • - bağlantı kabloları.

Talimatlar

Aşama 1

Başlamak için, kasa için doğru boyutu seçmeniz gerekir. Boyut, hangi Arduino kartını kullanacağınıza (UNO, Mini, Nano veya başka bir) ve LCD'nizin boyutuna bağlıdır. LCD yerine 3 karakterli minyatür LED gösterge kullanmak mümkündür. Bu mesafeyi santimetre cinsinden göstermek için yeterli olacaktır, çünkü kullanılan ultrasonik sensör 3 ile 400 cm arasında ölçüm aralığına sahiptir.

Bir telemetre için bir kasa seçme
Bir telemetre için bir kasa seçme

Adım 2

Parçaların vücut içinde nasıl düzenleneceğini tahmin edelim. Ultrasonik sensör, ekran ve açma-kapama anahtarı için delikleri kesin.

Aşama 3

Şimdi cihazımızın devresine bakalım. Güç kaynağı - "Krona" pilinden 9 V. Geçiş anahtarı S1 - cihazı açıp kapatmak için. Sıvı kristal ekran (LCD), kontrastı ayarlamak için 10 kΩ'luk bir potansiyometre ile standart bir şekilde bağlanır. LCD ve ultrasonik sensör 5 V'tan güç alır.

Ultrasonik telemetre devresi
Ultrasonik telemetre devresi

4. Adım

Şimdi telemetremiz için bir kroki yazalım. Burada her şey basit. İlk olarak, Arduino IDE'den LiquidCrystal kütüphanesini kullanarak LCD'yi 12, 11, 10, 9, 8 ve 7 pinlerinde başlatıyoruz.

Ardından telemetrenin tetik ve yankı pinlerini Arduino kartının 6 ve 5 numaralı pinlerine bağlarız.

Her 50 ms'de bir getDistance () işlevini kullanarak dedektörden mesafeyi talep edeceğiz ve bunu LCD'de görüntüleyeceğiz.

telemetre kroki
telemetre kroki

Adım 5

Krokiyi Arduino hafızasına yazdıktan sonra cihazı monte edebiliriz. Önerdiğim iç aksamların düzeni şekilde gösterilmiştir. Ekranı ve sensörü sıcak tutkalla sabitledim. Oldukça sıkı tutar, ancak aynı zamanda gerektiğinde bağlı parçaların çıkarılmasını da mümkün kılar. Arduino'nun USB bağlantı noktasına bağlanabilmeniz ve gerekirse "bellenimi" düzeltebilmeniz için her şeyi yerleştirmeniz önerilir. Örneğin, görüntülenen metni değiştirin veya mesafeyi hesaplamak için katsayıları düzeltin. LCD'nin kontrastını değiştirmek gerekli olabilir, bu nedenle bir potansiyometre ayarlayıcısının olması da tavsiye edilir.

Ultrasonik telemetrenin iç kısımlarının düzeni
Ultrasonik telemetrenin iç kısımlarının düzeni

6. Adım

Bitmiş cihazın bir versiyonu fotoğrafta gösterilmektedir. Oldukça kompakt ve kullanımı kolaydır. Tabii ki, böyle bir cihazın kendine has özellikleri vardır. Faydalı ipuçları bölümünün sonunda birkaç önemli kullanım ipucu verilmiştir.

Önerilen: