Оглавление:

AndroBot: 19 шагов (с изображениями)
AndroBot: 19 шагов (с изображениями)

Видео: AndroBot: 19 шагов (с изображениями)

Видео: AndroBot: 19 шагов (с изображениями)
Видео: Новейшие роботы и технологии будущего: все новости технологий за декабрь в одном выпуске! 2024, Ноябрь
Anonim
AndroBot
AndroBot
AndroBot
AndroBot
AndroBot
AndroBot
AndroBot
AndroBot

AndroBot - это усовершенствованный робот, управляемый Android, который представляет собой комбинацию управляемого Android-вездехода с роботизированной рукой. Итак, давайте начнем с его истории: идеи и вдохновения

Почти два месяца назад я смотрел фильм "The Hurt Locker", в нем показан вездеход, который находится в составе группы бомбардировщиков, и он работает хорошо, но не справляется со своей основной задачей. Его дизайн и функции вдохновили меня. Я не хорошо опытный разработчик проектов робототехники, но я знаю, что могу сделать аналогичный, да, он будет не такого качества, точности и затрат, но он может выполнять те же задачи.

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

Как сделать марсоход с роботизированной рукой

Шаг 1: сделайте управляемый смартфон на базе Bluetooth Rover V2

Сделайте смартфон на базе Bluetooth управляемым Rover V2
Сделайте смартфон на базе Bluetooth управляемым Rover V2
Сделайте смартфон на базе Bluetooth управляемым Rover V2
Сделайте смартфон на базе Bluetooth управляемым Rover V2
Сделайте смартфон на базе Bluetooth управляемым Rover V2
Сделайте смартфон на базе Bluetooth управляемым Rover V2

Сначала я делаю робота, управляемого Android v2, и только что модифицировал робот, управляемый Android из предыдущего проекта, и получил желаемый результат. Ровер / бот будет управляться через Bluetooth, и все его функции будут контролироваться через Микроконтроллер Atmega 328p-PU. Мы также используем плату драйвера двигателя L298N, которая будет управлять двигателями. Все вышеперечисленное будет питаться от батареи 12 В.

После этой модификации я добавил некоторую расширенную функцию, и список ее функций следующий: -

  1. Четырехстороннее движение
  2. Передний и задний свет
  3. Рог
  4. Индикация Света
  5. Смартфон можно добавить для использования в качестве камеры.

Итак, после введения плана и идей, давайте поговорим о требованиях:

Требования для создания робота, управляемого Android: -

  • 1 x плата Arduino Uno
  • 1 x плата драйвера двигателя L298N
  • 1 х модуль Bluetooth
  • 1 х 12 В аккумулятор
  • 2 x белый светодиод
  • 1 х красный светодиод
  • 1 х светодиодный индикатор любого цвета
  • 4 двигателя Bo или 2 двигателя с редуктором на 12 В
  • 1 х зуммер
  • 4 игрушечных шины (если у вас есть Bo Motors). Если вы используете мотор-редуктор 2 x 12 В, то две шины и колесо Coster.
  • .1 х переключатель

Другие требования;-

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

Подробнее: Установить APK

Шаг 2: Шасси: -

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

Либо используйте готовое шасси, некоторые из них следующие: -

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

Итак, теперь мы сделали шасси для всего проекта. И мы переходим к следующему наиболее важному этапу - сборке цепей. Обратите внимание на следующую принципиальную схему, созданную Fritzing Software, а затем выполните подключение.

Подробнее: Удалить GRUB

Шаг 3. Принципиальная схема Android-вездехода на базе Bluetooth

Принципиальная схема Android-вездехода на базе Bluetooth
Принципиальная схема Android-вездехода на базе Bluetooth

Источник питания:-

L298N's + 12В = + 12В аккумулятор

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

5v L298N = VIN Ардуино

Плата Arduino ---- модуль Bluetooth

RX Arduino = Tx модуля Bluetooth

TX Arduino = Rx модуля Bluetooth

5v Arduino = VCC модуля Bluetooth

GND Arduino = GND модуля Bluetooth

Плата Arduino ---- Плата драйвера двигателя L298N

Ардуино 5 = дюйм 1

Ардуино 6 = дюйм2

Ардуино 10 = in3

Ардуино 11 = in4

Плата Arduino ---- светодиод и зуммер

Arduino's 2 = красный зуммер

Ардуино 3 = красный светодиод (с резистором 220 Ом)

Ардуино 4 = белый светодиод (с резистором 220 Ом)

Подробнее: Andro Bot Сураба Кумара

Шаг 4: Код Arduino

Скопируйте или загрузите код отсюда

Шаг 5. Приложение для Android

Приложение для Android
Приложение для Android

Я нашел несколько хороших приложений в Playstore, а также сделал приложение для управления Rover: -

Ссылки следующие: -

Вариант 1: - Машинка Arduino Bluetooth с дистанционным управлением

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

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

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

С помощью веб-сайта MIT App Developer я создал приложение, и оно находится в режиме бета-тестирования, поэтому вы можете попробовать, а затем, если что-то пойдет не так, мы решим эту проблему. Вот ссылка на мое приложение.

AndroBot Rover.apk

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

Шаг 6. Теперь запишите код

Шаги следующие: -

  1. Загрузите или скопируйте код из раздела «Код или программа для создания робота под управлением Android v2» выше.
  2. Теперь запустите свой компьютер, передайте файл.ino и откройте его с помощью Arduino IDE.
  3. Соедините плату Arduino и компьютер соединительным кабелем.
  4. Выберите порт и плату
  5. Скомпилируйте и запишите код, нажав кнопку «Загрузить», которая будет в верхнем левом углу среды IDE.

Итак, теперь все готово, и наш БОТ / РОВЕР готов, и нам просто нужно включить его, включив его.

Подробнее: Easy Andro Bot

Шаг 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 шага, потому что у меня другой план, я добавлю камеру на следующем шаге.

Подробнее: Andro Bot Сураба Кумара

Шаг 8: Работа схемы

Прежде всего, переключите ровер в положение «ON», и модуль bluetooth также включится вместе с ним. Мы должны подключить ровер к смартфону, используя вышеуказанные шаги. Теперь после успешного подключения мы должны нажать любую кнопку, пусть это будет кнопка «Вперед», поэтому он отправит текст "F" в Arduino

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

void forward () {

analogWrite (in1, скорость);

analogWrite (in3, скорость);

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

Подробнее: Установить XAPK

Шаг 9:

Если все пойдет правильно и работает, поздравляю. Вы выполнили часть 1 «Как создать управляемый Bluetooth Rover v2» от AndroBot, и мы готовы перейти к следующему шагу.

Вы можете предложить мне некоторые идеи по улучшению, которые мы можем сделать в этом проекте, так что поделитесь с нами.

Шаг 10: роботизированная рука, управляемая через Bluetooth

Роботизированная рука, управляемая через Bluetooth
Роботизированная рука, управляемая через Bluetooth

Робототехническая рука сможет ловить и опускать любые мелкие предметы и вращается на 180 градусов вправо - влево, другое зависит от конструкции. Робототехническая рука будет управляться через Bluetooth, а все ее функции будут контролироваться через Atmega 328p. -PU Микроконтроллер. Мы используем 4 сервоконтроллера, и все они будут питаться от любого Powerbank или 9-вольтовой батареи.

Итак, после введения в план и идеи, давайте поговорим о требованиях.

Требования для изготовления манипулятора для робототехники, управляемого через Bluetooth: -

  • 1 x плата Arduino Uno
  • 1 х модуль Bluetooth
  • 1 х Power Bank или батарея 9 В
  • 1 х светодиод индикации любого цвета
  • Микро-серводвигатель 4 x 9 г с шестернями и зажимами
  • 1 х переключатель

Другие требования:-

  • Сильная база
  • Некоторые палочки для рубки, Чешуйки или Металлические палочки.
  • Круглый прочный, но тонкий лист.
  • Двусторонний скотч или супер клей
  • Пистолет для клея с палкой
  • и Android-смартфон

Подробнее: Робот для обхода препятствий

Шаг 11: Строительство

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

Первое изображение даст вам полную информацию.

Щелкните здесь, чтобы просмотреть больше изображений

Я использую свой марсоход в качестве платформы / базы, и я завершил его, поэтому я публикую несколько фотографий плана и настройки, чтобы было легко сделать аналогичную руку, и вам не нужно было больше думать о дизайне, но вам нужно сделать провода сервопривода длиннее, добавив несколько проводов.

Шаг 12: Принципиальная схема

Принципиальная электрическая схема
Принципиальная электрическая схема

Схема сборки: -

  • Arduino Uno's 10 - модуль Bluetooth TX
  • Arduino Uno's 11 - модуль Bluetooth RX
  • Оранжевый сервопривод 1 - Arduino Uno 3
  • Оранжевый серво 2 - Arduino Uno 5
  • Оранжевый сервопривод 3 - Arduino Uno 6
  • Оранжевый сервопривод 4 - Arduino Uno 9

Подробнее: Ровер с роботизированной рукой

Шаг 13: Код Arduino

Скопируйте или скачайте отсюда

Шаг 14: шаги по записи кода в Arduino

Шаги следующие: -

  1. Загрузите или скопируйте код из раздела выше
  2. Теперь запустите свой компьютер, передайте файл.ino и откройте его с помощью Arduino IDE.
  3. Соедините плату Arduino и компьютер соединительным кабелем.
  4. Выберите порт и плату
  5. Скомпилируйте и запишите код, нажав кнопку «Загрузить», которая будет в верхнем левом углу среды IDE.

Итак, теперь все готово, и наша робототехническая рука готова, и нам просто нужно включить ее, включив.

Подробнее: Легкий робот с роботизированной рукой

Шаг 15: AndroBot_Arm для управления 4 сервоприводами

AndroBot_Arm для управления 4 сервоприводами
AndroBot_Arm для управления 4 сервоприводами

AndroBot_Arm, автор - Сураб Кумар (изобретатель приложения MIT)

Я разработал приложение «AndroBot_Arm» для смартфона Android с помощью приложения MIT Inventor, и оно может подключаться к руке через Bluetooth и управлять 4 сервоприводами. Я все еще учусь и буду регулярно обновлять. Поэтому посетите наш сайт и следите за нашими социальными профилями. Нажмите на изображение, чтобы увидеть подробную информацию обо всех параметрах и кнопках. Загрузите приложение AndroBot _Arm от Сураба Кумара отсюда: -

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

Шаг 16: шаги по управлению управляемой рукой по Bluetooth

  1. Включите рычаг, включив его
  2. В телефоне перейдите в «Настройки» и найдите настройки Bluetooth.
  3. Включите Bluetooth на телефоне Android и найдите новый Bluetooth.
  4. Devices. HC-04/05 появится в списке после результатов поиска.
  5. Выполните сопряжение с модулем Bluetooth с помощью Passward: -1234
  6. Теперь откройте приложение для Android и нажмите «Подключиться».
  7. Появится новое окно, в котором будут отображаться все устройства Bluetooth.
  8. Щелкните HC-04/05.
  9. Теперь ваш роботизированный манипулятор подключен к смартфону android. Теперь в приложении есть 4 слайдера (один слайдер для одного сервопривода). Попробуйте один за другим они будут управлять рукой.

Подробнее: Andro Bot

Шаг 17: Работа схемы

Прежде всего, включите рычаг "ON", и модуль Bluetooth также включится вместе с ним. Мы должны подключить руку к смартфону, используя описанные выше шаги. Теперь после успешного подключения мы должны переместить слайды вправо или влево. Каждый слайд имеет некоторые значения, похожие на значения от X000 до X180. Где X = 1, 2, 3, 4. Теперь, когда мы перемещаем ползунок, число или дата передаются в Arduino через модуль Bluetooth. Теперь дата преобразуется в угол с помощью помощь программы и библиотеки теперь в соответствии с углом ШИМ-сигнал подается на выводы Arduino. Оранжевый провод или сигнальный провод всех сервоприводов подключен к выводу PWM Arduino. Таким образом, шестерня сервопривода также вращается на угол. Работа всех сервоприводов одинакова, и, таким образом, робототехническая рука работает.

Шаг 18: полный AndroBot

Поместите рычаг на верх марсохода и закрепите его клеевым пистолетом. Таким образом, AndroBot успешно завершен.

Шаг 19: Проблема и нужна ваша помощь

Я знаю, что Instractables - это большое сообщество, поэтому я рассказываю о проблеме (или цели), с которой я столкнулся в этом проекте, и прошу вашей помощи.

Я попытался объединить проект / деталь в одном Arduino, но ужасно не удалось. Поделитесь своим предложением, идеей и помогите мне решить эту проблему и улучшить весь проект.

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

Так что поделитесь, пожалуйста, Вашим предложением, идеей и помогите мне решить эту проблему и улучшить весь проект.

Спасибо.

Пожалуйста, посетите Мы наблюдали

Рекомендуемые: