15-rasm. Funktsional generatorda chastota qiymatlarini belgilash. 9. ularning chastota qiymatlari 2-jadvalda keltirilgan.
10. Chiqish va kirish kuchlanishlarini o'lchab (16-rasmga qarang), so'ngra 2-jadvalni yakunlang.
16-rasm. Osiloskopdagi kirish va chiqish kuchlanishlarini o'lchash. 11. Tenglama (3) yordamida logaritma shkalasi bo'yicha kuchlanish nisbatini hisoblang.
12. Turli chastotalar bilan 8, 9,10-bosqichlarni takrorlang.
13. Fazli siljish. Osiloskopdan f1, fc va f21 uch chastota uchun o'lchangan ma'lumotlarni yozib oling (2-laboratoriya kompyuteridagi osiloskopdan ma'lumotlarni qanday yozish mumkinligi ko'rsatilgan) va Lab VIEV skriptini (SGolay Filter Peak Tech.m) yordamida o'zgarishlar kaytasini hisoblang.
14. "SGolay Filter Peak Tech.m" faylini nusxalash va osiloskop ma'lumotlarining saqlangan katalogiga joylashtiring, keyin "SGolay Filter PEAK Tech.m" faylini boshqaring (12-rasmga qarang).
15. Umumiy oynada sizdan fayl nomi so'raladi, u erda osiloskopdan yuklanadigan saqlangan fayl nomini yozing.
16. Keyin Lab VIEV buyrug'lariga amal qiling.
12-rasm 17. 1-jadvalni yakunlang.
1-jadval. Fazali shiftni hisoblash uchun Lab Viev jadvali.
Tajriba mashg’ulot -5 Tayyor mahsulotni sanash tizimini ishlab chiqish
Mashg’ulot maqsadi: Talabalar YL-63 IQ to'siqlarni oldini olish sensori modul dachigi bilan displey yordamida Arduino Uno ga ulash sxemasini yig’ib ishga tushirish. Tayyor mahsulotni sanash tizimining tajriba qurilmasining dasturini yaratish.
Nazariy qism.
Nazariy ma’lumot
Raqamli YL-63(yoki FC-51) IQ to'siqlarni oldini olish sensori modul dachigi ob’yektni aniqlash uchun ishlatiladi, ammo ob’yektgacha bo’lgan aniq masofani bilish shart emas. YL-63(yoki FC-51) IQ to'siqlarni oldini olish sensori modul dachigi infra qizil nur tarqatuvchi va foto qabul qilgichdan tashkil topgan.
Datchig infra qizil nur to’lqinlarni tarqatadi va tarqalgan nur ob’yektga urilib foto qabul qilgich orqali aniqlanadi. Datchik noldan o’rnatilgan chegara masofagacha ob’yekti aniqlaydi. U komporator LM393 asosida qurilgan. Bu komporator chiqishda kuchlanishni ob’yektni aniqlashda mantiqiy daraja HIGH, ob’yektni aniqlamaganda LOW mantiqiy darajani, ma’lumotlar holatini esa datchikdagi infra qizil svetodiod ko’rsatadi.
Datchigni sozlashda unda o’rnatilgan potensiometr orqali rostlanadi. Modul ta’minotini ko’rsatish uchun datchikda yashil svetodiod o’rnatilgan. Datchik robototexnikada ham qo’llaniladi.
Raqamli YL-63(yoki FC-51) IQ to'siqlarni oldini olish sensori modul dachigining texnik xarakteristikasi
Displey LCD I2C modulininig Arduino ga ulash sxemasi.
Displey LCD I2C moduli ( yoki LCD I2C-1602, LCD I2C-2004) ning asosiy texnik xarakteristikasi • Displey: O’lchami 16х02 yoki 20x04
• Ekran: Ko’k rangli ekran, simvollari oq rangda
• kontrast:potensiometr bilan rostlanadi
• Ta’minot kuchlanishi: 5V
• Iterfeys: I2C
• I2C adres: 0x27
• O’lchami: 82mm x 35mm x 18mm
Modul to’rt pinli 2.54 mm standart razyom bilan jihozlangan
SCL: taktlash liniyasi (Serial CLock)
SDA: ma’lumotlar liniyasi (Serial DAta)
VCC: "+" ta’minot
GND: "-" ta’minot
void setup() {
// инициализация последовательного порта
Serial.begin(9600);
// настройка контакта подключения датчика в режим INTPUT
pinMode(PIN_YL63,INTPUT);
}
void loop() {
if (barrier == 1) {
Serial.println("BARRIER!!!"); // Зона обнаружения препятствия
while (barrier == 1) // Ждем выхода
{;}
}
else {
Serial.println("not barrier"); // Вне зоны обнаружения препятствия
while (barrier == 1) // Ждем входа
{;}
}
}
#include #include LiquidCrystal_I2C lcd(0x27,16,2); /* Задаем адрес и размерность дисплея.
При использовании LCD I2C модуля с дисплеем 20х04 ничего в коде изменять не требуется, cледует только задать правильную размерность */
void setup()
{
lcd.init(); // Инициализация lcd
lcd.backlight(); // Включаем подсветку
// Курсор находится в начале 1 строки
lcd.print("Hello, world!"); // Выводим текст
lcd.setCursor(0, 1); // Устанавливаем курсор в начало 2 строки
lcd.print("zelectro.cc"); // Выводим текст
}