O‘rnatilgan tizimlari fanidan 4-amaliy ish topshirig‘i mavzu: Tranzistor, fotoqarshilik va harorat datchigi bilan ishlash. Bajardi

|
O‘rnatilgan tizimlari fanidan 4-amaliy ish topshirig‘i mavzu: Tranzistor, fotoqarshilik va harorat datchigi bilan ishlash. Bajardi
|
Sana | 17.05.2024 | Hajmi | 219,65 Kb. | | #239655 |
Bog'liq Ortiqov ornatilgan tizim4
O‘ZBEKISTON RESPUBLIKASI
RAQAMLI TEXNOLOGIYALAR VAZIRLIGI
MUHAMMAD AL-XORAZMIY NOMIDAGI
TOSHKENT AXBOROT TEXNOLOGIYALARI UNIVERSITETI
Kompyuter injiniringi fakulteti
Sun’iy intellekt kafedrasi
O‘rnatilgan tizimlari fanidan
4-AMALIY ISH TOPSHIRIG‘I
Mavzu: Tranzistor, fotoqarshilik va harorat datchigi bilan ishlash.
Bajardi: 212-21-guruh talabasi
Ortiqov Musoxon
Tekshirdi: Jurayev D.B.
TOSHKENT – 2024
15-variant
Topshiriq: Releni fotoqarshilik orqali boshqarish. Yuqori holatini led diodni va quyi holatini esa pezonurlatgich tonini yoqish orqali ifodalang.
Nazariy qism
Arduino DE bu Windows, MacOS va linux uchun chiqilgan. Arduino — mos platalarga, shuningdek, boshqa ishlab chiqaruvchilarning platalariga dasturlarni yaratish va yuklash uchun moʻljallangan. Atrof-muhit uchun manba kodi GNU General Public License 2 versiyasi ostida chiqarilgan. Maxsus kodni tuzish qoidalaridan foydalangan holda C va C++ tillarini qoʻllab-quvvatlaydi. Arduino platalari kirish ma'lumotlarini o'qiy oladi - sensordagi yorug'likni aniqlash, barmoq izini aniqlash yoki buyruqlarni qabul qilish va uni chiqishga aylantirish - dvigatelni faollashtirish, LED lambani yoqish, biror narsani onlayn nashr qilish ham mumkin.
Pezonurlatgich
Signal ikki rejimda ishlashi mumkin: "silliq" (standart) va "aniq". "silliq" yaxshiroq eshitiladi va oddiy, bir chastotali ohanglarga mos keladi. Arduino funksiyasi bilan musiqa yoki ohanglarni ijro etishda undan foydalaning tone(). Murakkab va polifonik tovushlar "silliq rejimda" to'g'ri o'ynalmasligi (yoki umuman o'ynalmasligi) mumkin. Murakkab tovushlarni o'ynash kerak bo'lganda "aniq" rejimidan foydalaning. U siz kiritadigan tovushni aniq ijro etadi. Biroq, u sizning ovozingizga eshitiladigan bosish shovqinlarini qo'shadi. Bu shovqinlar simulyatsiya tezligidagi tebranishlar bilan bog'liq - u har doim ham real vaqtda to'liq ovoz buferini ta'minlay olmaydi.
Reley
O'rni elektron kalitdir.
IN pin yuqori / uzilgan bo'lsa, MAQOMOTI NC ga ulanadi (NC odatda yopiq degan ma'noni anglatadi).
IN pin past bo'lsa, MAQOMOTI NO ga ulanadi (NO odatda ochiq degan ma'noni anglatadi).
"Tranzistor" atributini "pnp" ga o'rnatish mantiqni o'zgartiradi: IN yuqori bo'lsa, COM NO ga ulanadi va IN past bo'lsa / uzilgan bo'lsa, COM NC ga ulanadi.
Fotoqarshilik
Fotorezistor sensori moduli 10K qarshilik bilan ketma-ket LDR (yorug'likka bog'liq qarshilik) ni o'z ichiga oladi. AO pin LDR va 10K qarshilik o'rtasida ulangan.
AO pinidagi kuchlanish yorug'likka bog'liq - bu sensorga tushadigan yorug'lik miqdori. Ushbu kuchlanishni fotorezistor sensorining AO pinini analog kirish piniga ulab, so'ngra analogRead() funksiyasidan foydalanib o'qishingiz mumkin.
LDR sezgirligini nazorat qiluvchi ikkita parametr mavjud: rl10 va gamma. rl10 - 10 lyuks yorug'lik darajasida LDR ning qarshiligi. Gamma qiymati log(R) / log(lyuks) grafigining qiyaligini aniqlaydi. Odatda bu ikki qiymatni LDR ma'lumotlar varag'ida topishingiz mumkin.
Quyidagi jadvalda gamma = 0,7 va rl10 = 50 (standart qiymatlar) bo'lganda yorug'lik darajasi (lyuks), qarshilik (R) va AO pinidagi kuchlanish darajasi o'rtasidagi bog'liqlik ko'rsatilgan.
Amaliy qism
15-variant
Releni fotoqarshilik orqali boshqarish. Yuqori holatini led diodni va quyi holatini esa pezonurlatgich tonini yoqish orqali ifodalang.
Kod qismi
int photoresistorPin = A0;
int relayPin = 8;
int tonePin = 6;
void setup() {
pinMode(photoresistorPin, INPUT);
pinMode(relayPin, OUTPUT);
pinMode(tonePin, OUTPUT);
Serial.begin(9600);
}
void loop() {
int sensorValue = analogRead(photoresistorPin);
Serial.println(sensorValue);
if (sensorValue > 500) {
digitalWrite(relayPin, HIGH);
tone(tonePin,1000);
}
else {
digitalWrite(relayPin, LOW);
noTone(tonePin);
}
delay(100);
}
Ulanish sxemasi
HAVOLA
https://wokwi.com/projects/397681333396158465
Xulosa
Men bu topshiriqni bajarish orqali releni ikkita rejimi npn va pnp ni o’rgandim va ardunio uno yordamida turli xil jarayon hamda qurilmalar tovushini hosil qilish mumkinligi hamda led lampani yoqish mumkinligini ko’rdim.Bundan tashqari releni pezonurlatgich,fotoqarshilik,swich orqali boshqarish mumkin ekanligini va arduinoga qanday sxematik bogʻlanishi vazifalarini oʻrgandim.
|
|
Bosh sahifa
Aloqalar
Bosh sahifa
O‘rnatilgan tizimlari fanidan 4-amaliy ish topshirig‘i mavzu: Tranzistor, fotoqarshilik va harorat datchigi bilan ishlash. Bajardi
|