Помогите новичку

Обсуждение статей, технологий домашней автоматизации, программных и аппаратных решений
Ответить
zahar69
Сообщения: 32
Зарегистрирован: 15 мар 2017, 11:13
Откуда: Красноярск

Помогите новичку

Сообщение zahar69 » 26 окт 2017, 12:52

Добрый день, форумчане. Есть сервер умного на распбери пи 2. Задача - в подвал нужно провести 2 датчика температуры и две управляемые релюшки - и все. Расстояние от сервера до подвала метров 40. Ставить мегадевайс с исполнительным модулем - избыточно и дороговато. Как это можно реализовать простыми средствами?

Alex_Jet
Сообщения: 1251
Зарегистрирован: 12 янв 2014, 18:00
Откуда: Россия, г.Томск

Re: Помогите новичку

Сообщение Alex_Jet » 26 окт 2017, 13:04

Вариантов не много:
1. 1-wire (DS18B20 + DS2413) + 12V питание на реле и обвязку из DS2413
2. 1-wire (DS18B20) + малоточные линии для управления оптопарами/транзисторами управления реле + 12V питание на реле и обвязку
[s]3. MegaD-328 + MegaD-2R, ах нет - не вариант, в MegaD-2R нет входов:(!!![/s]...тут не работает BBcode [s][/s]

1 и 2-й варианты можно подцепить прокинув одну витую пару. Главное датчики правильно подключать!

Offtop: давно говорю что нужен вариант MegaD с двумя универсальными входами, двумя АЦП и двумя выходами со встроенными реле. Должно быть не дорого (в пределах 2 т.р.), зато просто в подключении.

zahar69
Сообщения: 32
Зарегистрирован: 15 мар 2017, 11:13
Откуда: Красноярск

Re: Помогите новичку

Сообщение zahar69 » 26 окт 2017, 13:19

1-wire будет работать на такой длине? А подключение датчиков правильно это как?
Так?
Вложения
Снимок.PNG
Снимок.PNG (190.17 КБ) 2306 просмотров

scorp309
Сообщения: 35
Зарегистрирован: 12 окт 2011, 11:21

Re: Помогите новичку

Сообщение scorp309 » 26 окт 2017, 13:49

https://www.ab-log.ru/forum/viewtopic.php?t=280 (там схемка есть с внешним питанием http://www.benuks.ru/walpers/sh_ture.jpg)
и
https://www.ab-log.ru/smart-house/1-wir ... experience

Если коротко, то да - схема правильная и работать будет (хотя лучше к 5В линии подключить питание). Но рекомендую почитать ссылки, особенно если новичок.

zahar69
Сообщения: 32
Зарегистрирован: 15 мар 2017, 11:13
Откуда: Красноярск

Re: Помогите новичку

Сообщение zahar69 » 26 окт 2017, 14:03

Спасибо, буду изучать

intrahouse
Сообщения: 153
Зарегистрирован: 17 янв 2014, 11:07

Re: Помогите новичку

Сообщение intrahouse » 26 окт 2017, 17:03

Эта схема на расстоянии 40 метров работать не будет. Даже если подключить на 5В. Во всяком случае у нас не получилось.
На таком расстоянии для датчиков температуры лучше поставить мастер 1-Wire сети DS9490R. Можно купить на сайте ab-log https://www.ab-log.ru/smart-house/shop
Он работает без проблем.

Andrey_B
Администратор
Сообщения: 5327
Зарегистрирован: 18 мар 2011, 12:06

Re: Помогите новичку

Сообщение Andrey_B » 26 окт 2017, 19:18

Alex_Jet писал(а):MegaD-328 + MegaD-2R, ах нет - не вариант, в MegaD-2R нет входов:(!!!
В MegaD-328 - 14 портов. Два из них в этом случае заняты под MegaD-2R. Остаются еще 12.
К каждому из этих портов можно подключить датчик температуры при условии использования внешнего подтягивающего резистора (как на картинке).
Конечно, подключать датчики к "гребенке" не так удобно, как к клеммнику, но возможно.
intrahouse писал(а):Эта схема на расстоянии 40 метров работать не будет. Даже если подключить на 5В. Во всяком случае у нас не получилось.
На длинной линии можно уменьшить номинал подтягивающего резистора. Например, можно попробовать 1,5-2кОм. Должно работать.

Alex_Jet
Сообщения: 1251
Зарегистрирован: 12 янв 2014, 18:00
Откуда: Россия, г.Томск

Re: Помогите новичку

Сообщение Alex_Jet » 26 окт 2017, 22:16

Andrey_B писал(а):В MegaD-328 - 14 портов. Два из них в этом случае заняты под MegaD-2R. Остаются еще 12.
К каждому из этих портов можно подключить датчик температуры при условии использования внешнего подтягивающего резистора (как на картинке).
Конечно, подключать датчики к "гребенке" не так удобно, как к клеммнику, но возможно.
Вы же понимаете, что это слишком затратный вариант для реализации двух термостатов!
intrahouse писал(а):Эта схема на расстоянии 40 метров работать не будет. Даже если подключить на 5В. Во всяком случае у нас не получилось.
40 м не пробовал, но ветка 11 м и параллельно ей 25 м ветка - работали даже без "ухищрений". Схема почти такая - http://robocraft.ru/uploads/images/5/4/ ... 35b439.gif (правильную найти не могу), но еще должна быть обвязка (конденсатор в нужно месте и подтягивающий альтернативный).
Последний раз редактировалось Alex_Jet 27 окт 2017, 09:59, всего редактировалось 1 раз.

zahar69
Сообщения: 32
Зарегистрирован: 15 мар 2017, 11:13
Откуда: Красноярск

Re: Помогите новичку

Сообщение zahar69 » 27 окт 2017, 05:46

Конденсатор ставить по питанию возле датчика, а подтягивающий резистор возле малики? А какой емкости лучше ставить?

Alex_Jet
Сообщения: 1251
Зарегистрирован: 12 янв 2014, 18:00
Откуда: Россия, г.Томск

Re: Помогите новичку

Сообщение Alex_Jet » 11 дек 2017, 14:52

Рекомендации по постройке длинных линий 1-wire:
Recommendations_of_1-wire.jpg
Recommendations_of_1-wire.jpg (139.45 КБ) 1689 просмотров
Самое интересное описано - UTP не нужна экранированная, поскольку у нее повышенная погонная емкость. Подтягивающий резистор - всего 1кОм! Ну и само-собой пара сигнальная и пара питания используются правильным образом.
Пишут что с не экранированной витой парой удалось сделать длину линии 150-200 м с 32-мя DS18B20. А с экранированной только 100 м, но помехозащищенность (наверное читать, "постоянство показаний") выше!
Последний раз редактировалось Alex_Jet 20 янв 2018, 15:19, всего редактировалось 1 раз.

stilet69
Сообщения: 103
Зарегистрирован: 30 июн 2017, 19:14

Re: Помогите новичку

Сообщение stilet69 » 14 дек 2017, 14:37

Здравствуйте! Перерыл весь сайт, но не нашел схему подключения к MegaD датчика ds18d20 с паразитным питанием. Не даташит, а именно подключение к Меге. Может поможет кто нить?

Alex_Jet
Сообщения: 1251
Зарегистрирован: 12 янв 2014, 18:00
Откуда: Россия, г.Томск

Re: Помогите новичку

Сообщение Alex_Jet » 14 дек 2017, 14:48

Вроде бы никаких проблем: "Dq" (средняя нога) к In меги, "+" и "-" (боковые ноги) соединяем вместе и к Gnd меги.

stilet69
Сообщения: 103
Зарегистрирован: 30 июн 2017, 19:14

Re: Помогите новичку

Сообщение stilet69 » 14 дек 2017, 14:51

Alex_Jet писал(а):Вроде бы никаких проблем: "Dq" (средняя нога) к In меги, "+" и "-" (боковые ноги) соединяем вместе и к Gnd меги.
In Меги - это вход Меги сконфигурируемый как I2C - правильно?

Andrey_B
Администратор
Сообщения: 5327
Зарегистрирован: 18 мар 2011, 12:06

Re: Помогите новичку

Сообщение Andrey_B » 14 дек 2017, 16:57

Type: DSen
Sen: 1W
Вообще все, или почти все, написано здесь.

Ответить