Оглавление:
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-13 06:58
Пытаетесь прославиться в Tik-Tok? У нас есть решение для вас!
Eduarduino - это ваш личный прокси Tik-Tok! Он танцующий робот, способный выполнять все танцевальные движения, которые вы не можете!
Система движений Eduarduino была вдохновлена классической марионеткой. Он использует серводвигатели и светодиоды, чтобы танцевать под вашу любимую музыку, чтобы вы могли стать известным Tik-Tok по доверенности.
Шаг 1. Расходные материалы
Для создания собственного Eduarduino вам потребуется:
- 1x микроконтроллер Arduino
- 4 сервопривода
- 1x звуковой датчик
- 1x светодиод RGB
- 1x хлебная доска
- 24 соединительных кабеля
- Супер клей
- рыболовная проволока
- черные акриловые листы толщиной 6 мм
- Доступ к 3D-принтеру и лазерному резаку
Шаг 2: печать и вырезание компонентов
Загрузите файлы.stl ниже и распечатайте их в 3D. Затем загрузите файлы носорога и вырежьте их лазером. Мы использовали черный акрил толщиной 6 мм для деталей, вырезанных лазером, и черный PLA для компонентов, напечатанных на 3D-принтере.
Шаг 3: соберите основание и схему
1. Склейте вырезанные лазером детали, чтобы собрать колонну.
2. Расположите и приклейте четыре сервопривода к верхней решетке, как показано на рисунке, убедившись, что каждый сервомеханизм имеет достаточно места для свободного вращения. Расположите светодиод в центре верхней решетки и приклейте его на место. Пропустите провода от всех четырех серводвигателей и светодиода через колонку и выведите ее из нижней части.
3. Прикрепите верхнюю решетку к колонне с помощью клея и завершите электромонтаж, прикрепив концы сервопроводов к макетной плате, как показано на схеме подключения фритзинга.
4. Закрепите макетную плату и проводку в нижней части основания (изолентой или клеем) и закрепите звуковой датчик так, чтобы он выступал из небольшого отверстия сбоку основания. Поместите платформу на основание, но не приклеивайте (это круг с квадратным отверстием).
5. Проденьте колонку через отверстие в платформе и приклейте ее к квадратной выемке в нижней части основания. При этом убедитесь, что провода, идущие от колонны, заправлены в небольшое отверстие в основании колонны.
6. Теперь сдвиньте платформу вверх, чтобы получить доступ к внутренней части основания и завершить электрическую схему, подключив провода от серводвигателей и светодиода к макетной плате, как показано на электрической схеме.
7. Привяжите или приклейте рыболовную проволоку от конца каждого сервомеханизма к суставам Eduarduino. Мы прикрепили один сервопривод к задней части бедер, один к передней части бедер, один к правой руке и один к левой руке, и прикрепили голову к решетке наверху, чтобы подвешивать Эдуардуино (убедитесь, что его ступни мягко касаются земля). Используйте маленькие петли в бедрах, руках и голове, чтобы закрепить рыболовную проволоку.
СДЕЛАНО
Шаг 4: Код (IDE Arduino)
Код, используемый Eduarduino, включает серводвигатели в различной степени и включает светодиод одним из трех цветов в зависимости от громкости звука, обнаруженного звуковым датчиком. Это позволяет танцу Эдуардуино быть уникальным для каждой песни.
Нажмите ниже, чтобы загрузить код!
Шаг 5: результаты и размышления
Эдуардуино работает так, как мы предполагали с момента зачатия.
о своей основной идее: машина, которая реагирует на звук и управляет гибкой марионеткой, заставляя ее танцевать. Однако есть моменты, когда мы должны скорректировать идеи и переосмыслить определенные элементы, дополнительные функции и другие предварительные и сборочные вопросы до его завершения:
1. Создание тела Эдуардуино
Тело Эдди было сложно понять. По сути, его тело должно было быть достаточно гибким, чтобы танцевать, но также достаточно жестким, чтобы сохранять осанку и гуманоидную форму. Мы решили использовать «соединение цепи» в определенных точках, таких как: руки, локти, плечи, бедра и ноги.
2. Настройка кода
Микроконтроллер Arduino пришлось настраивать несколько раз, потому что нам пришлось добавить больше серводвигателей и дополнительную светодиодную подсветку. Добавление этих элементов повлияло на движение сервопривода, уменьшив его угол поворота. После проб и ошибок, редактирующих код, мы смогли найти решение и заставить каждый сервопривод вращаться в полном объеме, сохраняя при этом светодиодный свет и переключаясь между красным, синим и зеленым.
3. Поиск подходящего места для сервоприводов и точечных соединений.
Нам пришлось поэкспериментировать с положением каждого сервопривода и его связью с телом Эдуардуино, чтобы убедиться, что танцевальные движения были плавными. Чтобы найти идеальное место, размер рыболовной проволоки и точки подключения, потребовалась серия испытаний.
Кроме того, мы считаем, что есть несколько вещей, которые можно улучшить в дизайне нашего Eduarduino:
· На теле может быть больше точек перегиба, особенно в ногах и голове.
· Сервоприводы могут иметь персонализированные диапазоны вращения. В таком случае диапазон вращения каждого сервопривода может зависеть от части тела, к которой он прикреплен, что позволяет использовать больше комбинаций движений.
· Сервоприводы могли иметь большие руки, таким образом мы могли бы расширить диапазон движений и даже увеличить размер самого Эдуардуино.