Как сделать робот пылесос говорящим
Говорящий робот-пылесос. Универсальное улучшение на Arduino
Название проекта: Говорящий робот пылесос! Универсальное улучшение на ардуино!
Платформа: Arduino, 3D-принтеры
Представляю проект «говорящего» тюнинга для робота-пылесоса. Я делал его под конкретную модель: Roborock E4, но он подойдет под любой другой пылесос, как самодельный, так и покупной. Нужно лишь продумать другое расположение всех элементов, и это позволит сделать любой проект немного интереснее.
Мой робот по-приколу ругается и ворчит «на кожаных ублюдков» при каждой из 7 последовательностей, которые отражают определенное событие за счет разного сочетания сработавших или не сработавших датчиков. Он выдает для каждой последовательности одну из двух случайных фраз (очередность случайная, фразы всего две, но строго из своей последовательности). Примеры фраз и условия их вызова будут чуть ниже.
Простите за Delay. Времени было мало и millis я не успел освоить, поэтому программка дает задержки при работе, но главное что работает!
Этот фрагмент дает роботу понять, что его пинают. Тут много чего надо объяснять, и я обязательно это сделаю в следующем видео, но для начала, обратите внимание на вызов записи, и то, насколько это просто.
Вообще по отдельности каждый датчик очень легко прописать и подключить. Трудоемко это все вместе свести, но я думаю, такие мелочи вас не остановят.
Схема расположения датчиков на роботе-пылесосе приложена в виде рисунка. Простите мне мой Paint.
Так же я приложил фото, как это все выглядит у меня в сборе на макете робота пылесоса. Дело в том, что этот проект делался для канала PRO Роботов, и наводить красоту времени не оставалось. В этот день нужно было все быстро проверить, упаковать и уже отправлять.
Далее описаны мои выражения и условия при которых они вызываются. Чтобы лучше представлять себе, как это работает, можете поглядывать в схему расположении датчиков. А после них я описал пример, что нужно делать, чтобы сработала первая последовательность, то есть зазвучала либо запись 0001, либо 0002.
СОБЫТИЯ И ВЫРАЖЕНИЯ К НИМ:
№3 Стоит на зарядке, день, вошел человек (ПИР сработал и ИК базы включены)
0005SOBYTIE3 Иди отсюда кожаный, не мешай людям уборку делать. ой то есть. роботам
0006SOBYTIE3 Куда по помытому! Иди отсюда пока не высохнет!
0009SOBYTIE4 Хотел сделать еще одну фразу, но рандомайзер пока смог сделать только на 2 фразы. Но половина финального скетча уже была написана, так что я не стал ничего уже менять)))
№5 Заехал на стоянку (ИК 1,2 оба сработали)
0010SOBYTIE5 Кхе-кхе тьфу на вкус как. пыль
0011SOBYTIE5 Меня не беспокоить, я моделирую сценарий порабощения человечества! Ха ха скоро ты будешь пылесосить, а я тебя пинать.
Пример:
Я решил, что будет забавно, если робот поймет, когда его пинает человек. Чтобы понять, что это именно человек, нужен, например, PIR-сенсор. Это датчик движения на тепло, и если он срабатывает, то, скорее всего в зоне его обнаружения есть человек… или батарею прорвало, но это маловероятный случай. Кстати, на статичную батарею этот сенсор тоже отреагирует, когда ваш робот будет делать уборку, поэтому только одного этого датчика нам явно недостаточно. Для начала я добавил ультразвуковой дальномер, который смотрит назад, и в данной последовательности, фиксирует наличие препятствия ближе 80 сантиметров.
Правда, по этим кнопкам, как таковым еще попасть нужно. Я решил эту проблему, распечатав на 3D-принтере задний бампер. На фото он черного цвета с квадратными отверстиями. Они нужны для того чтобы не перекрывать воздухозаборник пылесоса.
Надеюсь, мне удалось сформировать у вас представление об этом проекте, подробностей очень много, и мне гораздо проще будет рассказать их в видео-формате, поэтому можете посмотреть первую часть видео по этому проекту, а так же подписаться на мой канал, чтобы не пропустить продолжение.
Спасибо за внимание!
Использованные компоненты: 2 резистора на 1 кОм, Конденсатор 25В 2700 мКф, Шнур USB, Модуль воспроизведения записей с флэхи DFPlayer MINI MP3, флешка micro-SD я использовал 16 гб, Динамик на 3 Вт 4 Ом, Тактовые кнопки 4 шт, Герконы 2 шт, магнитики маленькие какие найдете 2 шт, ИК датчик HW-201 (3 шт), Датчик движения PIR HC-SR501 (2 шт), УЗ дальномер HC-SR04, Плата Ардуино UNO, Макетная плата (лучше потом на паечную перенести), Аккумуляторы литий-ионные 3,7 вольт 2200 мАч 2 шт, фоторезисторы 2 шт, резисторы 1,5 ом может быть несколько, модуль зарядки ТP 4056, повышайка с 3,7 до 5 вольт, несколько деталей на 3д принтере
,
,
Как научить робот-пылесос разговаривать?
Роботы-пылесосы завоевали небывалую популярность у отечественных покупателей. По большей части это произошло из-за русскоязычных версий, благодаря которым устройство оповещает о начале и окончании сессии уборки, неполадках. Но пик востребованности пришёлся на момент, когда приборы научились «разговаривать». Теперь они ругаются на домашних любимцев, которые разбрасывают шерсть. Зачастую в лексиконе проскальзывает ненормативная лексика. Это забавно и значительно поднимает настроение владельцам дома.
Как сделать, чтобы робот-пылесос разговаривал?
Задавая вопрос в сети о прошивке и голосовых настройках автоматизированного пылесоса, пользователи чаще всего интересуются русскоязычными версиями с различными приколами и матерными словами. Сделать это можно, довольно просто, но далеко не на всех моделях.
Компания Xiaomi выпускает линейку «говорящих» пылесосов, легко перенастраиваемых в домашних условиях.
Чтобы наглядно увидеть, как это сделать своими руками, посмотрите тематическое видео. В нём пошагово расписано, как переформатировать пылесос и сделать его не только функциональным, но и интересным.
Модели приборов, говорящие на русском языке
Также предлагаем пять компаний и моделей, которые предлагают покупателям устройства с функцией голосовых оповещений, а также с перспективой дальнейшей прошивки и расширения возможностей.
Линейка пылесосов Okami
Пару лет назад компания выпустила сразу три модели, каждая из которых подходит под разные ценовые сегменты. Общее в изделиях — высокая мощность и русифицированные оповещения.
К сожалению, без изменения технических параметров нет вариантов поправить оригинальный языковой пакет, но устройства говорят приятным мужским голосом, а их характеристики и качество уборки на высоте. Долгие годы они не выходят из топов.
Xiaomi с функцией Vacuum Cleaner
В линейке самым известным пылесосом с возможностью быстрой перепрошивки считается Xiaomi Mi Robot Vacuum Cleaner. В сети встречается множество видео, на котором меняются голоса и приколы, которые выдают роботизированные приборы.
Но не только голосовые функции считаются востребованными. Он обладает высокой мощностью, насыщенной многозадачностью и качественными комплектующими, а ещё радует низкой стоимостью.
iClebo Arte
Качественный и функциональный пылесос с возможностью влажной уборки. Однако он уступает в характеристиках своим предшественникам и конкурентам. При этом имеется возможность перепрошивки на различные приколы, а также стандартные команды на русском языке. Если для вас важнее снимать интересные видео в соцсети или поднимать настроение своей семье, можно приобрести и это устройство.
Clever&Clean AQUA Series 03
Достойный представитель бюджетной серии. Стоимост — до 25 000 рублей. Пылесос оснащён русскоязычным пакетом стандартных команд. Эта модель предназначена для тех, кому важны оповещения, касающиеся непосредственно уборки в доме. Перепрошить его невозможно, если не лезть в технические характеристики прибора.
Если важно, чтобы робот не только выполнял прямое назначение по чистке напольных покрытий, но и веселил всю семью, однозначно приобретайте робота из линейки Xiaomi. Возможностей с ним гораздо больше, чем с другими фирмами и моделями.
Как добавить голосовое управление Алисой роботу-пылесосу Xiaomi/Dreame
В нашем веке уже не удивишь голосовым управлением бытовой техникой. Алиса уже научилась не только ругаться и сниматься в тиктоках, но также и может управлять умными устройствами в вашем умном доме. После приобретения робота-пылесоса от дочерней компании СЯОМИ Dreame Bot L10Pro я подумал, неплохо было и мне обучить его прибираться по приказу. Оказывается Алиса уже давно подружилась с большинством девайсов, которые управляются через приложение MiHome.
Для настройки не понадобится ничего сложного и справится даже школьник.
Нам нужно наличие 2-х приложений в телефоне, а именно:
Для начала, проверяем, добавлен ли робот-пылесос в MiHome, как устройство.
После этого переходим в приложение Яндекса и вводим свой логин и пароль. Если вы не имеете учетной записи Яндекс, то зарегистрировать ее очень легко, порядка 3-х минут.
Затем нужно создать заготовку умного дома, то есть добавить место обитания умных девайсов. Стандартно он называется мой дом
Нажимаем на иконку «устройства», она находится в меню приложений Яндекса (обведено кружком). Выбираем из большого списка бочонок подписанный, как устройства. Нажимаем плюсик добавления нового устройства, выбираем другое устройство и находим внизу во вкладке популярных производителей XIAOMI. Для продолжения программа попросит ввести пароль и логин от учетной записи MiHome.
После этого заходим в «Мой дом» и видим, что у нас появились устройства, с которыми Алиса уже знакома из приложения MiHome. Для робота требуется настройка, жмем на него. Главное условие, назвать его именем с кириллическими буквами, иначе голосовое управление его не поймет. После этого можно увидеть, что Алиса знает все об вашем пылесосе, включая модель и прошивку.
Собственно вот и все. Осталось только раздавать голосовые команды и робот будет выполнять свою работу. А список разрешенных или приемлемых команд Алиса подскажет сама.
Проверял на своем работнике, пылесос стабильно отрабатывает все команды как старт, пауза, иди на зарядку, без нареканий. Вот наша жизнь и стала немножечко современнее. Я понимаю, что информация не нова, и многие и без меня уже это знали. Но, уверен, она будет полезна тем, кто просто не заморачивался с подобным функционалом, но увидев, как это просто, тоже добавит живого общения в протокол общения с вашим умным устройством. Разумеется, бонусом идет управление еще очень многими устройствами, и при помощи Алисы можно легко управлять кондиционированием, увлажнением, светом и много чем еще.
Вот вариант моего общения с пылесосом через Алису. Как оно есть с непонятками и ошибками. Если назвали пылесос пылесосом, то и, разумеется, называть его роботом нельзя )))
Кстати говоря. Управление этим же умным домом можно и через Google Aleha. Но это уже другая история.
Прошивка робота-пылесоса Xiaomi на русский язык
Роботы-пылесосы все чаще становятся обязательным устройством для дома. Они помогают дольше поддерживать чистоту без генеральной уборки вручную. Особенно такие аппараты актуальны в домах с собаками или кошками, которые регулярно меняют шерсть. Техника от Xiaomi популярна зачастую за счет своего соотношения цены и предлагаемых характеристик с качеством, и роботы-пылесосы не стали исключением. Они дают те же характеристики, что и у конкурентов, но за вдвое меньшую цену. Единственной помехой к покупке в большинстве случаев становится языковой барьер: почти все пылесосы Сяоми поставляются с завода на английском или вовсе на китайском языке. Однако большое комьюнити нашло несколько способов добавить пылесосам русскую озвучку, для некоторых моделей есть кастомные варианты звукового сопровождения.
Установка русского языка на Xiaomi Mi Robot Vacuum Mop/Mop P
Начнем с устройств, которые могут говорить на русском языке из коробки. Серия Mop вышла относительно недавно, ей нет даже года. Поэтому эти устройства поставляются уже русифицированные. Для активации озвучки нужно сначала подключить пылесос к смартфону:
Теперь пылесос полностью подключен к телефону и можно приступать к настройке русского языка:
На этом все. Теперь пылесос будет говорить на русском языке.
Русский язык для Roborock Sweep One и Mi Robot Vacuum Cleaner
С моделями Roborock и Vacuum Cleaner процесс сложнее. Для установки русского языка необходимо перепрошивать эти пылесосы. Зато можно выбрать не только стандартную озвучку, но и кастомные звуки, будь то «Звездные войны» или «Винни-Пух».
Выбор языкового пакета
Перед началом установки необходимо определиться с выбором голосового пакета для своего домашнего помощника. На данный момент уже существуют:
Практически все пакеты поддерживают комментирование основных действий:
Стоит отметить, что эти пакеты можно установить не на все модели роботов-пылесосов Xiaomi. К примеру, на Vacuum Cleaner 1S доступна только стандартная русскоязычная озвучка.
Также у компании Xiaomi есть суббренд Mijia, и некоторые устройства пересекаются друг с другом. Так, например, для робота-пылесоса Mijia LDS Vacuum Cleaner подходят те же пакеты и инструкции установки, как для Xiaomi Mi Robot Vacuum Cleaner.
Установка при помощи смартфона на Android
Самым распространенным способом работы с домашней умной техникой является смартфон. Он есть почти у каждого человека, и многие умеют им управлять. Поэтому стоит в первую очередь рассмотреть способ прошивки пылесоса Xiaomi на русский язык с помощью смартфона.
С автоматическим определением токена и IP-адреса
Токеном называется идентификатор пылесоса. Он присваивается для однозначного определения устройства в сети и меняется только при сбросе настроек. Без знания его, а также IP-адреса, который присвоен роутером пылесосу, не удастся провести русификацию.
Сначала стоит попробовать способ с автоматическим подбором параметров. Он ощутимо проще.
Осталось только дождаться окончания установки. В какой-то момент может показаться, что процесс завис. Это означает скорое завершение установки.
Ручное определение IP и токена
Об успешном автоматическом определении IP и токена скажут желтые кнопки в главном меню приложения при первом входе. Если программе не удалось определить эти параметры, то придется сделать это вручную.
Чтобы узнать IP, нужно:
Осталось вручную настроить XVacuum Firmware:
Признаком того, что все прошло успешно, станет активация кнопок в главном меню. Дальнейшие действия по установке русского языка аналогичны тем, что указаны в руководстве с автоматическим определением токена.
Установка русского языка при помощи iPhone
Установить русскую озвучку можно и с айфона или айпада. Для этого нужно скачать версию программы XVacuum Firmware 4.0.0 для iOS. Сначала скачивается архив. Извлеченная программа устанавливается при помощи ITunes или подобного приложения. Аналогично поступить следует и с голосовыми пакетами. Помещается все в раздел «Общие файлы». На пути файлов и в их названиях не должно быть ничего, кроме латиницы и знаков нижнего подчеркивания. В остальном отличий от Android, будь то автоматический или ручной поиск IP и токена, нет.
Программа XVacumm Firmware делает по умолчанию 50 попыток прошивки. В случае полной неудачи необходимо удалить приложение и повторить весь процесс настройки и установки.
Установка через ПК
Помимо установки с телефона через Андроид или iOS, можно поставить русский язык на робот пылесос Xiaomi при помощи компьютера на базе Windows. Для этого:
Начнется установка языкового пакета. Она может длиться несколько минут.
Необходимо помнить, что зарядка робота-пылесоса не должна быть ниже 20 % на момент начала прошивки, а лучше всего зарядить его полностью. Внезапное отключение посередине процесса может превратить гаджет в донора запчастей.
Как установить голос на робот-пылесос
У отечественных покупателей роботы-пылесосы, в том числе фирм Redmond (Редмонд), Xiaomi, Самсунг, Китфорт, Mamibot пользуются большой популярностью. кроме стандартных для таких пылесосов функций, есть модели, которые разговаривают на русском. Чтобы знать, как сделать, чтобы робот пылесос говорил, надо внимательно изучить инструкцию.
Рейтинг лучших роботов-пылесосов
Место | Модель | ||
1. | Xiaomi Mi Robot Vacuum-Mop Essential, белый | Цены | Обзор |
2. | Xiaomi Mi Robot Vacuum Cleaner 1S, белый | Цены | Обзор |
3. | Xiaomi Dreame F9, белый | Цены | Обзор |
4. | Genio Deluxe 500 Pro, темно-серый | Цены | Обзор |
5. | Clever & Clean AQUA Light, черный | Цены | Обзор |
Инструкция по установке русского голоса на роботы-пылесосы Xiaomi
В приложении можно увидеть всю необходимую информацию о пылесосе
В приложении в доступном для подключения на смартфоне появится робот-пылесос. Вводят данные личного Wi-Fi. Выбирают расположение работы прибора, вводят имя. После подключения, настраивают русский язык. В главном меню MiHome выбирают устройство. Находят строчку «Режим уборки», проводят вверх. Откроется меню, в котором выбирают «Голосовые оповещения», русский язык.
Сложнее с моделями Vacuum Cleaner и Roborock. Чтобы установить русский язык, их надо перепрошить. Перед установкой нужно выбрать голосовой пакет из уже существующих фраз. Почти все пакеты поддерживают объяснение главных действий :
Но эти пакеты устанавливаются не на все роботы Xiaomi.
Алгоритм подключения к Алисе
Установка мобильного приложения
Синхронизация с Яндексом
В системе Умный дом выбирают пылесос
Возможные проблемы
Если команды не исполняются более 5 сек, необходимо чуть подождать.
Установить голосовой помощник не сложно, если придерживаться инструкции
Роботы-пылесосы совместимые с Алисой
Некоторые производители выпускают приборы, которые можно заставить работать, подавая им команды. В списке представлены модели с аккумулятором Li-Ion, которые отличаются качеством уборки и функциональностью. Купив одну из этих моделей, можно узнать, как говорит робот пылесос.
Xiaomi Mi Robot Vacuum-Mop Essential, белый
автономность – 90 мин;
объем контейнера для пыли – 0.6 л, воды – 0.2 л;
уровень шума – 69 дБ;
Xiaomi Mi Robot Vacuum Cleaner 1S, белый
автономность – 150 мин;
объем контейнера для пыли – 0.42 л;
уровень шума – 55 дБ;
Xiaomi Dreame F9, белый
автономность – 150 мин;
объем контейнера для пыли – 0.6 л, воды – 0.2 л;
уровень шума – 65 дБ;
Genio Deluxe 500 Pro, темно-серый
автономность – 120 мин;
объем контейнера для пыли – 0.6 л, воды – 0.3 л;
уровень шума – 50 дБ;
Clever & Clean AQUA Light, черный
мощность всасывания – 1000-1500 Па;
автономность – 100 мин;
объем контейнера для пыли – 0.25 л, воды – 0.15 л;
уровень шума – 60 дБ;
Если хочется, чтобы робот-пылесос не только наводил чистоту, но и поддерживал разговор, приколы, можно купить модель фирм, которые выпускают такую технику. В отличие от техники других производителей, эти наделены большими возможностями. Теперь голосовой ассистент Алиса помогает в интернете и быту. Алису можно запрограммировать объединять действия.