Mundarija:
Video: AVR mikrokontroller. Ultrasonik masofa sensori. LCD NOKIA 5110 HC-SR04: 4 qadam
2025 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2025-01-13 06:58
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
Qurilmaning asosiy komponentlari:
- AVR "ATMEGA328P" mikrokontroller
- Monoxrom grafikali LCD "NOKIA 5110"
- Ultrasonik masofa sensori "HC-SR04"
AVR "ATMEGA328P" mikrokontroller
Tegishli xususiyatlar:
- 16 bitli taymer/hisoblagichning uzilishi
- Tashqi uzilishlar
- Master/slave SPI ketma -ket interfeysi
Monoxrom grafikali LCD "NOKIA 5110"
Xususiyatlar:
- 48 x 84 nuqta LCD displey
- Maksimal yuqori tezlikdagi 4 Mbit/s ketma -ket avtobus interfeysi
- Ichki nazoratchi/haydovchi "PCD8544"
- LED orqa nuri
- 2.7V-5V kuchlanishda ishlang, kam quvvat sarfi, u akkumulyator batareyalari uchun javob beradi
- Harorat -25 ˚ dan +70 ˚ gacha
- CMOS kirishni qo'llab -quvvatlash
Ultrasonik masofa sensori "HC-SR04"
Xususiyatlari va texnik xususiyatlari:
- Quvvat manbai: +5V shahar
- Jim oqim: <2mA, ish oqimi: 15mA
- O'tish masofasi: 2 sm - 400 sm / 1 " - 13 fut, o'lchamlari: 0,3 sm
- O'lchov burchagi: 30 daraja
- Trigger kirish pulsining kengligi: 10uS
- Hajmi: 45mm x 20mm x 15mm
2 -qadam: 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
Komponentlarni sxematik sxema bo'yicha ulang.
Quvvat ulang va u ishlaydi!