Перейти к блогу GetChip.net - блог        JilTE[1] - в разработке     Модификации устройств - модификации

 
Текущее время: 17 окт 2019, 22:13

Часовой пояс: UTC + 3 часа [ Летнее время ]



Начать новую тему Ответить на тему  [ Сообщений: 123 ]  На страницу Пред.  1, 2, 3, 4, 5, 6 ... 13  След.
Автор Сообщение
 Заголовок сообщения: Re: Управление любым IR-пультом на ATtiny2313
СообщениеДобавлено: 20 янв 2013, 17:11 
Не в сети
Аватара пользователя

Зарегистрирован: 29 май 2011, 17:59
Сообщения: 3782
Откуда: Россия
max, это что значит?


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Управление любым IR-пультом на ATtiny2313
СообщениеДобавлено: 20 янв 2013, 18:45 
Не в сети
Аватара пользователя

Зарегистрирован: 03 июл 2011, 13:55
Сообщения: 108
Откуда: Томск
Ага, требуем продолжения!!! )))


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Управление любым IR-пультом на ATtiny2313
СообщениеДобавлено: 21 янв 2013, 16:19 
Не в сети

Зарегистрирован: 11 янв 2013, 13:23
Сообщения: 15
Видемо хотел узнать про продолжение, мож и постеснялся :lol:


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Управление любым IR-пультом на ATtiny2313
СообщениеДобавлено: 21 янв 2013, 19:27 
Не в сети
Аватара пользователя

Зарегистрирован: 03 июл 2011, 13:55
Сообщения: 108
Откуда: Томск
Работаем, помаленьку...

На текущий момент у меня реализовано: основная структура проекта, прием и декодирование ИК-посылок, базовые программы управления линиями.
Сейчас работаем над единым протоколом связи с ПК.

Вначале работы, при обдумывании ядра проекта, я сильно глубоко шагнул в плане универсализации устройства, поэтому отстал от Евгения.
Задумки были такие:
1) 16 выходных линий, 8 входных линий, 32 клавиши ИК-пульта
2) к любой выходной линии можно привязать любую одну (из существующих) программу поведения (ШИМ, импульс, и т.п.).
3) к любой линии можно привязать любую одну (или несколько) из клавиш ИК-пульта или любой вход входной линии
4) входные линии можно использовать для кнопок или обратной связи от исполнительных устройств.

Сейчас пока отложил данную ветку и придерживаюсь начальной задумки Евгения.

Из-за различия реализаций (алгоритм билдер, против Си) есть некоторые расхождения в формирование импульсов.
Я стараюсь не использовать слишком хитрые аппаратные фишки старших STM8(STM32), что бы можно было тупо в лоб переносить код под любой микроконтроллер данных линеек.

В общем пока в разработке )


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Управление любым IR-пультом на ATtiny2313
СообщениеДобавлено: 22 янв 2013, 04:56 
Не в сети
Аватара пользователя

Зарегистрирован: 03 июл 2011, 13:55
Сообщения: 108
Откуда: Томск
Разработка на STM ZiBlog.ru http://ziblog.ru/2013/01/21/upravlenie-lyubyim-ik-pultom.html
Решил убрать раздел в работе.

Кто читает и следит за темой, Евгений предлагает:
Цитата:
Считаю, нужно делать шилд к Дискавери который-бы реализовал это устройство. Я думаю это логично.
Вот для какой дискавери делать шилд — вот это вопрос? Какая Дискавери чаще всего лежит у радиолюбителя в столе/ящике?


А я считаю:
Цитата:
Из восьмушек тяжело сказать, а из 32-ых точно самая первая её почти везде раздавали на халяву.
Мне не нравиться идея с шилдом. Лишние накладные расходы на разъемные соединения.
Ведь шилд все равно делать, значит оптимальнее сразу микроконтроллер сделать на ней.
Тем более у восьмушек есть корпуса, где шаг между ножками 0,8 мм.


Как думаете, что лучше выбрать ?


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Управление любым IR-пультом на ATtiny2313
СообщениеДобавлено: 22 янв 2013, 16:12 
Не в сети

Зарегистрирован: 11 янв 2013, 13:23
Сообщения: 15
Да лишнии затраты невсем по душе, я с STM неработал както, поэтому сказать нечего не могу, делайте как удобно будет, а мнений и пожеланий всеравно много будет.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Управление любым IR-пультом на ATtiny2313
СообщениеДобавлено: 23 янв 2013, 18:36 
Не в сети
Аватара пользователя

Зарегистрирован: 03 июл 2011, 13:55
Сообщения: 108
Откуда: Томск
Блин простыл, весь в соплях, работа встала (
Решил написать в блог для затравки свое видение устройства ... http://ziblog.ru/2013/01/21/upravlenie-lyubyim-ik-pultom.html


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Управление любым IR-пультом на ATtiny2313
СообщениеДобавлено: 24 янв 2013, 22:52 
Не в сети
Администратор
Аватара пользователя

Зарегистрирован: 15 май 2011, 23:00
Сообщения: 1929
Устройство обрастает мясом (и мне уже становится тесно в тини, но попытаюсь в ней удержатся).
Изображение
+ Разработан навороченный интерфейс для общения устройства с внешним миром с поддержкой расширения. Теперь линиями можно рулить не только с IR-пульта, но и с внешней клавиатуры по 1 проводу (+ 1 земля). Еще устройства можно соединять вместе расширяя функционал.
+ Окончательно проработан алгоритм задания поведения линии (предусмотрена возможность для расширения/модификаций)
+ Устройство поимело рабочее имя: "IR Line Controller"
+ Доработан алгоритм IR приема, что исключает совпадение клавиш в разных пультах
+ Определяюсь с интерфейсом программки настройки поведения линий
Изображение

Программка не функциональна но уже можно потыкать, оценить интерфейс и высказать свои пожелания.
Вложение:
IR_LC_Tuner.zip [71.46 КБ]
Скачиваний: 211
Идет процесс обобщения (и универсализации) протокола общения и у программы обязательно появится поддержка аналогичного устройства на STM (читайте выше).


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Управление любым IR-пультом на ATtiny2313
СообщениеДобавлено: 24 янв 2013, 23:32 
Не в сети

Зарегистрирован: 11 янв 2013, 13:23
Сообщения: 15
Офигенно, меньшего от вас и не ждал, вот только маленько непонял, управление одной линией будет осуществляться 2 кнопками с пульта или одной? или в программе где (изучить клавишу а,б) можно будет нажать одну и туже кнопку и тогда получиться управление с одной кнопкой? интерфейс удобный, может в меню (Действие по нажатию клавиши...) добавить пункт (включить нагрузку на столько-то сек) хатя упираемся в память мк, если только использовать внешную память, да потрудились на славу, желаю успехов.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Управление любым IR-пультом на ATtiny2313
СообщениеДобавлено: 24 янв 2013, 23:44 
Не в сети
Администратор
Аватара пользователя

Зарегистрирован: 15 май 2011, 23:00
Сообщения: 1929
Управлять линией можно будет как одной так и двумя клавишами. И да, Вы правильно поняли, если клавишу изучать одну и ту-же то она будет работать только как первая.
Одна клавиша для режимов типа нажал-включил, еще раз нажал-выключил или нажал - получил импульс и т.д. Две клавиши для режимов где возможны регулировки, например, одна кнопка ШИМ+, вторая ШИМ-. А еще, можно на одно действие изучить по одной кнопке от разных пультов и получите устройство которое будет работать от пульта который быстрей попадет в руки :)

Включение на время, в принципе, возможно будет реализовать (я заложил возможность расширения/изменения поведения линий), но в данной реализации такого не будет. После сбора конструкции можно будет сделать модификацию специально для такого дела.


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

Часовой пояс: UTC + 3 часа [ Летнее время ]


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

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


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

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