İçindekiler:
Video: AVR Mikrodenetleyici. Ultrasonik Mesafe Sensörü. LCD NOKIA 5110 üzerinde HC-SR04: 4 Adım
2025 Yazar: John Day | [email protected]. Son düzenleme: 2025-01-13 06:58
Herkese merhaba!
Bu bölümde mesafeyi algılamak için basit elektronik cihaz yapıyorum ve bu parametreler LCD NOKIA 5110'da gösteriliyor. Parametreler diyagram ve sayılar olarak gösteriliyor. Cihaz, AVR ATMEGA328P mikrodenetleyicisine dayanmaktadır. Cihaz, ultrasonik sensör mesafesi HC-SR04 ile donatılmıştır.
Adım 1: Tanım Bileşenleri
Cihazın temel bileşenleri:
- Mikrodenetleyici AVR «ATMEGA328P»
- Tek Renkli Grafik LCD «NOKIA 5110»
- Ultrasonik mesafe sensörü «HC-SR04»
Mikrodenetleyici AVR «ATMEGA328P»
İlgili özellikler:
- 16-bit Zamanlayıcı/Sayaç kesmesi
- Harici Kesintiler
- Master/slave SPI seri arayüzü
Tek Renkli Grafik LCD «NOKIA 5110»
Özellikler:
- 48 x 84 Nokta LCD Ekran
- Maksimum yüksek hızlı 4 Mbits/sn ile Seri Veri Yolu Arayüzü
- Dahili Kontrolör/Sürücü «PCD8544»
- LED arka ışığı
- 2.7V-5V Voltajda çalışır, düşük güç tüketimi, pil uygulamaları için uygundur
- -25˚C ile +70˚C arası sıcaklık aralığı
- Destek Sinyali CMOS Girişi
Ultrasonik mesafe sensörü «HC-SR04»
Özellikler ve özellikler:
- Güç Kaynağı: +5V DC
- Sessiz akım: < 2mA, çalışma akımı: 15mA
- Aralık mesafesi: 2cm - 400cm / 1" - 13 ft, çözünürlük: 0.3cm
- Ölçüm açısı: 30 derece
- Tetik Giriş Darbe genişliği: 10uS
- Boyut: 45mm x 20mm x 15mm
Adım 2: Nasıl Çalışır?
Ultrasonik sensör, bir nesneye olan mesafeyi belirlemek için kullanılan SONAR ve RADAR sistemi prensibi ile çalışır.
Ultrasonik bir sensör, yüksek frekanslı ses (ultrason) dalgaları üretir. Bu ultrason nesneye çarptığında, aşağıdaki şekilde gösterildiği gibi alıcı tarafından algılanan yankı olarak yansır.
Yankının alıcıya ulaşması için gereken süreyi ölçerek mesafeyi hesaplayabiliriz.
Bu, Ultrasonik modülün mesafeyi ölçmek için temel çalışma prensibidir.
Ultrasonik modül HCSR04'te, 40 kHz frekansta ultrason üretecek şekilde tetik darbesi vermeliyiz.
Ultrason, yani 40 kHz'lik 8 darbe ürettikten sonra, yankı pinini yüksek yapar. Yankı pimi, yankı sesini geri almayana kadar yüksek kalır. Yani yankı piminin genişliği, sesin nesneye gitme ve geri dönme zamanı olacaktır. Zamanı bulduğumuzda, sesin hızını bildiğimiz için mesafeyi hesaplayabiliriz.
HC-SR04, 2 cm - 400 cm aralığında ölçüm yapabilir
Şimdi mesafe nasıl hesaplanır: Mesafe = Hız x Zaman
Ses dalgalarının hızı 343 m/s
Toplam Mesafe = 343 x Yüksek Zaman (Eko) 2
Sinyal HC-SR04'ten nesneye gittiği ve HC-SR04 modülüne geri döndüğü için toplam mesafe 2'ye bölünür.
Adım 3: Mikrodenetleyici Ürün Yazılımı Programlama
Firmware mikrodenetleyicisinin С-kod programını yorumlarla indirin.
Daha sonra HEX dosyasına derlenip mikrodenetleyicinin flash belleğine yüklenir.
Mikrodenetleyiciye Flash Bellenim:
HEX dosyasının mikrodenetleyici flash belleğine yüklenmesi. Mikrodenetleyici flash bellek yakma işleminin ayrıntılı bir açıklamasını içeren videoyu izleyin: Mikrodenetleyici flash bellek yakma…
Adım 4: Ultrasonik Mesafe Sensörü Devresi Montajı
Bileşenleri şematik diyagrama göre bağlayın.
Gücü takın ve çalışıyor!