Оглавление:

Звуковой датчик и сервопривод: реактивное движение: 4 шага
Звуковой датчик и сервопривод: реактивное движение: 4 шага

Видео: Звуковой датчик и сервопривод: реактивное движение: 4 шага

Видео: Звуковой датчик и сервопривод: реактивное движение: 4 шага
Видео: Студенты российского вуза разработали вечный двигатель #вечныйдвигатель #изобретения 2024, Ноябрь
Anonim
Звуковой датчик и сервопривод: реактивное движение
Звуковой датчик и сервопривод: реактивное движение
Звуковой датчик и сервопривод: реактивное движение
Звуковой датчик и сервопривод: реактивное движение
Звуковой датчик и сервопривод: реактивное движение
Звуковой датчик и сервопривод: реактивное движение

Сначала вам нужно собрать соответствующие материалы, чтобы собрать эту схему.

Запасы:

1 Ардуино

1 ультразвуковой датчик HC-SR04

1 сервопривод

1 макетная плата

1 9-вольтная батарея

1 9-вольтовый аккумуляторный адаптер

3 черных перемычки (земля / отрицательный)

3 красных перемычки (напряжение / положительный)

2 цветные перемычки (вход / выход)

Шаг 1: понимание компонентов

Понимание компонентов
Понимание компонентов
Понимание компонентов
Понимание компонентов
Понимание компонентов
Понимание компонентов

Перед сборкой физической схемы важно понять каждый компонент:

На макетной плате есть два набора шин питания с обеих сторон, которые имеют слоты для отрицательного (черный / синий) и положительного (красный) входов. Они соединены последовательно по вертикали. Клеммные колодки разделяют соединение по горизонтали, однако для параллельных клеммных колодок потребуется перемычка для перемычки делителя.

Звуковой датчик имеет контакт VCC / 5V (красный), контакт заземления / GND (черный) и выходной контакт (цвет). В зависимости от датчика они могут иметь аналоговые и / или цифровые выходы.

Сервопривод имеет порт 5 В (красный), порт широтно-импульсной модуляции / ШИМ (цвет) и порт заземления / GND (черный). Щелкните ссылку, чтобы узнать больше о том, как это работает.

Шаг 2: Настройка схемы

Настройка схемы
Настройка схемы

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

Подключите звуковой датчик к шине питания макета, обращая внимание на его ориентацию (это будет важно при использовании перемычек для подключения к Arduino). Подключите VCC с помощью красной перемычки к положительной шине питания макетной платы. Подключите GND с помощью черной перемычки к отрицательной шине питания макетной платы. Подключите вывод Out с помощью цветной перемычки к аналоговому порту A5.

Подключите сервопривод к макету и Arduino. Используйте цветную перемычку, чтобы подключить порт ввода / сигнала к цифровому порту ШИМ, 13 на Arduino. Подключите черную перемычку к шине питания GND. Вставьте красную перемычку в клеммный ряд. Сервоприводу потребуется дополнительная мощность, обеспечиваемая батареей 9 В.

Подключите красную перемычку батареи 9 В к тому же ряду клемм, что и красная перемычка сервопривода. Черная перемычка подключится к той же боковой шине питания, что и остальные компоненты.

Шаг 3: Загрузите графический интерфейс Arduino и код ввода

Загрузите графический интерфейс Arduino и код ввода
Загрузите графический интерфейс Arduino и код ввода
Загрузите графический интерфейс Arduino и код ввода
Загрузите графический интерфейс Arduino и код ввода

Загрузите графический интерфейс пользователя (GUI) Arduino здесь. Вставьте приведенный ниже код, обратите внимание, что информация справа от "//" сообщает вам, что делает эта строка кода:

#включают

Servo servo_test;

const int soundSensor = A5;

int servoPin = 13;

int soundValue;

внутренний угол;

void setup () {

servo_test.attach (сервопин);

Serial.begin (9600);

}

void loop () {

soundValue = analogRead (soundSensor);

Serial.print ("SoundValue =");

Serial.println (датчик звука);

задержка (50);

угол = карта (soundValue, 0, 1023, 0, 180);

servo_test.write (угол);

задержка (50);

}

Шаг 4: Звуковой датчик + сервопривод + Arduino

Звуковой датчик + сервопривод + Arduino
Звуковой датчик + сервопривод + Arduino
Звуковой датчик + сервопривод + Arduino
Звуковой датчик + сервопривод + Arduino

Вот так должна выглядеть окончательная схема. Посмотрите видео, чтобы увидеть, как это работает.

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