http://forum.getchip.net/ |
|
Управление любым IR-пультом на ATtiny2313 (ATmega88) http://forum.getchip.net/viewtopic.php?f=8&t=314 |
Страница 3 из 13 |
Автор: | SVN [ 20 янв 2013, 17:11 ] |
Заголовок сообщения: | Re: Управление любым IR-пультом на ATtiny2313 |
max, это что значит? |
Автор: | ZiB [ 20 янв 2013, 18:45 ] |
Заголовок сообщения: | Re: Управление любым IR-пультом на ATtiny2313 |
Ага, требуем продолжения!!! ))) |
Автор: | Diman4ik74 [ 21 янв 2013, 16:19 ] |
Заголовок сообщения: | Re: Управление любым IR-пультом на ATtiny2313 |
Видемо хотел узнать про продолжение, мож и постеснялся |
Автор: | ZiB [ 21 янв 2013, 19:27 ] |
Заголовок сообщения: | Re: Управление любым IR-пультом на ATtiny2313 |
Работаем, помаленьку... На текущий момент у меня реализовано: основная структура проекта, прием и декодирование ИК-посылок, базовые программы управления линиями. Сейчас работаем над единым протоколом связи с ПК. Вначале работы, при обдумывании ядра проекта, я сильно глубоко шагнул в плане универсализации устройства, поэтому отстал от Евгения. Задумки были такие: 1) 16 выходных линий, 8 входных линий, 32 клавиши ИК-пульта 2) к любой выходной линии можно привязать любую одну (из существующих) программу поведения (ШИМ, импульс, и т.п.). 3) к любой линии можно привязать любую одну (или несколько) из клавиш ИК-пульта или любой вход входной линии 4) входные линии можно использовать для кнопок или обратной связи от исполнительных устройств. Сейчас пока отложил данную ветку и придерживаюсь начальной задумки Евгения. Из-за различия реализаций (алгоритм билдер, против Си) есть некоторые расхождения в формирование импульсов. Я стараюсь не использовать слишком хитрые аппаратные фишки старших STM8(STM32), что бы можно было тупо в лоб переносить код под любой микроконтроллер данных линеек. В общем пока в разработке ) |
Автор: | ZiB [ 22 янв 2013, 04:56 ] |
Заголовок сообщения: | Re: Управление любым IR-пультом на ATtiny2313 |
Автор: | Diman4ik74 [ 22 янв 2013, 16:12 ] |
Заголовок сообщения: | Re: Управление любым IR-пультом на ATtiny2313 |
Да лишнии затраты невсем по душе, я с STM неработал както, поэтому сказать нечего не могу, делайте как удобно будет, а мнений и пожеланий всеравно много будет. |
Автор: | ZiB [ 23 янв 2013, 18:36 ] |
Заголовок сообщения: | Re: Управление любым IR-пультом на ATtiny2313 |
Блин простыл, весь в соплях, работа встала ( Решил написать в блог для затравки свое видение устройства ... |
Автор: | GetChiper [ 24 янв 2013, 22:52 ] |
Заголовок сообщения: | Re: Управление любым IR-пультом на ATtiny2313 |
Устройство обрастает мясом (и мне уже становится тесно в тини, но попытаюсь в ней удержатся). + Разработан навороченный интерфейс для общения устройства с внешним миром с поддержкой расширения. Теперь линиями можно рулить не только с IR-пульта, но и с внешней клавиатуры по 1 проводу (+ 1 земля). Еще устройства можно соединять вместе расширяя функционал. + Окончательно проработан алгоритм задания поведения линии (предусмотрена возможность для расширения/модификаций) + Устройство поимело рабочее имя: "IR Line Controller" + Доработан алгоритм IR приема, что исключает совпадение клавиш в разных пультах + Определяюсь с интерфейсом программки настройки поведения линий Программка не функциональна но уже можно потыкать, оценить интерфейс и высказать свои пожелания. IR_LC_Tuner.zip [71.46 КБ] Скачиваний: 606 Идет процесс обобщения (и универсализации) протокола общения и у программы обязательно появится поддержка аналогичного устройства на STM (читайте выше). |
Автор: | Diman4ik74 [ 24 янв 2013, 23:32 ] |
Заголовок сообщения: | Re: Управление любым IR-пультом на ATtiny2313 |
Офигенно, меньшего от вас и не ждал, вот только маленько непонял, управление одной линией будет осуществляться 2 кнопками с пульта или одной? или в программе где (изучить клавишу а,б) можно будет нажать одну и туже кнопку и тогда получиться управление с одной кнопкой? интерфейс удобный, может в меню (Действие по нажатию клавиши...) добавить пункт (включить нагрузку на столько-то сек) хатя упираемся в память мк, если только использовать внешную память, да потрудились на славу, желаю успехов. |
Автор: | GetChiper [ 24 янв 2013, 23:44 ] |
Заголовок сообщения: | Re: Управление любым IR-пультом на ATtiny2313 |
Управлять линией можно будет как одной так и двумя клавишами. И да, Вы правильно поняли, если клавишу изучать одну и ту-же то она будет работать только как первая. Одна клавиша для режимов типа нажал-включил, еще раз нажал-выключил или нажал - получил импульс и т.д. Две клавиши для режимов где возможны регулировки, например, одна кнопка ШИМ+, вторая ШИМ-. А еще, можно на одно действие изучить по одной кнопке от разных пультов и получите устройство которое будет работать от пульта который быстрей попадет в руки Включение на время, в принципе, возможно будет реализовать (я заложил возможность расширения/изменения поведения линий), но в данной реализации такого не будет. После сбора конструкции можно будет сделать модификацию специально для такого дела. |
Страница 3 из 13 | Часовой пояс: UTC + 3 часа [ Летнее время ] |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |