Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Включатель светодиодов
Форум разработчиков электроники ELECTRONIX.ru > Сайт и форум > В помощь начинающему
TOL500
Подскажите на каких элементах можно собрать простую схему включения четырех светодиодов.

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

Процесс запускается механическим включателем.

Устройство должно быть без использования микроконтроллера.
blackfin
Цитата(TOL500 @ Jan 23 2018, 19:43) *
Подскажите на каких элементах можно собрать простую схему включения четырех светодиодов.

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

Четыре счетчика Гейгера и пару грамм Плутония-238... Очевидно же!.. biggrin.gif
jcxz
Цитата(TOL500 @ Jan 23 2018, 18:43) *
в непредсказуемой очередности.

Я думаю тут нужно копать в сторону квантовой неопределённости. rolleyes.gif
zombi
Цитата(TOL500 @ Jan 23 2018, 20:43) *
Включение должно производиться ...

Вы не описали как должно производится выключение.
Егоров
Возможно, многофазный мультивибратор создаст впечатление хаотичности. Нет - просто четыре мультивибратора с разными частотами.
Ну, а если по-настоящему почти хаотично, - на сдвиговом регистре с обратными связями на логике.
HardEgor
Цитата(TOL500 @ Jan 23 2018, 23:43) *
Подскажите на каких элементах можно собрать простую схему включения четырех светодиодов.

В гугле спрашивайте схему генератора псевдослучайных чисел
Ydaloj
Цитата(TOL500 @ Jan 23 2018, 19:43) *
Устройство должно быть без использования микроконтроллера.

Дискретную логику никто не отменял ещё...
Alexashka
Если каждое переключение сопровождается нажатием кнопки, то может быть такая схема - генератор+счетчик+дешифратор на 4, нажатие кнопки разрешает работу генератора, по отпусканию горит только 1 светодиод (частота генератор большая, поэтому время удержания кнопки является чисто случайным фактором). Правда с вероятностью 0,25 будет гореть тот же самый светодиод sm.gif
Ydaloj
Цитата(Alexashka @ Jan 24 2018, 09:00) *
Правда с вероятностью 0,25 будет гореть тот же самый светодиод sm.gif

грузим предыдущее состояние дешифратора в память (в регистр, например) и ежели новое состояние такое же, то...
TOL500
Цитата(zombi @ Jan 23 2018, 22:44) *
Вы не описали как должно производится выключение.



Выключение будет осуществляться вручную, по желанию владельца устройства.
Massi
тинька решит все проблемы...заодно и уровень поднимешь
TOL500
Цитата(Massi @ Jan 26 2018, 12:38) *
тинька решит все проблемы...заодно и уровень поднимешь


Не понял смысл совета и что такое "тинька".
@Ark
...
TOL500
Цитата(Alexashka @ Jan 24 2018, 09:00) *
Если каждое переключение сопровождается нажатием кнопки, то может быть такая схема - генератор+счетчик+дешифратор на 4, нажатие кнопки разрешает работу генератора, по отпусканию горит только 1 светодиод (частота генератор большая, поэтому время удержания кнопки является чисто случайным фактором). Правда с вероятностью 0,25 будет гореть тот же самый светодиод sm.gif


После каждого включения светодиода будет включаться кнопка от независимого от данного устройства воздействия и только после этого необходимо включить другой светодиод (один из четырех).

Включить надо сразу после включения кнопки.
Образно это выглядит так: включился светодиод я нажимаю на кнопку и после этого включается другой светодиод и далее цикл повторяется, включается светодиод я нажимаю на кнопку включается светодиод (один из четырех). И все.
Alexashka
Цитата(TOL500 @ Jan 26 2018, 19:37) *
Образно это выглядит так: ...включается светодиод я нажимаю на кнопку включается светодиод (один из четырех).
Наверно один из трех все-таки? Один ведь итак уже горит.

Тогда проще сделать как уже советовали - на сдвиговом регистре и ОС (т.н генератор псевдослучайных чисел). Единственный момент -начальная рандомизация этого генератора, без которой вся последовательность чисел будет строго повторяться при каждом включении, - её можно сделать используя какойто аналоговый датчик (источник случайного сигнала) или даже генератор шума.
Plain
Цитата(Alexashka @ Jan 28 2018, 22:27) *
Наверно один из трех все-таки? Один ведь итак уже горит.

Вменяемое ТЗ — в данном случае это 99,(9)% решение задачи, а именно, от случайного внешнего сигнала разрешается действие кнопки, что выражается в виде включения её светодиода, т.е. пятого. После этого игроку скорее всего требуется как можно быстрее нажать на эту кнопку, и после этого нажатия должен загореться один из четырёх светодиодов.

Итого, внешний сигнал устанавливает триггер, к выходу которого подключён пятый светодиод и логический элемент, разрешающий сброс этого триггера кнопке или при подаче питания. По сигналу же с триггера разрешается работа генератора счётчика и запрещается работа подключённого к его выходам дешифратора, к выходам которого подключены светодиоды, т.е. всего четыре ИС — 74HC74, 74HC00, 74HC393 и 74HC138.
XVR
Цитата(TOL500 @ Jan 26 2018, 18:58) *
Не понял смысл совета и что такое "тинька".

Это то, чего вы не хотели -
Цитата
Устройство должно быть без использования микроконтроллера.

Микроконтролер серии AtTiny от Atmel (ныне Microchip)
TOL500
Цитата(XVR @ Jan 29 2018, 15:48) *
Это то, чего вы не хотели -

Микроконтролер серии AtTiny от Atmel (ныне Microchip)


Cейчас понял

Цитата(Plain @ Jan 29 2018, 08:24) *
Вменяемое ТЗ — в данном случае это 99,(9)% решение задачи, а именно, от случайного внешнего сигнала разрешается действие кнопки, что выражается в виде включения её светодиода, т.е. пятого. После этого игроку скорее всего требуется как можно быстрее нажать на эту кнопку, и после этого нажатия должен загореться один из четырёх светодиодов.

Итого, внешний сигнал устанавливает триггер, к выходу которого подключён пятый светодиод и логический элемент, разрешающий сброс этого триггера кнопке или при подаче питания. По сигналу же с триггера разрешается работа генератора счётчика и запрещается работа подключённого к его выходам дешифратора, к выходам которого подключены светодиоды, т.е. всего четыре ИС — 74HC74, 74HC00, 74HC393 и 74HC138.


Да, Вы совершенно верно изложили техзадание , я его не четко изложил.

Повторю его:
1. Запускаем работу устройства, вручную включаем переключатель , через который подаем питание на устройство. Загорается один из четырех светодиодов.
2. Нажимаем рукой на кнопку (кнопка только одна) - должен загореться один из четырех светодиодов. Допускается, чтобы загорелся повторно тот же светодиод, который горел перед нажатием на кнопку, но должны все светодиоды загораться поочередно, в хаотичном порядке .
3. Нажимаем рукой на ту же кнопку - должен загореться один из четырех светодиодов.

И так далее.

И вопрос: Эти четыре микросхемы обеспечат работу устройства по данному алгоритму?
Plain
Цитата(TOL500 @ Jan 29 2018, 19:22) *
по данному алгоритму

Категорически нет, потому что алгоритм снова абсолютно иной, нежели три дня назад на предыдущей странице, где был некий периодический внешний сигнал от третьих лиц, каждый раз разрешающий работу кнопки и соответственно неозвученный пятый светодиод, сигнализирующий об этом событии.
TOL500
Вижу, что самый простой вариант это сделать устройство на микроконтроллере типа ATmega8 и коммутатор.

Две микросхемы.
XVR
Цитата(TOL500 @ Feb 7 2018, 19:54) *
Вижу, что самый простой вариант это сделать устройство на микроконтроллере типа ATmega8 и коммутатор.

Две микросхемы.

Одна. Нагрузочной способности МК хватит для зажигания светодиодов (если конечно это не киловатный светодиодный прожектор sm.gif ) без всяких коммутаторов
Plain
Цитата(TOL500 @ Feb 7 2018, 19:54) *
Две микросхемы.

Как видно, за столь короткий период была проделана титаническая работа и ТЗ радикально усохло, аж до таких вот двух слов.
TOL500
Цитата(XVR @ Feb 7 2018, 23:51) *
Одна. Нагрузочной способности МК хватит для зажигания светодиодов (если конечно это не киловатный светодиодный прожектор sm.gif ) без всяких коммутаторов


Спасибо за дельный совет.

Светодиод самый маломощный.
muravei
Цитата(Plain @ Feb 7 2018, 23:22) *
ТЗ радикально усохло, аж до таких вот двух слов.

Как оно могло усохнуть , еще не родившись? biggrin.gif
Пока были только муки. laughing.gif
Возможно , хватило бы кмоповского счетчика -дешифратора, считающего дребезг кнопки.
TOL500
Цитата(muravei @ Feb 8 2018, 23:25) *
Как оно могло усохнуть , еще не родившись? biggrin.gif
Пока были только муки. laughing.gif
Возможно , хватило бы кмоповского счетчика -дешифратора, считающего дребезг кнопки.


Если на затруднит - подробнее о том. что Вы написали.
muravei
Цитата(TOL500 @ Mar 4 2018, 18:39) *
Если на затруднит - подробнее о том. что Вы написали.

TOL500
Спасибо!

И светодиоды будут включаться поочереди, в непредсказуемом порядке?
muravei
Цитата(TOL500 @ Mar 10 2018, 20:20) *
И светодиоды будут включаться поочереди, в непредсказуемом порядке?

Возможно. laughing.gif
Только вы определитесь - по очереди, или в непредсказуемом порядке ? biggrin.gif
TOL500
Цитата(muravei @ Mar 11 2018, 11:50) *
Возможно. laughing.gif
Только вы определитесь - по очереди, или в непредсказуемом порядке ? biggrin.gif


Надо в непредсказуемой очереди.
jcxz
Цитата(TOL500 @ Mar 11 2018, 22:27) *
Надо в непредсказуемой очереди.

Т.е.: должно быть несколько очередей и выполнять их нужно в непредсказуемом порядке? biggrin.gif
ae_
Цитата(TOL500 @ Mar 11 2018, 02:20) *
Спасибо! И светодиоды будут включаться поочереди, в непредсказуемом порядке?

Уточнение: Светодиоды будут (или с вероятностью 1/4, что не будут) переключатся не только при нажатии кнопки, но также и при её отпускании.
Есть много реализаций «Электронного кубика» (игральной кости), правда там выпадает 1 вариант из 6, но переделать в «1 из 4» будет легко. Если будет сложно переделать, задайте вопрос здесь по конкретной схеме.
TOL500
Цитата(jcxz @ Mar 12 2018, 15:08) *
Т.е.: должно быть несколько очередей и выполнять их нужно в непредсказуемом порядке? biggrin.gif



Точнее на примере это должно быть так, например:

светит СВД № 1 , после нажатия на кнопку должен загореться СВД № 2, или СВД №3, или СВД № 4.
Какой загорится - не имеет значения, любой. Например, загорелся СВД №2, а далее должно выполняться условие, что в последующем после СВД №1 не должен всегда загораться СВД №2, иногда может загораться, но не постоянно.

Точно такое же условие по отношению к СВД № 2, СВД №3, СВД №4.

Уточняю насчет нажатия кнопки - кнопка нажимается и мгновенно отпускается, после этого должен включиться следующий светодиод.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.