![От Roomba до вездехода всего за 5 шагов !: 5 шагов От Roomba до вездехода всего за 5 шагов !: 5 шагов](https://i.howwhatproduce.com/images/001/image-799-120-j.webp)
Оглавление:
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-23 15:05
![От Roomba до Rover всего за 5 шагов! От Roomba до Rover всего за 5 шагов!](https://i.howwhatproduce.com/images/001/image-799-121-j.webp)
Роботы Roomba - это веселый и простой способ окунуться в мир робототехники. В этом руководстве мы подробно расскажем, как превратить простой Roomba в управляемый ровер, который одновременно анализирует окружающее пространство.
Список деталей
1.) MATLAB
2.) Roomba (со снятыми частями пылесоса)
3.) Контроллер Raspberry-pi
4.) Камера, управляемая Arduino
5.) Дополнительный нож для масла
Шаг 1. Получите набор инструментов Roomba
![Получить набор инструментов Roomba Получить набор инструментов Roomba](https://i.howwhatproduce.com/images/001/image-799-122-j.webp)
![Получить набор инструментов Roomba Получить набор инструментов Roomba](https://i.howwhatproduce.com/images/001/image-799-123-j.webp)
Запустите приведенный выше код, чтобы добавить соответствующие наборы инструментов для подключения к Roomba в MATLAB.
Шаг 2: подключитесь к Roomba
![Подключиться к Roomba Подключиться к Roomba](https://i.howwhatproduce.com/images/001/image-799-124-j.webp)
После установки наборов инструментов Roomba необходимо подключиться к Roomba. Есть несколько каналов для подключения, например Bluetooth, но мы подключились по Wi-Fi. Сначала выполните полный сброс, нажав и удерживая кнопки «док» и «точка» в течение 10 секунд. Подключите Roomba и работающее устройство к одной сети Wi-Fi. Затем используйте следующую команду в окне редактора, чтобы подключиться к вашему роботу:
r = Roomba (№ Roomba)
После выполнения этой команды румба перейдет в ваше распоряжение.
Шаг 3: Подключение к телефону (дистанционное управление)
![Подключение к телефону (дистанционное управление) Подключение к телефону (дистанционное управление)](https://i.howwhatproduce.com/images/001/image-799-126-j.webp)
Управление Roomba с помощью телефона обеспечивает уровень точности, недостижимый в автономном режиме Roomba. Очень важно установить эту связь, потому что на обширном марсианском ландшафте способность выбрать определенное место для исследования является ключевой. Следующие инструкции подробно описывают, как это сделать.
1. Используйте MATLAB Connector ™, чтобы установить соединение между вашим компьютером, на котором выполняется MATLAB, и приложением MATLAB Mobile на вашем устройстве iOS.
2. В Командном окне MATLAB введитеconnector ('on', 'password', 'mypassword'); В последнем аргументе укажите свой пароль. Используйте порт по умолчанию. Чтобы проверить, какой порт использует коннектор, запустите коннектор и посмотрите URL-адрес, который он отображает, для проверки ссылки. В командном окне MATLAB щелкните отображаемую тестовую ссылку, чтобы убедиться, что компьютер готов к подключению. Обратите внимание на DNS-имя и IP-адрес, необходимые для подключения.
3. В MATLAB Mobile выберите Connect to Your Computer. Если вы ранее подключались к облаку или другому компьютеру, перейдите в «Настройки» и нажмите «Добавить компьютер».
4. В настройках компьютера введите DNS-имя или IP-адрес, которые были отображены на шаге 2.
5. В настройке «Пароль коннектора» введите пароль, который вы указали на шаге 1.
6. Сохраните настройки и запустите соединение, нажав «Подключиться» вверху экрана.
7. В последующих сеансах MATLAB с тем же компьютером запустите соединение на компьютере и устройстве. В MATLAB введите коннектор. В MATLAB Mobile Settings нажмите кнопку рядом с IP-адресом компьютера в разделе Connect to Your Computer.
8. Теперь вы можете создать свой объект mobiledev и начать сбор данных, как описано в разделе «Получение потоковой передачи данных с датчиков».
Шаг 4: Распознавание цвета
![Распознавание цвета Распознавание цвета](https://i.howwhatproduce.com/images/001/image-799-127-j.webp)
Весь этот шаг выполняется в MATLAB. Сначала найдите данные изображения для соответствующих цветов, а затем настройте Roomba на распознавание этих цветов. Когда Roomba распознает соответствующее значение RGB, он выводит сообщение или выполняет действие. Например, наш Roomba наносит удар инопланетянам (красный цвет) прикрепленным ножом для масла (или желаемым объектом защиты), а также отправляет сообщение на домашнюю базу, когда находит космонавтов (зеленый цвет).
Шаг 5: испытательный робот
Этот шаг, пожалуй, самый важный шаг процесса. Уместно убедиться, что пульт работает правильно, а также распознает цвета и остальные датчики по умолчанию на Roomba. Различные уровни освещения могут повлиять на способность вашего робота определять цвета, поэтому эти входные данные могут потребовать настройки.
Наш код прилагается ниже. Одна из ключевых вещей, на которую следует обратить внимание, - это то, что углы поворота будут варьироваться от Roomba к Roomba, поэтому важно определять свои собственные углы. Это также верно для значений RGB.
Рекомендуемые:
Синхронизированные светодиоды для всего района: 5 шагов (с изображениями)
![Синхронизированные светодиоды для всего района: 5 шагов (с изображениями) Синхронизированные светодиоды для всего района: 5 шагов (с изображениями)](https://i.howwhatproduce.com/images/001/image-123-j.webp)
Синхронизированные светодиоды для всего района: у меня было несколько беспроводных светодиодных панелей, которые, как я думал, я мог бы поставить на праздники. Но в моем дворе они тоже могли быть подключены. Итак, в чем проблема? Светодиодные декорации во всех домах моего квартала с синхронизированным дисплеем
Создайте компьютерный интерфейс Стивена Хокинга всего за 1000 рупий (15 $) с помощью Arduino: 5 шагов
![Создайте компьютерный интерфейс Стивена Хокинга всего за 1000 рупий (15 $) с помощью Arduino: 5 шагов Создайте компьютерный интерфейс Стивена Хокинга всего за 1000 рупий (15 $) с помощью Arduino: 5 шагов](https://i.howwhatproduce.com/images/010/image-28358-j.webp)
Создайте компьютерный интерфейс Стивена Хокинга всего за 1000 рупий (15 $) с использованием Arduino: все началось с вопроса «Как говорит Стивен Хокинг?», После прочтения его компьютерной системы мне пришло в голову, что я должен предоставить более дешевый версия системы без ущерба для слишком многих функций. Это устройство
Минимальное шасси для вездехода на 12 В с системой GoBILDA: 10 шагов
![Минимальное шасси для вездехода на 12 В с системой GoBILDA: 10 шагов Минимальное шасси для вездехода на 12 В с системой GoBILDA: 10 шагов](https://i.howwhatproduce.com/images/001/image-974-25-j.webp)
Шасси ровера минимум 4 х 12 В с GoBILDA: Я собираюсь показать вам, как я построил шасси радиоуправляемого вездехода или автономного вездехода с использованием компонентов goBILDA. Я должен добавить здесь, что у меня нет никакого отношения к goBILDA, кроме как в основном довольном покупателе. Я включил полный список запчастей в разделе Suppl
Автономные гусеницы вездехода: 3 шага
![Автономные гусеницы вездехода: 3 шага Автономные гусеницы вездехода: 3 шага](https://i.howwhatproduce.com/images/001/image-2390-45-j.webp)
Автономные треки марсохода: это автономный трек марсохода для 3D-печати, который можно повторно использовать в ваших проектах. Много раз я проектировал и загружал уже разработанные марсоходы для 3D-печати. Обычно между гусеницами марсохода и остальной частью тела нет изоляции. Ти
Переносной рекламный знак по дешевке всего за 10 шагов !!: 13 шагов (с изображениями)
![Переносной рекламный знак по дешевке всего за 10 шагов !!: 13 шагов (с изображениями) Переносной рекламный знак по дешевке всего за 10 шагов !!: 13 шагов (с изображениями)](https://i.howwhatproduce.com/images/004/image-11996-9-j.webp)
Переносной рекламный знак по дешевке всего за 10 шагов !!: Сделайте свой собственный дешевый портативный рекламный знак. С помощью этого знака вы можете показать свое сообщение или логотип в любом месте для любого человека в городе. Это руководство является ответом на / улучшение / изменение: https://www.instructables.com/id/Low-Cost-Illuminated