Съдържание:
- Стъпка 1: Части за принтера
- Стъпка 2: Хайка за запояване и серво
- Стъпка 3: Свързване на двигателя и щита на водача
- Стъпка 4: Свързване на Bluetooth модул
- Стъпка 5: Свързване на серво мотора към драйвера на двигателя
- Стъпка 6: Монтаж на батерията
- Стъпка 7: Изработка на глава и ръце
- Стъпка 8: Крайна
- Стъпка 9: Програмиране на Arduino (Добавяне на библиотека за двигателен щит)
- Стъпка 10: Кодово описание-1
- Стъпка 11: Описание на кода-2
- Стъпка 12: Кодово описание-3
- Стъпка 13: Файлове на проекта и видео
Видео: Преминете маслото робота: 13 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:52
Резюме
В този проект ще направим робота с масло на Рик и Морти. В робота няма да има камера и звук. Можете да гледате видеоклипа в линка по -долу.
www.youtube.com/embed/X7HmltUWXgs
Метален списък
- Arduino UNO
- Щит за шофьор на двигател Arduino
- Комплект шаси Zumo
- 6V редуктор Micro DC мотор (2 броя)
- 7.4 V Lipo батерия 850 mAh 25C
- HC-05 или HC-06 Bluetooth модул
- Мини-серво мотор SG-90
- Кабелни кабели
- Щипка за хартия (1 брой)
- 3D части
Стъпка 1: Части за принтера
- В този проект ще използваме технологията за електронна карта Arduino и 3D принтер. Първо ще разпечатаме 3D части.
- Можете да получите достъп до 3D частите от връзката GitHub.
Задачата на частите е следната.
- шаси: Това е основният корпус на робота.
- долно тяло: Парчето, което ще помогне да се премести главата на робота. Сервомоторът ще бъде фиксиран към тази част.
- горен корпус: Това е частта между шасито и долното тяло.
- панта: Тази част кара тялото да се отваря и затваря.
Продължителност на печат (модел на принтера: MakerBot Replicator2)
- Продължителност на печат на части на Фигура_1: 5h 13m. (Ако зададете настройките за печат, както е показано на Фигура_3.)
- Продължителност на печат на части на Фигура_2: 5ч 56м. (Ако зададете настройките за печат, както е показано на Фигура_3.)
- ЗАБЕЛЕЖКА: Времето за печат зависи от модела на принтера.
Стъпка 2: Хайка за запояване и серво
- Двигателите с постоянен ток се намират вътре в шасито на Zumo.
- Джъмперните кабели са запоени към DC двигатели.
- Трябва да се направят няколко промени в сервото, което ще накара главата на робота да се движи, преди да бъде прикрепена към долната част на тялото. Целта на тази промяна е да задейства по -гладко сервомотора.
- Можете да използвате връзката по -долу.
www.youtube.com/watch?v=I-sZ5HWsGZU
- Сервомоторът е фиксиран към долната част на тялото, както е показано на Фигура_4.
- Долните и горните части са фиксирани помежду си с винт, както е показано на Фигура_5.
Стъпка 3: Свързване на двигателя и щита на водача
- Щитът на Arduino Motor Driver е фиксиран към Arduino Uno, както е показано на Фигура_6.
- Двигателят с постоянен ток от дясната страна е фиксиран към порта M3 на водача на двигателя.
- Двигателят с постоянен ток от лявата страна е фиксиран към порта M4 на водача на двигателя.
Стъпка 4: Свързване на Bluetooth модул
- Щифтовете RX и TX са запоени съответно към щифтове 2 и 3 на платката Arduino.
- Щифтовете VCC и GND са запоени съответно към щифтовете 5V и GND на дъската на Arduino.
Стъпка 5: Свързване на серво мотора към драйвера на двигателя
- Сервомоторът е фиксиран към порта M1 на водача на двигателя.
- Arduino UNO е поставен на шасито.
Стъпка 6: Монтаж на батерията
- Поставката на батерията на Zumo Kit е променена, както е показано на фигурата. След това липо батерията е прикрепена към този модифициран държач с двустранна лента.
- Ако червеният щифт на батерията lipo е запоен към щифта Vin на Arduino и черният щифт към щифта GND, Arduino Uno се захранва. Ако желаете, можете да добавите малък превключвател към веригата. За това можете да направите малка дупка в частта на шасито.
Стъпка 7: Изработка на глава и ръце
- Главата и ръцете на робота са залепени към необходимите места.
- Главата на робота е залепена върху долната част на тялото.
- Пантата е монтирана, както е показано на фигурата.
Стъпка 8: Крайна
- И накрая, роботът трябва да изглежда така, както е показано на фигурата.
- Можете да използвате връзката по -долу за части за 3D печат и монтаж.
www.thingiverse.com/thing:1878565
Стъпка 9: Програмиране на Arduino (Добавяне на библиотека за двигателен щит)
- Преди да въведем кодове, трябва да добавим някои библиотеки към програмата Arduino IDE.
- Първо трябва да добавите библиотека "AFMotor.h", за да можете да управлявате двигателите. За целта трябва да следвате стъпките по -долу.
- ZIP файлът, наречен „Библиотека на Adafruit Motor Shield“, се изтегля от връзката GitHub.
- Щракнете върху „Sketch> Include Library> Add. ZIP Library в Arduino IDE. Изберете изтеглената библиотека Adafruit Motor Shield и щракнете върху бутона Open. По този начин библиотеката с име AFMotor.h се добавя към проекта.
- За Bluetooth връзката обаче трябва да добавите библиотека "SoftwareSerial.h".
Стъпка 10: Кодово описание-1
в раздела преди настройката на празнотата;
Създават се обекти, принадлежащи към пинови номера, към които са свързани двигателите и Bluetooth сензорът. (mySerial, motor1, motor2, motor3)
Стъпка 11: Описание на кода-2
в раздела настройка на празнотата;
Започва серийна комуникация.
Стъпка 12: Кодово описание-3
в секцията void loop;
В секцията, маркирана с червено, проверете дали данните са получени от Bluetooth модула. Входящите данни се изпращат към променливата c.
Например, ако входящите данни са „F“, двигателите се преместват в посока напред.
- След секцията voidloop се създават подпрограми. Скоростта на завъртане и страната на завъртане на двигателите се задават в подпрограмите.
- „Напред“, „Назад“, „Наляво“, „Надясно“и „Стоп“са имената на подпрограмите.
Стъпка 13: Файлове на проекта и видео
GitHub връзка:
github.com/yasinbrcn/Pass-The-Butter-Robot.git
Препоръчано:
Управление на ръката на робота с TLV493D, джойстик и, Arduino: 3 стъпки
Управление на роботска ръка с TLV493D, джойстик и, Arduino: Алтернативен контролер за вашия робот със сензор TLV493D, магнитен сензор с 3 степени на свобода (x, y, z) с тях можете да контролирате новите си проекти с I2C комуникация на вашия микроконтролери и електронна платка, която Bast P
Електронна значка LED мигаща значка на робота - комплект за запояване: 11 стъпки
Електронна значка LED мигащ робот Значка - Комплект за запояване: Тази статия е гордо спонсорирана от PCBWAY. PCBWAY прави висококачествени прототипирани платки за хора по целия свят. Опитайте сами и вземете 10 печатни платки само за $ 5 в PCBWAY с много добро качество, Благодаря PCBWAY. Robadge#1, който разработих за
Микро: битово управление на робота с акселерометър: 4 стъпки
Micro: bit Robot Control With Accelerometer: В тази статия ще използваме комплекта BitCar на TinkerGen, за да изградим Micro: bit робот и да го контролираме с помощта на акселерометър на друга Micro: битова платка. себе си робот, предназначен за STEM образование. Лесно се сглобява, e
Надстройте робота Heathkit Hero Jr със съвременен хардуер: 4 стъпки
Надстройте робота Heathkit Hero Jr със съвременен хардуер: Това е по -скоро текуща работа, отколкото завършен проект, моля, имайте това предвид, когато четете. Благодаря малко за този робот, откъде го взех, и плановете ми за него. (Снимка от проекта за Деня на Междузвездни войни през 2015 г.) Вероятно е било някъде през 20
Истински начин да преминете всеки интернет филтър: 3 стъпки
Истински начин за преминаване на всеки интернет филтър: ТРЯБВАТЕ ФЛАШ ДИСК това е първият ми инструктаж, така че не ме дразнете Това ще ви позволи да заобиколите всеки интернет филтър, тъй като заглавието казва, че използвам това в моята гимназия. или работа, почти всичко друго. След много опити открих, че