Guruh talabasi Ibroximov Saidazim


Download 18.96 Kb.
Sana06.12.2020
Hajmi18.96 Kb.
#161107
Bog'liq
222-17 Ibroximov S


222-17 guruh talabasi Ibroximov Saidazim

ning “Robototexnika” fanidan 1- oraliq ishi.

4-variant.

Savollar:



  1. Robototexnikaning paydo bo’lish bo’lish tarixi.

  2. Arduino va LEGO o’rtasidagi farqlar.

  3. Pyhton va PySerial ni o’rnatish qanday amalga oshadi?



  1. Robotlarning paydo bo‘lish tarixiga nazar solsak, birinchi robotlarga 17- 18 asrlarda fransuz mexanigi va ixtirochisi Jak De Vokanson tomonidan asos solingan. U 1739 yilda mexanik o‘rdak va fleytist robotlarni yaratgan. Mexanik robot – qanotlarni qimirlatib yuradigan haqiqiy patlar bilan qoplangan. U suv ichishi, qanotlarini haraktalantirish imkoniyatiga ega bo‘lgan. O‘rdakda 400 dan ortiq xarakatlanuvchi qismlar bo‘lgan. Fleylist – fleyta yordamida o‘ziga dasturlashtirilgan 11 xil musiqani chalish imkoniga ega bo‘lgan.

Bundan tashqari shvesariyalik soatsozlar P'er-Jak Dro va uning o‘g‘li Anri Dro “insonga o‘xshash” robotlarni yaratishga asos solganlar. Ular tomonidan yaratilgan “Yozuvchi”, “Musiqa chaluvchi qiz”, “Rassom” robotlarni misol qilib keltirish mumkin.

Intellektual robot – bu asosiy funksional tizimlarda sun'iy intellekt usullari qo‘llaniladigan ma'lum maqsadga mo‘ljallangan robot. Robotlarda intellektning paydo bo‘lishi komp'yuterlarning rivojlanishi bilan bog‘liq. Yuqorida aytib o‘tilgandek bugungi kunda robotlar faoliyatning barcha sohalariga kirib bordi. Sanoat, ilmiy tadqiqotlar, energetika, tibbiyot, o‘yin-kulgi, xarbiy operatsiyalar va hattoki kosmik, zamonaviy avtomatik yoki uzoqdan boshqariladiganmexanizmlar juda keng qo‘llaniladi va hatto asta-sekin inson mehnatini kamaytiradi.



  1. Yaqinda robot ixlosmandlari orasida bitta platali Arduino va Raspberry Pi kompyuterlariga asoslangan dizaynlar ommalashdi. Ushbu platalar o‘zlarining soda prosessorlari va xotiralariga ega. Siz ularga turli xil qismlarni osongina ulashingiz mumkin: lampochkalar, motorlar, sensorlar. Agar xohlasangiz, hatto magnitli qulf, elektr cshoynak va qahva qaynatgich ham. Arduino va Raspberry Pi robototexnika to‘plamlari hozir juda kam. Odatda, bunday minimal to‘plam element bazasidan, datchiklardan, maket panelidan, shassi va ulanish uchun simlardan iborat. Agar so‘ralsa, qo‘shimcha elementlar frezalash moslamasi yordamida tayyorlanishi yoki 3D printerda chop etilishi mumkin.

Bugungi kunga qadar taqdim etilgan barcha robot komplekslarining eng mashhuri, shubhasiz, LEGO. Marketing platformasiga qo‘shimcha ravishda, ushbu platforma uni tizimlashtirish uchun juda yaxshi. Barcha jihozlar dasturiy ta'minot bilan kelishilgan, buning uchun yuqori sifatli o‘quv materiallari ishlab chiqilgan. Hatto LEGO ta'lim akademiyasi ham mavjud.

Qisqasi, LEGO va Ardiuno ning farqi, LEGO-da siz shunchaki ekran va tugmachalari va mos keladigan portlarga ega bo‘lgan boshqaruvchini olasiz. Kerakli vosita va sensorlarni ulang. Va keyin unga intuitiv grafik muhitda yozilgan dasturni yuklang.



Ammo Arduino da bunday emas u ochiq platforma unda quydagi barcha ishalarni o’zingiz bajarasiz. Arduino LEGO ga nisbatan biroz murakkabroq lekin LEGO da imkoniyatlar cheklangan va o’ziingiz xohlagan ishni qila olmaysiz.

  1. Pyhton ni o’rnatish.

Agar loyiha Linux operasion tizimiga ega bo‘lgan kompyuterdan foydalansa, masalan, aspberry Pi, Python allaqachon o‘rnatilgan. Agar Windows operasion tizimi bilan kompyuterdan foydalanayotgan bo‘lsangiz, Python o‘rnatish talab qilinadi. Yaxshiyamki, kutubxonani o‘rnatish kerak PySerial Arduino bilan aloqani ta'minlash uchun. Windows-da Python -ni o‘rnatish Windows ga Python o‘rnatish uchun, yuklab olish Installer bilan https://www.python.org/downloads/. Python 3-dan foydalanilganda, Windows -da PySerial bilan bog‘liq muammolar haqida xabarlar bo‘lgan, shuning uchun Python 2-dan foydalaning. Python o‘rnatilgandan so‘ng, boshlang‘ich menyusida tegishli guruh paydo bo‘ladi. Lekin PySerial ni o‘rnatish uchun Python buyruq satridan foydalanish kerak bo‘ladi, shuning uchun Windows muhitining o‘zgaruvchiga tegishli katalogni qo‘shing. Buning uchun Windows boshqaruv paneliga o‘ting, System Properties (tizim xususiyatlarini) toping. So‘ngra Environment Variabes ("atrof-muhit o‘zgaruvchilari") deb nomlangan tugmani bosing va paydo bo‘lgan oynada System variables (tizim o‘zgaruvchilari) pastki qismidagi "Path" ni tanlang. Edit tugmasini bosing ("Изменить'") va keyin "Значение переменной" oxirida, mavjud matnni o‘chirmasdan, "; C: \ Python27 " qo‘shing. Unutmang "; " har bir ko‘rsatilgan papkadan keyin quyiladi. Tekshirish uchun, PATH o‘zgaruvchilar to‘g‘ri o‘zgardi, buyruq satrida kiriting "python".

Pyh-serial ni o’rnatish.

Operasion tizimdan qat'i nazar, uni yuklab oling .tar.gz bilan PySerial 2.6 uchun .tar.gz o‘rnatish paketi https://pypi.python.org/pypi/pyserial pyserial-2.6 deb nomlangan faylni oling .tar.gz Windows-dan foydalanganda faylni papkaga ochishingiz kerak. Afsuski, bu oddiy ZIP fayli emas, shuning uchun 7-zip kabi yuklab olish kerak bo‘lishi mumkin (http://www.7-zip.org/). Linux operasion tizimi bilan kompyuterdan foydalanganda, masalan, ushbu loyihada Raspberry Pi dan foydalanilganda, terminal sessiyasini ochishingiz kerak, pyserial yuklab olingan papkani ko‘rsatadigan "CD" buyrug‘ini pyserial-2.6.tar.gz, keyin o‘rnatish hal qilish uchun quyidagi buyruqni bajaring: $ tar -xzf pyserial-2.6.tar.gz Bundan tashqari, buyruq satrida ishlatiladigan operasion tizimdan qat'i nazar, biz "CD" buyrug‘ini bajaramiz, pyserial-2.6 papkasini ko‘rsatib, buyruqni bajaramiz: sudo python setup.py install
Download 18.96 Kb.

Do'stlaringiz bilan baham:




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling