Съдържание:

Преминете маслото робота: 13 стъпки
Преминете маслото робота: 13 стъпки

Видео: Преминете маслото робота: 13 стъпки

Видео: Преминете маслото робота: 13 стъпки
Видео: Мне вопросы не задавать😂 2024, Ноември
Anonim
Минете покрай Робота с масло
Минете покрай Робота с масло

Резюме

В този проект ще направим робота с масло на Рик и Морти. В робота няма да има камера и звук. Можете да гледате видеоклипа в линка по -долу.

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: Хайка за запояване и серво

Solder и Servo Hack
Solder и Servo Hack
Solder и Servo Hack
Solder и Servo Hack
Solder и Servo Hack
Solder и Servo Hack
Solder и Servo Hack
Solder и Servo Hack
  • Двигателите с постоянен ток се намират вътре в шасито на Zumo.
  • Джъмперните кабели са запоени към DC двигатели.
  • Трябва да се направят няколко промени в сервото, което ще накара главата на робота да се движи, преди да бъде прикрепена към долната част на тялото. Целта на тази промяна е да задейства по -гладко сервомотора.
  • Можете да използвате връзката по -долу.

www.youtube.com/watch?v=I-sZ5HWsGZU

  • Сервомоторът е фиксиран към долната част на тялото, както е показано на Фигура_4.
  • Долните и горните части са фиксирани помежду си с винт, както е показано на Фигура_5.

Стъпка 3: Свързване на двигателя и щита на водача

Свързване на двигателя и щита на водача
Свързване на двигателя и щита на водача
Свързване на двигателя и щита на водача
Свързване на двигателя и щита на водача
Свързване на двигателя и щита на водача
Свързване на двигателя и щита на водача
  • Щитът на Arduino Motor Driver е фиксиран към Arduino Uno, както е показано на Фигура_6.
  • Двигателят с постоянен ток от дясната страна е фиксиран към порта M3 на водача на двигателя.
  • Двигателят с постоянен ток от лявата страна е фиксиран към порта M4 на водача на двигателя.

Стъпка 4: Свързване на Bluetooth модул

Връзка с Bluetooth модул
Връзка с 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 (Добавяне на библиотека за двигателен щит)
Програмиране на 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

Код Описание-1
Код Описание-1

в раздела преди настройката на празнотата;

Създават се обекти, принадлежащи към пинови номера, към които са свързани двигателите и Bluetooth сензорът. (mySerial, motor1, motor2, motor3)

Стъпка 11: Описание на кода-2

Код Описание-2
Код Описание-2

в раздела настройка на празнотата;

Започва серийна комуникация.

Стъпка 12: Кодово описание-3

Код Описание-3
Код Описание-3
Код Описание-3
Код Описание-3
Код Описание-3
Код Описание-3

в секцията void loop;

В секцията, маркирана с червено, проверете дали данните са получени от Bluetooth модула. Входящите данни се изпращат към променливата c.

Например, ако входящите данни са „F“, двигателите се преместват в посока напред.

  • След секцията voidloop се създават подпрограми. Скоростта на завъртане и страната на завъртане на двигателите се задават в подпрограмите.
  • „Напред“, „Назад“, „Наляво“, „Надясно“и „Стоп“са имената на подпрограмите.

Стъпка 13: Файлове на проекта и видео

GitHub връзка:

github.com/yasinbrcn/Pass-The-Butter-Robot.git

Препоръчано: