Оглавление:

Кусачья коробка: 4 шага
Кусачья коробка: 4 шага

Видео: Кусачья коробка: 4 шага

Видео: Кусачья коробка: 4 шага
Видео: Божья Коровка. Гранитный камушек 2024, Октября
Anonim
Кусачая коробка
Кусачая коробка

Требования:

1. 11 проводов (4 красных, 4 оранжевых / желтых, 3 черных)

2. 1 кнопка

3. резистор 10 Ом

4. 2 серводвигателя

5. Контейнер с подвижной крышкой.

6. Контейнер с надежной крышкой (чтобы убрать ардуино и провода).

7. Любая ткань.

8. Принадлежности для снаряжения.

Шаг 1: Шаг 1: Макетная плата

Шаг 1: Макетная плата
Шаг 1: Макетная плата
Шаг 1: Макетная плата
Шаг 1: Макетная плата

Кнопка:

1. Подключите желтый провод к контакту 8.

2. Подключите красный провод к 3,3 В.

3. Подключите черный провод к GND.

Сервоприводы:

1. Подключите черные провода сервопривода к -

2. Подключите красные провода сервопривода к +

3. подключите красный + рядный провод к Vin

4. Подключите провод оранжевого ряда к GND.

Шаг 2: Код

Код
Код

Базовый код взят из:

Код отредактирован для получения эффекта укуса и поддержки двух серводвигателей

#включают;

const int buttonPin = 8;

const int servoPin = 9; Серво servo1;

const int servoPin2 = 11; Серво servo2;

const int delayBite = 300;

пустая настройка () {servo1.attach (servoPin); servo2.attach (servoPin2);

pinMode (buttonPin, ВВОД); }

void loop () {

int buttonState;

buttonState = digitalRead (buttonPin);

если (buttonState == LOW) {servo1.write (150); servo2.write (90); задержка (delayBite); servo1.write (90); servo2.write (150); задержка (delayBite); servo1.write (150); servo2.write (90); задержка (delayBite); servo1.write (90); servo2.write (150); задержка (delayBite); servo1.write (150); servo2.write (90); задержка (delayBite); servo1.write (90); servo2.write (150); }}

Шаг 3: сокрытие ваших проводов

Скрытие ваших проводов
Скрытие ваших проводов

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

Серводвигатели выходят через отверстие в задней части контейнера, а источник питания - сбоку.

Конечно, если вы хотите занять меньше места и сохранить свое творение в целости, не забудьте припаять провода, а не использовать макет!

Шаг 4: окончательные приложения

Заключительные вложения
Заключительные вложения
Заключительные вложения
Заключительные вложения

Убедившись, что внутренняя работа вашего проекта верна, пришло время собрать все воедино!

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

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