Laboratoriya ishi №15. Hc-sr04 ultra tovushli masofa modulini loyihalarda qo‘llanilishi. Eshik oldi xafsizlik tizimini masofa moduli orqali tashkillash. Laboratoriya ishining maqsadi


Download 145.39 Kb.
Sana30.03.2023
Hajmi145.39 Kb.
#1310014

Laboratoriya ishi № 15.
HC-SR04 ultra tovushli masofa modulini loyihalarda qo‘llanilishi. Eshik oldi xafsizlik tizimini masofa moduli orqali tashkillash.
Laboratoriya ishining maqsadi: HC-SR04 ultra tovushli masofa modulini loyihalarda qo‘llanilishi Uy oldidagi qo‘riqlovchi mexanizmni ishlash prinsipini o‘rganish.
Laboratoriyaning nazariy qismi.
Ushbu uy oldidagi qo’riqlovchi mexanizm quyidagi vazifani bajaradi:
-maxsus belgilangan ob’ektlarga devor usti va osti, shu bilan birgalikda tashqi eshik ust tepalariga qo’yiladi;
-no’malum ob’ektlarni ma’lum bir masofadan sezadi va ogohlantiruvchi signal chiqaradi;
Ishlash prinsipi mexanizmning dasturiy qismiga ma’lum o’lchamlarni, masofani, signalni berib qo’yamiz.
Bu tizimni shuningdek eshik ochilgandagi holatga joylashtirishimiz, bizga eshikdan kimdir yoki nimadir kelishini, yoki eshik ochilishini ko’rsatib beruvchi tizim bo’lib xizmat qilishi mumkin.
Ulanish sxemasi:


Dasturiy qism:



  1. int buzzer=13;

  2. const int echoPin=9;

  3. const int trigPin=8;

  4. long duration;

  5. int distance;

  6. void setup() {

  7. // put your setup code here, to run once:

  8. pinMode(buzzer,OUTPUT);

  9. pinMode(trigPin,OUTPUT);

  10. pinMode(echoPin,INPUT);

  11. Serial.begin(9600);

  12. }

  13. void loop() {

  14. digitalWrite(trigPin,LOW);

  15. delay(1000);

  16. digitalWrite(trigPin,HIGH);

  17. delay(5000);

  18. digitalWrite(trigPin,LOW);

  19. duration=pulseIn(echoPin,HIGH);

  20. distance=(duration/2)/29,1;

  21. Serial.print(distance);

  22. Serial.print(" sm");

  23. if (distance<80)

  24. {for(int i=100; i<1000;i++)

  25. { tone(buzzer,i);

  26. delay(10);

  27. }}

  28. else{

  29. for(int i=1000; i<2000;i++)

  30. { tone(buzzer,i);

  31. delay(10);

  32. }

  33. }

}
Foydalanilgan internet resurslar.
https://arduinomaster.ru/uroki-arduino/pishhalka-pezodinamik-arduino/
Laboratoriya ishi uchun topshiriqlar.
1. Laboratoriya ishining nazariy materialini o‘rganish.
2. Bundan tashqari, laboratoriya ishlari uchun ishlatilgan Internet -resurslarni o‘rganing.
3. Arduinosxemalarini o‘zingiz ulang.
4. Arduino IDEda mustaqil ravishda bu ish uchun dastur yozing.
Download 145.39 Kb.

Do'stlaringiz bilan baham:




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling