Roomba i7 - Замена датчика возврата на базу
Мой робот больше не обнаруживал свою базу. Он возвращался, устанавливался, но продолжал двигаться вперед, даже с горящим индикатором зарядки. Затем он уехал, двигался хаотично и в итоге ошибся.
Посмотрите поведение на видео
Чтобы подтвердить, что датчик неисправен, используйте оптическую преграду и попросите робота выполнить уборку. Если он не обнаруживает оптическую преграду, то датчик неисправен.
Шаг 1

Снимите сборник пыли. Разберите 6 винтов, отмеченных синим. Затем снимите щетку, отмеченную оранжевой стрелкой. После этого вы сможете снять дно робота.
Снимите 10 винтов, отмеченных красным. Вы сможете снять нижнюю крышку переднего "бампера".
Шаг 2

Нижняя крышка бампера снята. Подняв робота, вы сможете освободить "бампер", чтобы получить доступ к датчику.
Шаг 3

Теперь необходимо отключить разъем датчика от платы. Для разборки датчика нужно снять 2 винта.
Шаг 4

Вот датчик, который легко можно найти в продаже в интернете, поиском "RCON Certified iRobot i7 Sensor Kit".
Заключение
Установите новый датчик в "бампер", подключите его к плате
Для сборки устройства следуйте инструкциям в обратном порядке.
Перевод руководства с ifixit.com