Moving Bat
Летающая летучая мышь!
Давно я не хотел напечатать что-нибудь с движущимися частями, но не знал, что делать. Поскольку через несколько дней приближался Хэллоуин, я решил, что смогу заставить что-нибудь двигаться по окну вверх и вниз влево и вправо с помощью какого-то портала, но у меня был только один мотор! Поэтому вместо этого я сделал летучую мышь с этим сложным механизмом, который использует только один двигатель для перемещения двух крыльев.
Если вы хотите попробовать построить его самостоятельно, вот небольшое руководство и более подробная информация о проекте.
Вот несколько фотографий тестовых механизмов:
После множества различных дизайнерских идей я остановился на рычажном механизме ползун-кривошип, прикрепил его к валу серводвигателя и прикрепил крылья к ползунку.
Чтобы крылья вращались, я прикрепил к основанию еще один шатун. (Изображение ниже)
Электроника:
Я старался сделать электронную часть максимально простой и компактной.
По сути, все, что вам нужно, это:
1 старый USB-кабель. Я использовал кабель диаметром 3,2 мм. Если вы используете что-то еще, вам нужно увеличить 2 отверстия: одно в креплении сервопривода, а другое в крышке.
1 серводвигатель (микросервопривод 9g)
1 Arduino Uno или аналогичный
1 зарядное устройство для телефона на 5 В (1 ампер более чем достаточно)
Небольшая работа по пайке.
Шаги:
Проверьте с помощью мультиметра, какой USB-кабель является положительным, а какой отрицательным.
Соедините красный (положительный) кабель серводвигателя с положительным проводом USB, скрутив его.
Соедините коричневый (отрицательный) кабель серводвигателя с отрицательным проводом USB, скрутив его.
Припаяйте плюсы к выводу VIN Arduino.
Припаяйте минусы к выводу GND Arduino.
Припаяйте оранжевый кабель к контакту D3 Arduino (как на картинке, да, мои навыки пайки ужасны)
Код:
Это буквально пример сервопривода поворотного движения из документации Arduino; вы можете найти его здесь или ниже.
#include
Сервопривод мойсерво; // создаем объект сервопривода для управления сервоприводом
// двенадцать сервообъектов можно создать на большинстве плат
интервал позиции = 0; // переменная для хранения положения сервопривода
недействительная настройка() {
myservo.attach(3); // прикрепляет сервопривод к контакту 9 к сервообъекту
}
недействительный цикл() {
for (pos = 0; pos <= 180; pos += 1) { // изменяется от 0 градусов до 180 градусов
// с шагом в 1 градус
myservo.write(pos); // с��общаем сервоприводу перейти на позицию в переменной 'pos'
задержка(15); // ждем 15 мс, пока сервопривод достигнет позиции
}
for (pos = 180; pos >= 0; pos -= 1) { // меняется со 180 градусов на 0 градусов
myservo.write(pos); // сообщаем сервоприводу перейти на позицию в переменной 'pos'
задержка(15); // ждем 15 мс, пока сервопривод достигнет позиции
}
}
Если вы скопируете его с веб-сайта, измените строку 9 myservo.attach(9) на myservo.attach(3).
Загрузите его на Arduino, и все готово.
Распечатайте и создайте:
Я напечатал все из PLA, единственное, что требовало поддержки, это обложка, которую я напечата�� брюшком вверх, и слайдер, который я напечатал отверстиями вверх.
Я предлагаю выровнять кривошипный механизм сервопривода так, чтобы он поворачивался на 180 градусов при поворотном движении серводвигателя.
Прикрепите кривошип сервопривода к стержню ползунка, используя внешний и внутренний штифты.
Подсоедините стержень к ползунку (два отверстия на стержне ползуна немного отличаются, вы заметите это при их вставке, они должны оказывать очень небольшое сопротивление)
Вставьте крепление сервопривода в основание и вставьте USB-кабель в отверстие.
Соедините крылья со стержнями крыла и закрепите их штифтами (если у вас возникли проблемы со вставкой, я сделал вариант на 0,1 мм меньше, штифт крыла 2,7, всего нужно 7 штифтов: 3 в ползунке и 4 в крыльях)
Наденьте крышку и используйте проушины и зубы, чтобы удерживать крышку на месте. Для меня кабеля плюс проушины + зубцы было достаточно, чтобы с��репить все вместе без использования постоянного клеящего материала. (Чтобы держать его на окне, я проткнул между зубами леску, еще один возможный вариант — использовать прозрачный двусторонний скотч на плоской стороне)
Вам нужно распечатать все, кроме:
Стержни крыльев x2 (есть немного





























