Оглавление:

Картонная черепаха-ходунок: 9 шагов (с иллюстрациями)
Картонная черепаха-ходунок: 9 шагов (с иллюстрациями)

Видео: Картонная черепаха-ходунок: 9 шагов (с иллюстрациями)

Видео: Картонная черепаха-ходунок: 9 шагов (с иллюстрациями)
Видео: 👽Он хочет выглядеть как пришелец. Black Alien Project 2024, Ноябрь
Anonim
Картонная черепаха
Картонная черепаха

Да! Да! Картон - прекрасный материал для изготовления прототипов. Здесь я представляю вам четвероногих ходунков, над которыми я работаю. Теперь первый шаг завершен, он идет вперед:) И я рад поделиться им с вами.

Шаг 1. Проверьте это

Image
Image

Шаг 2: Вам понадобятся:

Картон!
Картон!
  • Картон
  • Плата Arduino
  • Серводвигатель x4
  • Аккумулятор (я использую небольшой павербанк)
  • провод и макет
  • Палочки
  • Клей-пистолет
  • Нить
  • Садовая проволока

Шаг 3: Картон

Картон!
Картон!
Картон!
Картон!

Итак, я начала с картона размером 53 х 17 см. Размеры не имеют большого значения, просто соблюдайте пропорции. Моя макетная плата размером 6 х 17 см будет занимать среднюю часть, затем 6 см с двух сторон, затем 17,5 см в конце. После рисования вырезаю от середины 1 см, чтобы разделить ножки.

1 см сработал, но было бы удобнее 2 см, просто говорю …

Согните стороны по прямому краю, как показано на картинке, одну вверх, а другую вниз.

Шаг 4: Моторы

Моторы!
Моторы!
Моторы!
Моторы!
Моторы!
Моторы!

Моторы! Точнее, серводвигатели: два поднимаются вверх, а два опускаются. Два верхних мотора, названные LeftUp и RightUP, приклеиваются прямо под первым «стыком». Убедитесь, что они свободно перемещаются между ног. Двигатели будут двигаться на 180 градусов, поэтому сервоприводы должны находиться напротив, чтобы завершить полный круг. Сторона, на которую вы положите верхние моторы, будет задней стороной ходунка.

На втором рисунке (другой прототип) вы видите двигатели на нижней стороне, названные LeftDown и RightDown, просто приклеенные посередине, обращенные друг от друга. Эти моторы тоже приклеены напротив !! Но они не совершают полный круг, только половину !!

В этом прототипе я использую небольшой блок питания, который не помещается в верхней части, поэтому я приклеил его с нижней стороны, но вы можете положить его в другое место.

Я использую клеевой пистолет, чтобы приклеить моторы на место.

Шаг 5: палки

Палки!
Палки!
Палки!
Палки!
Палки!
Палки!
Палки!
Палки!

Вам понадобятся две палки длиной 11 см. Оберните вокруг него садовую проволоку и на одном конце сделайте петлю (фото 2).

Соедините эту петлю с рычагом сервопривода (рис. 3), убедитесь, что оба движутся свободно

Другой конец палки как раз приклеивается к «стыку».

Я добавил макетную плату и плату Arduino сейчас, но вы также можете добавить их позже.

Шаг 6: потоки

Потоки!
Потоки!
Потоки!
Потоки!
Потоки!
Потоки!

Сейчас мы проиграли:

Вам понадобятся две нити длиной 30 см. Возьмите середину нитки и привяжите ее к рычагу серводвигателя, чтобы оба конца были свободны и были одинаковой длины.

Переместите рычаги сервоприводов на 90 градусов (как стрелка на втором рисунке). На втором фото это не совсем 90 градусов, не обращайте на это внимания.

Затем вам нужно еще раз согнуть картон, как показано на рисунке. Склейте нити там, где вы сгибали картон, нити должны перекрещиваться на передних ножках.

Кроме того, я укрепил его полоской горячего клея, чтобы эта часть не двигалась

Шаг 7: Код

Код!
Код!

#включают

Серво сервопривод; // создаем сервообъект для управления сервоприводом Servo servo1; Серво servo2; Серво servo3; int pos = 0; // переменная для хранения положения сервопривода int pos1 = 0; int pos2 = 0; int pos3 = 0; void setup () {// Подключаем двигатели к контактам 11, 13, 5 и 9 и, конечно же, VCC и GND servo.attach (11); // LeftDown servo1.attach (13); // LeftUp servo2.attach (5); // RightUp servo3.attach (9); // Задержка RightDown (1000); } void loop () {for (pos1 = 0; pos1 = 0; pos2--) // RightUp {// изменяется от 180 градусов до 0 градусов servo2.write (pos2); задержка (5); } for (pos3 = 180; pos3> = 0; pos3--) // RightDown {// идет от 180 градусов до 0 градусов servo3.write (pos3); задержка (5); } for (pos = 180; pos> = 0; pos--) // LeftDown {// изменяется от 180 градусов до 0 градусов servo.write (pos); задержка (5); } for (pos1 = 180; pos1> = 0; pos1--) // LeftUp {// изменяется от 180 градусов до 0 градусов servo1.write (pos1); задержка (5); } for (pos2 = 0; pos2 <= 180; pos2 ++) // RightUp {// изменяется от 0 градусов до 180 градусов servo2.write (pos2); задержка (5); } for (pos3 = 0; pos3 <= 180; pos3 ++) // RightDown {// изменяется от 0 градусов до 180 градусов servo3.write (pos3); задержка (5); } for (pos = 0; pos <= 180; pos ++) // LeftDown {// изменяется от 0 градусов до 180 градусов servo.write (pos); задержка (5); }}

Шаг 8: Украшение

Украшение!
Украшение!
Украшение!
Украшение!
Украшение!
Украшение!

Шаг 9: Поделитесь и наслаждайтесь

Делитесь и наслаждайтесь!
Делитесь и наслаждайтесь!
Картонный вызов
Картонный вызов
Картонный вызов
Картонный вызов

Финалист Cardboard Challenge

Рекомендуемые: