Мазмуну:

СЕЗИМДЕРДИ ЖАНА ЧЕТТИКТЕН ТУТУЛУУ: 3 кадам
СЕЗИМДЕРДИ ЖАНА ЧЕТТИКТЕН ТУТУЛУУ: 3 кадам

Video: СЕЗИМДЕРДИ ЖАНА ЧЕТТИКТЕН ТУТУЛУУ: 3 кадам

Video: СЕЗИМДЕРДИ ЖАНА ЧЕТТИКТЕН ТУТУЛУУ: 3 кадам
Video: Куткаруучу: Сезимдерди сөз менен жеткирүү кыйын 2024, Май
Anonim
ROVER тоскоолдуктарды сезүү жана качуу
ROVER тоскоолдуктарды сезүү жана качуу

Ровер - бул планетанын же башка асман телосунун үстүнөн өтүүгө арналган космостук изилдөөчү унаа. Кээ бир роверлер адамдын космостук экипажынын мүчөлөрүн ташуу үчүн иштелип чыккан; башкалар жарым -жартылай же толугу менен автономдуу роботтор болушкан. Роверс адатта планетанын бетине ландер стилиндеги космостук кемеде келет.

Ровердин бул аныктамасы ушул күндөрү өзгөртүлдү, анткени биз үйдө өзүбүздүн чалгындоочу роверибизди эң алдыңкы өнүгүү такталары жана платформалары менен кура алабыз. Менин ойум УЗИ диапазондорунун жардамы менен автономдуу тоскоолдуктарды болтурбоочу роверди иштеп чыгуу болчу. Бул Intel Grover сенсордук комплектинин бир нече сенсорлору бар Intel Edison SoC менен болгон долбоор.

1 -кадам: Колдонулган компоненттер

Колдонулган компоненттер
Колдонулган компоненттер

Arduino үчүн Intel Эдисон комплект, servo мотор, DC мотор, IR сенсор жана Ultrasonic диапазону сенсор, электр адаптер.

Бир аз лего компоненттери аны ровердин негизине жана сенсорлорду жана моторлорду орнотуу үчүн колдонулган

2 -кадам: Description

Description
Description

Башында мен аралыкты эсептөө же тоскоолдукту аныктоо үчүн IR сенсорунан баштадым. Аны күчтүүрөөк кылуу үчүн, мен тоскоолдукту бардык багытта текшерүү үчүн серво моторунун IR сенсорун туташтырдым. Серво мотору 180 ° шыпыруучу панель мотору катары иштеди, мен тоскоолдукту 3 позицияда сканерледим - солго, оңго жана түз. Тоскоолдуктун алыстыгын эсептөө жана дөңгөлөктөрдү айдоого туташкан DC кыймылдаткычын башкаруу үчүн алгоритм иштелип чыккан. IR сенсорунун кемчиликтери бар, тактап айтканда, күндүн ачык шартында иштебейт, бул жалгыз санарип сенсор жана тоскоолдуктун алыстыгын өлчөй албайт. IR сенсорунун диапазону 20 см. Бирок УЗИ диапазонунун жардамы менен мен аралыкты ар тарапка эсептеп, тоскоолдуктун канчалык алыс экенин жана андан кийин кайсы багытта жылышы керек экенин чече алдым. Бул 4м аралыкка жакшы аралыкка ээ жана аралыкты так өлчөй алат. Сенсор жолдо тоскоолдуктар аныкталгандан кийин 180 ° шыпыруучу панво -моторго коюлган. Алгоритм аралыкты бардык багытта текшерүү үчүн иштелип чыккан, андан кийин башка багытта салыштырмалуу алысыраак тоскоолдуктар менен жолду чечүү. DC моторлору ровердин дөңгөлөктөрүн айдоо үчүн колдонулган. DC мотор терминалынын импульсун көзөмөлдөө менен биз роверди алдыга, артка, солго, оңго бура алабыз. Контроллердин логикасы тарабынан кабыл алынган чечимге жараша, DC кыймылдаткычтары үчүн киргизүү берилди. Алгоритм ушундай жол менен жазылган, эгерде ровердин маңдайында кандайдыр бир тоскоолдуктар аныкталса, ал панорво моторун солго буруп, солго карайт жана сол жактагы аралыкты УЗИ диапазону текшерет, ошондо эсептелген. башка багыттар. Биз ар кандай багытта аралыкка ээ болгондон кийин, контролер тоскоолдук эң алыс болгон эң ылайыктуу жолду ченеген аралыктарды салыштырып чечет. Эгерде тоскоолдук бардык багытта бирдей аралыкта болсо, анда ровер бир нече кадам артка жылат, андан кийин дагы ошол нерсени текшерет. Дагы бир IR сенсор артка жылганда уруп калбоо үчүн Ровердин артына туташтырылган. Босогонун чеги урунбоо үчүн эң аз аралык үчүн бардык багытта коюлган.

3 -кадам: Колдонмо

Колдонмо
Колдонмо

Бул көптөгөн тармактарда колдонууга ээ, алардын бири объектинин ички чөйрөдө өлчөнгөн абалынын тууралыгын көзөмөлдөө жана текшерүү үчүн жабык позициялоо долбооруна киргизилген.

Сунушталууда: