Оглавление:

Череп Arduino с подвижным ртом: 4 шага
Череп Arduino с подвижным ртом: 4 шага

Видео: Череп Arduino с подвижным ртом: 4 шага

Видео: Череп Arduino с подвижным ртом: 4 шага
Видео: Самодельная мини-дымовая машина | 3D-печатный череп и голоса 2024, Ноябрь
Anonim
Image
Image
Череп Arduino с подвижным ртом
Череп Arduino с подвижным ртом
Череп Arduino с подвижным ртом
Череп Arduino с подвижным ртом
Череп Arduino с подвижным ртом
Череп Arduino с подвижным ртом

Необходимые материалы

* Модуль Arduino (у меня есть Arduino Mega 2560, но подойдет любой модуль с ШИМ)

*Дрель

*Сверла)

*Скрепка для бумаг

* Сервопривод

* & type b usb

Шаг 1. Просверлите отверстие достаточного размера для скрепки на той стороне челюсти, на которую вы хотите установить сервопривод и скрепку

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

Шаг 2. Сформируйте скрепку так, чтобы она складывалась на сервопривод / зажим, а другой конец сгибался так, чтобы он подходил к челюсти, чтобы контролировать движение

Сформируйте скрепку так, чтобы она складывалась на сервопривод / зажим, а другой конец сгибался так, чтобы он подходил к челюсти, чтобы контролировать движение
Сформируйте скрепку так, чтобы она складывалась на сервопривод / зажим, а другой конец сгибался так, чтобы он подходил к челюсти, чтобы контролировать движение
Сформируйте скрепку так, чтобы она складывалась на сервопривод / зажим, а другой конец сгибался так, чтобы он подходил к челюсти, чтобы контролировать движение
Сформируйте скрепку так, чтобы она складывалась на сервопривод / зажим, а другой конец сгибался так, чтобы он подходил к челюсти, чтобы контролировать движение

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

Шаг 3: Подключение

Проводка
Проводка

Присоедините сигнальный штырь сервопривода к штырю ШИМ (для Mega 2560 это штырь 9). Подключите положительный конец сервопривода к НЕЗАВИСИМОМУ источнику питания. Подключите ОБА GND Arduino и GND источника питания к GND сервопривода.

Шаг 4: Код (у меня нет уважения к Кодексу FIY)

Код (у меня нет уважения к Кодексу FIY)
Код (у меня нет уважения к Кодексу FIY)

//www.elegoo.com

//2016.12.08

#include "Servo.h"

Сервомашина; // создание сервообъекта для управления серво // двенадцать сервообъектов могут быть созданы на большинстве плат

int pos = 0; // переменная для хранения положения сервопривода

установка void ()

{

myservo.attach (9); // присоединяет сервопривод на выводе 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 мс, пока сервопривод достигнет позиции

}

}

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