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

 
Текущее время: 22 окт 2019, 18:26

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



Начать новую тему Ответить на тему  [ Сообщений: 49 ]  На страницу Пред.  1, 2, 3, 4, 5  След.
Автор Сообщение
 Заголовок сообщения: Re: МОД #076 Игорь 63rus
СообщениеДобавлено: 17 фев 2019, 04:19 
Не в сети

Зарегистрирован: 17 фев 2019, 03:26
Сообщения: 20
 Схема
Изображение

SVN писал(а):
ТЗ – это Техническое задание! :-) То есть твои выше написанные хотелки по алгоритму работы устройства.

Понятно. Была мысль двойной LED пустить. В одну сторону зелёным светится, в другую красным. Если быстро менять полярность, то будет жёлтый. Но это уже жесть для меня.
Читая все 39 предыдущих страниц, понял, что много однотипных и легко выполняющихся задач. В основном поменять у одной-двух ножек функциональность.
SVN писал(а):
ЗЫ. Вообще данный алгоритм не касается данного топика… в дальнейшем будет создана отдельная тема для данного мода в этом разделе. ;)

Похоже создал нечто новое и не повторяющееся. Там, за обозначением ( LED лампа 12v) скрывается ещё одна плата. Её нашёл когда учился в техникуме. Выполняет роль, похожую на сумеречный переключатель, только плавно. Чем меньше света попадает на датчик света, тем ярче светятся светодиоды. Как-нибудь зарисую.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: МОД #076 Игорь 63rus
СообщениеДобавлено: 17 фев 2019, 04:29 
Не в сети
Аватара пользователя

Зарегистрирован: 29 май 2011, 17:59
Сообщения: 3782
Откуда: Россия
В алгоритме упоминается (ИЛИ нажатие любой другой кнопки)… так как программируется всего одна кнопка, то остальные кнопки пульта устройство не воспринимает – игнорирует. Таким образом необходимо изменить условия алгоритма в ТЗ.


Теперь вопросы для понимания ТЗ:

Это что?
Цитата:
К- красный , Ж- жёлтый , З- зелёный. Мигания - 4 раза за секунду

Частота работы мигающих светодиодов (4 Гц)?


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: МОД #076 Игорь 63rus
СообщениеДобавлено: 17 фев 2019, 04:39 
Не в сети

Зарегистрирован: 17 фев 2019, 03:26
Сообщения: 20
SVN писал(а):
В алгоритме упоминается (ИЛИ нажатие любой другой кнопки)… так как программируется всего одна кнопка, то остальные кнопки пульта устройство не воспринимает – игнорирует. Таким образом необходимо изменить условия алгоритма в ТЗ.

Кнопка, которая запрограмированна, должна быть нажата дважды в течении Трёх секунд. Это нужно для того, что бы при случайном нажатии, свет не погас или не включился ночью. Для бабушки продумываю логику, что бы было меньше вопросов. типа: - почему свет погас или не включился с наступлением темноты.
Есть ещё одна причина: Планирую сделать на кнопку выключения звука от телевизора. Если телевизор поймает этот сигнал раз, то звук отключится, но включится/выключится свет и наоборот


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: МОД #076 Игорь 63rus
СообщениеДобавлено: 17 фев 2019, 04:47 
Не в сети
Аватара пользователя

Зарегистрирован: 29 май 2011, 17:59
Сообщения: 3782
Откуда: Россия
Тогда из условия...
Цитата:
ИНАЧЕ, либо по истечении 3 секунд ИЛИ нажатие любой другой кнопки, подать высокий на PB1(6), мигать PB0(5) 1 секунду.

Выбрасываем:
Цитата:
ИЛИ нажатие любой другой кнопки
и получаем так:
ИНАЧЕ, либо по истечении 3 секунд, подать высокий на PB1(6), мигать PB0(5) 1 секунду.

Так подходит?


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: МОД #076 Игорь 63rus
СообщениеДобавлено: 17 фев 2019, 04:47 
Не в сети

Зарегистрирован: 17 фев 2019, 03:26
Сообщения: 20
SVN писал(а):
В алгоритме упоминается (ИЛИ нажатие любой другой кнопки)… так как программируется всего одна кнопка, то остальные кнопки пульта устройство не воспринимает – игнорирует. Таким образом необходимо изменить условия алгоритма в ТЗ.
Кнопка, которая запрограмированна, должна быть нажата дважды в течении Трёх секунд. Это нужно для того, что бы при случайном нажатии, свет не погас или не включился ночью. Для бабушки продумываю логику, что бы было меньше вопросов. типа: - почему свет погас или не включился с наступлением темноты.
Есть ещё одна причина: Планирую сделать на кнопку выключения звука от телевизора. Если телевизор поймает этот сигнал раз, то звук отключится, но включится/выключится свет и наоборот


SVN писал(а):
Теперь вопросы для понимания ТЗ:

Это что?
Цитата:
К- красный , Ж- жёлтый , З- зелёный. Мигания - 4 раза за секунду

Частота работы мигающих светодиодов (4 Гц)?

Да, так и есть. Но не думал об их частоте в герцах. Прикидывал в милисекундах. 125 мс светится, 125 мс не светится. Выходит 250 мс . Мигание больше нужно для привлечения внимания. Но только при нажатии на запрограмированную кнопку, а не на все сигналы подряд.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: МОД #076 Игорь 63rus
СообщениеДобавлено: 17 фев 2019, 04:49 
Не в сети
Аватара пользователя

Зарегистрирован: 29 май 2011, 17:59
Сообщения: 3782
Откуда: Россия
Игорь 63rus писал(а):
Да, так и есть. Но не думал об их частоте в герцах. Прикидывал в милисекундах. 125 мс светится, 125 мс не светится. Выходит 250 мс . Мигание больше нужно для привлечения внимания. Но только при нажатии на запрограмированную кнопку, а не на все сигналы подряд.

Хорошо.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: МОД #076 Игорь 63rus
СообщениеДобавлено: 17 фев 2019, 04:54 
Не в сети

Зарегистрирован: 17 фев 2019, 03:26
Сообщения: 20
SVN писал(а):
Тогда из условия...
Цитата:
ИНАЧЕ, либо по истечении 3 секунд ИЛИ нажатие любой другой кнопки, подать высокий на PB1(6), мигать PB0(5) 1 секунду.

Выбрасываем:
Цитата:
ИЛИ нажатие любой другой кнопки
и получаем так:
ИНАЧЕ, либо по истечении 3 секунд, подать высокий на PB1(6), мигать PB0(5) 1 секунду.

Так подходит?


Подходит.
НО
РВ4(3) - Светодиод Жёлтый и РВ1(6) - IR приёмник поменяли же местами, так как говорите, что на РВ1(6) прерывания.
Думаю надо взять одно из двух обозначений за основное. PBx или (х)


Последний раз редактировалось Игорь 63rus 17 фев 2019, 04:57, всего редактировалось 1 раз.

Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: МОД #076 Игорь 63rus
СообщениеДобавлено: 17 фев 2019, 04:55 
Не в сети
Аватара пользователя

Зарегистрирован: 29 май 2011, 17:59
Сообщения: 3782
Откуда: Россия
Цитата:
Для бабушки продумываю логику

Думаешь она такое оценит?
Цитата:
мигать PB0(5) 1 секунду


Думаешь она успеет разглядеть данные мерцания светика?


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: МОД #076 Игорь 63rus
СообщениеДобавлено: 17 фев 2019, 04:58 
Не в сети
Аватара пользователя

Зарегистрирован: 29 май 2011, 17:59
Сообщения: 3782
Откуда: Россия
Игорь 63rus писал(а):
Подходит.
НО
РВ4(3) - Светодиод Жёлтый и РВ1(6) - IR приёмник поменяли же местами, так как говорите, что на РВ1(6) прерывания.

Да...да... всё верно... это я из предыдущего поста взял и забыл поменять.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: МОД #076 Игорь 63rus
СообщениеДобавлено: 17 фев 2019, 05:00 
Не в сети
Аватара пользователя

Зарегистрирован: 29 май 2011, 17:59
Сообщения: 3782
Откуда: Россия
Игорь 63rus писал(а):
Думаю надо взять одно из двух обозначений за основное. PBx или (х)

Хорошо, будем использовать название выводов порта (РВх).


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

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


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

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


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

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