Обсуждение проекта, которого нет. Подсветка комнаты по событиям

uscr
Offline
Зарегистрирован: 17.08.2012

Здравствуйте. Нужна подсветка комнаты. Подсвечивать нужно "зоны" по событию. События могут приходить с датчика рассояния, геркона, пульта ДУ(но это не важно, это всё вопросы для раздела "программирование").

Здесь задаю вопрос про апаратную реализацию. Схему расположения пока не рисовал, но в прикидке получилось не более 5 зон. В каждой зоне потребуется 10-20 светодиодов. Плюс, считаем, что на каждую зону нужен УЗ датчик расстояния. 1 ардуина нано в качестве "центра управления".

По реализиции представляю это так:
Управляющий центр (УЦ), на нём ULN2003, 6 ног спараллелены попарно (получаем 3 канала по амперу, плюс один 500mA для подсветки с низким кол-вом светодиодов). Тут же подключён БП на 5В, <с запасом> ампер.

Модуль подсветки представляем из себя платку с разъёмами, к которой подключаются светодиоды и датчик. Итого получаем: Плюс светодиодов (отдельно, что бы ШИМить), общая земля, плюс на датчик, 2 сигнальных провода с датчика - 5 проводов.

Модули соединяются с УЦ витой парой, оконцованной USB разъёмом (витая пара потому, что у меня её много, УСБ потому, что это удобно). УСБ хватит - земля по "корпусу", остальное по 4 контактам.

 

Вопросы такие:

для питания ардуины нужно ещё что-то или не страшно завести +5В с БП на контакт +5 ардуины? 

УЗ датчики хотят 2 сигнальных провода. У меня 4 датчика - расточительно. Насколько я понимаю, у датчика есть контакт, по которому он получает команду "пискнуть" (triq) и контакт, по которому он ответит, услышав отражение своего "писка". Можно ли запараллелить triq'и со всех датчиков?

Как такие вещи вообще должны выглядеть? Как принято "в цивилизованном мире"?

uscr
Offline
Зарегистрирован: 17.08.2012

Прошу прощения, поздно спохватился - название темы неинформативное.

AnImAsHkO
Offline
Зарегистрирован: 04.12.2012

+5В с БП к Vin

uscr
Offline
Зарегистрирован: 17.08.2012

AnImAsHkO пишет:

+5В с БП к Vin

 

Vin - это на регулятор же, не? По мо ему ничего хорошего в перспективе не будет, если туда 5В подать.

Мануал разрешает подавать 5 вольт на +5В контакт: http://arduino.ru/Schematic/ArduinoNanoManual23.pdf

maksim
Offline
Зарегистрирован: 12.02.2012

Если блок питания стабилизирован, то подавайте 5 вольт на +5V дуины, потому как если вы подадите 5 вольт на VIN, то на МК будет меньше 5 вольт. 
По датчикам - можно так сделать, но тогда вам обязательно надо пользоваться не функциями типа digitalRead(), а прямым чтением регистров потртов PINx и может даже прерываниями.

uscr
Offline
Зарегистрирован: 17.08.2012

maksim пишет:

Если блок питания стабилизирован, то подавайте 5 вольт на +5V дуины, потому как если вы подадите 5 вольт на VIN, то на МК будет меньше 5 вольт. 
По датчикам - можно так сделать, но тогда вам обязательно надо пользоваться не функциями типа digitalRead(), а прямым чтением регистров потртов PINx и может даже прерываниями.

Я вообще планировал использовать библиотеку Ultrasonic. Насколько я вижу в исходниках, там нет никаких проверок и библиотека даже не узнает, что triq у всех общий.

 

maksim
Offline
Зарегистрирован: 12.02.2012

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

maksim
Offline
Зарегистрирован: 12.02.2012

Да и вообще я бы на вашем месте для начала проверил как датчики, при таком подключении будут себя вести в реальных условиях.

uscr
Offline
Зарегистрирован: 17.08.2012

maksim пишет:

Да и вообще я бы на вашем месте для начала проверил как датчики, при таком подключении будут себя вести в реальных условиях.

Да. Так и сделаю, пожалуй.

uscr
Offline
Зарегистрирован: 17.08.2012

А БП на 5В <с запасом> ампер ("с запасом" я насчитал 20максимум светодиодов на модуле*5 модулей*50mA светодиод = 5 Ампер) вообще бывают в среднестатистическом китайском магазине (на ебее?), поиск в интернете заканчивается на моделях по 2А. Если нет, то (ВНИМАНИЕ, вопрос может оказаться очень глупым, прошу прощения, я не очень понимаю, о чём говорю) из 12В*2А (например) реально получить 5В*5А с помошью регулятора напряжения (какой нибудь штуки типа такой: http://www.taydaelectronics.com/ic-integrated-circuits/voltage-regulators/lm350-lm350t-adjustable-voltage-regulator-ic-1-2-33v-3a.html)?

UPD:

Поторопился. Нашёлся вот такой: http://www.uxcell.com/35w-output-constant-voltage-switching-power-supply-s355-p-140569.html