Mundarija:

AVR mikrokontroller. Ultrasonik masofa sensori. LCD NOKIA 5110 HC-SR04: 4 qadam
AVR mikrokontroller. Ultrasonik masofa sensori. LCD NOKIA 5110 HC-SR04: 4 qadam

Video: AVR mikrokontroller. Ultrasonik masofa sensori. LCD NOKIA 5110 HC-SR04: 4 qadam

Video: AVR mikrokontroller. Ultrasonik masofa sensori. LCD NOKIA 5110 HC-SR04: 4 qadam
Video: with source code | ultrasonic based distance sensor | college project idea | with 8051 | 1602 lcd 2024, Noyabr
Anonim
Image
Image

Hammaga salom!

Bu bo'limda men masofani sezadigan oddiy elektron qurilma yasayman va bu parametrlar NOKIA 5110 LCD displeyida ko'rsatiladi. Parametrlar diagramma va raqamlar ko'rinishida ko'rsatiladi. Qurilma AVR ATMEGA328P mikrokontrolleriga asoslangan. Qurilma HC-SR04 masofali ultratovushli sensor bilan jihozlangan.

1 -qadam: Komponentlarning tavsifi

Ta'rif komponentlari
Ta'rif komponentlari
Ta'rif komponentlari
Ta'rif komponentlari

Qurilmaning asosiy komponentlari:

  • AVR "ATMEGA328P" mikrokontroller
  • Monoxrom grafikali LCD "NOKIA 5110"
  • Ultrasonik masofa sensori "HC-SR04"

AVR "ATMEGA328P" mikrokontroller

Tegishli xususiyatlar:

  1. 16 bitli taymer/hisoblagichning uzilishi
  2. Tashqi uzilishlar
  3. Master/slave SPI ketma -ket interfeysi

Monoxrom grafikali LCD "NOKIA 5110"

Xususiyatlar:

  1. 48 x 84 nuqta LCD displey
  2. Maksimal yuqori tezlikdagi 4 Mbit/s ketma -ket avtobus interfeysi
  3. Ichki nazoratchi/haydovchi "PCD8544"
  4. LED orqa nuri
  5. 2.7V-5V kuchlanishda ishlang, kam quvvat sarfi, u akkumulyator batareyalari uchun javob beradi
  6. Harorat -25 ˚ dan +70 ˚ gacha
  7. CMOS kirishni qo'llab -quvvatlash

Ultrasonik masofa sensori "HC-SR04"

Xususiyatlari va texnik xususiyatlari:

  1. Quvvat manbai: +5V shahar
  2. Jim oqim: <2mA, ish oqimi: 15mA
  3. O'tish masofasi: 2 sm - 400 sm / 1 " - 13 fut, o'lchamlari: 0,3 sm
  4. O'lchov burchagi: 30 daraja
  5. Trigger kirish pulsining kengligi: 10uS
  6. Hajmi: 45mm x 20mm x 15mm

2 -qadam: Bu qanday ishlaydi?

Bu qanday ishlaydi?
Bu qanday ishlaydi?
Bu qanday ishlaydi?
Bu qanday ishlaydi?

Ultrasonik sensor ob'ektga masofani aniqlash uchun ishlatiladigan SONAR va RADAR tizimi printsipi asosida ishlaydi.

Ultrasonik sensor yuqori chastotali tovush (ultratovush) to'lqinlarini hosil qiladi. Bu ultratovush ob'ektga tegsa, u quyidagi rasmda ko'rsatilgandek qabul qilgich tomonidan seziladigan aks -sado sifatida aks etadi.

Qabul qiluvchiga aks sado berish uchun zarur bo'lgan vaqtni o'lchab, biz masofani hisoblashimiz mumkin.

Bu masofani o'lchash uchun ultratovushli modulning asosiy ish printsipi.

Ultrasonik HCSR04 modulida biz 40 kHz chastotali ultratovushni hosil qilish uchun tetik pulsini berishimiz kerak.

Ultratovushni yaratgandan so'ng, ya'ni 40 kHz chastotali 8 ta impuls, aks -pinni baland qiladi. Echo pinasi aks sado qaytarilmaguncha baland bo'lib qoladi. Shunday qilib, echo pinining kengligi tovushning ob'ektga o'tishi va orqaga qaytish vaqti bo'ladi. Vaqt kelganda, biz ovoz tezligini bilganimizdek, masofani hisoblay olamiz.

HC -SR04 o'lchami 2 sm dan 400 sm gacha bo'lishi mumkin

Endi masofani qanday hisoblash mumkin: Masofa = Tezlik x Vaqt

Ovoz to'lqinlarining tezligi 343 m/s

Umumiy masofa = 343 x Yuqori vaqt (Echo) 2

Umumiy masofa 2 ga bo'linadi, chunki signal HC-SR04 dan ob'ektga o'tadi va HC-SR04 moduliga qaytadi.

3 -qadam: Mikroto'lqinli dasturiy ta'minotni dasturlash

Izohlar bilan dasturiy ta'minot mikrokontrollerining S-kodli dasturini yuklab oling.

Keyin uni HEX fayliga to'plang va mikrokontrollerning flesh xotirasiga yuklang.

Mikrokontroller uchun miltillovchi dasturiy ta'minot:

HEX faylini mikrokontroller flesh xotirasiga yuklash. Videoni mikrokontroller flesh xotirasining yonishi haqida batafsil tavsif bilan tomosha qiling: mikrokontroller flesh xotirasi yonmoqda…

4 -qadam: Ultrasonik masofa sensori sxemasi

Ultrasonik masofa sensori sxemasi
Ultrasonik masofa sensori sxemasi
Ultrasonik masofa sensori sxemasi
Ultrasonik masofa sensori sxemasi

Komponentlarni sxematik sxema bo'yicha ulang.

Quvvat ulang va u ishlaydi!

Tavsiya: