Съдържание:
- Стъпка 1: Определете целта и ограниченията си
- Стъпка 2: Необходими доставки с разходи
- Стъпка 3: Схеми
- Стъпка 4: Строителство
- Стъпка 5: Програмиране
- Стъпка 6: Използвайте вашия робот най -добре
Видео: Проект за роботизирана машина: 6 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:50
В настоящия ден роботи се използват за ускоряване на производствените процеси, включително използването им в монтажни линии, автоматизация и много други. За да свикнем с инженерната област и да се адаптираме към изграждането на работещ робот, целта ни беше да конструираме работещ робот, който да събира топка и да я депозира в цел.
Стъпка 1: Определете целта и ограниченията си
Когато всеки проект е в ход, е важно някой да разпознае цел, която също трябва да постигне, тъй като това му позволява да остане по -съсредоточен и да намери начин да постигне тази цел. Освен това ограниченията са важни, тъй като ви дават ограничение за това колко енергия, време или пари можете да ги вложите в изграждането.
В този случай целта ни беше да направим робот, който да може да използва различни методи за програмиране на Arduino, за да се движи по коридор, захранван от дистанционно управление, и след това, без дистанционното управление, да намери своя път обратно към целта и да натисне топката в целта. Имайки предвид тази цел, тогава бихме могли да преминем към следващата стъпка в проекта. Единственото ни ограничение за този проект беше, че общата цена не може да бъде повече от 75 долара.
Стъпка 2: Необходими доставки с разходи
Когато правите проект за роботика, винаги е важно да генерирате списък с части, преди да започнете проекта, вместо да продължите с проекта. Съставянето на списък също ви дава представа колко трябва да ви струва проектът и колко трябва да спестите и да се подготвите.
Нашият списък с части се състои от: (Всички, които нямат цена до тях, бяха предоставени)
50 Мъжки към мъжки проводници
50 мъжки към женски проводници
50 женски към женски проводници
1 Arduino Uno/Arduino Mega 2560
4 колела $ 26,99
2 колела за топки $ 4,99
4 двигателя
4 стойки за мотор
Асортименти от алуминиеви листове * ВСИЧКИ ИЗМЕРВАНИЯ СА НА ДОЛОВИ И СА ⅛”ДЕБЕЛИ * (4) 2 x 10 (4) 1.189 x 1.598 (4) 1.345 x.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 ядки $ 4.99
38 болта $ 5.99
Стъпка 3: Схеми
Всеки добър проект за роботика трябва да има схеми, така че строителят или инженерът да може да види какво трябва да изгради, за да работи проектът. В този случай се нуждаехме от по -прости роботизирани схеми, които просто да демонстрират концепцията за системата за извличане на двигатели. Имахме и някои за батерия и калъф Arduino.
Стъпка 4: Строителство
Няма много какво да се каже за този аспект на частта от проекта, но някои съвети за безопасност на инструментите. Когато сте в работилницата, винаги носете очила, ръкавици и престилка. Приемането на тези предпазни мерки е спасило безброй животи и наранявания. Част от оборудването, което използвахме в този случай, беше заварчик, лентов трион, преса за пробиване и други инструменти за обработка на метал. Също така, преди да заварявате, уверете се, че това, което заварявате, е 100% правилно, защото няма връщане назад.
Стъпка 5: Програмиране
Роботът обикновено се движи или чрез програмиране на някакъв език, или чрез използване на механични части, проектирани да работят в хармония. В този случай ние програмирахме нашия робот, използвайки кодиращия език Arduino. Това доведе до това, че някои от нас трябва да научат изцяло нова база данни за програмиране, за да овладеят необходимите умения.
По -горе е основна схема на очакваните ни планове за окабеляване на робота.
По -долу е нашата програма за шофиране за нашия робот и методът за извличане на топката би бил много по -прост, защото просто ще се нуждаем от двигател, движещ се напред и назад.
КОД:
int ch1;
int ch2;
int myInts [20];
int finalDistance;
int ДВИЖЕНИЕ;
int СТОП;
int таймер;
int x = 0;
int stopTimer;
int ArrayValue;
void setup () {// поставете вашия код за настройка тук, за да стартирате веднъж: pinMode (45, INPUT);
pinMode (43, INPUT);
Serial.begin (9600);
}
void loop () {
// поставете основния си код тук, за да се изпълнява многократно:
ch1 = pulseIn (22, HIGH);
ch2 = pulseIn (24, HIGH);
//Serial.print("chA: ");
Serial.print (chA);
//Serial.print("chB: ");
Serial.println (chB);
if (ch1> 1463) {timer = millis ();
}
ако (ch1 == 1463) {
stopTimer = millis ();
ArrayValue = (таймер - stopTimer);
ако (ArrayValue> = 0)
{
Serial.print (myInts [0]);
myInts [x] = ArrayValue; x ++;
}
}
Стъпка 6: Използвайте вашия робот най -добре
След като беше положена цялата упорита работа, сега трябва да имате напълно работещ робот, който реагира на дистанционно управление! Гордейте се със себе си и се наслаждавайте на вашия робот!
Препоръчано:
Роботизирана ръка с грайфер: 9 стъпки (със снимки)
Роботизирана ръка с грайфер: Събирането на лимонови дървета се счита за тежка работа, поради големия размер на дърветата, а също и поради горещия климат на регионите, където са засадени лимонови дървета. Ето защо се нуждаем от нещо друго, за да помогнем на земеделските работници да завършат работата си повече
3D роботизирана ръка с Bluetooth стъпкови двигатели: 12 стъпки
3D роботизирана ръка с Bluetooth стъпкови двигатели: В този урок ще видим как да направим 3D роботизирана ръка, с 28byj-48 стъпкови двигатели, серво мотор и 3D отпечатани части. Печатната платка, изходният код, електрическата диаграма, изходният код и много информация са включени в моя уебсайт
Ултразвуков сензор на роботизирана прахосмукачка: 5 стъпки
Ултразвуков сензор на роботизирана прахосмукачка: Здравейте, имаме прахосмукачка Dirt Devil Robot за около 3 години и тя все още върши работата. Това е тип M611, който е малко " тъп ": без сканиране на областта или някаква памет къде да не се вакуумира, но с възможност за връщане
HX1 -DM - Upcycled Arduino DUE Powered DIY барабанна машина (направена с мъртва машина MK2): 4 стъпки
HX1 -DM - Upcycled Arduino DUE Powered DIY Drum Machine (направен с Dead Maschine MK2): Спецификацията. Хибриден Midi контролер / барабанна машина: Arduino DUE захранван! 16 подложки за чувствителност на скоростта с много ниска латентност 1 > ms 8 копчета, които потребителят може да назначи за всяка Midi #CC команда 16ch Вграден секвенсор (не е необходим компютър !!) MIDI вход/изход/чрез функция
Горелка с USB захранване! Този проект може да изгори чрез пластмаса / дърво / хартия (забавният проект също трябва да бъде много фино дърво): 3 стъпки
Горелка с USB захранване! Този проект може да изгори чрез пластмаси / дърво / хартия (забавният проект също трябва да бъде много фин дървен материал): НЕ ПРАВЕТЕ ТОВА С ИЗПОЛЗВАНЕ НА USB !!!! разбрах, че може да повреди компютъра ви от всички коментари. компютъра ми е добре. Използвайте зарядно устройство за телефон 600ma 5v. Използвах това и работи добре и нищо не може да се повреди, ако използвате предпазен щепсел, за да спрете захранването