Оглавление:
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-13 06:58
Привет, Сегодня я расскажу вам, как сделать простую роботизированную руку, которую можно запрограммировать для выполнения различных функций или просто для игры в гольф.
Запасы
- 3 сервомотора (4 доллара за двигатель)
- 1x Хлебная доска (10 долларов США)
- 1x Arduino Uno (21 доллар)
- 1x пакет перемычек (примерно 10 долларов)
- 3x потенциометра (6 долларов за 3)
- 2 кнопки (20 центов за 1)
- 5 красных светодиодов (12 $ за комплект из 300 шт.)
- 5 резисторов на 330 Ом (8 долларов за 100 шт.)
- 2 резистора 10 кОм (8 долларов за 100 шт.)
Шаг 1: подготовка
Разложите все свои компоненты на столе перед собой. Убедитесь, что у вас есть все необходимое, и убедитесь, что ваше рабочее место чистое. Важно убедиться, что у вас есть все необходимое, чтобы не допустить ошибок или прекратить работу над проектом.
Шаг 2:
Возьмите макет и положите его на рабочее место перед собой. Рядом с ней установите ваш Arduino UNO и провод, который подключает его к компьютеру.
Шаг 3:
Чтобы начать, вытащите четыре перемычки. Сначала прикрепите одну красную перемычку от 5 В на Arduino к красной стороне + на макете. Затем, как только это будет сделано, прикрепите одну черную перемычку от GND на Arduino к черной стороне макета. После того, как эти два провода подключены, прикрепите черный и красный провод к противоположным линиям электропередач на другой стороне макета.
Шаг 4:
Для следующего шага прикрепите три потенциометра рядом друг с другом, а также красный и черный провода, идущие от их левого и правого контактов, чтобы обеспечить компоненты питанием и заземлением. Эти потенциомитеры позволяют нам контролировать 3 сустава руки с помощью 90 градусов движения.
Шаг 5:
Затем прикрепите две кнопки и 5 светодиодов, как показано. Они будут использоваться в качестве метода для программирования функций в руке, используя только оборудование, а не программное обеспечение.
Шаг 6:
Присоедините 7 резисторов к макетной плате, как показано. Два резистора 10 кОм подключены к крайней правой ножке каждой кнопки и заземлены, а пять резисторов 330 Ом подключены к самой правой ножке красных светодиодов и к земле.
Шаг 7:
После того, как вы подключили резисторы, пора подключить потенциометры и кнопки. Следуйте схеме, как показано, и прикрепите синий провод от каждого из средних контактов потенциометров к разъемам a0, a1 и a2 на Arduino. Затем подключите питание к каждой из кнопок, как показано на схеме, и к их сигнальным контактам в 12 и 13 чуть выше резистора, как показано.
Шаг 8:
После того, как вы выполнили шаг 7, вы можете приступить к подключению сигнальных проводов для красных светодиодов. Подсоедините пять желтых сигнальных проводов от каждой левой ножки светодиода к контактам 8, 7, 4, 3 и 2 соответственно. Как только вы закончите, переходите к следующему шагу.
Шаг 9:
Затем поместите 3 серводвигателя так, чтобы разъемы были обращены к макетной плате. После этого сделайте три набора соединений для питания и заземления, которые сервоприводы будут использовать при подключении к макетной плате. Следуйте схеме, как показано, чтобы правильно подключить провода.
Шаг 10:
На этом этапе мы прикрепляем серводвигатели к макету. Начните с подключения питания и заземления каждого сервопривода к соединениям питания и заземления, которые мы сделали ранее. Затем, следуя схеме, подключите сигнальный контакт каждого сервопривода слева от каждого провода питания, чтобы его можно было подключить следующим.
Шаг 11:
После того, как вы выполнили шаг 10, вы можете приступить к подключению сигнальных проводов для серводвигателей. Используя контакты 9, 6 и 5, подключите 3 сигнальных провода к трем сервоприводам, как показано. Это позволит сервоприводам получать входные данные от потенциометров через Arduino.
Шаг 12:
Теперь, когда вы завершили электромонтаж, не стесняйтесь проявлять творческую вольность с проектом. Вы можете последовать примеру меня и сделать руку из палочек для мороженого и горячего клея, или вы можете пойти своим путем и создать свою собственную руку из других материалов. На этом этапе предоставляется код, вы можете использовать его или создать свой собственный.