Съдържание:

AndroBot: 19 стъпки (със снимки)
AndroBot: 19 стъпки (със снимки)

Видео: AndroBot: 19 стъпки (със снимки)

Видео: AndroBot: 19 стъпки (със снимки)
Видео: Innistrad Midnight Hunt: 26 бустера са отворени в Magic The Gathering Arena 2024, Октомври
Anonim
AndroBot
AndroBot
AndroBot
AndroBot
AndroBot
AndroBot
AndroBot
AndroBot

AndroBot е усъвършенстван робот с Android и е комбинация от роувър с контролирана Android с роботизирана ръка.

Преди почти два месеца гледах филм "The Hurt Locker", В него е показан роувър, който е с екипа на Bomb squad и работи добре, но не успя да изпълни основната си задача. И неговият дизайн и функции ме вдъхновиха. Аз не съм добре опитен създател на проекти по роботика, но знам, че мога да направя подобен, няма да е с такова качество, точност и скъпо, но може да изпълнява същите задачи.

Оригинална и подробна статия:-

Как да си направим Rover с роботизирана ръка

Стъпка 1: Направете Rover V2, управляван от смартфон, базиран на Bluetooth

Направете Rover V2, управляван от смартфон, базиран на Bluetooth
Направете Rover V2, управляван от смартфон, базиран на Bluetooth
Направете Rover V2, управляван от смартфон, базиран на Bluetooth
Направете Rover V2, управляван от смартфон, базиран на Bluetooth
Направете Rover V2, управляван от смартфон, базиран на Bluetooth
Направете Rover V2, управляван от смартфон, базиран на Bluetooth

Първо създавам робот с Android, контролиран v2. И току -що промених предходния проект Android контролиран робот и получих резултата, който искам. Rover/Bot ще се управлява чрез Bluetooth и всичките му функции ще се контролират чрез Микроконтролер Atmega 328p-PU, който също използваме платка за драйвери на двигатели L298N, която ще управлява двигателите. Всичко по-горе ще се захранва от 12v батерия.

След тази промяна добавих някои разширени функции и списъкът с нейните функции е следният:-

  1. Четирипосочно движение
  2. Предна и задна светлина
  3. Клаксон
  4. Индикаторна лампа
  5. Може да се добави смартфон, който да се използва като камера.

Така че след цялото въведение относно плана и идеите, можем да поговорим за изискванията:-

Изисквания, за да направите Android контролиран робот:-

  • 1 x дъска Arduino Uno
  • 1 x L298N платка за драйвер на мотор
  • 1 x Bluetooth модул
  • 1 x 12v батерия
  • 2 x бял светодиод
  • 1 x червен светодиод
  • 1 x индикационен LED всеки цвят
  • 4 x Bo двигател или 2 x 12v мотор с редуктор
  • 1 x зумер
  • 4 x Гуми за играчки (ако имате Bo Motors) Ако използвате 2 x 12v мотор с редуктор, след това две гуми и колело Coster
  • .1 x Превключвател

Други изисквания;-

  • 1 x робот шаси/база:- направих го с комбиниране на 2 CD/DVD изхода
  • 1 x компютър/лаптоп (само за кодиране и гледане на получените видеоклипове от бота) Arduino IDE
  • 2 х Android телефон
  • Приложение за Android за управление на робота.

Прочетете повече: Инсталирайте APK

Стъпка 2: Шаси:-

Шаси
Шаси
Шаси
Шаси
Шаси
Шаси

Или използвайте готово шаси, някои от тях са както следва:-

Или направете лесен такъв, който направих аз:- Нуждаем се от голямо пространство, така че донесете две лошо CD/DVD устройство от стария компютър. Отворете кутията/изхода/външното тяло на това CD/DVD устройство с помощта на отвертка. Присъединете се към тях, както е показано в Сега свържете скобите на мотора с редуктор, ако използвате Bo Motor, поставете ги на шасито, както е показано на диаграмата.

Така че сега направихме шаси за пълния Project.и преминаваме към следващото най -важно нещо, което е Сглобяването на веригата. Спазвайте следната схема, направена от Fritzing Software и след това направете връзката.

Прочетете повече: Премахнете GRUB

Стъпка 3: Електрическа схема на Bluetooth базиран на Android роувър, базиран на Bluetooth

Електрическа схема на роувър с Android, базиран на Bluetooth
Електрическа схема на роувър с Android, базиран на Bluetooth

Захранване:-

+12v = +12v батерия на L298N

L298N GND = Gnd на батерията и GND на Arduino

L298N 5v = VIN на Arduino

Arduino Board ---- Bluetooth модул

RX на Arduino = Tx на Bluetooth модула

TX на Arduino = Rx на Bluetooth модула

5v на Arduino = VCC на Bluetooth модула

GND на Arduino = GND на Bluetooth модула

Arduino Board ---- L298N Моторни платки

Arduino 5 = in1

Arduino 6 = in2

Ардуино 10 = in3

Arduino 11 = in4

Arduino Board ---- LED и зумер

2 на Arduino = червеният зумер

Arduino 3 = Red Led (с резистор 220ohm)

Arduino 4 = Бял светодиод (с резистор 220ohm)

Прочетете повече: Андро Бот от Сураб Кумар

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

Копирайте или изтеглете кода от тук

Стъпка 5: Приложение за Android

Приложение за Android
Приложение за Android

Намерих някои добри приложения в Playstore и също така направих приложение за управление на Rover:-

Връзките са както следва:-

Вариант 1:- Arduino Bluetooth RC кола

Приложението ви позволява да контролирате RC автомобил, базиран на Arduino, чрез Bluetooth. Това става с помощта на Bluetooth телефон с Android. Посетете този сайт https://sites.google.com/site/bluetoothrccar/ за кода на Arduino и веригата за управление. Приложението ви позволява да управлявате колата с бутони или с акселерометър на телефона. Плъзгачът ви позволява да контролирате скоростта на колата си, ако управляващата верига на колата има тази функция. Има и два бутона за предни и задни светлини. Мигаща светлина ви уведомява кога телефонът е свързан с колата, а стрелките светват, за да знаете посоката на шофиране на колата.

https://play.google.com/store/apps/details?id=braulio.calle.bluetoothRCcontroller&hl=bg

Вариант 2: -AndroBot Rover

С помощта на уебсайта на MIT App Developer направих приложение и то е в режим на бета тест, така че можете да опитате и след това, ако нещо се обърка, ние ще решим този проблем тук е връзката на моето приложение.

AndroBot Rover.apk

Изтеглете приложението и го инсталирайте в Android смартфон.

Стъпка 6: Сега запишете кода

Стъпките са както следва:-

  1. Изтеглете или копирайте кода от раздела Код или програма, за да направите робот с Android, контролиран v2 по -горе.
  2. Сега стартирайте Вашият компютър прехвърли.ino файла и го отворете с Arduino IDE.
  3. Свържете Arduino Board и компютър с свързващ кабел.
  4. Изберете порта и борда
  5. Компилирайте и запишете кода, като щракнете върху бутона Качване, който ще бъде в горния ляв ъгъл на IDE.

Така че сега всичко е завършено и нашият BOT/ROVER е готов. И просто трябва да го включим, като го включим.

Прочетете повече: Лесен Андро Бот

Стъпка 7: Стъпки за управление на роувъра със смартфон

Включете ровъра

  1. В телефона си отидете на Настройки и намерете настройките за Bluetooth.
  2. Включете Bluetooth на телефона с Android и потърсете нови Bluetooth устройства.
  3. HC-04/05 ще се появи в списъка след резултата от търсенето. Сдвоете с Bluetooth модула, като използвате Passward: -1234
  4. Сега отворете приложението Android и щракнете върху Свързване или свързване с бота.
  5. Ще се появи нов прозорец, в който ще се появят всички Bluetooth устройства.
  6. Кликнете върху HC-04/05.
  7. Сега вашият бот е свързан с Android смартфона.
  8. Наблюдавайте бутоните и след това проверявайте един по един, като ги натискате.
  9. За да добавите камера, вземете телефон с Android, инсталирайте приложението AirDroid във вашия смартфон, а също и на компютър и ги свържете.
  10. Опцията за камера ще се появи в главното меню на работния плот AirDroid, щракнете върху нея.
  11. Сега поставете смартфона в свободното пространство на марсохода.

Не обяснявам последните 3 стъпки, защото имам различен план, ще добавя камерата в следващата стъпка.

Прочетете повече: Андро Бот от Сураб Кумар

Стъпка 8: Работа на веригата

На първо място, превключвателят на Rover "ON" и Bluetooth модулът също ще бъдат включени с него. Трябва да свържем Rover със смартфона, като използваме горните стъпки. Сега след успешното свързване трябва да натиснем всеки бутон, нека е бутон Forward така той ще изпрати текста "F" на Arduino

и в програмата F означава напред

void forward () {

analogWrite (in1, Speed);

analogWrite (in3, Speed);

и това ще даде възможност на щифтове 5, 6 на arduino и тези щифтове са свързани към in1 и in2 щифтове на модула за задвижване на двигателя L298N, така че дава захранване на двигателите да се въртят. и по този начин марсоходът се придвижва напред. ние трябва да натискаме бутона Стоп след всяко успешно изпълнение на команда. така предишната команда ще бъде спряна. и по този начин всички бутони за посока ще работят. Има и плъзгач за контрол на скоростта на двигателя. който изпраща стойността между 0 до 10, като по този начин се контролира скоростта на двигателя. В приложението има и 3 допълнителни бутона, достъпни за някои допълнителни функции като Light и Horn. При щракване се прехвърля главна буква върху малката буква с дълго щракване се прехвърля към arduino и се съпоставя с програмата и според програма и цифров щифт или активират, или деактивират по този начин светодиодът и зумерът са включени (с главна буква) или изключени (с малка буква). по този начин пълният ровър работи.

Прочетете повече: Инсталирайте XAPK

Стъпка 9:

Ако всичко върви както трябва и работи, поздравете. Завършихте Част 1 Как да направите Bluetooth Rover с контролер v2 на AndroBot и ние сме готови да преминем към следващата стъпка.

Можете да ми предложите някаква идея за подобрение, което можем да направим в този проект, така че споделете с нас.

Стъпка 10: Роботизирана ръка, контролирана от Bluetooth

Роботизирана ръка с Bluetooth контрол
Роботизирана ръка с Bluetooth контрол

Ръката Robotics ще може да улавя и пуска всякакви малки неща. И се върти на 180 градуса надясно - ляв ъгъл друго нещо зависи от дизайна. Ръката Robotics ще се управлява чрез Bluetooth и цялата му функция ще се контролира чрез Atmega 328p -PU микроконтролер. Използваме 4 Servo контролер и всичко ще се захранва от всяка Powerbank или 9v батерия.

Така че след цялото въведение относно плана и идеите, можем да поговорим за Изискванията.

Изисквания, за да направите рамото с контролирана от Bluetooth роботика:-

  • 1 x дъска Arduino Uno
  • 1 x Bluetooth модул
  • 1 x Power Bank или 9v батерия
  • 1 x индикационен LED всеки цвят
  • 4 x 9g микро серво мотор със зъбни колела и скоби
  • 1 x Превключвател

Други изисквания:-

  • Силна основа
  • Някои клечки или везни или метални пръчки.
  • Кръгъл здрав, но тънък лист.
  • Двойна странична лента или супер глу
  • Glu пистолет с пръчка
  • и смартфон с Android

Прочетете още: Робот за избягване на препятствия

Стъпка 11: Строителство

Строителство
Строителство
Строителство
Строителство

Първото изображение ще ви даде пълна подробност.

„Щракнете тук, за да видите още снимки“

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

Стъпка 12: Електрическа схема

Електрическа схема
Електрическа схема

Монтаж на веригата:-

  • Arduino Uno 10 - Bluetooth модул TX
  • Arduino Uno's 11 - Bluetooth модул RX
  • Orange от Servo 1- Arduino Uno 3
  • Orange от Servo 2- 5 от Arduino Uno
  • Orange от Servo 3- 6 от Arduino Uno
  • Orange от Servo 4- 9 от Arduino Uno

Прочетете повече: Ровър с роботизирана ръка

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

Копирайте или изтеглете от тук

Стъпка 14: Стъпки за записване на кода в Arduino

Стъпките са както следва:-

  1. Изтеглете или копирайте кода от горния раздел
  2. Сега стартирайте Вашият компютър прехвърли.ino файла и го отворете с Arduino IDE.
  3. Свържете Arduino Board и компютър с свързващ кабел.
  4. Изберете порта и борда
  5. Компилирайте и запишете кода, като щракнете върху бутона Качване, който ще бъде в горния ляв ъгъл на IDE.

Така че сега всичко е завършено и нашата ръка за роботика е готова. И просто трябва да я включим, като я включим.

Прочетете повече: Лесен робот с ръка за роботика

Стъпка 15: AndroBot_Arm за управление на 4 серво

AndroBot_Arm за управление на 4 серво
AndroBot_Arm за управление на 4 серво

AndroBot_Arm от Sourabh Kumar (MIT app Inventor)

Разработих приложение „AndroBot_Arm“за смартфон с Android с помощта на приложението MIT Inventor и то може да осъществи връзка с ръката чрез Bluetooth и може да контролира 4 servo.още уча и ще актуализирам редовно. Затова посетете нашия сайт и следвайте нашите социални профили. Кликнете върху изображението, за да видите подробностите за всички опции и и бутони. Изтеглете приложението AndroBot _Arm от Sourabh Kumar от тук:-

AndroBot_Arm.apk от Сураб Кумар

Стъпка 16: Стъпки за контролиране на Bluetooth контролираната ръка

  1. Включете ръката, като я включите
  2. В телефона си отидете на Настройки и намерете настройките за Bluetooth.
  3. Включете Bluetooth на телефона с Android и потърсете нов Bluetooth
  4. Устройства. HC-04/05 ще се появи в списъка след резултата от търсенето.
  5. Сдвоете с Bluetooth модула, като използвате Passward: -1234
  6. Сега отворете приложението за Android и щракнете върху Свързване.
  7. Ще се появи нов прозорец, в който ще се появят всички Bluetooth устройства.
  8. Кликнете върху HC-04/05.
  9. Сега вашият Robotics Arm е свързан със смартфона на android. Сега в приложението има 4 плъзгача (един слайд за един серво). Опитайте един по един, те ще контролират ръката.

Прочетете повече: Андро Бот

Стъпка 17: Работа на веригата

На първо място превключете рамото "ВКЛЮЧЕНО" и Bluetooth модулът също ще се включи с него. Трябва да свържем рамото със смартфона, като използваме горните стъпки. Сега след успешното свързване трябва да преместим слайдовете надясно или наляво. Всеки слайд има някои стойности, подобни на X000 до X180. Където X = 1, 2, 3, 4. Сега, когато преместваме плъзгача, число или дата се прехвърля към Arduino чрез Bluetooth модул. Сега датата се преобразува в ъгъла с Помощта на програмата и библиотеката сега според ъгъла на PWM сигнала се дава на щифтовете на arduino. работата е еднаква за всички серво и по този начин Robotics Arm работи.

Стъпка 18: Пълният AndroBot

Поставете ръката върху горната част на марсохода и я фиксирайте с пистолет за лепило. по този начин AndroBot е завършен успешно.

Стъпка 19: Някои проблеми и се нуждаят от вашата помощ

Знам, че Instractables е голяма общност, затова споделям проблем (или цел), с който се сблъсках в този проект, и търся вашата помощ.

Опитах се да комбинирам и проекта/частта в един Arduino, но ужасно неуспешно. Моля споделете Вашето предложение, идея и ми помогнете да разреша този проблем и да подобря целия проект.

Искам да комбинирам двете вериги и искам да използвам само едно приложение (вече създадено), едно Arduino и един Bluetooth модул

Затова, моля, споделете Вашето предложение, идея и ми помогнете да разреша този проблем и да подобря целия проект.

Благодаря ти.

Моля, посетете Наблюдавани сме

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