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

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

Модератор: immortal

schel4ok
Сообщения: 136
Зарегистрирован: Вс сен 02, 2018 8:03 am
Благодарил (а): 2 раза
Поблагодарили: 0

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

Сообщение schel4ok » Пн сен 07, 2020 8:37 pm

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

И если всё получится нормально, то датчик комнатной температуры, плюс датчик СО2, плюс дисплей с управлением температуры в комнате получается 3-4 тыщи.
Chainik
Сообщения: 1462
Зарегистрирован: Вс янв 10, 2016 11:05 am
Благодарил (а): 260 раз
Поблагодарили: 454 раза

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

Сообщение Chainik » Пн сен 07, 2020 8:54 pm

А-а-а..., тогда понятно.
Не знаю, поможет вам чем-то или нет, но по поводу термостата вот вам еще в копилку решений (https://ab-log.ru/forum/viewtopic.php?f ... 150#p41150).
schel4ok
Сообщения: 136
Зарегистрирован: Вс сен 02, 2018 8:03 am
Благодарил (а): 2 раза
Поблагодарили: 0

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

Сообщение schel4ok » Ср сен 30, 2020 11:36 pm

Кстати, возвращаясь к тому комбинированному датчику
https://www.ab-log.ru/forum/viewtopic.php?f=1&t=1624

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


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

Chainik
Сообщения: 1462
Зарегистрирован: Вс янв 10, 2016 11:05 am
Благодарил (а): 260 раз
Поблагодарили: 454 раза

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

Сообщение Chainik » Чт окт 01, 2020 8:48 am

Шлейфом подключать точно не получится. Хотя бы потому, что i2c-датчики одной модели имеют один и тот же адрес, поэтому их надо вешать на разные линии SDA.
Так что подключать только по отдельности.
schel4ok
Сообщения: 136
Зарегистрирован: Вс сен 02, 2018 8:03 am
Благодарил (а): 2 раза
Поблагодарили: 0

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

Сообщение schel4ok » Чт окт 01, 2020 9:42 am

Что-то я такого не слышал ни разу. Везде просто пишут, что на i2c шину можно повесить до 127 устройств, но нигде не пишут "только разных устройств".
Если действительно только разных, тогда вообще смысл этой шины теряется.
Я пока нашёл скетч для поиска адресов I2C устройств подключенных к Arduino https://2150692.ru/faq/66-poisk-adresov-i2c-ustrojstv
Наверняка есть возможность заводские адреса переназначать на другие.
TrDA
Сообщения: 147
Зарегистрирован: Ср сен 27, 2017 9:13 pm
Откуда: MSK
Благодарил (а): 235 раз
Поблагодарили: 38 раз

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

Сообщение TrDA » Чт окт 01, 2020 11:56 am

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
Всем удачи.
Спрашивайте - не стесняйтесь.
schel4ok
Сообщения: 136
Зарегистрирован: Вс сен 02, 2018 8:03 am
Благодарил (а): 2 раза
Поблагодарили: 0

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

Сообщение 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
(113.98 КБ) 122 скачивания
Правильно?
TrDA
Сообщения: 147
Зарегистрирован: Ср сен 27, 2017 9:13 pm
Откуда: MSK
Благодарил (а): 235 раз
Поблагодарили: 38 раз

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

Сообщение TrDA » Вс окт 04, 2020 3:24 pm

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. если не секрет а в какой программе вы схему рисовали? Очень понравилось!
Последний раз редактировалось TrDA Вс окт 04, 2020 3:56 pm, всего редактировалось 2 раза.
Всем удачи.
Спрашивайте - не стесняйтесь.
schel4ok
Сообщения: 136
Зарегистрирован: Вс сен 02, 2018 8:03 am
Благодарил (а): 2 раза
Поблагодарили: 0

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

Сообщение schel4ok » Вс окт 04, 2020 3:34 pm

Рисовал в обычном автокаде. Чертеж Ардуино готовый с инета скачал. Остальное вручную нарисовал.
Я хочу всё по максимуму сделать проводами.
Может тогда Ардуино Уно в каждой комнате поставить?

Кстати откуда инфа про максимум 2...2,5 метра?
Она же противоречит тому, что длина шины не имеет значения.
TrDA
Сообщения: 147
Зарегистрирован: Ср сен 27, 2017 9:13 pm
Откуда: MSK
Благодарил (а): 235 раз
Поблагодарили: 38 раз

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

Сообщение TrDA » Вс окт 04, 2020 3:58 pm

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

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

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