проводка для умного дома
Модератор: immortal
-
- Сообщения: 949
- Зарегистрирован: Пт дек 06, 2013 11:30 am
- Откуда: Москва
- Благодарил (а): 68 раз
- Поблагодарили: 94 раза
Re: проводка для умного дома
Спасибо вам большое. Глупо не следовать рекомендациям более опытных товарищей. Жалко просто, что кабеля уже заложил и мне их явно не хватит при таких раскладах.
-
- Сообщения: 949
- Зарегистрирован: Пт дек 06, 2013 11:30 am
- Откуда: Москва
- Благодарил (а): 68 раз
- Поблагодарили: 94 раза
Re: проводка для умного дома
Можно поподробнее этот вот пункт. Получается, что ардуине нужно отдельное питание, а датчикам - отдельное - так?shemnik69 писал(а):Обращаю внимание что при опто развязке не желательно иметь обшее соединение цепей питания разного уровня. т.е например питания датчиков это само по себе.
Далее, что-то туплю. Можете накидать подключение 1-wire датчика температуры (с питанием) с опторазвязкой?
Как что куда подключается?
Датчику температуры нужен также резистор и стабилизатор с кондером.
Можете накидать как все это будет выглядить. Вот у вас как?
Если можно прямо вот подробную схему как все соединяется на стороне датчика, потом UTP от датчика, подключение к общей шине(UTP) и далее, как шина подключается через оптрон к ардуине.
- shemnik69
- Сообщения: 590
- Зарегистрирован: Пн дек 24, 2012 3:01 pm
- Откуда: Саратов Saratov
- Благодарил (а): 67 раз
- Поблагодарили: 63 раза
Re: проводка для умного дома
По пунктам.
Рассмотрим узел у которого:
1. Есть микроконтроллер (Ардуино. Тинька. PIC. MEGA);
2. Контактные датчики;
3. датчики имеющие цифровой выход (температурные. влажность. давление. акселерометры разные и т.п);
3. Датчики имеющие аналоговый выход (звуковые (микрофон, датчик освещенности и пр.)
Если все эти разнородные элементы сопрягать без согласующих элементов то могут возникать либо искажения либо взаимные помехи.
Например Ардуино получает сигнал от датчики температуры и влажности и на основе встроенного алгоритма оперирует через силовые ключи и реле нагревателем заслонкой в вентиляционном коробе. ( http://www.ab-log.ru/forum/viewtopic.php?f=1&t=647) если силовой привод за питать от источника питания Ардуино то что может быть?
(http://smartliving.ru/forum/viewtopic.php?f=8&t=1473).
Тоже самое и с питанием датчиков. Например у Вас есть несколько контактных датчиков (конце вики) установленные на воротах, калитке, запорном устройстве, кнопке вызова, входной двери. двери надворных построек 3-5 шт. и тд.) а модуль опроса 1 (Ардуино). Он как паук будет в центре линий от датчиков и по ним помимо полезного сигнала будет наслаждаться всякими помехами импульсами и прочим не совсем полезным ... как ему будет. ?
Вот для этого и делается раздельное питание например контактных датчиков это 12-24 в. Приводов двигатели реле и прочие (замки, вентиляторы, поворотные и направляющие актуаторы, приводы ворот) 24-380 в. Ну а про 3.3. в Ардуино мы знаем.... А согласование как раз и дает нам возможность убрать помехи. усилить сигнал и гарантированно обработать его без помех. У меня на датчики (контакты) идет питание 24 в оно ограниченно резистором на ток порядка 20-30 мА, а напряжение гарантировано пробьет любой контакный огрех (пыль. сажа и пр) на контактах. Также величина тока, выбрана по номинальному току опто пары (4N25. PC111 и др). Затем между Ардуино и датчиками я всегда ставлю RS триггер. Он упрощает как алгоритм опроса (нет дребезга контактов) так и защищает саму Ардуино от внешних вторжений помех...
Вообще это тема длинная постараюсь приложить схему как это все у меня сделано. Поскольку на данный момент Ардуино "само стильная" но ...как бы "просится в состав умного дома".
Вопрос в согласовании по USB или LAN (через TP Link 3020) в работе.
Про температурные датчики, я уже писал неоднократно, что они любят не паразитное питание...слово то.. А именно каждый от своего персонального (копеечного) стабилизатора LM78L05 . Тем самым есть гарантия что датчик будет правильно работать. К сожалению опто развязку для них не придумали следует соблюдать условия построения сети 1-ware.
Рассмотрим узел у которого:
1. Есть микроконтроллер (Ардуино. Тинька. PIC. MEGA);
2. Контактные датчики;
3. датчики имеющие цифровой выход (температурные. влажность. давление. акселерометры разные и т.п);
3. Датчики имеющие аналоговый выход (звуковые (микрофон, датчик освещенности и пр.)
Если все эти разнородные элементы сопрягать без согласующих элементов то могут возникать либо искажения либо взаимные помехи.
Например Ардуино получает сигнал от датчики температуры и влажности и на основе встроенного алгоритма оперирует через силовые ключи и реле нагревателем заслонкой в вентиляционном коробе. ( http://www.ab-log.ru/forum/viewtopic.php?f=1&t=647) если силовой привод за питать от источника питания Ардуино то что может быть?
(http://smartliving.ru/forum/viewtopic.php?f=8&t=1473).
Тоже самое и с питанием датчиков. Например у Вас есть несколько контактных датчиков (конце вики) установленные на воротах, калитке, запорном устройстве, кнопке вызова, входной двери. двери надворных построек 3-5 шт. и тд.) а модуль опроса 1 (Ардуино). Он как паук будет в центре линий от датчиков и по ним помимо полезного сигнала будет наслаждаться всякими помехами импульсами и прочим не совсем полезным ... как ему будет. ?
Вот для этого и делается раздельное питание например контактных датчиков это 12-24 в. Приводов двигатели реле и прочие (замки, вентиляторы, поворотные и направляющие актуаторы, приводы ворот) 24-380 в. Ну а про 3.3. в Ардуино мы знаем.... А согласование как раз и дает нам возможность убрать помехи. усилить сигнал и гарантированно обработать его без помех. У меня на датчики (контакты) идет питание 24 в оно ограниченно резистором на ток порядка 20-30 мА, а напряжение гарантировано пробьет любой контакный огрех (пыль. сажа и пр) на контактах. Также величина тока, выбрана по номинальному току опто пары (4N25. PC111 и др). Затем между Ардуино и датчиками я всегда ставлю RS триггер. Он упрощает как алгоритм опроса (нет дребезга контактов) так и защищает саму Ардуино от внешних вторжений помех...
Вообще это тема длинная постараюсь приложить схему как это все у меня сделано. Поскольку на данный момент Ардуино "само стильная" но ...как бы "просится в состав умного дома".
Вопрос в согласовании по USB или LAN (через TP Link 3020) в работе.
Про температурные датчики, я уже писал неоднократно, что они любят не паразитное питание...слово то.. А именно каждый от своего персонального (копеечного) стабилизатора LM78L05 . Тем самым есть гарантия что датчик будет правильно работать. К сожалению опто развязку для них не придумали следует соблюдать условия построения сети 1-ware.
- Рейтинг: 1.16%
-
- Сообщения: 949
- Зарегистрирован: Пт дек 06, 2013 11:30 am
- Откуда: Москва
- Благодарил (а): 68 раз
- Поблагодарили: 94 раза
Re: проводка для умного дома
Да на самом деле не сильно долгая. Кому очень хочется копнуть глубоко - сам найдет инфу, а вот нам обычным умнодомостроителям достаточно в примерах показать, что датчик температуры соседствует с такими кондерами и такими резюками, при подключении к ардуино нужно поставить оптопару и т.д.
У большинства желание побыстрее все эти датчики напихать, подключить, а вот потооом играться настройками и писать алгоритмы взаимодействия. Я бы, честно, если бы не начал вас расспрашивать, давно бы уже тупо термодатчики без всякой обвязки примотал бы к шине из трех проводов и воткнул бы все это в ардуинку
А теперь лезу все глубже и глубже и понимаю, что оно мне на фиг не надо, но неправильно делать уже не хочется
У большинства желание побыстрее все эти датчики напихать, подключить, а вот потооом играться настройками и писать алгоритмы взаимодействия. Я бы, честно, если бы не начал вас расспрашивать, давно бы уже тупо термодатчики без всякой обвязки примотал бы к шине из трех проводов и воткнул бы все это в ардуинку
А теперь лезу все глубже и глубже и понимаю, что оно мне на фиг не надо, но неправильно делать уже не хочется
-
- Сообщения: 949
- Зарегистрирован: Пт дек 06, 2013 11:30 am
- Откуда: Москва
- Благодарил (а): 68 раз
- Поблагодарили: 94 раза
Re: проводка для умного дома
А можно вернуться к теме и нарисовать схемку, как выше спрашивал. Пожалуйста.
- shemnik69
- Сообщения: 590
- Зарегистрирован: Пн дек 24, 2012 3:01 pm
- Откуда: Саратов Saratov
- Благодарил (а): 67 раз
- Поблагодарили: 63 раза
Re: проводка для умного дома
Я ближайшие день два приложу и схемку и печатную плату модуля на Атмеге (та-же Ардуино по сути) в которой практически представлено все что изложено было выше единственное это канал связи RS485 потому как не по божески ставить в самодельную конструкцию ценой 200-300 р шилд стоимостью 1500 р. И потом данная плата монтируется в стандартную распред-коробку на 10 входов, в которой она и будет жить. Потерпите немного... Кстати по поводу схемы на сайте уже была информация по присоединениям разных устройств к платам на основе МК, т.е по аналогии это также к Ардуино напрямую относится.
Единственная загвоздка, это мне скетч (а программирую я Атмегу, через плату Ардуино (через стандартный загрузчик), надо отрабатывать под свои задачи так что тут как бы....
Единственная загвоздка, это мне скетч (а программирую я Атмегу, через плату Ардуино (через стандартный загрузчик), надо отрабатывать под свои задачи так что тут как бы....
-
- Сообщения: 949
- Зарегистрирован: Пт дек 06, 2013 11:30 am
- Откуда: Москва
- Благодарил (а): 68 раз
- Поблагодарили: 94 раза
Re: проводка для умного дома
Спасибо большое.
Я со скетчами и проч разберусь, мне бы железо подсказать.
Какие там оптопары, кондеры и проч на входе и т.д.
Я со скетчами и проч разберусь, мне бы железо подсказать.
Какие там оптопары, кондеры и проч на входе и т.д.
-
- Сообщения: 949
- Зарегистрирован: Пт дек 06, 2013 11:30 am
- Откуда: Москва
- Благодарил (а): 68 раз
- Поблагодарили: 94 раза
Re: проводка для умного дома
Вот я даже крутил сейчас рисунок с оптроном - ну не понимаю я. У датчика обычно ТРИ провода +-дата. А на картинке я вижу + и -, а где дата?
- shemnik69
- Сообщения: 590
- Зарегистрирован: Пн дек 24, 2012 3:01 pm
- Откуда: Саратов Saratov
- Благодарил (а): 67 раз
- Поблагодарили: 63 раза
Re: проводка для умного дома
Если про рисунок на стр 1 из ссылки ранее http://homes-smart.ru/upload/arduino/ar ... ctions.pdf (так это-ж просто подарок свыше) то там все правильно.
А какой датчик Вы имеете ввиду?
С оптроном обычно работает контактный датчик типа сухой контакт (микрик) или датчик движения или любой по аналогии но он замыкает катод оптрона (светодиода) на корпус и все. А уже оптрон точнее опто транзистор замыкает необходимую ножку МК на корпус тем самым получаем сигнал что датчик сработал.
Кстати, для простоты в своей плате я применил решения целиком из данной подсказки. Проверенно и зачем голову ломать.
А какой датчик Вы имеете ввиду?
С оптроном обычно работает контактный датчик типа сухой контакт (микрик) или датчик движения или любой по аналогии но он замыкает катод оптрона (светодиода) на корпус и все. А уже оптрон точнее опто транзистор замыкает необходимую ножку МК на корпус тем самым получаем сигнал что датчик сработал.
Кстати, для простоты в своей плате я применил решения целиком из данной подсказки. Проверенно и зачем голову ломать.
-
- Сообщения: 949
- Зарегистрирован: Пт дек 06, 2013 11:30 am
- Откуда: Москва
- Благодарил (а): 68 раз
- Поблагодарили: 94 раза
Re: проводка для умного дома
Есть датчики:
DS18B20 (три контакта gnd, data, vcc)
Датчик освещенности (gnd data)
Датчик движения (цифровой) (gnd data vcc)
Как их подключить к ардуино? Какие нужны оптроны, резисторы, кондеры и проч.?
Диоды еще какие-то вычитал, куда их ставить?
DS18B20 (три контакта gnd, data, vcc)
Датчик освещенности (gnd data)
Датчик движения (цифровой) (gnd data vcc)
Как их подключить к ардуино? Какие нужны оптроны, резисторы, кондеры и проч.?
Диоды еще какие-то вычитал, куда их ставить?