Оглавление:
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-13 06:58
Проект, на который тоже приятно смотреть, ни больше, ни меньше.
Запасы
- Raspberry Pi 4 (подойдет любой)
- Сервопривод Adafruit - PCA9685
- 4 цифровых сервопривода MG90S
- 3д принтер
- Python
Шаг 1: проект видео
Шаг 2: 3D-печать
Начнем с 3D-печати. Вы можете использовать любую нить и любой цвет, мы выбрали белый и черный PETG.
Первое, что нужно напечатать, - это четыре маленькие пластинки, которые нужно прикрепить к сервоприводам, не волнуйтесь, мы более подробно рассмотрим их на следующем шаге.
Нам также понадобится базовая пластина с четырьмя отверстиями, каждый маленький сервопривод будет приятно в них защелкиваться.
Далее идут четыре боковые пластины, завершающие конструкцию коробки.
И последнее, но не менее важное: мы печатаем несколько декоративных стрелок, которые они ставят поверх сервоприводов.
Все файлы модели включены.
Шаг 3: Сборка
Сделав всю распечатку, можно переходить к сборке.
Перво-наперво, мы можем щелкнуть сервоприводом на каждом сервоприводе, если все прошло хорошо, оно плотно прилегает.
После чего просверливаем отверстие в нижней пластине (забыли добавить в модель) и протягиваем провода.
Затем мы можем щелкнуть каждый сервопривод на нижней пластине, в результате получится симпатичная коробка с открытыми сторонами.
Теперь для склейки используйте ступицы сервоприводов и приклейте стрелку на каждую из них, желаемый результат смотрите на картинке. После того, как стрелки прикреплены, вы можете установить ступицы на сервоприводы.
Все, что осталось сделать, это приклеить по бокам, и этап сборки готов!
Шаг 4: Электроника и код
Для электронной стороны мы использовали Raspberry Pi 4, но подойдет любой Pi.
Поскольку мы хотим управлять четырьмя сервоприводами, нам нужна небольшая помощь, подойдет сервопривод Adafruit.
У них есть отличное руководство по настройке, подключению и использованию микросхемы.
Когда оборудование готово, следующий код.
Сам код прилагается, вот обзор его работы:
- Настройте сервопривод и активируйте подключенные сервоприводы
- Добавьте каждый сервопривод в наш список сервоприводов
- Прокрутите этот список и установите начальную позицию
- Для вечности продолжайте зацикливаться на сервоприводах
- В зависимости от случая и их текущего положения переместите их влево или вправо.
Не стесняйтесь играть с настройками положения и спать!
Шаг 5: Результат
Вот и все!
Стандартная настройка дает немного жуткое ощущение, но тем не менее завораживает!
Теперь, если вы не возражаете, нам есть на что смотреть…