roboforum.ru

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


Робот-Пылесос

Обсуждаем рождающиеся мысли и результаты экспериментов.

Робот-Пылесос

Сообщение AG » 04 янв 2007, 01:59

Есть следующая идея: сделать робот-пылесос. Знаю, читал,  идея такая не мне первому в голову пришла, но повторюсь... Смысл такой: корпус от старого дисковода, платформа на 4 колёсах, привод как у трактора(по мотору на 1 бок, итого-2шт). Из датчиков: 2 датчика столкновения спереди, ик дальномер (на вращаемой шд платформе), сканирующий ик датчик небольших препятствий, вот, собственно и всё. Ну, естественно, мк (ATmega8), драйверы двигателей(TA7291S) и т.д. , и т. п. Самое интересное: пылесос хочу делать сам (пара-тройка кулеров, объединённых в общую "трубу", на начало и конец которой ставятся 2 глухие стенки и выходят оттуда 2 трубочки-одна всасывает пыль и прочую мелкую пакость, а вторая идёт в сосуд с водой и далее на выдув. Сосуд с водой-своеобразный водный фильтр.) Знаю: всё выше сказанное и написаннное звучит бредово :? , но что поделаешь, если НУ НЕТ У НАС В ГОРОДЕ ПЫЛЕСОСОВ МАЛЕНЬКИХ!!!
Прошу идею мою сильно не ругать. Как говорится: помогите чем могите!!!!!!!! :!:
Аватара пользователя
AG
 
Сообщения: 39
Зарегистрирован: 23 дек 2006, 00:05
Откуда: ЕКБ
прог. языки: Bascom AVR, CV avr, Borland C++ builder v6.0
ФИО: Адександр

Сообщение -= Александр =- » 04 янв 2007, 02:13

Кулеры не прокатят - они не могут создавать пониженное давление. Тут нужен именно центробежный компрессор.

И вообще все про пылесосы уже давно перетирается тут: http://www.roboforum.ru/viewtopic.htm?t=1796&start=45
Аватара пользователя
-= Александр =-
Мастер Самоделкин
 
Сообщения: 3678
Зарегистрирован: 11 окт 2004, 19:20
Откуда: Россия, СПб
прог. языки: C/C++, Python, asm
ФИО: Курмис Александр Андреевич

Re: Робот-Пылесос

Сообщение avr123.nm.ru » 04 янв 2007, 14:11

AG писал(а):2 трубочки-одна всасывает пыль и прочую мелкую пакость, а вторая идёт в сосуд с водой и далее на выдув. Сосуд с водой-своеобразный водный фильтр.)


только в пылесосах вода идет вначале ! чтоб через насос шел очищеный воздух.
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва
Предупреждения: -8

Сообщение cahbtexhuk » 04 янв 2007, 17:55

А нафиг кулеры? Вон, трилобит с щеткой бегает, и ничего. Помню, на выставке демонстрация была: каждый мог на стэнде нагадить (потоптаться, рассыпать пепел, порвать билет итд) и он прекрасно все собирал. Кроме жидкостей :) ну это мелочь. Поставить несколько жестких щеток подряд и ок! Правда, тогда со статикой надо будет бороться
Аватара пользователя
cahbtexhuk
 
Сообщения: 112
Зарегистрирован: 02 окт 2005, 18:30
Откуда: Рига, Латвия

Re: Робот-Пылесос

Сообщение loid » 18 окт 2007, 11:08

Привет! Как не странно, мне тоже пришла иде сделать робота- пылесоса. Очень полезная для дома штука. Финальный функционал таков:
1. Уборка дома ( сухая и влажная).
2. Возможность планирования уборок (по графику).
3. Возможность следить за проделаной работой/ следить за состоянием робота удаленно с мобильного телефона или с компьютера через Интернет.

Если кому интересен этот проект - присоединяйтесь в обсуждении.
На данном этапе собрано шасси, принялся за программирование контролера. Чип на котором будет функционировать - ATMEGA16 16PU. Понимаю что для того чтобы сделать что-то грандиозное, нужно собрать хотябы что то не большое. Перед собой поставил для начала задачу: собрать действующее шасси. Управление будет производиться с пульта от TV-тюнера (можно взать любой пульт от телевизора). Этот этап мне нужен для того тобы проследить какие недочеты существуют на данной стадии. Например какой груз может перевозить данное шасси, или как выполняются моневры на разных поверхностях (палас, линолиум, кафель).

Сейчас пришел в тупик. Мне нужно управлять шасси с пульта, который подаёт команды на определеные клавиши нажатия. На сколько я знаю кодировки у каждого пульта различны. Вопрос, как считать код, посылаемый пультом? Заранее огромное спасибо.
Аватара пользователя
loid
 
Сообщения: 349
Зарегистрирован: 16 окт 2007, 11:57
Откуда: Минycинck

Re: Робот-Пылесос

Сообщение EdGull » 18 окт 2007, 11:13

2loid
сначала город не поленись заполнить, а то нас и так мало, а так глядишь найдешь саратников земляков.
Аватара пользователя
EdGull
 
Сообщения: 10211
Зарегистрирован: 28 дек 2004, 20:33
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович

Re: Робот-Пылесос

Сообщение Master » 18 окт 2007, 11:15

Сейчас пришел в тупик. Мне нужно управлять шасси с пульта, который подаёт команды на определеные клавиши нажатия. На сколько я знаю кодировки у каждого пульта различны. Вопрос, как считать код, посылаемый пультом? Заранее огромное спасибо.

Ищи на форуме обсуждали. Тока я так нифига и не понял. Там взяли готовую прошивку и переделали под себя.
Аватара пользователя
Master
 
Сообщения: 4468
Зарегистрирован: 21 дек 2006, 19:56
Откуда: Украина, г.Одесса
прог. языки: Delphi и С

Re: Робот-Пылесос

Сообщение loid » 18 окт 2007, 11:21

Как тема называлась (я про считывание с пульта имею ввиду)
Аватара пользователя
loid
 
Сообщения: 349
Зарегистрирован: 16 окт 2007, 11:57
Откуда: Минycинck

Re: Робот-Пылесос

Сообщение EdGull » 18 окт 2007, 11:27

в bascom уже всё давно написано

вот пример:
Код: Выделить всёРазвернуть
Config Rc5 = Pind.2

'the interrupt routine is inserted automatic but we need to make it occur
'so enable the interrupts
Enable Interrupts

'reserve space for variables
Dim Address As Byte , Command As Byte
Print "Waiting for RC5..."

Do
'now check if a key on the remote is pressed
'Note that at startup all pins are set for INPUT
'so we dont set the direction here
'If the pins is used for other input just unremark the next line
'Config Pind.2 = Input
Getrc5(address , Command)

'we check for the TV address and that is 0
If Address = 0 Then
'clear the toggle bit
'the toggle bit toggles on each new received command
Command = Command And &B01111111
Print Address ; " " ; Command
End If
Loop
End
Аватара пользователя
EdGull
 
Сообщения: 10211
Зарегистрирован: 28 дек 2004, 20:33
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович

Re: Робот-Пылесос

Сообщение Myp » 18 окт 2007, 11:28

ключевые слова для поиска - "RC-5"
по этому стандарту работает подавляющее большинство пультов для ТВ
в интернете и тут на форуме есть исходники для приёма\передачи этих кодов
Аватара пользователя
Myp
скрытый хозяин вселенной :)
 
Сообщения: 18018
Зарегистрирован: 18 сен 2006, 12:26
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич

Re: Робот-Пылесос

Сообщение loid » 18 окт 2007, 11:56

Спасибо, как запущу шасси - буду двигаться дальше
Аватара пользователя
loid
 
Сообщения: 349
Зарегистрирован: 16 окт 2007, 11:57
Откуда: Минycинck

Re: Робот-Пылесос

Сообщение EdGull » 18 окт 2007, 12:24

Еще приходи... :D
Аватара пользователя
EdGull
 
Сообщения: 10211
Зарегистрирован: 28 дек 2004, 20:33
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович

Re: Робот-Пылесос

Сообщение SSG » 18 окт 2007, 12:58

loid писал(а):Как тема называлась (я про считывание с пульта имею ввиду)

Накося.
ИК ДУ для робота
I live My life!
Аватара пользователя
SSG
 
Сообщения: 1058
Зарегистрирован: 15 янв 2007, 19:23
Откуда: Беларусь, Барановичи
прог. языки: С для МК, Delphi для ПК

Re: Робот-Пылесос

Сообщение loid » 20 окт 2007, 04:08

SSG, спасибо за ссылочку. Она полезная и программа даже есть. Но вот проблема, я не так давно начал программировать на СИ как и программировать контроллеры. Поводил взглядом на незнакомые строки кода, пытаясь найти знакомые буквы :) , но так ничего и не понял. Может еть доки на русском? Если не трудно может объяснишь, что конкретно посылат пульт, цифры, коды или что то замысловатое, а то сам никак не разберу.
Аватара пользователя
loid
 
Сообщения: 349
Зарегистрирован: 16 окт 2007, 11:57
Откуда: Минycинck

Re: Робот-Пылесос

Сообщение EdGull » 20 окт 2007, 08:17

а на васике писать религия не позволяет?
Аватара пользователя
EdGull
 
Сообщения: 10211
Зарегистрирован: 28 дек 2004, 20:33
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович

След.

Вернуться в Идеи

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

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