Uploaded by bahodirmuhammadiyev7

O`rnatilgan tizimlar 3-labaratoriya ishi Talaba guruhi 417-20 B

advertisement
MUHAMMAD AL-XOZAZMIY NOMIDAGI TOSHKENT AXBOROT
TEXNOLOGIYALARI UNIVERSITETI
TELEKOMMUNIKATSIYA TEXNOLOGIYALARI
FAKULTET
O`rnatilgan tizimlar
3-labaratoriya ishi
Talaba guruhi: 417-20
Bajardi: Qurbonov Temur
Tekshirdi: Nurmurodov Javohir
1. Rele. Releni tranzistor orqali boshqarish
Elektromagnit releni asosan boshqariladigan mexanik kalitdir: unga oqim
qo‘llaniladi - u kontaktlarni yopadi, agar oqim olib tashlansa, u ochiladi. Kontaktlar
shunchaki kontaktlar: bir -biriga bosilgan metall "nikellar". Shuning uchun bunday
releni doimiy va o‘zgaruvchan yuklarni boshqarishi mumkin.
const int relPin = 9;
void setup() {
pinMode(relPin, OUTPUT);
}
void loop() {
digitalWrite(relay, HIGH);
delay(850;
digitalWrite(relay, LOW);
delay(850);
2. Fotoqarshilik. Yorug‘lik diodlarini yoqish yoki o‘chirish
orqali yorug‘lik darajasiga ishlov berish.
Ishning maqsadi: Fotoqarshilik haqida umumiy ma’lumotlarni olish va yorug‘lik diodlarini
yoqish yoki o‘chirish orqali yorug‘lik darajasiga ishlov berish bo’yicha amaliy ko’nikmalarga ega
bo’lish.
Fotorezistor (foto va rezistor) — elektr qarshiligi yoritilganligiga bogʻliq boʻlgan
yarimoʻtkazgichli rezistor; optoelektronika asbobi. F.ning asosiy qismi dielektrik asosga surilgan
yorugʻlik sezgir yarimoʻtkazgich qatlami (qoʻrgʻoshin yoki kadmiy sulfidlari, kadmiy selenidi va
boshqalar) yoki yarimoʻtkazgich plastinkasi. Qatlam (plastinka)ga tok oʻtkazuvchi kontakt
(elektrod) lar joylashtiriladi. Namlik va boshqa taʼsirlardan sakdash uchun F. maxsus qoplamaga
olinadi yoki germetiklanadi. F.larning solishtirma integral sezgirligi ancha katta, biroq ular
nisbatan inersion, yorugʻlik koʻrsatkichlari chizikli boʻlmaydi. F.lar infraqizil, koʻrinuvchi,
ultrabinafsha, rentgen va gamma nurlanishlarning intensivligini oʻlchashda, fototelegraf alokada,
tovush eshittirish qurilmalari, kuzatuvchi tizimlar, yorugʻlik relelari va boshqalarda qoʻllanadi.
#define PIN_LED 9
#define PIN_PHOTO_SENSOR A0
void setup(){
Serial.begin(9600);
pinMode(PIN_LED, OUTPUT);
}
void loop(){
int val = analogRead(PIN_PHOTO_SENSOR);
Serial.println(val);
if (val<300){
digitalWrite(PIN_LED,LOW);
} else {
digitalWrite(PIN_LED, HIGH);
}
}
3. LM335 xarorat datchigi (uzuluksiz). Ishlash tamoili,
ishlatishga misol.
Ishning maqsadi: LM335 analog xarorat datchigi haqida umumiy ma’lumotlarni olish va uning
ishlash tamoilllari, datchikni ishlatish bo’yicha amaliy ko’nikmalarga ega bo’lish.
Turli xil harf ko'rsatkichlari bo'lgan LM135, LM235, LM335 datchiklari stabilizatsiya
kuchlanishining haroratga chiziqli bog'liq bo’lgan parallel kuchlanish stabilizatorlari hisoblanadi.
Ya'ni, agar siz oddiy diod kabi sensorni yoqsangiz, u holda kuchlanish u joylashgan muhitning
haroratiga mutanosib bo'ladi. 25 ° C haroratda kuchlanish taxminan 3V ni tashkil qiladi.
Haroratning bir darajali o'zgarishi 10 mV kuchlanish o'zgarishiga olib keladi.
Xususiyatlari.

Kelvin darajasida kalibrlangan.

Dastlabki aniqlik 1 ° C

0,4 dan 5 mA gacha bo'lgan oqimlarda ishlaydi.

Dinamik impedans 1 OM dan oshmaydi.

Chiqish kuchlanishini kalibrlashning oddiy usuli.

Keng ish harorati oralig'i.

200 ° S gacha bo'lgan qisqa muddatli ortiqcha yuklanish.

Arzon narx.
LM135 seriyali aniqlik bilan o'rnatilgan harorat sensori. O'chirish sxemasi nuqtai
nazaridan, ular ikkita chiqish Zener diodlari (stabilitron) bo'lib, ularning barqarorligi
kuchlanishi 10 mV / °K koeffitsient bilan haroratga to'g'ridan-to'g'ri proportsionaldir.
Harorat datchiklari dinamik qarshiligi 1 OM dan oshmaydi va ish oqimi 0,4 dan 5 mA
gacha bo'lishi mumkin. 25 °C da kalibrlangan LM135 aniqligi 1 °C yoki undan kam 100
°C gacha. Boshqa ajralmas harorat sensorlari singari, LM135 da chiqish voltaji va harorat
o'rtasidagi chiziqli bog'liqlik mavjud.
Odatda, harorat sensori rezistor cheklovi asosida ikkita chiqish stabilitroni sxemasiga
muvofiq ulanadi.
char degree=176;
void setup()
{
pinMode(A0,INPUT);
Serial.begin(9600);
}
void loop()
{
int temp = analogRead(A0);
float voltage = (temp*5)/1024;
float milivolt = voltage*1000;
float celsius = (milivolt-500)/10;
float fahrenheit = (celsius*9/5)+32;
Serial.print("10 bit number : " );
Serial.println(temp);
Serial.print("voltage : " );
Serial.print(voltage);
Serial.print("milivolt : " );
Serial.print(milivolt);
Serial.println("V");
Serial.print("celsius : " );
Serial.print(celsius);
Serial.println(degree);
Serial.print("fahrenheit : " );
Serial.print(fahrenheit);
delay(1000);
}
4.LCD1602 indikatori. Ulanish tamoili, unga axborotni Arduinoda
foydalanib chiqarish.
Ishning maqsadi: LCD1602 indikatori haqida umumiy ma’lumotlarni olish va uning ulanish
tamoili, unga axborotni Arduinoda foydalanib chiqarish bo’yicha amaliy ko’nikmalarga ega
bo’lish.
Qisqacha suyuq kristalli displey (LCD) suyuq kristalli texnologiya asosida qurilgan. Elektron
qurilmalarni loyihalashda biz ma'lumotni namoyish qilish uchun arzon qurilmaga muhtojmiz,
ikkinchi darajali muhim omil esa Arduino uchun tayyor kutubxonalarning mavjudligi. Bozorda
mavjud bo'lgan barcha LCD displeylardan eng ko'p foydalaniladigan LCD 1602A bo'lib, u ASCII
belgilarini har bir belgini 5x7 pikselli matritsada 2 ta satrda (1 ta satrda 16 ta belgi) aks ettirishi
mumkin.
#include <LiquidCrystal.h>
LiquidCrystal lcd (2,3,4,5,6,7);
String msg1[3] = {"FIRST WORD","2 WORD","3 WORD"};
// the setup routine runs once when you press reset:
void setup() {
pinMode(10, INPUT_PULLUP);
lcd.begin(16,2);
Serial.begin(9600);
}
// the loop routine runs over and over again forever:
void loop() {
lcd.setCursor(0,0);
char set = Serial.read();
char set2 = Serial.read();
if (set == 'S'){
if(set2=='H'){
lcd.clear();
lcd.print("titititit");
}
if(set2=='M'){
lcd.clear();
lcd.print("sdifajiofa");
}
if(set2=='S'){
lcd.clear();
lcd.print("123142341324");
}
}
delay(1000);
/*int s = digitalRead(10);
int pot = analogRead(A0);
lcd.setCursor(0,0);
static int current=0;
delay(1000);
int var= map(pot,0,1023,5,53);
lcd.clear();
Serial.println(var);
lcd.print(var);*/
}
5. Simsiz aloqa tarmoqlari orqali ma’lumotlarni uzatish va
boshqarish
Albatta siz Arduino yoki boshqa biron bir element yordamida DIY loyihasini yaratishingiz kerak
va bundan foydalanishingiz kerak simsiz aloqa. Va bu IR, RF, Bluetooth, WiFi va boshqalar
yordamida uzatishga imkon beradigan modul yoki qurilmalarning bir turiga ega bo'lish bilan
sodir bo'ladi. Ya'ni, sizning holatingizda qaysi turdagi signal eng mos kelishini bilish ehtiyojlari
to'g'risida aniq ma'lumotga ega bo'lishingiz kerak.
Bu holda bizda a NRF24L01 bo'yicha qo'llanma Siz uchun. Bu sizga signal yuborish va qabul
qilish uchun kerakli narsalarni taqdim etadigan simsiz aloqa chipidir. U boshqaradigan
signallarning turi RF yoki radio chastotasi, ya'ni to'lqin uzunligining katta to'lqinlari va shuning
uchun elektromagnit spektrda chastotasi 3 Hz dan 300 Gts gacha bo'lgan past energiya.
#include <SPI.h>
// Pin 13 has an LED connected on most Arduino boards.
// give it a name:
int led = 13;
// the setup routine runs once when you press reset:
void setup() {
// initialize the digital pin as an output.
pinMode(led, OUTPUT);
}
// the loop routine runs over and over again forever:
void loop() {
digitalWrite(led, HIGH); // turn the LED on (HIGH is the voltage level)
delay(1000);
// wait for a second
digitalWrite(led, LOW); // turn the LED off by making the voltage LOW
delay(1000);
}
// wait for a second
Download