Съдържание:

Робот FPV Rover с Wi-Fi контрол (с Arduino, ESP8266 и стъпкови двигатели): 11 стъпки (със снимки)
Робот FPV Rover с Wi-Fi контрол (с Arduino, ESP8266 и стъпкови двигатели): 11 стъпки (със снимки)

Видео: Робот FPV Rover с Wi-Fi контрол (с Arduino, ESP8266 и стъпкови двигатели): 11 стъпки (със снимки)

Видео: Робот FPV Rover с Wi-Fi контрол (с Arduino, ESP8266 и стъпкови двигатели): 11 стъпки (със снимки)
Видео: ARDUINO - Soporte de cámara 2024, Ноември
Anonim
Робот FPV Rover с Wi-Fi контрол (с Arduino, ESP8266 и стъпкови двигатели)
Робот FPV Rover с Wi-Fi контрол (с Arduino, ESP8266 и стъпкови двигатели)
Робот FPV Rover с Wi-Fi контрол (с Arduino, ESP8266 и стъпкови двигатели)
Робот FPV Rover с Wi-Fi контрол (с Arduino, ESP8266 и стъпкови двигатели)
Робот FPV Rover с Wi-Fi контрол (с Arduino, ESP8266 и стъпкови двигатели)
Робот FPV Rover с Wi-Fi контрол (с Arduino, ESP8266 и стъпкови двигатели)
Робот FPV Rover с Wi-Fi контрол (с Arduino, ESP8266 и стъпкови двигатели)
Робот FPV Rover с Wi-Fi контрол (с Arduino, ESP8266 и стъпкови двигатели)

Тази инструкция показва как да се проектира дистанционно управляван двуколесен роботизиран роувър през wi-fi мрежа, като се използва Arduino Uno, свързан към Wi-fi модул ESP8266 и два стъпкови двигателя. Роботът може да се управлява от обикновен интернет браузър, използвайки HTML интерфейс. Смартфон с Android се използва за излъчване на видео и аудио от робота до интерфейса за управление на оператора.

В интернет има много роботизирани комплекти с различни форми, размери и цени. Но в зависимост от приложението ви, никой от тях няма да се побере и може да откриете, че са твърде скъпи за вашите експерименти. Или може би просто искате да направите вашата механична структура, вместо да купувате цялостна. Тази инструкция също така показва как да проектирате и изградите евтина акрилна рамка за вашия собствен роботизиран проект, използвайки само обикновени инструменти за тези, които нямат достъп до тези скъпи 3D принтери или лазерни фрези. Представена е проста роботизирана платформа.

Това ръководство може да бъде адаптирано за промяна на формата или интерфейса за управление. Той беше адаптиран за други мои роботизирани проекти („Robô da Alegria“), които можете да проверите в връзките по -долу:

www.instructables.com/id/Joy-Robot-Rob%C3%B4-Da-Alegria-Open-Source-3D-Printed-A/

hackaday.io/project/12873-rob-da-alegria-…

github.com/ferauche/RoboAlegria

www.hackster.io/igorF2/robo-da-alegria-joy-robot-85e178

[Внимание: някои от снимките са остарели, тъй като дизайнът е допълнително подобрен. Идеята, представена тук, все още е валидна.]

Стъпка 1: Инструменти

Инструменти
Инструменти
Инструменти
Инструменти
Инструменти
Инструменти

За изграждането на този прототип са необходими следните инструменти:

  • Ръчен трион (за извършване на първоначални разфасовки на акрилния лист)
  • Отвертка (за поставяне на болтове и гайки)
  • Линийка (за измерване на размерите)
  • Помощен нож (за рязане на акрилен лист)
  • Пробивна машина (за създаване на отвори за болтовете)
  • Шкурка (за изглаждане на грубите ръбове)

Стъпка 2: Механична структура и материали

Механична структура и материали
Механична структура и материали
Механична структура и материали
Механична структура и материали
Механична структура и материали
Механична структура и материали
Механична структура и материали
Механична структура и материали

За да създадете персонализиран робот, първо трябва да проектирате механичната си структура. Може да е лесно, в зависимост от приложението ви, или пълно с подробности и ограничения. Може да се наложи да го проектирате в 3D CAD софтуер или просто да го нарисувате в 2D, в зависимост от сложността на вашия модел.

Можете също така да закупите цялата структура онлайн, ако не искате да изградите своя собствена механична структура. В интернет има много роботизирани комплекти. В този случай можете да преминете към стъпка 6.

За тази инструкция е проектирана евтина акрилна рамка за закрепване на двигателите и други компоненти. Структурата, представена в този урок, е 3D проектирана с помощта на 123D Design CAD софтуер. Всяка част по -късно беше преобразувана в 2D с помощта на софтуер Draftsight.

Използвани са следните материали:

  • 2 мм акрилен лист
  • 42x19 мм джанти с гумена протекторна гума (x2)
  • 49x20x32mm стоманено топче omni колело (x1)
  • M2 x 10 мм болтове (x12)
  • M2 x 1, 5 мм гайки (x12)
  • M3 x 10 мм болтове (x8)
  • M3 x 1, 5 мм гайки (x8)
  • 5/32 "x 1" болтове (x3)
  • 5/32 "гайки (x6)
  • Ръчна щипка за селфи
  • 3 x 3 см алуминиева скоба (x4)

Изграждането на структурата на основата е разделено на следните стъпки:

  1. Изрежете акрилната основа според размерите в 2D чертежа;
  2. Пробийте отворите в позициите, показани на 2D чертежа;
  3. Монтирайте компонентите с болтове и гайки според 3D чертежа.

За съжаление диаметърът на вала на стъпковия двигател е по -голям от отвора на колелото. Така че вероятно ще трябва да използвате лепило, за да свържете тези компоненти. За този урок импровизирах дървена връзка между вала на двигателя и колелото.

Стъпка 3: Изрязване на структурата

Изрязване на структурата
Изрязване на структурата
Изрязване на структурата
Изрязване на структурата
Изрязване на структурата
Изрязване на структурата

Първо ще трябва да прехвърлите размерите на вашия модел в акрилен лист. Отпечатайте вашата 2D рисунка с обикновен принтер върху лепилна хартия, след това изрежете хартията в подходящи размери и нанесете тази маска върху повърхността на акрила.

Можете да използвате ръчен трион, за да изрежете акрила според вашите размери или да използвате описаната по -долу техника за счупване.

С помощта на помощен нож и с помощта на линийка или везна изрежете акрила по прави линии. Няма да се налага да изрязвате през целия лист, просто го отбележете, за да създадете няколко песни, където парчето ще бъде изрязано по -късно.

Поставете акрила върху равна повърхност, задръжте го на място с няколко скоби и натиснете, докато листът се раздели на две. Повторете този процес, докато всички разфасовки са направени. След това може да използвате шкурка, за да изгладите грубите ръбове.

Стъпка 4: Пробиване на основата

Пробиване на базата
Пробиване на базата
Пробиване на базата
Пробиване на базата
Пробиване на базата
Пробиване на базата

Пробийте отворите в позициите, показани на 2D чертежа (посочени в маската) с пробивна машина.

Акрилът е относително лесен за пробиване. Така че, ако не изхвърляте пробивна машина, можете да пробиете дупките ръчно с остър инструмент, като помощен нож. Можете също така да го използвате, за да увеличите малки отвори, за да отговарят на размерите на болтовете.

Свалете маската и основата ви ще бъде готова.

Стъпка 5: Сглобяване на структурата

Сглобяване на конструкцията
Сглобяване на конструкцията
Сглобяване на конструкцията
Сглобяване на конструкцията
Сглобяване на конструкцията
Сглобяване на конструкцията
Сглобяване на конструкцията
Сглобяване на конструкцията

Монтирайте компонентите с болтове и гайки според изображенията и вашата конструкция ще бъде готова за работа.

Болтовете M3 се използват за инсталиране на стъпкови двигатели, докато тези 5/32 се използват за инсталиране на предното колело и скобата за смартфон.

Сега направете почивка и започнете да анализирате веригата в следващата стъпка …

Стъпка 6: Електроника

Електроника
Електроника
Електроника
Електроника
Електроника
Електроника

Ще ви трябват следните електронни компоненти:

  • Arduino Uno (купете)
  • ESP8266 (купете)
  • Protoshield (за по -компактна версия) или обикновен хляб (купете)
  • 1 kohm резистор (x2)
  • Резистор 10 kohm (x1)
  • Някои джъмперни проводници
  • Стъпков двигател с драйвер ULN2003 (x2) (купи / купи)
  • Компютър (за компилиране и качване на код на Arduino)
  • Power bank (купи)
  • USB кабел

Няма да се нуждаете от специфични инструменти за сглобяването на веригата. Всички компоненти могат да бъдат намерени онлайн в любимия ви магазин за електронна търговия. Веригата се захранва от банка за захранване, свързана към USB порта на Arduino.

Свържете всички компоненти според схемата. Ще ви трябват джъмперни проводници, за да свържете модула ESP-8266 и стъпковите двигатели. Можете да използвате протощит (за по -компактна схема), обикновен макет или дизайн, който притежавате Arduino щит. Включете USB кабела към платката Arduino Uno и преминете към следващата стъпка.

Стъпка 7: Arduino код

Инсталирайте най -новата Arduino IDE. В този проект библиотеката stepper.h беше използвана за управление на стъпковите двигатели. Не е необходима допълнителна библиотека за комуникация с модула ESP-8266. Моля, проверете скоростта на предаване на вашия ESP8266 и я задайте правилно в кода.

Изтеглете кода на Arduino (stepperRobot.ino) и заменете XXXXX от SSID на вашия wifi рутер и ГГГГГ с парола на рутера. Свържете дъската Arduino към USB порта на вашия компютър и качете кода.

Стъпка 8: Android IP камера

Android IP камера
Android IP камера

Смартфон с Android беше използван за излъчване на видео и аудио от робота към интерфейса за управление. Може да намерите приложението в магазина на Google Play (https://play.google.com/store/apps/details?id=com.pas.webcam).

Инсталирайте го и преминете към следващата стъпка.

Стъпка 9: Поставете веригите в робота

Поставете веригите в робота
Поставете веригите в робота
Поставете веригите в робота
Поставете веригите в робота
Поставете веригите в робота
Поставете веригите в робота

Инсталирайте веригите в горната част на робота, като използвате някои болтове M1, както е показано на изображенията.

След това залепете вашата банка за захранване в задната част на робота с помощта на двустранна лента (защото е лесно да се премахне по -късно) и поставете смартфона си в щипката.

Стъпка 10: Уеб базиран интерфейс за управление

Уеб базиран интерфейс за управление
Уеб базиран интерфейс за управление

За управление на робота е проектиран html интерфейс.

Изтеглете interface.rar и извлечете всички файлове в дадена папка. След това го отворете във Firefox.

В този интерфейс се използва формуляр за текстово поле за въвеждане на IP адреси на ESP модула и на видео/аудио сървъра (от приложението Android IP Webcam).

Има тест, но, който ще накара робота да се завърти, докато не бъде получена по -малка команда. Клавишните стрелки се използват за придвижване на робота напред или назад и за завъртане наляво или надясно.

Стъпка 11: Използване

Когато Arduino се рестартира, той ще се опита да свърже вашата wi-fi мрежа автоматично. Използвайте серийния монитор, за да проверите дали връзката е успешна и да получите кой IP е присвоен на вашия ESP-8266 от вашия рутер. Отворете html файла в интернет браузър (Firefox) и информирайте този IP адрес в текстовото поле.

Можете също така да използвате други средства, за да разберете кой IP адрес, който маршрутизаторът е присвоил на вашето устройство.

Изключете Arduino Uno от компютъра си и го свържете към банката за захранване. Изчакайте отново да се свърже.

Стартирайте приложението IP Webcam в смартфона, прикрепен към робота. Въведете видео/аудио IP на вашия интерфейс за управление и се свържете със сървъра и ще бъдете готови за работа. Може да се наложи да намалите разделителната способност на видеоклипа в приложението, за да намалите забавянето между предаването.

Щракнете и задръжте бутоните със стрелки на клавиатурата си, за да завъртите робота или да го преместите напред/назад и да се забавлявате, изследвайки вашата среда.

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