Роботы: от пальца к Port
Серия для школьников на 3D-модели робота Port: сначала один сервопривод в пальце, потом пять пальцев, рука с кубиком, нога с мячом, голова с дальномером — и целый робот, который машет рукой и не падает. Плюс две задачи «почини» на самые частые ошибки с приводами.
Чему научитесь
- управлять сервоприводом библиотекой Servo: attach и write
- двигать несколько приводов циклом и собирать движение из поз
- учитывать скорость привода: паузы и плавные движения
- читать датчик касания и дальномер и принимать по ним решения
- понимать, как устроен робот: драйвер PCA9685, равновесие, противовес
0 из 16
0 из 160
Войдите, чтобы получить сертификат, когда курс будет пройден.
Программа курса
-
1
Палец: первый сервопривод
Кисть робота Port на стойке. Один палец — один сервопривод: согнуть, разогнуть, помахать.
-
2
Почини: сгибается не тот палец
починиСкетч должен согнуть указательный палец, а сгибается средний. Ошибка в одной цифре.
-
3
Кисть: кулак, «мир» и счёт на пальцах
Пять пальцев — пять приводов. Массив приводов, цикл — и кисть показывает жесты и считает до пяти.
-
4
Почини: палец дрожит на полпути
починиПалец должен сгибаться до конца и разгибаться, а он только дрожит. Команды верные — не хватает времени.
-
5
Рука: взять кубик с полки
Плечо, локоть и пальцы — три привода работают вместе: рука опускается к кубику, берёт его и поднимает.
-
6
Нога: удар по мячу
Бедро, колено и голеностоп. Замах, удар — мяч летит, а датчик в стопе чувствует касание.
-
7
Голова: дальномер и поворот
Дальномер в лице смотрит туда же, куда голова. Осмотреться и найти, где свободно, — первый шаг к роботу, который сам выбирает дорогу.
-
8
Port: от руки к роботу
Та же рука, что в уроке про кубик, но у целого робота: приводы — через драйвер PCA9685, а робот должен устоять, пока машет.
Пригодится по ходу
- деталь Сервопривод SG90: подключение
- деталь HC-SR04: подключение
- деталь MPU6050 (GY-521): подключение