Texnologiyalari va kommunikatsiyalarini rivojlantirish vazirligi toshkent axborot texnologiyalari



Download 304,53 Kb.
bet9/9
Sana13.05.2020
Hajmi304,53 Kb.
#50339
1   2   3   4   5   6   7   8   9
Bog'liq
Anvarov Javlon kurs ishi

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 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish