Texnologiyalari va kommunikatsiyalarini rivojlantirish vazirligi toshkent axborot texnologiyalari



Download 304.53 Kb.
bet9/9
Sana13.05.2020
Hajmi304.53 Kb.
1   2   3   4   5   6   7   8   9
7. Kompyuterni boshqarish
Kompyuterdan iTesla-ga boshqarishni xohlash uchun ikkita Xbee va kompyuterning yon qismidagi Arduino mikrokontrolleriga ulanish kerak




8.Ovozni boshqarish tizimi
DFrobot faqat xitoy tilidagi nutqni aniqlash modulida ishlab chiqilganligi sababli, iTesla-da ovozni aniqlash operatsiyalari uchun DFrobot ASR Board nutqni aniqlash boshqaruv paneli tanlangan.

Mahsulot aqlli uy, masofadan turib ovozli VOD tizimi, ovozli robotni masofadan boshqarish uchun juda mos keladi.






Ovozni aniqlash moduli (qian jin) tomon oldinga siljish deganda, u darhol ko'rsatmalarni eshitadi va bajaradi. Ovozni masofadan boshqarish pulti mavjudligini xohlaysizmi va u yuqorida aytib o'tilgan oh Xbee-ni ishlatishi kerak! Aslida, kompyuter portini boshqarish rejimi bilan bir xil.


Ushbu kod so'zni aniqlashning ta'rifi "nutqni aniqlash moduli Pinyin" tarkibining mazmuni 80 qator faqat 80 ta belgidan iborat bo'lishi mumkin:

char sRecog [sum] [80] =

{“qian Jin”, “hou tui”, “zuo zhuan”, “you zhuan”, “zhua low”, “Fang blue”, “ting zhi”};

char flag;

void finally (unsigned char n)

{

switch(n)

{

case 0:

flag=’a';

Serial.print(flag);

Serial.print(” qian jin “);

break;

case 1:

flag=’b';

Serial.print(flag);

Serial.print(” hou tui “);

break;

etc....

}

}

9.Predmet harakatlarini imo-ishora nazorati

Siz hali ham telekinesis sahnasida sehrni ko'rishni o'ylaysizmi? Biroq, rivojlangan yuqori texnologiyali XXI asr bu ajoyibotlar bilan to'lib toshgan. Endi bizda Motion Moda ishlab chiqilgan Leap motion Controller dasturi mavjud. Ushbu tekshirgich kirish uchun palma va barmoq harakatlaridan foydalanishni qo'llab-quvvatlaydi, ammo qo'l bilan yoki tegmasdan.

Agar siz iTesla (Arduino) ni boshqarish uchun sakrash harakati va ishlov berishni ishlatmoqchi bo'lsangiz, avvalo ishlov berish uchun kutubxonani qayta ishlash uchun sakrash harakatini qo'shishingiz kerak.

Mayli, dasturiy kodni qayta ishlash tamoyilini tushunish uchun (iTesla_Leapmotion_Processing.pde-da) harakat qanday ishlashi haqida gaplashamiz.

void Draw () {

background (255); / / white background

rect(533,166,266,166);

fill(255, 128, 0);

//DOWN Green Color

rect(266,0,266,166);

fill(0,250,0);

//LEFT Blue Color

rect(266,332,266,166);

fill(0, 0, 255);

//RIGHT Red Color

rect(0,166,266,166);

fill(255, 0, 0);

Bu qo'lning holatini aniqlaydigan va keyin hand.getPosition () ni ishlatadigan sakrash harakatidan kelib chiqadi. Koordinatalarning X o'qini topish uchun X parametr, hand.getPosition () bilan empatiya. y va hand.getPosition (). z Y va Z o'qlari topildi.



for (Hand hand : leap.getHands()) {

hand.draw();

PVector hand_position = hand.getPosition();

print(“X: ” + hand.getPosition().x);

print(” y: ” + hand.getPosition().y);

print(” z: ” + hand.getPosition().z);

println();
// Determine movement(go/back,left/right,stop) according to mapped hand x/y/z position

//Forward/Backward

checkGoBack = (int) map(hand.getPosition().y,0,500,0,500);

//Left/Right

checkLeftRight = (int) map(hand.getPosition().x,0,800,0,800);

//Stop movement

checkStop = (int) map(hand.getPosition().z,-50,100,-50,100);

// Forward / Backward

if (GoBack = checkGoBack!) // here goback is to detect X-axis coordinate

{

assignGoback ();

}

// Forward / Backward

else if (! leftright = checkLeftRight) // here leftright is detected Y-axis coordinates

{

assignLeftRight ();

}

// Stop

else if (stop = checkStop!)

{

assignStop ();

}

}//End for loop

}//End draw()


XULOSA:

Bu kurs ishini bajarish jarayonida darslarda olgan bilimlar amalda qo’llanildi. Albatta bu tizimning o’ziga yarasha kamchilik va afzalliklari bor. Hech qaysi tizim birinchi marta yaratilganda mukammal bo’lmaydi. Keyinchalik bu tizim kamchiliklari to’ldirib boriladi.

Bu ishda men T-BOX tizimi haqida ma’lumot berdim va o’zim ham birmuncha bilimga ega bo’ldim.

Shuni ta’kidlab aytamanki amaliy qismda hozirda keng tarqalgan Arduino tizimida aqlli mashina yaratishni yoritib berdim va kerakli ko’nikmalarga ega bo’ldim.



Adabiyotlar:

1.Груйич Л.Т., Мартинюк А.А., Риббенс – Павелла M. Устойчивость

крупномасштабных систем при структурных и сингулярных возмущениях.−

Киев.: Наука. думка, 1984. − 307 с.



2.https://creat.arduino.cc

https://ru.scribd.com

www.tenouk.com

https://en.wikipedia.org


Download 304.53 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2020
ma'muriyatiga murojaat qiling

    Bosh sahifa
davlat universiteti
ta’lim vazirligi
O’zbekiston respublikasi
maxsus ta’lim
zbekiston respublikasi
davlat pedagogika
o’rta maxsus
axborot texnologiyalari
nomidagi toshkent
pedagogika instituti
texnologiyalari universiteti
navoiy nomidagi
samarqand davlat
guruh talabasi
ta’limi vazirligi
nomidagi samarqand
toshkent davlat
toshkent axborot
haqida tushuncha
Darsning maqsadi
xorazmiy nomidagi
Toshkent davlat
vazirligi toshkent
tashkil etish
Alisher navoiy
Ўзбекистон республикаси
rivojlantirish vazirligi
matematika fakulteti
pedagogika universiteti
таълим вазирлиги
sinflar uchun
Nizomiy nomidagi
tibbiyot akademiyasi
maxsus ta'lim
ta'lim vazirligi
махсус таълим
bilan ishlash
o’rta ta’lim
fanlar fakulteti
Referat mavzu
Navoiy davlat
haqida umumiy
umumiy o’rta
Buxoro davlat
fanining predmeti
fizika matematika
malakasini oshirish
universiteti fizika
kommunikatsiyalarini rivojlantirish
jizzax davlat
davlat sharqshunoslik