Оглавление:
- Шаг 1. Определите свою цель и ограничения
- Шаг 2: Расходные материалы, необходимые
- Шаг 3: схемы
- Шаг 4: Строительство
- Шаг 5: программирование
- Шаг 6: Используйте своего робота по-максимуму
Видео: Проект робототехнической машины: 6 шагов
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:50
В настоящее время роботы используются для ускорения производственных процессов, включая их использование на сборочных линиях, автоматизации и многом другом. Чтобы привыкнуть к области инженерии и адаптироваться к созданию рабочего робота, наша цель состояла в том, чтобы сконструировать работающего робота, который будет собирать мяч и помещать его в ворота.
Шаг 1. Определите свою цель и ограничения
Каждый раз, когда проект реализуется, важно, чтобы кто-то осознал цель, которую он тоже должен достичь, поскольку это позволяет им оставаться более сосредоточенными и найти способ ее достижения. Кроме того, ограничения важны, потому что они дают вам предел того, сколько энергии, времени или денег вы можете вложить в сборку.
В данном случае нашей целью было создать робота, который мог бы использовать различные методы программирования Arduino, чтобы проехать по коридору, питаясь от пульта дистанционного управления, а затем, без пульта дистанционного управления, вернуться к цели и толкнуть мяч. в цель. Помня об этой цели, мы могли бы перейти к следующему этапу проекта. Единственным нашим ограничением для этого проекта было то, что общая цена не могла превышать 75 долларов.
Шаг 2: Расходные материалы, необходимые
При выполнении проекта робототехники всегда важно сгенерировать список частей до того, как вы начнете проект, а не по мере его продолжения. Составление списка также дает вам представление о том, сколько вам должен стоить проект, и сколько вам нужно накопить и подготовиться.
Наш список запчастей состоял из: (Были предоставлены все, у которых нет цены рядом с ними)
50 штекерных проводов
50 штекерных и женских проводов
50 проводов между розетками и розетками
1 Arduino Uno / Arduino Mega 2560
4 колеса $ 26,99
2 ролика для шариков 379 р.
4 двигателя
4 крепления двигателя
Ассорти из алюминиевых листов * ВСЕ ИЗМЕРЕНИЯ В ДЮЙМАХ И ТОЛЩИНОЙ”* (4) 2 x 10 (4) 1,189 x 1,598 (4) 1,345 x 0,663 (2) 1,75 x 1,598 (2) 7 основание, высота 3,861 и 10 гипотенуза (2) 10 x 10 (1) 3,861 x 10 (1) 7 x 10
1 аккумулятор
1 драйвер двигателя
1 пульт дистанционного управления с приемником
38 орехов 379 р.
38 болтов 379 р.
Шаг 3: схемы
Любой хороший проект робототехники должен иметь схемы, чтобы строитель или инженер могли видеть, что им нужно построить, чтобы проект заработал. В этом случае нам потребовались более простые схемы роботов, которые просто продемонстрировали бы концепцию моторно-поисковой системы. У нас также были батарейки и чехол для Arduino.
Шаг 4: Строительство
Об этом аспекте проектной части особо нечего сказать, но есть несколько советов по безопасности инструментов. Находясь в мастерской, всегда надевайте очки, перчатки и фартук. Принятие этих мер предосторожности спасло бесчисленное количество жизней и спасло множество травм. Некоторым оборудованием, которое мы использовали в этом случае, были сварщик, ленточная пила, сверлильный станок и другие инструменты для металлообработки. Кроме того, перед сваркой убедитесь, что то, что вы свариваете, на 100% правильное, потому что пути назад нет.
Шаг 5: программирование
Робот обычно движется либо с помощью программирования на каком-то языке, либо с помощью механических частей, предназначенных для работы в гармонии. В данном случае мы запрограммировали нашего робота, используя язык кодирования Arduino. Это привело к тому, что некоторым из нас пришлось изучать совершенно новую базу данных программирования, чтобы овладеть необходимыми навыками.
Выше представлена основная схема наших ожидаемых планов электропроводки для робота.
Ниже представлена наша программа вождения для нашего робота, и метод извлечения мяча был бы намного проще, потому что нам просто нужен двигатель, движущийся вперед и назад.
КОД:
int ch1;
int ch2;
int myInts [20];
int finalDistance;
int MOVING;
int STOP;
int timer;
int x = 0;
int stopTimer;
int ArrayValue;
void setup () {// поместите сюда ваш установочный код для однократного запуска: pinMode (45, INPUT);
pinMode (43, ВХОД);
Serial.begin (9600);
}
void loop () {
// поместите сюда свой основной код, чтобы запускать его повторно:
ch1 = pulseIn (22, ВЫСОКИЙ);
ch2 = pulseIn (24, ВЫСОКИЙ);
//Serial.print("chA: ");
Серийный принт (chA);
//Serial.print("chB: ");
Serial.println (chB);
если (ch1> 1463) {таймер = миллис ();
}
if (ch1 == 1463) {
stopTimer = миллис ();
ArrayValue = (таймер - stopTimer);
если (ArrayValue> = 0)
{
Serial.print (myInts [0]);
myInts [x] = ArrayValue; x ++;
}
}
Шаг 6: Используйте своего робота по-максимуму
После всей этой тяжелой работы у вас теперь должен быть полностью рабочий робот, который реагирует на дистанционное управление! Гордитесь собой и наслаждайтесь своим роботом!
Рекомендуемые:
Модификация органной машины EHX B9: 5 шагов (с изображениями)
EHX B9 Organ Machine Модификация: (ehx B9) - Когда я был маленьким мальчиком, я был очарован невероятным музыкальным инструментом: органной гитарой Godwin Питера Ван Вуда (построенной в Италии компанией Sisme)! Я считаю, что Питер представлял армию гитаристов, рожденных в аналоговом юрском стиле, который выглядел
Мониторинг стиральной / сушильной машины с помощью ESP8266 и датчика ускорения: 6 шагов
Мониторинг стиральной / сушильной машины с помощью ESP8266 и датчика ускорения: стиральная / сушильная машина находится в подвале, и вы, как правило, кладете в нее кучу одежды, и после этого вы занимаетесь другой домашней работой. Вы не замечаете одежду, которая оставалась мокрой и впитывающейся в подвале на вашей машине
МОДЕЛИРОВАНИЕ ДЕЗИНФЕКЦИОННОЙ МАШИНЫ С ПОМОЩЬЮ TINKERCAD: 6 шагов
МОДЕЛИРОВАНИЕ ДЕЗИНФЕКЦИОННОЙ МАШИНЫ С ПОМОЩЬЮ TINKERCAD: В этой непостижимой статье мы увидим, как смоделировать дезинфекционную машину. Бесконтактное автоматическое дезинфицирующее средство - это дезинфекционная машина, потому что мы не будем использовать свои руки для управления машиной, вместо того, чтобы воспринимать инфракрасный датчик приближения
Создание мини-конвейерной ленты в виде обтягивающей машины: 7 шагов (с изображениями)
Постройте мини-конвейерную ленту как обтягивающую машину: в этом небольшом проекте используется желтый мотор-редуктор для привода конвейерной ленты длиной 1 фут, сделанной из трубы из ПВХ, сосны размером 1 на 4 и холста художника (для ленты). Я просмотрел пару версий, прежде чем он начал работать, допустив простую и очевидную ошибку
Горелка с питанием от USB! Этот проект может прожечь пластик / дерево / бумагу (веселый проект также должен быть очень качественным деревом): 3 шага
Горелка с питанием от USB! Этот проект может прожечь пластик / дерево / бумагу (забавный проект также должен быть из очень хорошего дерева): НЕ ДЕЛАЙТЕ ЭТО С ПОМОЩЬЮ USB !!!! я узнал, что это может повредить ваш компьютер из всех комментариев. мой компьютер в порядке. Используйте зарядное устройство для телефона на 600 мА, 5 В. Я использовал это, и он отлично работает, и ничего не может быть повреждено, если вы воспользуетесь предохранительной вилкой, чтобы отключить питание