Similar presentations:
Роботтехника және жоба жұмысы
1.
4-ТОҚСАН • 8 САБАҚ4-МОДУЛЬ
Роботтехника және жоба жұмысы
Робот қозғалысы, басқару және «Билейтін робот» жобасы
Блок 4.1
Блок 4.2
2.
МАЗМҰНЫМодуль құрылымы
БЛОК 4.1
БЛОК 4.2
Робот қозғалысы және басқару
«Билейтін робот» жобасы
1
4.1.1
Роботтың қозғалысы
1
4.2.1
Жоба дегеніміз не?
2
4.1.2
Робот қозғалысын программалау
2
4.2.2
Жоба идеясын теру және редакциялау
3
4.1.3
Программаны іске қосу
3
4.2.3
«Билейтін робот» жасау
4
4.1.4
Роботқа арналған дыбыс
4
4.2.4
Жобаны қорғау және қорытындылау
3.
БЛОК 4.1Робот қозғалысы
және басқару
4 сабақ: Роботтың қозғалысы, программалау, іске қосу
және дыбыс
Қозғалыс
Бағдарламалау
Іске қосу
Дыбыс
4.
4.1.1БЛОК 4.1
Роботтың қозғалысы
Негізгі қозғалыс түрлері
Алға қозғалыс
moveForward()
Артқа қозғалыс
moveBackward()
Солға бұрылу
turnLeft()
Кеңістіктегі орналасу
Роботтың X, Y координаталары және бағыты (0-360°) маңызды.
Мысал:
• Бастапқы нүкте: (0, 0)
• Алға 10 см → (0, 10)
• Оңға 90° бұрылу
• Алға 10 см → (10, 10)
Оңға бұрылу
turnRight()
Қолданылу салалары
Қозғалыс механизмдері
Моторлар: қозғалыс қуатын береді
Автономды көліктер
Өндірістік роботтар
Марсоходтар
Үй роботтары
Дөңгелектер: жермен байланыс
Тісті доңғалақтар: жылдамдықты реттеу
5.
4.1.2БЛОК 4.1
Робот қозғалысын программалау
Алгоритм ұғымы
Сызықтық алгоритм мысалы
Алгоритм - бұл нақты тапсырманы орындау үшін командалардың
реттелген тізбегі.
// Квадратты сызу
1. moveForward(30)
Алгоритм қасиеттері:
2. turnRight(90)
• Дискреттілік (бөліктерге бөліну)
3. moveForward(30)
• Анықтылық (түсініктілік)
4. turnRight(90)
• Нәтижелілік (мақсатқа жету)
5. moveForward(30)
• Массовылық (қайталану)
6. turnRight(90)
7. moveForward(30)
8. turnRight(90)
Негізгі командалар
moveForward(20)
Қателерді түзету
Алға 20 см қозғалу
turnRight(90)
Оңға 90° бұрылу
setSpeed(50)
Жылдамдықты 50% қою
1
Синтаксис қатесі: тыныс белгілерін тексеру
2
Логикалық қате: командалар реттілігі
3
Желілік қате: байланысты тексеру
6.
4.1.3БЛОК 4.1
Роботқа арналған программаны іске қосу
Жүктеу процесі
1
Тестілеу және бақылау
Байланыс орнату
Қадамдық тестілеу
USB, Bluetooth немесе Wi-Fi арқылы
2
Бір команданы тестілеп, кейін келесісіне өту
Кодты компиляциялау
Тексеру және түрлендіру
3
Бақылау
Жүктеу (Upload)
Роботтың әрекетін бақылау және жазу
Роботтың жадына жазу
4
Іске қосу
Программаны бастау
Түзету
Қателерді табу және түзету
Байланыс түрлері
Қауіпсіздік ережелері
USB
Bluetooth
Wi-Fi
Сымды
Сымсыз
Желілік
Роботты тегіс бетте қолдану
Кедергілерден аулақ болу
Батареяны дұрыс қою
Ұзақ жұмыстан кейін демалу
7.
4.1.4БЛОК 4.1
Роботқа арналған дыбыс
Дыбыс шығару мүмкіндіктері
Роботтар динамикалар және баззерлер арқылы дыбыс шығара алады.
Динамик
Күрделі дыбыстар, музыка
Музыкалық ноталар
До
262 Гц
Ре
294 Гц
Ми
330 Гц
Фа
349 Гц
Соль
392 Гц
Ля
440 Гц
Си
494 Гц
До²
523 Гц
Баззер
Қарапайым тондар, дабыл
Дыбыс + қозғалыс
Негізгі командалар
playTone(440, 1000)
440 Гц, 1 секунд
playMelody([...])
Мелодия ойнау
beep()
Қысқа дыбыс
// Би қимылы
playTone(440, 500)
moveForward(20)
playTone(523, 500)
turnRight(90)
playTone(659, 500)
moveBackward(20)
8.
БЛОК 4.2«Билейтін робот»
жобасы
4 сабақ: Жоба негіздері, идеяны өңдеу, робот жасау және
қорғау
Идея
Мәтін
Жасау
Қорғау
9.
4.2.1БЛОК 4.2
Жоба дегеніміз не?
Жобалық жұмыс ұғымы
Жоба - бұл нақты мақсатқа жету үшін жоспарланған іс-әрекеттер
жиынтығы.
Жобаның маңызы:
Жобаның негізгі кезеңдері
1
Жоспарлау
2
Жүзеге асыру
• Теорияны практикаға қолдану
• Шығармашылықты дамыту
3
Мақсат, міндеттер, ресурстар
Жобаны жасау, программалау
Тестілеу
Тексеру, қателерді түзету
• Топтық жұмыс дағдылары
• Мәселені шешу қабілеті
Сәтті жобалар мысалы
4
Қорғау
Нәтижені ұсыну
Жобалық ойлау
Робот-қоқыс жинағыш
Зерттеу
Жобалау
Жасау
Баяндау
pedagogy