Форум myROBOT.ru » Шаг за шагом » Программирование микроконтроллеров » управление роботом ДУ

Страниц (4): « 1 2 [3] 4 »
 

31. alex91 - 25 Сентября, 2010 - 16:51:10 - перейти к сообщению
Да,типа "вперёд-назад-влево-вправо, включить фары" и тому подобное
Пару метров действия будет нормально
32. mihail - 25 Сентября, 2010 - 17:18:11 - перейти к сообщению
Программы написаны на основе описаний протоколов найденных в сети. Протоколов этих немерено. У одного протокола куча разновидностей. SONY работает на 40 килогерцах (если память не изменяет). Возможно с этим связана неработоспособность. Правда я немного не понял как повторяется команда у SONY. Последнюю задержку попробуй уменьшить/увеличить.
(Добавление)
Плохо без осциллографа Грустный Действительно проще свой ИК пульт и свой протокол сделать.
33. alex91 - 25 Сентября, 2010 - 17:26:05 - перейти к сообщению
все равно не хочет работать пульт sony и уменьшить и увеличить Грустный
34. mihail - 25 Сентября, 2010 - 22:51:28 - перейти к сообщению
Цитата:
If you have the original remote control of a particular device you can easily study the used protocol by connecting a simple IR detection diode to the Line input of your PC's sound card. An appropriate oscilloscope program on your PC can be used to make a accurate enough diagram to be able to break the protocol apart. I think google will be your friend in finding a PC sound card oscilloscope program.

Взял отсюда http://www.sbprojects.com/knowle...ge/ir/others.htm
35. nest - 26 Сентября, 2010 - 01:21:27 - перейти к сообщению
а можно сразу сюда: http://www.cesko.host.sk/girderplugin.htm
или вот: http://evm.wallst.ru/main/igorusb/index.htm
или вот: http://evm.wallst.ru/program/girder/index.htm
или вот: http://www.mindrunway.ru/IgorPlug2.html

или гугль по словам "Igor Plug"

вариантов - гора.
36. mihail - 26 Сентября, 2010 - 02:47:06 - перейти к сообщению
nest, спасибо!
37. alex91 - 26 Сентября, 2010 - 15:50:28 - перейти к сообщению
nest,спасибо,будем разбираться
38. mihail - 27 Сентября, 2010 - 22:10:25 - перейти к сообщению
Проверил все свои пульты (оба) Улыбка Один оказался вполне пригоден для управления роботом. Изображение его протокола:
39. alex91 - 27 Сентября, 2010 - 22:19:00 - перейти к сообщению
mihail вы молодец
А у меня нечего не получается как надо
Вы какими пультами пользовались?
какой TSOP стоит?
40. mihail - 27 Сентября, 2010 - 23:16:57 - перейти к сообщению
alex91 пишет:
какой TSOP стоит?
Сэкономил я на TSOPике Улыбка Первый попавшийся ИК фотодиод подключил вместо микрофона к звуковой карте ПК.

Картинка получена с помощью программы irgraph которая входит в состав winlirc-0.8.7 http://winlirc.sourceforge.net/

Но, сперва я пользовался audacity http://audacity.sourceforge.net/

alex91 пишет:
Вы какими пультами пользовались?
Этим программам это абсолютно безразлично.

Пульт пригоден для управления роботом потому что он полностью повторяет команду если удерживать нажатой кнопку. У второго пульта есть специальный код обозначающий повтор команды, саму команду он не повторяет. Я думаю, для последнего варианта программу написать сложнее.
41. alex91 - 28 Сентября, 2010 - 00:04:39 - перейти к сообщению
Извините меня пожалуйста может я ни въехал компьютер симулирует как должен работать tsop и пульт?
42. nest - 28 Сентября, 2010 - 00:29:59 - перейти к сообщению
alex91 пишет:
компьютер симулирует как должен работать tsop и пульт?
компьютер принимает кодовые импульсы от пульта.

Вот тут про TSOP , если ещё не прочитывали Улыбка

43. mihail - 28 Сентября, 2010 - 00:44:36 - перейти к сообщению
Звуковая карта ПК является аналого-цифровым преобразователем. Она обрабатывает сигнал с ИК фотодиода. А перечисленные выше программы показывают его на экране. Еще можете поискать в google по словосочетанию "звуковая карта осциллограф".
44. alex91 - 28 Сентября, 2010 - 10:12:02 - перейти к сообщению
mihail,спасибо
буду разбираться
45. alex91 - 28 Сентября, 2010 - 16:08:29 - перейти к сообщению
наконец-то вроде уже работает как должно
купил универсальный пульт называется RC 5-Bp1
работает четка собрал на attiny2313
ну не пойму как сделать чтобы кнопка к примеру кнопка пульта 1 включала 1светодиод при нажатии и при отпускании кнопки выключала его и так-же при нажатии кнопка 2 пульта
включала 2 светодиод и так-же еще 3 команды (кнопки 3,4,5) и мне достаточно будет для робота
А у меня кнопка 1пульта включает 3 светодиода сразу PB2,3,4
кнопка 2пульта включает PB2,3,4,5
кнопка 3пульта включает PB2,3,4, так-же как и первая кнопка пульта
кнопка 4пульта включает PB2,3,5
кнопка 5пульта включает PB2,3,5 так-же как и предыдущая
кнопка 6пульта включает PB2,3
кнопка 7пульта включает PB2,3,6
кнопка 8пульта включает PB2,3,4,5 так-же как и вторая кнопка пульта
кнопка 9пульта включает PB2,3,4,5 так-же как и первая кнопка пульта
кнопка 0пульта включает PB2,3,4,5 так-же как и вторая кнопка пульта
помогите пожалуйста мне уже разобраться с этой задачей
прошивка снизу