Несколько огней с кнопкой, которая включается по одному [закрыто]

Я художник, пытаюсь сделать инсталляцию, но я не очень хорошо разбираюсь в работе с электричеством.

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

Не могли бы вы дать несколько советов по дизайну о том, как мне это сделать?

РЕДАКТИРОВАТЬ:

Мне сказали, что мне нужно быть более конкретным, поэтому я попробую с дополнительной информацией.

У меня есть сертифицированный электрик, который может помочь мне понять язык и исполнение, если это необходимо.

Я бы использовал лампы мощностью 40, 60 или 25 Вт. Такая лампочка просто должна иметь классический вид и быть относительно дешевой, поэтому меня не волнует, насколько она яркая. Это просто лампочки в моем ценовом диапазоне (потому что мне их нужно много).

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

Редактировать** Лампочки останутся включенными. Я готов услышать все, что любой может предложить, независимо от цены, нет необходимости

существует множество способов сделать это, от использования логических вентилей до использования микроконтроллера... не зная ваших навыков/наличия деталей, трудно быть более конкретным.
Пожалуйста, будьте более конкретными, чтобы узнать, как задавать вопросы, посетите справочный центр. Вопросы низкого качества будут закрыты (они генерируют несколько неправильных ответов, таких как перечисленные ниже)
Он «художник», который «не слишком знаком с электромонтажными работами», и я предполагаю, что у него достаточно находчивости и финансов, чтобы покупать детали в магазине. Чтение вопроса — первый шаг к ответу на него.
Если это все, что вы хотите сделать, нам нужно знать, какой тип ламп вы хотите. Это маленький светодиод, как в режиме ожидания на вашем телевизоре, или как 60 Вт на вашем потолке, или что-то еще, например, садовая охрана / прожектор? Или что-то еще? И это в помещении или на улице? Вы должны терпеть комментарии здесь, у инженеров обычно есть проблемы с пониманием английского языка. Пожалуйста, отредактируйте вопрос, и мы пойдем оттуда...
Лампочки можно подключить к любой розетке в доме. Они рассчитаны на 110 В переменного тока (220 В в зависимости от вашей страны) и несколько ватт (скажем, 60 Вт). Представьте, что у вас есть источник питания 110 В, подключенный к 15 А, соединенному кабелем 14AWG с 24 лампочками параллельно. Если вы используете новейшие светодиодные лампочки, они потребляют около 20 Вт, вы сможете подключить 75 светодиодных лампочек. Теперь есть маленькие лампочки, рассчитанные на 12 В переменного тока, и диоды, рассчитанные на 3 В постоянного тока. В этом случае вам понадобится трансформатор или адаптер, чтобы уменьшить мощность, выходящую из вашей электрической розетки в вашем доме, для вашего проекта.
@PaulUszak этот форум модерируется, есть вопросы не по теме. Мы не делаем для них покупки других людей, такие вопросы противоречат миссии SE meta.stackexchange.com/questions/158809/…
@laptop2d Я думаю, что мы вернулись к тому, что я сказал о чтении вопроса и понимании, не так ли?
Извините, но я думаю, что нам нужно еще одно редактирование. Когда вы говорите, что одна лампочка загорается за раз, остальные остаются включенными или гаснут? Все включенные лампочки будут иметь мощность около 3000 Вт, с которой легко справиться, но ее нужно знать с самого начала. Вы понимаете, что для каждой лампочки потребуется собственный силовой кабель, идущий обратно к пользовательскому блоку управления, начиненному электроникой, и, возможно, к мини-компьютеру, который вам придется собрать? У вас есть ресурсы, чтобы продолжить, если мы поможем?
@PaulUszak Мы позволим модераторам решить, было бы здорово, если бы вы могли провести некоторое время в справочном центре, изучая рекомендации, и некоторое время в meta.EE.SE, чтобы понять, как работает EE.SE. Спасибо
@laptop2d, будет здорово, если ты перестанешь вести себя как судья и присяжные и в этих вещах...
@Passerby Продолжай в том же духе
@flannelsupreme Для форума, где вы ПОЛУЧИТЕ хороший ответ. (1) Прочитать эту страницу — игнорировать ссылки, кроме следующей. [2] Перейдите на **эту страницу, прочитайте ее (перекрывается с приведенной выше), а затем присоединитесь к списку, заполнив поля внизу. Надеюсь, вы получите приветственное письмо. Присылайте вопросы на piclist@mit.edu. Поместите [EE] в начале строки темы и строки темы (это нормально) и спросите. Полезные люди подскажут вам ответ :-) | Без спама. Оставьте в любое время.
Если вам помогает сертифицированный электрик, почему бы вам просто не попросить его построить это для вас?
С дополнительной информацией я бы предложил решение MCU плюс сдвиговый регистр. Что-то вроде pic12f675 Плюс несколько 74hc164 или hc595 будут работать. Лампы можно переключать через реле. Все это будет стоить с этой стороны 5 долларов США без учета реле.
Другой подход заключается в использовании ПЛК. Однако найти один с 50 контактами может быть непросто. Но ваш друг-электрик может быть более знаком с этим.
Извини, что пытался, но наша веселая компания сочла тебя нежелательным. Удачи.
Извините, если мой вопрос был неуместным для этого сайта ко всем недовольным! Просто пытаюсь получить некоторое представление. Также спасибо всем тем, кто давал советы и информацию, которых в противном случае у меня не было бы :)
Мне жаль, что ваш вопрос был сочтен неуместным. сообщество могло бы действительно помочь вам достичь того, чего вы хотите, и в то же время сделать это обучением для вас. очень жаль, что этого не было здесь. Мне тебя жаль.

Ответы (2)

Вам нужно какое-то решение на основе микроконтроллера, плюс несколько реле и блок питания.

Учитывая ваш опыт и потребности проекта (50 лампочек), я бы порекомендовал вам использовать Arduino Mega 2560 , а также несколько плат с более чем 10 реле (или, что еще лучше, SSR) и блок питания переменного/постоянного тока с высоким током. номинал для всего тока, потребляемого реле.

Кроме того, вам лучше опубликовать этот вопрос на сайте Arduino в разделе обмена стеками.

Спасибо за ваш совет! Я изучаю эти поставки сейчас.

После вашего разъяснения то, что я сказал ниже, может не работать напрямую, но вы все равно можете сделать что-то подобное, чтобы контролировать их (отправить одну 1 вместо серии). Однако для переключения ламп с большим током определенно потребуется какой-то драйвер. Или вы можете использовать релейную логику старой школы. :) Но если вы не хотите разрабатывать что-то с нуля, рассмотрите что-то вроде модулей домашней автоматизации Insteon или X10. Затем вы можете запрограммировать сцену, которая переключается на другую лампочку.

--

Это зависит от того, как вы хотите, чтобы свет загорался. Если это будет похоже на гистограмму, я бы использовал семь простых 8-битных регистров сдвига, таких как 74LS594, плюс RC-схему подавления дребезга. В зависимости от того, какой ток вы потребляете или получаете, вам также могут понадобиться управляющие транзисторы или реле.

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

Чтобы объяснить, как это работает, используется ряд сдвиговых регистров. Регистр, который я рекомендовал, имеет последовательный ввод, последовательный вывод и параллельный вывод. Каждый раз, когда он получает тактовый сигнал, все биты сдвигаются на одну позицию. После нажатия кнопки сброса все биты обнуляются, поэтому все индикаторы гаснут. Вот как выглядит начальное состояние:

1-in-->[0|0|0|0|0|0|0|0]--out----in-->[0|0|0|0|0|0|0|0 ]--вне...

Первый контакт «in» подключен к Vcc (питание), чтобы получить 1. Когда кнопка часов нажата, все биты сдвигаются на единицу:

1-in-->[1|0|0|0|0|0|0|0]--out----in-->[0|0|0|0|0|0|0|0 ]--вне...

Итак, зажжена первая лампочка. Продолжая нажимать на кнопку, биты продолжают сдвигаться, включая дополнительные индикаторы:

1-in-->[1|1|0|0|0|0|0|0]--out----in-->[0|0|0|0|0|0|0|0 ]--вне...

1-in-->[1|1|1|0|0|0|0|0]--out----in-->[0|0|0|0|0|0|0|0 ]--вне...

1-in-->[1|1|1|1|0|0|0|0]--out----in-->[0|0|0|0|0|0|0|0 ]--вне...

Нажатие сброса вернет все на 0, выключив все индикаторы.

Параллельные выходы будут использоваться для включения света.

Если вы хотите, чтобы был включен один свет, вам понадобится метод для отправки одной единицы на вход и последующих нулей. Вы можете сделать это, добавив триггер, переключатель или вентиль НЕ-ИЛИ впереди, чтобы изменить поток битов. Это будет похоже на то, что было раньше:

1-in-->[0|0|0|0|0|0|0|0]--out----in-->[0|0|0|0|0|0|0|0 ]--вне...

0-вход-->[0|1|0|0|0|0|0|0]--выход----вход-->[0|0|0|0|0|0|0|0 ]--вне...

0-вход-->[0|0|1|0|0|0|0|0]--выход----вход-->[0|0|0|0|0|0|0|0 ]--вне...

0-вход-->[0|0|0|1|0|0|0|0]--выход----вход-->[0|0|0|0|0|0|0|0 ]--вне...

Я настоятельно рекомендую вам попробовать упомянутый мной сайт. | Ваше описание «как это работает» все еще неясно. Вам нужно расшифровать это. Есть ли, например, 50 лампочек и нажатие одной кнопки или нескольких кнопок продвигает 1 свет за раз 1 2 3 4 ... 50, или группы огней, которые делают это, или ???
@RussellMcMahon Я видел только упоминание об OP, чтобы перейти к списку рассылки PIC; какой сайт вы предлагаете? | В исходном посте было неясно, что нужно, поэтому я дал общее руководство о том, как приступить к разработке контроллера. Но я буду рад расширить идею.
PICList - это то , что я предлагаю. Несмотря на название, он далеко не ориентирован исключительно на список. В нем работают люди с чрезвычайно разносторонним опытом и атмосфера, располагающая к случайным вопросам и ответам, если это необходимо. Я бы рассматривал его как дополнение к SE. Уровень трафика намного ниже с большими всплесками, когда возникает достаточно «интенсивная» тема.