Робот пылесос на ардуино

Fri0n
Offline
Зарегистрирован: 28.02.2019

Привет всем, решил сделать, а точнее передалать робот пылесос Neato. Собственно попал мне в руки пылесос, который кроме того что писать ошибку, а точнее говорить что он умер нечего не умеет. Задача обучить сей девайс пылесосить, общатся с хуманойдами по средством спикера и дисплея и главное максимально использовав его возможности заложенные производителем.   

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

Не понял, а отчёт о переделке где? Фото, тексты программ, схемы если надо?

А то пост какой-то уж больно пустой.

Fri0n
Offline
Зарегистрирован: 28.02.2019

Не как не разберусь как тут фотки и схемы прикреплять, инфы много но как-то в редакторе поста всё плохо))))

sadman41
Offline
Зарегистрирован: 19.10.2016

Там всем рулил кортекс, а вы его на мегу меняете...

-NMi-
Онлайн
Зарегистрирован: 20.08.2018

Дык мега жеж "круче" кортекса! Чо тут думатЪ то...   ))))))))))))))))

Fri0n
Offline
Зарегистрирован: 28.02.2019

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

Fri0n
Offline
Зарегистрирован: 28.02.2019

А на самом деле что он из себя представляет: 2 двигателя колекторных с редуктором, на них установлены тахо-датчики, управление двигателями осушествляется с помощью драйверов DRV8800, навигация осуществляется лидаром пикато, который тольео дешифровать, и собственно построить алгоритм запуска движения обьезда припятствий, или выкинуть его к чертям, но тогда бится об стены бампером понимая где имменно стена, стул или котейка, разворачиваться меряя датчиками хола обороты и переводя их в градусы. Есть датчики отрыва колеса - просто микрик на замыкания. Датчик обрыва(конец пути ) ИК который выдаёт значение в миливольтах  - тоже простая функция. У самой сосалки есть свой почти драйвер, 2 транзистора (легко управляются шимом), щётка которая гребёт нечистоты почти тое-же управление. Ещё одна функция ехать по стене, легко решаема - датчик тоже ИК, стену наши и следуем по ней. Самое весёлое что есть акселерометр на борту, если всё плохо и пылесос полетел с лестници, можно вывести на экран (ЖК дисплей 128х128) как больно и с какого размаха он упал. Так- что думаю всё решаемо))) на крайняк если надоест, подсоеденяем пульт, даём суну, брату им рулить и пусть себе пылесосит xDDD

sadman41
Offline
Зарегистрирован: 19.10.2016

С "пультом" идея неплохая и под силу ардуине. Кортекс там нужен не для понта, а для рилтайм обработки карты препятствий, которую строит и постоянно обновляет система на основании показаний, снимаемых с лидара. Нито в своё время тем и уделывал конкурентов - не ездил тупо втыкаясь в препятствия зигзагом-спиралью-хаотично, а методично накрывал каждый квадратный сантиметр площади, предварительно разделив всю квартиру на сегменты уборки.

Кстати, у 21-х был дефект, приводивший к "Green Led death" (или как-то так), но лечившийся детелькой за 15 р. Мне удалось два из двух откинувших ласты пылесоса завести. Один, правда, обезумевший был, но по иной причине.

Fri0n
Offline
Зарегистрирован: 28.02.2019

Т.е в теории, можно сделать тупой пылесос который будет тыкатся в препятствия (или не тыкатся, допилив его ИК или УЗ дтчиками), либо-же ардуиной управлять, а внешнем мощьным устройством (Разбери, ноут, планшет, ну на крайняк сервер) обрабатывать карту и в соответствие с ней отдавать команды ардуино.

P.S. Neato купил я за 2к рублей, с новыми АКБ, по этому думаю все средства хороши, что было под рукой на том думаю и както поедет, а чтото мудрить и делать как с завода не интересно да и смысла нет, сначало думаю заставить сиё чудо ехать, (это сделано, пока с пульта едет), потом както тыкаясь обьезжать, ну и на конец с лидаром можно заморочится, пока лидар к компу подцепил разбираюсь как и что, источников много, везде всё по разному пишут, надо истину найти.

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

Так не понял, что, ещё ничего не сделано? А почему тогда в этом разделе? 

Я то блин уже губу раскатал посмотреть как люди переделывают, т.к. самому скоро предстоит :(

sadman41
Offline
Зарегистрирован: 19.10.2016

Fri0n пишет:

P.S. Neato купил я за 2к рублей, с новыми АКБ, по этому думаю все средства хороши, что было под рукой на том думаю и както поедет, а чтото мудрить и делать как с завода не интересно да и смысла нет, сначало думаю

Симптомы-то какие у него - вообще не включается или чего?

andriano
andriano аватар
Offline
Зарегистрирован: 20.06.2015

ЕвгенийП пишет:

...посмотреть как люди переделывают, т.к. самому скоро предстоит :(

А симптомы какие?

А то, может и мне уже пора об это думать...

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

andriano пишет:

А симптомы какие?

Не знаю пока. Маме два подарили. Говорит, что один ей не нравится, могу мол забрать :)

andriano
andriano аватар
Offline
Зарегистрирован: 20.06.2015

Да...

В свое время я присматривал робота, но дочка меня опередила. В общем, аппарат оказался жутко брендовый, но не совсем с той функциональностью, которую я хотел.

В общем, аккумулятор и щетки я ему уже менял, на прошлой неделе вышла из строя зарядка. Зарядка довольно хитрая: держит на контактах 2В, но когда на контакты заезжает робот, поднимает напряжение до 22 В. Т.к. зарядка УЖЕ вышла из строя, тупо подобрать условия, на которые она должна была срабатыывать, когда была исправна, не получается. Ну да ладно - пока заряжаю от простого лабораторника.

Но последнее время робот все чаще стал выдавать ошибки. Так что, вероятно, через некоторое время понадобится с ним что-то делать.

 

PS. А мама - это здорово. Дай ей Бог долгих лет жизни.

sadman41
Offline
Зарегистрирован: 19.10.2016

Кёрхер что ли? Вроде бы сейчас еще основные игроки рынка мелкой бытовой техники не подключились к игре. Филлипс только видел в магазине.