Страница 3 из 6

Re: Датчик углекислого газа, какой выбрать?

Добавлено: Пн сен 07, 2020 8:37 pm
schel4ok
Я не имел в виду подключать Т6703 к термостату.
Я заказал готовый комнатный термостат с красивым дисплеем.
В нём есть датчик температуры и его показания скорее всего можно передать в Ардуино.
Этот термостат устанавливается в подрозетник и наверняка там найдётся ещё место для датчика Т6703.
Раз внутри есть датчик температуры, то есть какие-то отверстия для вентиляции - чтобы воздух попадал на датчик. Значит он и к датчику Т6703 попадёт.

И если всё получится нормально, то датчик комнатной температуры, плюс датчик СО2, плюс дисплей с управлением температуры в комнате получается 3-4 тыщи.

Re: Датчик углекислого газа, какой выбрать?

Добавлено: Пн сен 07, 2020 8:54 pm
Chainik
А-а-а..., тогда понятно.
Не знаю, поможет вам чем-то или нет, но по поводу термостата вот вам еще в копилку решений (https://ab-log.ru/forum/viewtopic.php?f ... 150#p41150).

Re: Датчик углекислого газа, какой выбрать?

Добавлено: Ср сен 30, 2020 11:36 pm
schel4ok
Кстати, возвращаясь к тому комбинированному датчику
https://www.ab-log.ru/forum/viewtopic.php?f=1&t=1624

Если например купить 5 таких датчиков и поставить в разных комнатах, то к Ардуино их подключить можно одним шлейфом?
Просто как говорят на том форуме, к контроллеру MegaD их надо подключать каждый по отдельности, а не шлейфом.


Отправлено с моего Mi 9 SE через Tapatalk


Re: Датчик углекислого газа, какой выбрать?

Добавлено: Чт окт 01, 2020 8:48 am
Chainik
Шлейфом подключать точно не получится. Хотя бы потому, что i2c-датчики одной модели имеют один и тот же адрес, поэтому их надо вешать на разные линии SDA.
Так что подключать только по отдельности.

Re: Датчик углекислого газа, какой выбрать?

Добавлено: Чт окт 01, 2020 9:42 am
schel4ok
Что-то я такого не слышал ни разу. Везде просто пишут, что на i2c шину можно повесить до 127 устройств, но нигде не пишут "только разных устройств".
Если действительно только разных, тогда вообще смысл этой шины теряется.
Я пока нашёл скетч для поиска адресов I2C устройств подключенных к Arduino https://2150692.ru/faq/66-poisk-adresov-i2c-ustrojstv
Наверняка есть возможность заводские адреса переназначать на другие.

Re: Датчик углекислого газа, какой выбрать?

Добавлено: Чт окт 01, 2020 11:56 am
TrDA
schel4ok писал(а): Чт окт 01, 2020 9:42 am Что-то я такого не слышал ни разу. Везде просто пишут, что на i2c шину можно повесить до 127 устройств, но нигде не пишут "только разных устройств".
Если действительно только разных, тогда вообще смысл этой шины теряется.
Я пока нашёл скетч для поиска адресов I2C устройств подключенных к Arduino https://2150692.ru/faq/66-poisk-adresov-i2c-ustrojstv
Наверняка есть возможность заводские адреса переназначать на другие.
Просто для информации по I2C:
https://4pda.ru/forum/index.php?showtop ... ry97913549

Re: Датчик углекислого газа, какой выбрать?

Добавлено: Пт окт 02, 2020 10:58 pm
schel4ok
Есть вопросы:

1) Максимально допустимая ёмкоcть шины составляет 400 пФ - звучит интересно, но нифига непонятно.
Как понять какая у меня ёмкость шины? Из чего она складывается? И что будет если я превысил 400 пФ?

2) Длина шины НЕ имеет значения и на 4 строки ниже "если вам нужна более длинная шина I2C, вы должны использовать ретранслятор".
Это чтобы мы все совсем запутались?

3) Готовые модули I2C, уже имеют подтягивающие резисторы, и вам не стоит не беспокоиться.
То есть при использовании таких датчиков мне не надо дополнительные резисторы использовать?
https://aliexpress.ru/item/4000410804000.html
https://aliexpress.ru/item/32849462236.html
https://aliexpress.ru/item/32847561805.html

4) Если мне надо подключить 14 датчиков с одинаковыми адресами, то мне надо 2 мультиплексора TCA9548A подключить параллельно к портам SCL и SDA ардуины и к каждому подключать по 7 датчиков.
Схемку приложил
Схема автоматики.pdf
(113.98 КБ) 274 скачивания
Правильно?

Re: Датчик углекислого газа, какой выбрать?

Добавлено: Вс окт 04, 2020 3:24 pm
TrDA
schel4ok писал(а): Пт окт 02, 2020 10:58 pm Есть вопросы:

1) Максимально допустимая ёмкоcть шины составляет 400 пФ - звучит интересно, но нифига непонятно.
Как понять какая у меня ёмкость шины? Из чего она складывается? И что будет если я превысил 400 пФ?

2) Длина шины НЕ имеет значения и на 4 строки ниже "если вам нужна более длинная шина I2C, вы должны использовать ретранслятор".
Это чтобы мы все совсем запутались?

3) Готовые модули I2C, уже имеют подтягивающие резисторы, и вам не стоит не беспокоиться.
То есть при использовании таких датчиков мне не надо дополнительные резисторы использовать?
https://aliexpress.ru/item/4000410804000.html
https://aliexpress.ru/item/32849462236.html
https://aliexpress.ru/item/32847561805.html

4) Если мне надо подключить 14 датчиков с одинаковыми адресами, то мне надо 2 мультиплексора TCA9548A подключить параллельно к портам SCL и SDA ардуины и к каждому подключать по 7 датчиков.
Схемку приложил Схема автоматики.pdf
Правильно?

0. "Есть вопросы:" - к кому, как догадаться? Если ко мне то, я готов дать на них ответы ;)

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

2. Упс, опечатка, уже исправил. Слово "длинная" - должно быть в кавычках. Просто читайте как - "суммарно более ёмкая".

3. Про подтягивающие резисторы на готовых модулях:
- первый сенсор = ДА.
- второй сенсор = ДА.
- третий сенсор = ДА.

4. К одному мультиплексору TCA9548A можно подключить не более 8 (восьми) сенсоров. И да - для 14 датчиков с одинаковыми адресами, то вам надо 2 мультиплексора.

На длинах 4 - 22 метра I2C работать не будет, или нужно каждые 2,0 - 2,5 метра устанавливать повторители PCA9515A.
Да и на длинах более 8ми метров будет большая просадка напряжения, и оконечные устройства могут не запуститься.

5. Что касается схемы - идея правильная, но не для шины I2C.
- гораздо проще поставить в каждое помещение по ESP-01S c необходимыми сенсорами. Покрыть все помещения достаточным сигналом WI-FI, и накатить стороннюю прошивку на ESP (например Тасмота).
- или использовать другую дальнобойную шину, например как описано тут.

p.s. если не секрет а в какой программе вы схему рисовали? Очень понравилось!

Re: Датчик углекислого газа, какой выбрать?

Добавлено: Вс окт 04, 2020 3:34 pm
schel4ok
Рисовал в обычном автокаде. Чертеж Ардуино готовый с инета скачал. Остальное вручную нарисовал.
Я хочу всё по максимуму сделать проводами.
Может тогда Ардуино Уно в каждой комнате поставить?

Кстати откуда инфа про максимум 2...2,5 метра?
Она же противоречит тому, что длина шины не имеет значения.

Re: Датчик углекислого газа, какой выбрать?

Добавлено: Вс окт 04, 2020 3:58 pm
TrDA
schel4ok писал(а): Вс окт 04, 2020 3:34 pm Рисовал в обычном автокаде. Чертеж Ардуино готовый с инета скачал. Остальное вручную нарисовал.
Я хочу всё по максимуму сделать проводами.
Может тогда Ардуино Уно в каждой комнате поставить?

Кстати откуда инфа про максимум 2...2,5 метра?
Она же противоречит тому, что длина шины не имеет значения.
"откуда инфа про максимум 2...2,5 метра?" - личный опыт на UTP Cat.5e, я много экспериментов ставил.

"Может тогда Ардуино Уно в каждой комнате поставить?" - а как вы планируете их между собой связать?
https://youtu.be/3px2JxbbMNo