Форум myROBOT.ru » Лаборатория » Электронная мастерская » Дистанционное ИК-управление роботом

Страниц (1): [1]
 

1. Jacksonn - 04 Октября, 2011 - 16:56:39 - перейти к сообщению
Здравствуйте! Я хочу модернизировать своего робота, а именно добавить возможность дистанционного ИК-управления с обычного пульта ДУ на несколько команд. Подскажите, пожалуйста, как лучше это сделать?

Я вот нашёл такую схему: http://easyelectronics.ru/ik-dis...-upravlenie.html

Там она включает и выключает светильник. Загвоздка в том, что мне не нужен силовой модуль - т.е. сигнал будет идти прямо на основную управляющую микросхему (ATMega8, кстати). Что мне нужно убрать из схемы?
И ещё - мне нужно хотя бы 4 команды. Можно ли подключить ноги PB1, PB2, PB3 микросхемы ATtiny2313 напрямую к микросхеме ATMega8 для того, чтобы получить возможность управления двигателями, в зависимости от нажатой кнопки на пульте ДУ?
Помогите, пожалуйста! Заранее всем огромное спасибо!

Принципиальная схема робота взята с этого сайта: http://myrobot.ru/stepbystep/r_firstbot2.php

Я не говорю, что я её полностью скопировал, у меня там всё по-другому, но принцип работы такой.
2. Роботов - 04 Октября, 2011 - 21:07:13 - перейти к сообщению
Jacksonn пишет:
Загвоздка в том, что мне не нужен силовой модуль - т.е. сигнал будет идти прямо на основную управляющую микросхему (ATMega8, кстати). Что мне нужно убрать из схемы?

Ну так подключите TSOP непосредственно к ножке Атмега8, напишите программу для приёма сигналов от ИК пульта (коих на просторах инета немеряно) и управляйте своим роботом на здоровье Подмигивающий
З.Ы. Вторая ссылка в вашем сообщении не на дистанционное управление, а на ИК бампер, а это немного не то.
3. nestandart - 04 Октября, 2011 - 21:07:29 - перейти к сообщению
Если бы вы делали это на ***дуино , то я бы выложил вам готовый проект устройства
которое , не только распознает команды с пульта , а может програмироваться посредством
нескольких кнопок для любого пульта.
(Добавление)
Цитата:
Ну так подключите TSOP непосредственно к ножке Атмега8, напишите программу для приёма сигналов от ИК пульта

Сначала надо увидеть то что приходит с пульта , а потом уже и программу писать.
4. Роботов - 04 Октября, 2011 - 21:15:59 - перейти к сообщению
nestandart пишет:
Сначала надо увидеть то что приходит с пульта , а потом уже и программу писать.

Согласен, но если знать заранее протокол, например если это RC5, то можно легко найти готовое решение.
5. Jacksonn - 05 Октября, 2011 - 00:58:47 - перейти к сообщению
А вот я ещё такую схему нашёл: http://www.rlocman.ru/shem/schem...cs.html?di=34007

Там сразу собирается и пульт ДУ и приёмник сигнала именно с этого пульта. Причём могут выполняться 8 команд - более чем достаточно. На мой взгляд схема неплохая.
По идее, её можно подключить прямо к микросхеме L293D напрямую, т.е. управлять двигателями можно будет как вручную (с пульта), так и ATMega будет управлять ими автоматически. Я прав? Как вы думаете, получиться так сделать?
6. nest - 05 Октября, 2011 - 02:09:28 - перейти к сообщению
получится. только там на PIC
7. Jacksonn - 05 Октября, 2011 - 02:16:01 - перейти к сообщению
У меня опыт работы с микроконтроллерами PIC есть, также имеется программатор для PIC, так что, думаю, что справлюсь! В любом случае, по вопросам буду обращаться. Улыбка

Спасибо большое за помощь!
8. nestandart - 05 Октября, 2011 - 17:45:53 - перейти к сообщению
Вот вам ИК управление.
http://video.mail.ru/mail/heruvim219/5/15.html
Быстро и просто.
9. Jacksonn - 05 Октября, 2011 - 18:26:05 - перейти к сообщению
Спасибо! Ну, надеюсь, что и у меня такое же получится! Улыбка
10. Romaaan - 02 Января, 2012 - 15:08:46 - перейти к сообщению
извиняюсь, а нету схем на atmega 8?
мне 8 команд не надо, можно поменьше.
И было бы не плохо с готовой прошивкой, а то прогать не умею
11. cjA - 05 Января, 2012 - 00:13:56 - перейти к сообщению
Jacksonn
две комманды - это несколько?
Romaaan учись