Pezonurlatgich.(Buzzer musiqa notasi). Pezonurlatgich(Buzzer) datchigini boshqarish: tonni o‘zgartirish. Transtistor xususiyatini namoyish etish. Elektrorichak misolida aylanish o‘zgartirish. Rele


Download 1.09 Mb.
bet19/21
Sana22.10.2023
Hajmi1.09 Mb.
#1715747
1   ...   13   14   15   16   17   18   19   20   21
Bog'liq
3-dedline Soliyev S O\'rnatilgan tizimlar

54-rasm. LM335 ulamish sxemasi.
int baselineTemp = 0;
int celsius = 0;
int fahrenheit = 0;
void setup()
{
pinMode(A0, INPUT);
Serial.begin(9600);
pinMode(2, OUTPUT);
pinMode(3, OUTPUT);
pinMode(4, OUTPUT);
}
void loop()
{
baselineTemp = 40;
celsius = map(((analogRead(A0) - 20) * 3.04), 0, 1023, -40, 125);
fahrenheit = ((celsius * 9) / 5 + 32);
Serial.print(celsius);
Serial.print(" C, ");
Serial.print(fahrenheit);
Serial.println(" F");
if (celsius < baselineTemp) {
digitalWrite(2, LOW);
digitalWrite(3, LOW);
digitalWrite(4, LOW);
}
if (celsius >= baselineTemp && celsius < baselineTemp + 10) {
digitalWrite(2, HIGH);
digitalWrite(3, LOW);
digitalWrite(4, LOW);
}
if (celsius >= baselineTemp + 10 && celsius < baselineTemp + 20) {
digitalWrite(2, HIGH);
digitalWrite(3, HIGH);
digitalWrite(4, LOW);
}
if (celsius >= baselineTemp + 20 && celsius < baselineTemp + 30) {
digitalWrite(2, HIGH);
digitalWrite(3, HIGH);
digitalWrite(4, HIGH);
}
if (celsius >= baselineTemp + 30) {
digitalWrite(2, HIGH);
digitalWrite(3, HIGH);
digitalWrite(4, HIGH);
}
delay(1000);
}
DHT11 va DHT22 modullar termo-va-issyqlik datchilari hisoblanadi va mikrokontrollerlar yoki arduino tarkibidagi loyihalarda issiqlik va haroratnio‘qish uchun foydalaniladi. Ulardan har birining xususiyatlari mavjud:
DHT11:
DHT11 termo-va-issyqlik datchisi juda qulay narxga ega va boshlang‘ich tajriba uchun qulay bo‘ladi. Ammo uningo‘lchash bo‘yicha DHT22 ga nisbatan kamo‘lchamda ishlaydi.
DHT11 asosan quyidagi xususiyatlarga ega:

  • Temperatura miqdori: -20°C dan +60°C gacha ishlab chiqarish harorati.

  • Issiqlik miqdori: 20% dan 80% gacha rela­tiv issiqlik.

  • o‘lchash quroli: +5% bo‘lib, 2°C dan 5°C oralig‘ida.

DHT22 (AM2302):
DHT22, DHT11 dan bir ozroq narxga, ammoo‘lchash harorati va yuzasining kattaroq ekanligi bilan bir ozini ajratadi. Bu modulo‘zida yuqorio‘lchash bo‘yicha yuqori chiqarish sifatiga ega.
DHT22 asosan quyidagi xususiyatlarga ega:

  • Temperatura miqdori: -40°C dan +80°C gacha ishlab chiqarish harorati.

  • Issiqlik miqdori: 0% dan 100% gacha rela­tiv issiqlik.

  • o‘lchash qurol: ±0.5°C (temperatura uchun) va ±2% (issiqlik uchun).

  • DHT11 va DHT22 ni ishlatish quyidagi qadamlarnio‘z ichiga oladi:

Qurilish: Datchini tizimga taqdim etish uchun to‘g‘ri bo‘lgan tellar yordamida DHT11 yoki DHT22 modulini tizimga ulashing.
Bog‘lash: Datchini Arduino yoki boshqa mikrokontrollerga bog‘lash uchun DHT11 va DHT22 modullario‘zlarining bog‘lovchi tellarini yoki interfeysinio‘z ichiga oladi.
Dastur yozish: Arduino dasturini yozib, datchinio‘qish va ma'lumotlarni olish uchun datchi bilan bog‘lanishni tuzishingiz kerak.
Ma'lumotlarni olish: Dastur orqali datchinio‘qish va olish kerak bo‘lgan harorat va issiqlik ma'lumotlarini olishingiz mumkin.
Natijalarni chiqarish:o‘qilgan ma'lumotlarni monitor yoki boshqa bir chiqaruvchi vositaga chiqarish uchun dasturni yozing.
Ishonchli bo‘lish uchun, har bir modulning datasheetinio‘qing va ularni ishlatishga doir misollar va ko‘rsatmalar bilan tanishib chiqing. Bu modullar bir qancha muhim loyihalarda temperaturanio‘qish va monitorga chiqarish uchun juda yaxshi qurilmalar.
Arduino orqali DHT11 datchisidano‘qilgan temperaturani va issiqlik qiymatlarini Arduino dasturida olishingiz va ushbu ma'lumotlarni kompyutergao‘tkazish uchun quyidagi qadamlarni amalga oshirishingiz mumkin:

Download 1.09 Mb.

Do'stlaringiz bilan baham:
1   ...   13   14   15   16   17   18   19   20   21




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