Файл: азастан республикасы ылым жне жоары білім министрлігі аза лтты ыздар педагогикалы университеті.docx
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 23.11.2023
Просмотров: 130
Скачиваний: 2
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
ҚАЗАҚСТАН РЕСПУБЛИКАСЫ ҒЫЛЫМ ЖӘНЕ ЖОҒАРЫ БІЛІМ МИНИСТРЛІГІ «ҚАЗАҚ ҰЛТТЫҚ ҚЫЗДАР ПЕДАГОГИКАЛЫҚ УНИВЕРСИТЕТІ» КеАҚ Физика, математика және цифрлық технологиялар институт Информатика кафедрасыЖОБАЛЫҚ ЖҰМЫСТақырыбы: Қозғалысты байқау Пән атауы: Білім берудегі робототехника және мехатроникаМамандық атауы, курс: 6B01503 - Математика-Информатика, 3 курсОрындаған: Амандықова Наргиз ДәуренбекқызыТексерген: Тазабекова Парасат ҚадырқұлқызыАлматы, 2023МАЗМҰНЫ:КІРІСПЕ...................................................................................................................... Бет нөміріІ-Теориялық бөлім1.1 Arduino роботтарды әзірлеу платформасы 1.2 Arduino құрылымы ІІ-Практикалық бөлім2.1 Робот жасауҚОРЫТЫНДЫПАЙДАЛАНЫЛҒАН ӘДЕБИЕТТЕРҚОСЫМШАКІРІСПЕӨзектілігі: Робот деп біз белгілі бір әрекеттің бағдарламасына және функцияның соңғы жиынтығына ие құрылғыны айтамыз. Робот (чех тілінен аударғанда robota – еріксіз еңбек, rob – құл) – тірі организм ретінде құрылған автоматты құрылғы. Ол байланысатын және әрекет ете алатын, ойлай білетін, қабылдай алатын машина.Робототехника – роботтарды зерделеумен айналысатын, жасалған роботтар тапсырманы орындайтын дербес машина болып табылады. Осы зерттеуде қарастырылатын робототехника бөлімі Arduino платасын пайдалану арқылы роботтарды құруға және тиісті бағдарламаларға жатқызылады. Робототехниканы зерделеуде роботтарды жасау үшін макетін жасау негіздерін білуді, сондай-ақ роботтардың өз әрекеттерін автоматты түрде жасай алуы үшін бағдармалау негіздерін түсінуді керек етеді. Робот салынған бағдарлама бойынша және сыртқы әлем туралы датчиктерден ақпарат ала отырып әрекет етеді. Сыртқы әлемнен ақпарат алудың басым бөлігі-қозғалыс болып табылады.Қозғалыссыз өмір болмайды, ол – барлық нәрсенің өмір сүру тәсілі. Қозғалыс – мәңгі, шексіз бола тұра, дүниеге сырттан енгізілмейді, оның құрамдас бөлігі болып табылады.Қазіргі ХХІ ғасыр ғылыми-техникалық прогресс заманы болғандықтан,адамдарға қарағанда қозғалысты,арақашықтықты роботтар өте жақсы анықтайды.Жобаның тақырыбы бойынша құрылу қажет робот қозғалысты анықтау барысында сервожетек пен ультрадыбыстық датчикті қосу және қозғалыс байқалса жасыл түс,байқалмаса қызыл түс жануы қажет.
Жобаның мақсаты: сыртқы ортадан келген сигналдарға байланысты қозғалысты анықтау және робот құру.Жобаның міндеттері:1. Қойылған мақсатты іске асыру үшін қажетті ақпаратты жинау және танысу;2. Қойылған мақсатты іске асырудың оңтайлы әдісін таңдау;3. Arduino негізіндегі робототехника және бағдарламалау негіздерін өз бетінше үйрену;4. Жұмыс орнын, құралдарды дайындау, роботқа арналған компоненттерді әзірлеу;5. Робот моделін әзірлеу, робот құрастыру, бағдарламаны әзірлеу;6. Роботтың дайын моделін сынау, нәтижелерді талдау, роботтың бағдарламасы мен құрылымын жөндеу;7. Алынған ақпаратты жалпылау.ТЕОРИЯЛЫҚ БӨЛІМ
Arduino тақталарымен ыңғайлы жұмыс істеу үшін Windows, Mac OS және Linux жүйелерінде жұмыс істейтін ақысыз ресми Arduino IDE бағдарламалау ортасы бар. Оның көмегімен біз бағдарламаны контроллерге жүктейміз және тақтаны компьютерге USB арқылы қосамыз. Visual Studio, Eclipse, басқа IDE немесе пәрмен жолы арқылы жұмыс істеуге болады, оны XOD IDE визуалды бағдарламалау ортасы арқылы жасауға болады.
3. Пироэлектрлік ИК-датчикті Arduino платасының Жер мен Қорекке ,4 –нші цифрлық пиндарына жалғаймыз.4. Сервожетекті Жер мен Қорекке,цифрлық пиндағы 9-ға жалғаймыз.5. Қызыл және жасыл жарықдиодтарын резистор арқылы 2-нші және 3-нші пинға жалғаймыз.6. Бағдарламалық кодты теріп,сынамадан өткізіп көреміз.3. Роботтың дайын моделін сынау, нәтижелерді талдау, роботтың бағдарламасы мен құрылымын жөндеу;ҚОРЫТЫНДЫҚорыта айтқанда, қазіргі уақытта есептеу техникасы және мүмкіндіктері кеңейтілген роботтар қарқынды дамып келеді. Бұл роботтар әр түрлі салада қызмет ететін адамдардың қызметін жеңілдетіп, өмірін өзгертеді.Жоба бойынша жұмыс жасау нәтижесінде мен қозғалыс бойынша жұмыс жасай алатын робот жасай алдым. Информатиканың негізгі курсын біле отырып, Arduino платформасымен және С++ тілмен танысуға мүмкіндік туды, оның көмегімен PIR датчигі,сервожетек, Ультрадыбыстық датчикті басқару орталығына айналған платформа бағдарламаланады. Сонымен қатар, жоба бойынша жұмыс кезінде ультрадыбыстық сигнал арқылы ақпарат беру туралы білім толықтырылды.Кез-келген жұмыс істейтін роботтың негізгі компоненті-бағдарлама.Онсыз робот қадам жасай алмайды, өйткені ол әр роботтың және тікелей барлық ғылымның – робототехниканың негізгі бөлігі болып табылады.Робот қозғалысты сезу арқылы автоматты түрде жарықты қосатындай етіп бағдарламаланған. Бағдарламалау үшін ресми Arduino қосымшасы таңдалды.ӘДЕБИЕТТЕР ТІЗІМІ
Жобаның мақсаты: сыртқы ортадан келген сигналдарға байланысты қозғалысты анықтау және робот құру.Жобаның міндеттері:1. Қойылған мақсатты іске асыру үшін қажетті ақпаратты жинау және танысу;2. Қойылған мақсатты іске асырудың оңтайлы әдісін таңдау;3. Arduino негізіндегі робототехника және бағдарламалау негіздерін өз бетінше үйрену;4. Жұмыс орнын, құралдарды дайындау, роботқа арналған компоненттерді әзірлеу;5. Робот моделін әзірлеу, робот құрастыру, бағдарламаны әзірлеу;6. Роботтың дайын моделін сынау, нәтижелерді талдау, роботтың бағдарламасы мен құрылымын жөндеу;7. Алынған ақпаратты жалпылау.ТЕОРИЯЛЫҚ БӨЛІМ
-
Arduino роботтарды әзірлеу платформасы
Arduino тақталарымен ыңғайлы жұмыс істеу үшін Windows, Mac OS және Linux жүйелерінде жұмыс істейтін ақысыз ресми Arduino IDE бағдарламалау ортасы бар. Оның көмегімен біз бағдарламаны контроллерге жүктейміз және тақтаны компьютерге USB арқылы қосамыз. Visual Studio, Eclipse, басқа IDE немесе пәрмен жолы арқылы жұмыс істеуге болады, оны XOD IDE визуалды бағдарламалау ортасы арқылы жасауға болады.
-
Arduino құрылымы
-
Қажетті құралдар:
-
Arduino платасы;
-
Breadboard;
-
14 сым;
-
Сервожетек;
-
Ультрадыбыстық датчик;
-
Пироэлектрлік ИК-датчик;
3. Пироэлектрлік ИК-датчикті Arduino платасының Жер мен Қорекке ,4 –нші цифрлық пиндарына жалғаймыз.4. Сервожетекті Жер мен Қорекке,цифрлық пиндағы 9-ға жалғаймыз.5. Қызыл және жасыл жарықдиодтарын резистор арқылы 2-нші және 3-нші пинға жалғаймыз.6. Бағдарламалық кодты теріп,сынамадан өткізіп көреміз.3. Роботтың дайын моделін сынау, нәтижелерді талдау, роботтың бағдарламасы мен құрылымын жөндеу;ҚОРЫТЫНДЫҚорыта айтқанда, қазіргі уақытта есептеу техникасы және мүмкіндіктері кеңейтілген роботтар қарқынды дамып келеді. Бұл роботтар әр түрлі салада қызмет ететін адамдардың қызметін жеңілдетіп, өмірін өзгертеді.Жоба бойынша жұмыс жасау нәтижесінде мен қозғалыс бойынша жұмыс жасай алатын робот жасай алдым. Информатиканың негізгі курсын біле отырып, Arduino платформасымен және С++ тілмен танысуға мүмкіндік туды, оның көмегімен PIR датчигі,сервожетек, Ультрадыбыстық датчикті басқару орталығына айналған платформа бағдарламаланады. Сонымен қатар, жоба бойынша жұмыс кезінде ультрадыбыстық сигнал арқылы ақпарат беру туралы білім толықтырылды.Кез-келген жұмыс істейтін роботтың негізгі компоненті-бағдарлама.Онсыз робот қадам жасай алмайды, өйткені ол әр роботтың және тікелей барлық ғылымның – робототехниканың негізгі бөлігі болып табылады.Робот қозғалысты сезу арқылы автоматты түрде жарықты қосатындай етіп бағдарламаланған. Бағдарламалау үшін ресми Arduino қосымшасы таңдалды.ӘДЕБИЕТТЕР ТІЗІМІ
-
Колосов Д. Т. Первый шаг в робототехнике М.: БИНОМ, Лаборатория знаний, 2018.
-
Петин В.П. Проекты с использованием контроллера Arduino, 2015
-
Откуда произошло слово РОБОТ? [Электронный ресурс] - http://masterok.livejournal.com/1449280.html
-
Разновидности роботов и их классификация [Электронный ресурс] -http://www.scienceforum.ru/2013/http://geektimes.ru/company/ulmart/blog