roboforum.ru

Технический форум по робототехнике.
Текущее время: 21 апр 2025, 18:40

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 320 ]  На страницу Пред.  1, 2, 3, 4, 5 ... 22  След.
Автор Сообщение
 Заголовок сообщения: Re: Робот-Пылесос
СообщениеДобавлено: 20 окт 2007, 18:50 
Не в сети
Аватара пользователя

Зарегистрирован: 15 янв 2007, 19:23
Сообщения: 1058
Откуда: Беларусь, Барановичи
прог. языки: С для МК, Delphi для ПК
Теорию по RC5 можно посмотреть здесь:
http://www.platan.ru/shem/pdf/prim.pdf
Ну а про программирование контроллеров на Си нужно у АВР123 спросить. Может он знает где почитать можно... :lol:

_________________
I live My life!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Робот-Пылесос
СообщениеДобавлено: 22 окт 2007, 08:39 
Не в сети
Аватара пользователя

Зарегистрирован: 16 окт 2007, 11:57
Сообщения: 349
Откуда: Минycинck
Собираюсь сегодня из дома, уже почти вышел, в который раз заметил у порога скопившуюся грязь. Ну вот думаю, опять уборка предстоит (убираться как и многие не очень люблю, но люблю чистоту). И тут пришла идея по поводу моего робота. Я долго хожу и думаю как застивить его премещаться от пульта телевизора. Собственно зачем это? Лучше сразу перейти к делу. Взять хотя бы это небольшое пространство в доме и написать прогу для робота, чтобы он, скажем по заданному алгоритму производил уборку (в коридоре). Допустим пылевсасыватель уже готов, нужно только написать прогу и отколибровать датчики. Кстати по поводу датчиков, хочу взять устройство от шариковой мыши и с помощью него считать сколько робот сделал телодвижений. Как я говорил ранее, шасси робота - это 4 колеса (танковый принцип). С низу хочу поставить на левую и правую сторону по одному датчику. Выполнины они будут в виде небольших резиновых (для хорошего сцепления с поверхностью) пассивных колёс. Запуск двигателей, опрос датчиков это впринцие я знаю как делать. Но вот как откалибровать их, и следить как робот выполняет свои действия я хочу наблюдать на компьютере. Так удобнее. Теперь проблема возникла как сделать связь робота и ПК. В идеале хотел связать их по БЛЮТУЗу, но пока не располагаю информацией как это соорудить. Так что пока до БЛЮТУЗа не дошел - хотел общаться через ИК передатчики. Подскажите кто знает, как в СИ делать опрос и посылать сигналы на COM-порт, т.к. подключить пару датчиков (приём-передача) хочу именно через COM-порт


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Робот-Пылесос
СообщениеДобавлено: 23 окт 2007, 13:05 
Не в сети
Мастер Самоделкин
Аватара пользователя

Зарегистрирован: 11 окт 2004, 19:20
Сообщения: 3678
Откуда: Россия, СПб
прог. языки: C/C++, Python, asm
ФИО: Курмис Александр Андреевич
Голый сигнал ком-порта через оптику гнать - дохлый номер, уже пробовали, не катит. Помех много очень... Почитай какую-нить литературу про алгоритмы кодирования. Хотя-бы понятие контрольной суммы например. В общем надо что-то хитрое придумать, устойчивое к пропаданию связи.

_________________
Ниндзя - круче всех. Они умеют ходить по воде, делить на ноль и угадывать шаффл в АйПоде.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Робот-Пылесос
СообщениеДобавлено: 23 окт 2007, 13:22 
Не в сети
Аватара пользователя

Зарегистрирован: 08 окт 2004, 16:43
Сообщения: 2114
Откуда: St. Petersburg
Skype: quark-bot
ФИО: Клебан Виталий
На http://www.laserlink.ru люди еще не то через оптику гоняли. Для передачи данных через ком порт можно использовать уже проверенные алгоритмы XModem, ZModem.

_________________
Все новости о моих проектах http://savethebest.ru


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Робот-Пылесос
СообщениеДобавлено: 23 окт 2007, 14:21 
Не в сети
Мастер Самоделкин
Аватара пользователя

Зарегистрирован: 11 окт 2004, 19:20
Сообщения: 3678
Откуда: Россия, СПб
прог. языки: C/C++, Python, asm
ФИО: Курмис Александр Андреевич
Одно дело неподвижные лазеры, а другое - робот, который и крутится и ездит и под диван заехать может... Да и мимо него хуманы тоже ходить могут и связь обрывать...

_________________
Ниндзя - круче всех. Они умеют ходить по воде, делить на ноль и угадывать шаффл в АйПоде.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Робот-Пылесос
СообщениеДобавлено: 23 окт 2007, 17:01 
Не в сети
скрытый хозяин вселенной :)
Аватара пользователя

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

у меня пульт от вертолёта
там всего 3 ИК диода стоят
но тсоп в вертолёте работает даже если вертолёт у меня за спиной или на кухне


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Робот-Пылесос
СообщениеДобавлено: 24 окт 2007, 03:32 
Не в сети
Аватара пользователя

Зарегистрирован: 16 окт 2007, 11:57
Сообщения: 349
Откуда: Минycинck
Ладно, раз ИК-порт подключить так сложно, то надо подключить БЛЮТУЗ. Он уж точно устойчив к помехам, да и закрывать его никто не будет в отличие от ИК. Думаю его подключить реально. Команды например на него нашел, осталось узнать как по-битно он общается. Написать программулинку и в путь! К AVR думаю будет не сложно его подключить и общаться через него, но вот как сделать на компе в СИ - это пока загадка.

Вчера спаял все вместе, теперь моё шасси даже перемещается по заданному алгаритму. Проблема тольв том что оно пока слепое, нет ни одного датчика. Можно конечно повесить на него датчики и он, как кто-то в форуме сказал, будет слоняться по комнате весь день, так глядишь к вечеру и всю площадь изъездит. Такое хаотичное движение меня не устраивает. Я создаю робота, который будет ориентироваться на мостности согласно его карте, которую он сам должен нарисовать при первом запуске. Все бы хорошо, но где взять столько памяти? RAM - будет хранить данные до отключения, и её всего 1кбайт. Можно конечно записать в EEPROM, но это совсем смешно - 512байт. Идея пришла подключить какой-либо флэш-диск. Можно обыкную флэшку, но я облюбовал старую microSD от моего старого телефона (64Mb). Что скажите, возможно ли подключение? Или кто это уже делал?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Робот-Пылесос
СообщениеДобавлено: 24 окт 2007, 07:33 
Не в сети
Аватара пользователя

Зарегистрирован: 21 дек 2006, 19:56
Сообщения: 4468
Откуда: Украина, г.Одесса
прог. языки: Delphi и С
Вот здесь про блютуз http://delphi.od.ua/article/view/hard_article.html
MSD подключить реально к МК. Тока я не знаю как.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Робот-Пылесос
СообщениеДобавлено: 24 окт 2007, 07:40 
Не в сети
Аватара пользователя

Зарегистрирован: 28 дек 2004, 20:33
Сообщения: 10211
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович
Цитата:
Идея пришла подключить какой-либо флэш-диск. Можно обыкную флэшку, но я облюбовал старую microSD от моего старого телефона (64Mb). Что скажите, возможно ли подключение? Или кто это уже делал?

Это много уже кто делал. В нете полно примеров.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Робот-Пылесос
СообщениеДобавлено: 24 окт 2007, 07:41 
Не в сети
Аватара пользователя

Зарегистрирован: 21 дек 2006, 19:56
Сообщения: 4468
Откуда: Украина, г.Одесса
прог. языки: Delphi и С
EdGull писал(а):
Цитата:
Идея пришла подключить какой-либо флэш-диск. Можно обыкную флэшку, но я облюбовал старую microSD от моего старого телефона (64Mb). Что скажите, возможно ли подключение? Или кто это уже делал?

Это много уже кто делал. В нете полно примеров.

А адресок не кинешь где все ражевано как для тупых. :oops: И на русском.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Робот-Пылесос
СообщениеДобавлено: 24 окт 2007, 07:53 
Не в сети
Аватара пользователя

Зарегистрирован: 28 дек 2004, 20:33
Сообщения: 10211
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович
Бойся исполнения своих желаний!!! http://city.tomsk.net/~pic16f84/mp3vkar ... u/mmc.html


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Робот-Пылесос
СообщениеДобавлено: 24 окт 2007, 08:58 
Не в сети
Аватара пользователя

Зарегистрирован: 21 дек 2006, 19:56
Сообщения: 4468
Откуда: Украина, г.Одесса
прог. языки: Delphi и С
Ухты пасиба.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Робот-Пылесос
СообщениеДобавлено: 24 окт 2007, 10:00 
Не в сети
Аватара пользователя

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Робот-Пылесос
СообщениеДобавлено: 24 окт 2007, 10:01 
Не в сети
Аватара пользователя

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

теперь пока SD не запустишь, сюда не возвращайся!!! :D


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Робот-Пылесос
СообщениеДобавлено: 24 окт 2007, 12:30 
Не в сети
Аватара пользователя

Зарегистрирован: 28 авг 2006, 17:09
Сообщения: 664
Откуда: Всеволожск (СПб)
прог. языки: С, C++, Python, Lua, VHDL, Verilog, Forth
ФИО: Олег Белоусов
Готовый проект SD/MMC для AVR - http://www.captain.at/electronic-atmega-mmc.php


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 320 ]  На страницу Пред.  1, 2, 3, 4, 5 ... 22  След.

Часовой пояс: UTC + 4 часа


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

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


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO