Оглавление:
- Шаг 1: сделайте управляемый смартфон на базе Bluetooth Rover V2
- Шаг 2: Шасси: -
- Шаг 3. Принципиальная схема 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 11:51
AndroBot - это усовершенствованный робот, управляемый Android, который представляет собой комбинацию управляемого Android-вездехода с роботизированной рукой. Итак, давайте начнем с его истории: идеи и вдохновения
Почти два месяца назад я смотрел фильм "The Hurt Locker", в нем показан вездеход, который находится в составе группы бомбардировщиков, и он работает хорошо, но не справляется со своей основной задачей. Его дизайн и функции вдохновили меня. Я не хорошо опытный разработчик проектов робототехники, но я знаю, что могу сделать аналогичный, да, он будет не такого качества, точности и затрат, но он может выполнять те же задачи.
Оригинальная и подробная статья: -
Как сделать марсоход с роботизированной рукой
Шаг 1: сделайте управляемый смартфон на базе Bluetooth Rover V2
Сначала я делаю робота, управляемого Android v2, и только что модифицировал робот, управляемый Android из предыдущего проекта, и получил желаемый результат. Ровер / бот будет управляться через Bluetooth, и все его функции будут контролироваться через Микроконтроллер Atmega 328p-PU. Мы также используем плату драйвера двигателя L298N, которая будет управлять двигателями. Все вышеперечисленное будет питаться от батареи 12 В.
После этой модификации я добавил некоторую расширенную функцию, и список ее функций следующий: -
- Четырехстороннее движение
- Передний и задний свет
- Рог
- Индикация Света
- Смартфон можно добавить для использования в качестве камеры.
Итак, после введения плана и идей, давайте поговорим о требованиях:
Требования для создания робота, управляемого 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
Источник питания:-
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
Я нашел несколько хороших приложений в 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. Теперь запишите код
Шаги следующие: -
- Загрузите или скопируйте код из раздела «Код или программа для создания робота под управлением Android v2» выше.
- Теперь запустите свой компьютер, передайте файл.ino и откройте его с помощью Arduino IDE.
- Соедините плату Arduino и компьютер соединительным кабелем.
- Выберите порт и плату
- Скомпилируйте и запишите код, нажав кнопку «Загрузить», которая будет в верхнем левом углу среды IDE.
Итак, теперь все готово, и наш БОТ / РОВЕР готов, и нам просто нужно включить его, включив его.
Подробнее: Easy Andro Bot
Шаг 7. Действия по управлению ровером, управляемым смартфоном
Включите ровер
- В телефоне перейдите в «Настройки» и найдите настройки Bluetooth.
- Включите Bluetooth на телефоне Android и найдите новые устройства Bluetooth.
- HC-04/05 будет отображаться в списке после результатов поиска. Выполните сопряжение с модулем Bluetooth с помощью Passward: -1234
- Теперь откройте приложение для Android и нажмите «Подключиться» или подключитесь к боту.
- Появится новое окно, в котором будут отображаться все устройства Bluetooth.
- Щелкните HC-04/05.
- Теперь ваш бот подключен к смартфону Android.
- Наблюдайте за кнопками и проверяйте их одну за другой, нажимая на них.
- Чтобы добавить камеру, возьмите телефон Android, установите приложение AirDroid на свой смартфон, а также на компьютер и подключите их.
- Опция камеры появится в главном меню на рабочем столе AirDroid, нажмите на нее.
- Теперь поместите смартфон в свободное пространство марсохода.
Я не объясняю последние 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
Робототехническая рука сможет ловить и опускать любые мелкие предметы и вращается на 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
Шаги следующие: -
- Загрузите или скопируйте код из раздела выше
- Теперь запустите свой компьютер, передайте файл.ino и откройте его с помощью Arduino IDE.
- Соедините плату Arduino и компьютер соединительным кабелем.
- Выберите порт и плату
- Скомпилируйте и запишите код, нажав кнопку «Загрузить», которая будет в верхнем левом углу среды IDE.
Итак, теперь все готово, и наша робототехническая рука готова, и нам просто нужно включить ее, включив.
Подробнее: Легкий робот с роботизированной рукой
Шаг 15: AndroBot_Arm для управления 4 сервоприводами
AndroBot_Arm, автор - Сураб Кумар (изобретатель приложения MIT)
Я разработал приложение «AndroBot_Arm» для смартфона Android с помощью приложения MIT Inventor, и оно может подключаться к руке через Bluetooth и управлять 4 сервоприводами. Я все еще учусь и буду регулярно обновлять. Поэтому посетите наш сайт и следите за нашими социальными профилями. Нажмите на изображение, чтобы увидеть подробную информацию обо всех параметрах и кнопках. Загрузите приложение AndroBot _Arm от Сураба Кумара отсюда: -
AndroBot_Arm.apk, автор - Сураб Кумар
Шаг 16: шаги по управлению управляемой рукой по Bluetooth
- Включите рычаг, включив его
- В телефоне перейдите в «Настройки» и найдите настройки Bluetooth.
- Включите Bluetooth на телефоне Android и найдите новый Bluetooth.
- Devices. HC-04/05 появится в списке после результатов поиска.
- Выполните сопряжение с модулем Bluetooth с помощью Passward: -1234
- Теперь откройте приложение для Android и нажмите «Подключиться».
- Появится новое окно, в котором будут отображаться все устройства Bluetooth.
- Щелкните HC-04/05.
- Теперь ваш роботизированный манипулятор подключен к смартфону 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
Так что поделитесь, пожалуйста, Вашим предложением, идеей и помогите мне решить эту проблему и улучшить весь проект.
Спасибо.
Пожалуйста, посетите Мы наблюдали
Рекомендуемые:
Как: установка Raspberry PI 4 Headless (VNC) с Rpi-imager и изображениями: 7 шагов (с изображениями)
Как: установка Raspberry PI 4 Headless (VNC) с Rpi-imager и изображениями: я планирую использовать этот Rapsberry PI в кучу забавных проектов еще в моем блоге. Не стесняйтесь проверить это. Я хотел вернуться к использованию своего Raspberry PI, но у меня не было клавиатуры или мыши в моем новом месте. Прошло много времени с тех пор, как я установил Raspberry
Счетчик шагов - Micro: Bit: 12 шагов (с изображениями)
Счетчик шагов - Микро: Бит: Этот проект будет счетчиком шагов. Мы будем использовать датчик акселерометра, встроенный в Micro: Bit, для измерения наших шагов. Каждый раз, когда Micro: Bit трясется, мы добавляем 2 к счетчику и отображаем его на экране
Bolt - Ночные часы с беспроводной зарядкой своими руками (6 шагов): 6 шагов (с изображениями)
Bolt - Ночные часы с беспроводной зарядкой своими руками (6 шагов): Индуктивная зарядка (также известная как беспроводная зарядка или беспроводная зарядка) - это тип беспроводной передачи энергии. Он использует электромагнитную индукцию для обеспечения электропитания портативных устройств. Самым распространенным применением является беспроводная зарядка Qi st
Как разобрать компьютер с помощью простых шагов и изображений: 13 шагов (с изображениями)
Как разобрать компьютер с помощью простых шагов и изображений: это инструкция о том, как разобрать компьютер. Большинство основных компонентов имеют модульную конструкцию и легко снимаются. Однако важно, чтобы вы были организованы по этому поводу. Это поможет уберечь вас от потери деталей, а также при повторной сборке
Проектирование печатной платы с помощью простых и легких шагов: 30 шагов (с изображениями)
Проектирование печатных плат с помощью простых и легких шагов: ПРИВЕТ, ДРУЗЬЯ Это очень полезное и легкое руководство для тех, кто хочет изучить дизайн печатных плат. Давайте начнем