Съдържание:
- Стъпка 1: Направете Rover V2, управляван от смартфон, базиран на Bluetooth
- Стъпка 2: Шаси:-
- Стъпка 3: Електрическа схема на Bluetooth базиран на Android роувър, базиран на Bluetooth
- Стъпка 4: Arduino код
- Стъпка 5: Приложение за Android
- Стъпка 6: Сега запишете кода
- Стъпка 7: Стъпки за управление на роувъра със смартфон
- Стъпка 8: Работа на веригата
- Стъпка 9:
- Стъпка 10: Роботизирана ръка, контролирана от Bluetooth
- Стъпка 11: Строителство
- Стъпка 12: Електрическа схема
- Стъпка 13: Arduino код
- Стъпка 14: Стъпки за записване на кода в Arduino
- Стъпка 15: AndroBot_Arm за управление на 4 серво
- Стъпка 16: Стъпки за контролиране на Bluetooth контролираната ръка
- Стъпка 17: Работа на веригата
- Стъпка 18: Пълният AndroBot
- Стъпка 19: Някои проблеми и се нуждаят от вашата помощ
Видео: AndroBot: 19 стъпки (със снимки)
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:52
AndroBot е усъвършенстван робот с Android и е комбинация от роувър с контролирана Android с роботизирана ръка.
Преди почти два месеца гледах филм "The Hurt Locker", В него е показан роувър, който е с екипа на Bomb squad и работи добре, но не успя да изпълни основната си задача. И неговият дизайн и функции ме вдъхновиха. Аз не съм добре опитен създател на проекти по роботика, но знам, че мога да направя подобен, няма да е с такова качество, точност и скъпо, но може да изпълнява същите задачи.
Оригинална и подробна статия:-
Как да си направим Rover с роботизирана ръка
Стъпка 1: Направете Rover V2, управляван от смартфон, базиран на Bluetooth
Първо създавам робот с Android, контролиран v2. И току -що промених предходния проект Android контролиран робот и получих резултата, който искам. Rover/Bot ще се управлява чрез Bluetooth и всичките му функции ще се контролират чрез Микроконтролер Atmega 328p-PU, който също използваме платка за драйвери на двигатели L298N, която ще управлява двигателите. Всичко по-горе ще се захранва от 12v батерия.
След тази промяна добавих някои разширени функции и списъкът с нейните функции е следният:-
- Четирипосочно движение
- Предна и задна светлина
- Клаксон
- Индикаторна лампа
- Може да се добави смартфон, който да се използва като камера.
Така че след цялото въведение относно плана и идеите, можем да поговорим за изискванията:-
Изисквания, за да направите 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
Захранване:-
+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
Намерих някои добри приложения в 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: Сега запишете кода
Стъпките са както следва:-
- Изтеглете или копирайте кода от раздела Код или програма, за да направите робот с Android, контролиран v2 по -горе.
- Сега стартирайте Вашият компютър прехвърли.ino файла и го отворете с Arduino IDE.
- Свържете Arduino Board и компютър с свързващ кабел.
- Изберете порта и борда
- Компилирайте и запишете кода, като щракнете върху бутона Качване, който ще бъде в горния ляв ъгъл на IDE.
Така че сега всичко е завършено и нашият BOT/ROVER е готов. И просто трябва да го включим, като го включим.
Прочетете повече: Лесен Андро Бот
Стъпка 7: Стъпки за управление на роувъра със смартфон
Включете ровъра
- В телефона си отидете на Настройки и намерете настройките за Bluetooth.
- Включете Bluetooth на телефона с Android и потърсете нови Bluetooth устройства.
- HC-04/05 ще се появи в списъка след резултата от търсенето. Сдвоете с Bluetooth модула, като използвате Passward: -1234
- Сега отворете приложението Android и щракнете върху Свързване или свързване с бота.
- Ще се появи нов прозорец, в който ще се появят всички Bluetooth устройства.
- Кликнете върху HC-04/05.
- Сега вашият бот е свързан с Android смартфона.
- Наблюдавайте бутоните и след това проверявайте един по един, като ги натискате.
- За да добавите камера, вземете телефон с Android, инсталирайте приложението AirDroid във вашия смартфон, а също и на компютър и ги свържете.
- Опцията за камера ще се появи в главното меню на работния плот AirDroid, щракнете върху нея.
- Сега поставете смартфона в свободното пространство на марсохода.
Не обяснявам последните 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
Ръката 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
Стъпките са както следва:-
- Изтеглете или копирайте кода от горния раздел
- Сега стартирайте Вашият компютър прехвърли.ino файла и го отворете с Arduino IDE.
- Свържете Arduino Board и компютър с свързващ кабел.
- Изберете порта и борда
- Компилирайте и запишете кода, като щракнете върху бутона Качване, който ще бъде в горния ляв ъгъл на IDE.
Така че сега всичко е завършено и нашата ръка за роботика е готова. И просто трябва да я включим, като я включим.
Прочетете повече: Лесен робот с ръка за роботика
Стъпка 15: 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 контролираната ръка
- Включете ръката, като я включите
- В телефона си отидете на Настройки и намерете настройките за Bluetooth.
- Включете Bluetooth на телефона с Android и потърсете нов Bluetooth
- Устройства. HC-04/05 ще се появи в списъка след резултата от търсенето.
- Сдвоете с Bluetooth модула, като използвате Passward: -1234
- Сега отворете приложението за Android и щракнете върху Свързване.
- Ще се появи нов прозорец, в който ще се появят всички Bluetooth устройства.
- Кликнете върху HC-04/05.
- Сега вашият 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 модул
Затова, моля, споделете Вашето предложение, идея и ми помогнете да разреша този проблем и да подобря целия проект.
Благодаря ти.
Моля, посетете Наблюдавани сме
Препоръчано:
LED светлина (и) със захранване от батерията със слънчево зареждане: 11 стъпки (със снимки)
LED светлини (и), захранвани от батерии, със слънчево зареждане: Жена ми учи хората как да правят сапун, повечето от часовете й бяха вечер и тук през зимата се стъмва около 16:30 ч. Някои от нейните ученици имаха проблеми с намирането на нашите къща. Имахме табела отпред, но дори и с улично осветление
Лек хак за стая със зрителни увреждания със слухови увреждания: 7 стъпки (със снимки)
Лек хак на стаята със слухови увреждания на вратата: Проблем: баща ми е регистриран като глух, а майка ми е с увреден слух и поради това често им е трудно да чуят звънеца на вратата. Това би могло да бъде проблем, претърпян и от много други.Купиха мигащ светлинен звънец на вратата, за да им помогнат с
Висящи бижута със слънчево захранване на сърцето със светкавици: 11 стъпки (със снимки)
Висящи бижута със слънчево захранване за сърце: Тази инструкция е за сърце със слънчева енергия с пулсиращ червен светодиод. Той измерва около 2 " до 1,25 ", включително USB раздела. Той има една дупка през горната част на дъската, което улеснява окачването. Носете го като огърлица, обеци, връзки на щифт
Сандък със съкровище Zelda (със светлини и звук): 12 стъпки (със снимки)
Zelda Treasure Chest (With Lights & Sound): Здравейте на всички! Бях голям фен на игрите Legend of Zelda, когато бях по -малък, но мисля, че почти всеки знае емблематичната мелодия, която свири, когато отворите сандък в играта, просто звучи толкова вълшебно! В тази инструкция ще ви покажа как
Персонализиран часовник със стрелки за снимки: 5 стъпки (със снимки)
Персонализиран часовник със стрелки за снимки: Някои хора наблюдават часовника. Сега всеки може да бъде часовник. Други проекти персонализират лицето на часовника. Този персонализира стрелките на часовника. Изглежда скъп, но е по -малко от 5 долара и около 30 минути на часовник. Перфектен за Chr