roboforum.ru

Технический форум по робототехнике.

Пришло время убирать !!!

Re: Пришло время убирать !!!

Сообщение vetandr » 26 июн 2011, 10:44

Всем спасибо за критику! Не ожидал столько ответов! Спасибо!
Пр ЦТ я не подумал - надо будет перенести акки по бокам и вниз мотора турбины. Предполагаю использовать набор пальчиковых аккумуляторов, так что компоновать их можно будет гибко. Тогда электроника вся перемещается назад.

Vovan
как и чем вращать цилиндрическую щетку?

Идея такая - щётка это ведь полая труба, туда засунуть 1 (с одной стороны) или 2 (с двух сторон) сервы. Думаю, 1й сервы должно хватить. Сомнения только насчёт скорости вращения.

Radist
Не понятна роль прямоугольника посередине - это еще один фильтр?

Это как раз сама турбина...

фильтр сверху будет всегда чистым (через него не идет пыльный воздух), а отсек мусоросборника над щеткой будет всегда пустым (какая сила туда будет класть мусор?)

Не согласен. Для чистого воздуха над фильтром есть проход между фильтром и крышкой. Это даёт возможность использования бОльшей поверхности фильтра. Мусор над щёткой начнёт оседать, когда заполнится отсек справа и внизу.
Прикинул высоту, около 13 см получится..
Да, надо скомпоновать, попробую слепить в Компасе модель. Вдруг - получится :roll:
vetandr
 
Сообщения: 3
Зарегистрирован: 19 ноя 2010, 21:37
Откуда: Казахстан, Костанай
прог. языки: Бейсик, Ассемблер, Форт

Re: Пришло время убирать !!!

Сообщение Vovan » 26 июн 2011, 12:20

vetandr писал(а):Сомнения только насчёт скорости вращения.

правильные сомнения :wink: Безо всяких сомнений скажу: серва на щетку точно не годится. И ещё: какого диаметра должна быть труба чтобы туда серва вошла? :shock: Лучше максимально уменьшить диаметр трубы щетки, а ее ворс стараться делать насколько возможно длинным. Ведь именно щетка и ее ворс главное, а труба лишь основа...
Ваще, в данном случае щетка - это и есть основной узел пылесоса и именно ей нужно уделить особое внимание (я говорю только о пылесосах со щетками!), т.к. именно она будоражит грязь и пыль, иными словами "разжевывает", а турбина лишь всасывает, "глотает" готовую к употреблению "пищу" :D
При проектировании рекомендую (не настаиваю) продумать каждый узел пылесоса, а затем енти узлы компановать в единое целое.
Radist писал(а):Скомпоновать пылесос очень трудно
+1000500!
Чертежи в масштабе - :good: Это обязательно!
ЗЫ: 13см лично мне не годится, рекомендую и Вам согласовать размер будущего изделия с размерами поля его деятельности :wink:
_________
Sincerely,
Vovan
Аватара пользователя
Vovan
 
Сообщения: 3340
Зарегистрирован: 05 окт 2005, 12:03
Откуда: Литва
прог. языки: asm

Re: Пришло время убирать !!!

Сообщение yak-40 » 26 июн 2011, 15:49

Vovan писал(а):схема не моя, схема от yak-40

Ну вобщем-то схема была мной аккуратно передрана из схемы RV-2 :oops: :D

Добавлено спустя 12 минут 1 секунду:
Кстати, если убрать ключь, то как Вы будете отключать зарядное устройство по завершению заряда аккумуляторов? Или предпологается бесконечный цикл? Зарядка-работа-зарядка-работа и т. д. днём и ночью? :wink:
- Этот человек - не человек! это робот!
- Как? уже делают?!
- Делают!!!
Аватара пользователя
yak-40
 
Сообщения: 3037
Зарегистрирован: 23 окт 2007, 22:03
Откуда: Москва
прог. языки: С
ФИО: Евгений Яковец

Re: Пришло время убирать !!!

Сообщение Vovan » 26 июн 2011, 17:01

как Вы будете отключать зарядное устройство по завершению заряда аккумуляторов?
как и все - отсоединить зарядное, т.е. отъезд от ЗС :wink:
Круглосуточно не нужно канешно, а просто выкл. робот. Или по часам, да тут уж кто как хочет...
_________
Sincerely,
Vovan
Аватара пользователя
Vovan
 
Сообщения: 3340
Зарегистрирован: 05 окт 2005, 12:03
Откуда: Литва
прог. языки: asm

Re: Пришло время убирать !!!

Сообщение yak-40 » 26 июн 2011, 17:37

Vovan писал(а):т.е. отъезд от ЗС

Это понятно. Но тогда не забудте про режим сна, так как отъехавший от ЗС пылесос продолжает потреблять ток(простоИт день другой и разрядится в ноль), а стоящий на ЗС нет, сохраняя заряд аккумулятора для следующего цикла.
- Этот человек - не человек! это робот!
- Как? уже делают?!
- Делают!!!
Аватара пользователя
yak-40
 
Сообщения: 3037
Зарегистрирован: 23 окт 2007, 22:03
Откуда: Москва
прог. языки: С
ФИО: Евгений Яковец

Re: Пришло время убирать !!!

Сообщение Vovan » 26 июн 2011, 18:04

режим сна само собой :) , мы много страниц назад об этом с Radist-ом говорили.
Щас вот новую фичу обнаружил, пока не понял что это. Пока проверял да остраивал заход на станцию, посадил напрочь батареи - стоит заряжается...
А фича в следующем: зарядка происходит (теперь) по упрощенной схеме, т.е. диод и пара резисторов (писал выше), дак вот бывает так что робот не точно подъехал к станции и сначала коснулся плюсовым выводом, а минус еще не доехал и иногда этого достаточно чтобы прошла команда стоп! :( ... странно... Порт подтянут к общему через резистор 10к, сигнальный резистор 8,2к... казалось бы чего надо? однако иногда это происходит... Очевидно статический разряд... Что делать? уменьшить "земляной" резистор? или увеличить сигнальный? А может в этом и финт - ключ нужен?
_________
Sincerely,
Vovan
Аватара пользователя
Vovan
 
Сообщения: 3340
Зарегистрирован: 05 окт 2005, 12:03
Откуда: Литва
прог. языки: asm

Re: Пришло время убирать !!!

Сообщение Radist » 26 июн 2011, 18:35

Изменения резисторов не поможет - земля у схемы общая. Именно поэтому надо контролировать сигналы от бампера, что усы прижаты. Сигнал контроллеру пришел, а фактически зарядки нет. Надо сигнал стоп по другой логике формировать: транзистор сработал И бампер прижат к усам. А может быть еще придется проверять факт зарядки, если этих методов не хватит. Проще всего контролировать зарядный ток. Чтобы все было хорошо - надо чтобы видимость ИК светодиода базы была такой хитрой, чтоб траектория стыковки максимально была приближена к перпендикуляру станции.
Аватара пользователя
Radist
 
Сообщения: 2253
Зарегистрирован: 01 июл 2009, 08:59
Откуда: Екатеринбург
прог. языки: асемблер AVR

Re: Пришло время убирать !!!

Сообщение Vovan » 26 июн 2011, 18:55

Radist писал(а):земля у схемы общая
тут я не понял...
Как она общая, если земля на роботе своя, а на ЗС своя?
Двойной контроль - согласен, не повредит, однако меня не это заботит. Меня заботит что это за явление и как его убрать, а не обойти другой дорогой...
Можно закрыть на это глаза, сделать двойной или тройной контроль коннекта, но "это же не наш метод"(с) - не обращать внимание :wink:
Насчет траектории стыковки - теоретически можно всё красиво отработать, практика совсем другое говорит: как бы ни было идеально отконфигурировано железо - робот найдёт ТАКОЙ ВАРИАНТ (и даже множество!) при котором стыковка, используя наши простые средства, идеальной полюбому не будет. Нужно либо сильно усложнять навигационную систему, либо мириться с тем что робот не с первого раза (иногда) пристыковался... Да ваще это не принципиально один раз или три раза зашёл на коннект - всё это длится не больше минуты и в конце концов всё равно стыкуется, так что на этом моменте ИМХО зацикливаться не резон :)
_________
Sincerely,
Vovan
Аватара пользователя
Vovan
 
Сообщения: 3340
Зарегистрирован: 05 окт 2005, 12:03
Откуда: Литва
прог. языки: asm

Re: Пришло время убирать !!!

Сообщение yak-40 » 26 июн 2011, 20:17

Vovan писал(а):А фича в следующем: зарядка происходит (теперь) по упрощенной схеме, т.е. диод и пара резисторов (писал выше), дак вот бывает так что робот не точно подъехал к станции и сначала коснулся плюсовым выводом, а минус еще не доехал и иногда этого достаточно чтобы прошла команда стоп! ... странно...

А по неупрощёной схеме с транзистором такого наверное небыло бы :wink:
- Этот человек - не человек! это робот!
- Как? уже делают?!
- Делают!!!
Аватара пользователя
yak-40
 
Сообщения: 3037
Зарегистрирован: 23 окт 2007, 22:03
Откуда: Москва
прог. языки: С
ФИО: Евгений Яковец

Re: Пришло время убирать !!!

Сообщение Vovan » 26 июн 2011, 21:47

Не знаю, испытать не довелось :oops: ...
То что было раньше: скачок на АЦП + геркон - работало на игрушках хорошо, а тут чё-то давало сбой иногда... Ну теперь вот поставлю ключ на коннект и снова много-много испытаний :)

Добавлено спустя 1 час 1 минуту:
С добавлением ключа на транзисторе (по Michael_K) - глюки закончились :) пока полностью опять не посадил акки, заснял момент коннекта
_________
Sincerely,
Vovan
Аватара пользователя
Vovan
 
Сообщения: 3340
Зарегистрирован: 05 окт 2005, 12:03
Откуда: Литва
прог. языки: asm

Re: Пришло время убирать !!!

Сообщение Radist » 26 июн 2011, 21:52

Понял, был неправ. Если один ус коснется одного контакта - тока быть не должно. Но контролер что-то чувствует (пока не знаю как). Может паузу ввести, ведь тока быть не должно? А тот ток, что есть, видимо очень мал (и течет короткое время). Надо чтоб его не хватило для открытия транзистора. Может параллельно "земляному" резистору кондер поставить, который поглотит этот ток и все?
Аватара пользователя
Radist
 
Сообщения: 2253
Зарегистрирован: 01 июл 2009, 08:59
Откуда: Екатеринбург
прог. языки: асемблер AVR

Re: Пришло время убирать !!!

Сообщение Michael_K » 26 июн 2011, 22:09

резисторы уменьшить раз в десять-двадцать-пятьдесят (пока неэкономичность не начнет напрягать :) )

Я бы вообще вместо (а лучше параллельно с ним) нижнего резистора поставил какой-нить светодиод синий или стабилитрон вольта на четыре с половиной (если проц пятивольтовый).

Отключаться не сразу по единичной иголке (искре, помехе, наводке), а проверить еще хотя бы пару раз, что действительно все включилось.
Аватара пользователя
Michael_K
 
Сообщения: 6028
Зарегистрирован: 07 окт 2009, 00:29
Откуда: СПб

Re: Пришло время убирать !!!

Сообщение Vovan » 26 июн 2011, 22:14

Спасибо!
Дельные советы, учтём-с :)
Особенно про "иголку" клёво :good: я чё-то как-то не допёр :oops:
_________
Sincerely,
Vovan
Аватара пользователя
Vovan
 
Сообщения: 3340
Зарегистрирован: 05 окт 2005, 12:03
Откуда: Литва
прог. языки: asm

Re: Пришло время убирать !!!

Сообщение yak-40 » 26 июн 2011, 23:00

Vovan писал(а):пока полностью опять не посадил акки, заснял момент коннекта

:good:
- Этот человек - не человек! это робот!
- Как? уже делают?!
- Делают!!!
Аватара пользователя
yak-40
 
Сообщения: 3037
Зарегистрирован: 23 окт 2007, 22:03
Откуда: Москва
прог. языки: С
ФИО: Евгений Яковец

Re: Пришло время убирать !!!

Сообщение Vovan » 28 июн 2011, 15:42

Вобщем вышеозначенный момент (коннекта) упростил до нЕльзя: вновь откинул ключевой транзистор, а лишь добавил 0,1мкф конденсатор, а порт постоянно сканируется программой, не два и не три раза, а постоянно и во время зарядки тоже. Даже если во время зарядки произойдёт непредвиденный расконнект (кто-то запнулся за пылесос :wink: ) - робот снова занимает нужное ему положение. Точно также и при коннекте - не точечное касание, а постоянный контакт - тогда и остановка на зарядку.
Таким образом, всё готово для начала эксплуатации робота-пылесоса :)
Однако остаются негативные моменты:
1. ни при одном алгоритме не добился 100% уборки территории - обязательно есть пропуски.
Вывод: поиск алгоритма продолжается.
2. есть места в квартире где робот застревает (небольшой порожек, въезд на толстый ковер)
Вывод: необходимо подпружиненное пассивное колесо.
Ну и 3. для себя - доработать кое что в программе касательно маневров (если повторил одно и тоже более трех раз - менять тактику... я просто не соображу как это делается :oops: ), а также не осуществил (пока) вкл\выкл от ИК пульта (тоже не въезжаю как это сделать :oops: )
с программой, очевидно, ещё долго буду возиться добиваясь оптимально-приемлемой работы...
_________
Sincerely,
Vovan
Аватара пользователя
Vovan
 
Сообщения: 3340
Зарегистрирован: 05 окт 2005, 12:03
Откуда: Литва
прог. языки: asm

Пред.След.

Вернуться в Роботы-пылесосы

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 7