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

 
Текущее время: 24 сен 2017, 06:59

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



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

Зарегистрирован: 15 май 2011, 23:00
Сообщения: 1871
Давно обещаю расширить устройство для управления с различных пультов, вот дошли руки.
Предыдущее устройство было сделано на Attiny13 http://www.getchip.net/posts/076-upravlenie-nagruzkami-pri-pomoshhi-ir-pulta-attiny13/
Из плюсов - компактность, но линий маловато.

Новое устройство будет сделано на ATtiny2313. Линий для управления уже побольше, кроме того будет различные варианты управления:
1 Линии с защелкой Latch - нажал кнопку высокий уровень, еще раз нажал - низкий.
2 Линии без защелки No_Latch - нажал кнопку высокий уровень, отпустил - низкий.
3 Линии PWM - ШИМ. Одна кнопка увеличивает скважность/уровень, другая - уменьшает.

Есть еще три кнопки:
1 Save - сохраняет в памяти текущие состояния линий (при включении устройства они восстановятся из сохраненных)
2 Restore - восстанавливает сохраненное состояние линий
3 Reset - сбрасывает все состояния в ноль

Изучение запускается по кнопке IR_Stady

Кнопок на пульте нужно будет изучать аж 14 (будет возможность отказаться от ненужных)

Предварительная схема (аналогична плате сенсорного драйвера - можно заюзать):
Изображение

Устройство разрастается и в тини оно уже не влазит! Переходим на мегу88
Изображение

Нужны предложения/пожелания!


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Управление любым IR-пультом на ATtiny2313
СообщениеДобавлено: 10 янв 2013, 00:00 
Можно ещё при программировании решать, будет канал Latch или No-Latch

Пожно управление по UART замутить, иначе зачем он показан)))
Отчёт о действиях для дебага пригодится тоже


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

Зарегистрирован: 15 май 2011, 23:00
Сообщения: 1871
О! Точно! Забыл про UART.

Управление по нему будет однозначно.
Вот только как это будет выглядеть? или просто дублирование команд с IR-пульта или прямое управление выходными линиями?)

Еще есть варианты выхода UART. Можно или выдавать коды нажатых клавиш или отчет о выполненных действиях на линиях.


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

Зарегистрирован: 20 май 2011, 23:58
Сообщения: 2
эта схемка уже поинтереснее удачи с разработкой


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

Зарегистрирован: 15 май 2011, 23:00
Сообщения: 1871
78L05 писал(а):
Можно ещё при программировании решать, будет канал Latch или No-Latch


Похоже, получается приделать выбор типа линии для любой из линий (защелка, без защелки, ШИМ)
Планируется это делать записью определенных значений в ячейки EEPROM.


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

Зарегистрирован: 11 янв 2013, 13:23
Сообщения: 15
Может проще будет в дальнейшем сделать мод версии прошивки, так же как и с attyny13, а там уже и будет либо вывод информации по UART, либо дублирование команд пульта,т.е ручное управление или дополнительные выходы для нагрузок, ну как вам удобнее будет. Да и по UART, можно в схемку добавить max232, или использовать уже ваш преобразователь UART to USB, для вывода информации на компутер, хотя с этим сомневаюсь, памяти наврятли у тиньки2313 хватит, ну просто предложил как вариант, может в дольнейшем захотите на меге8 подобное устройство собрать, а там какую нибудь програмку на комп написать, что-то типо этой "Sokol DRCS-15M terminal" может даже под неё и сделать. Жду с нетерпением продолжения :D


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

Зарегистрирован: 15 май 2011, 23:00
Сообщения: 1871
Каждой выходной линии устройства будет соответствовать две клавиши на пульте А и В (в случае ненадобности от второй можно отказаться)

Добавил в план количество вариантов управления ножками
Вариант управления для каждой линии можно задать записав в соответствующую ячейку EEPROM определенное число (это можно сделать с любого программатора), а если тини хватит, то еще и по UART.
Изображение
Пояснение:
Latch_1 - нажимаем клавишу А - на выходе 1. еще раз нажимаем - на выходе 0. клавиша В не задействована
Latch_2 - нажимаем клавишу А - на выходе 1. нажимаем клавишу В - на выходе 0
No_Latch - нажимаем клавишу А - на выходе 1, отпускаем - 0. клавиша В не задействована
Pulse - пока держим клавишу А на выходе импульсы автоповтора клавиши. клавиша В не задействована
Impulse - нажатие клавиши А выдает на выходе одиночный импульс. клавиша В не задействована
PWM - нажимаем клавишу А - на выходе повышается уровень, нажимаем клавишу В - уровень понижается
PWM_No_Latch - нажимаем клавишу А - на выходе повышается уровень, отпускаем - уровень падает до нуля. клавиша В не задействована


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

Зарегистрирован: 11 янв 2013, 13:23
Сообщения: 15
Да становиться всё интересней, удачи в разработке


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

Зарегистрирован: 15 май 2011, 23:00
Сообщения: 1871
Вот, так сказать, родственный проект http://radiokot.ru/circuit/digital/automat/49/
но у нас все будет немножко по другому...


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


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

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


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

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


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

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