roboforum.ru

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

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

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

AG » 04 янв 2007, 01:59

Есть следующая идея: сделать робот-пылесос. Знаю, читал,  идея такая не мне первому в голову пришла, но повторюсь... Смысл такой: корпус от старого дисковода, платформа на 4 колёсах, привод как у трактора(по мотору на 1 бок, итого-2шт). Из датчиков: 2 датчика столкновения спереди, ик дальномер (на вращаемой шд платформе), сканирующий ик датчик небольших препятствий, вот, собственно и всё. Ну, естественно, мк (ATmega8), драйверы двигателей(TA7291S) и т.д. , и т. п. Самое интересное: пылесос хочу делать сам (пара-тройка кулеров, объединённых в общую "трубу", на начало и конец которой ставятся 2 глухие стенки и выходят оттуда 2 трубочки-одна всасывает пыль и прочую мелкую пакость, а вторая идёт в сосуд с водой и далее на выдув. Сосуд с водой-своеобразный водный фильтр.) Знаю: всё выше сказанное и написаннное звучит бредово :? , но что поделаешь, если НУ НЕТ У НАС В ГОРОДЕ ПЫЛЕСОСОВ МАЛЕНЬКИХ!!!
Прошу идею мою сильно не ругать. Как говорится: помогите чем могите!!!!!!!! :!:

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

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

И вообще все про пылесосы уже давно перетирается тут: http://www.roboforum.ru/viewtopic.htm?t=1796&start=45

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

avr123.nm.ru » 04 янв 2007, 14:11

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


только в пылесосах вода идет вначале ! чтоб через насос шел очищеный воздух.

cahbtexhuk » 04 янв 2007, 17:55

А нафиг кулеры? Вон, трилобит с щеткой бегает, и ничего. Помню, на выставке демонстрация была: каждый мог на стэнде нагадить (потоптаться, рассыпать пепел, порвать билет итд) и он прекрасно все собирал. Кроме жидкостей :) ну это мелочь. Поставить несколько жестких щеток подряд и ок! Правда, тогда со статикой надо будет бороться

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

loid » 18 окт 2007, 11:08

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

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

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

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

EdGull » 18 окт 2007, 11:13

2loid
сначала город не поленись заполнить, а то нас и так мало, а так глядишь найдешь саратников земляков.

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

Master » 18 окт 2007, 11:15

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

Ищи на форуме обсуждали. Тока я так нифига и не понял. Там взяли готовую прошивку и переделали под себя.

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

loid » 18 окт 2007, 11:21

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

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

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

Myp » 18 окт 2007, 11:28

ключевые слова для поиска - "RC-5"
по этому стандарту работает подавляющее большинство пультов для ТВ
в интернете и тут на форуме есть исходники для приёма\передачи этих кодов

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

loid » 18 окт 2007, 11:56

Спасибо, как запущу шасси - буду двигаться дальше

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

EdGull » 18 окт 2007, 12:24

Еще приходи... :D

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

SSG » 18 окт 2007, 12:58

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

Накося.
ИК ДУ для робота

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

loid » 20 окт 2007, 04:08

SSG, спасибо за ссылочку. Она полезная и программа даже есть. Но вот проблема, я не так давно начал программировать на СИ как и программировать контроллеры. Поводил взглядом на незнакомые строки кода, пытаясь найти знакомые буквы :) , но так ничего и не понял. Может еть доки на русском? Если не трудно может объяснишь, что конкретно посылат пульт, цифры, коды или что то замысловатое, а то сам никак не разберу.

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

EdGull » 20 окт 2007, 08:17

а на васике писать религия не позволяет?


cron
Rambler\'s Top100 Mail.ru counter