Zigbee датчик co2
Это и другие устройства можно приобрести в telegram группе @ZigБазар или просто написать мне в личку DIY&Zi.
Список всех устройств которые я продаю здесь
Все устройства которые я предлагаю прошиты и проходят тестирование дважды!
Zigbee датчик CO2 реализован на базе DIY zigbee модуля CC2652 и сенсора SCD40/41,с возможностью смены прошивки через USB type-C, релиз от DIY&Zi. Проект который хотелось изменить "Модкам" это Датчик СО2 (GitHUB).
Какие желания и возможности хотелось воплотить в новом датчике:
- заменить сенсор SenseAir S8 достаточно старый, неоправданно дорогой и очень большой по размерам на современный и маленький SCD40/41!
- сделать возможность обновления прошивки данного датчика без использования программатора - просто через USB
- полноценно управляемые индикаторы
Описание элементов платы датчика:
- Разъем питания и программирования USB Type-C
- сенсор CO2 SCD40/41
- синий led индикатор - подключение и ошибки Zigbee сети
- красный led индикатор - можно использовать для сигнализации максимального значения СО2 (через автоматизации УД)
- желтый led индикатор - можно использовать для сигнализации среднего значения со2 (через автоматизации УД)
- зеленый led индикатор - можно использовать для сигнализации нормального значения со2 (через автоматизации УД)
- sw1 системная кнопка - инициализация спаривания или принудительный репорт
- разъем подключения Zigbee модуля
- разъем программирования Zigbee модуля с помощью программатора, в случае заливки прошивки без включённого SBL
Датчик со2 питается через USB Type-C, напряжение 5V и ток потребления не более 0,6А. Подойдет любая стандартная зарядка для телефона с выходом 5 вольт и током до 2 ампер.
ВНИМАНИЕ!
устройство рассчитано на питание через USB Type-C, напряжением 5 вольт и ток потребления составляет не более 0.6А! Не 9-20 вольт, а именно 5 вольт! Пожалуйста, не используйте модные скоростные автоматические зарядки.
- расположите датчик СО2 как можно ближе к координатору
- отключите по возможности Zigbee роутеры поблизости
- сначала включите режим сопряжение (join) на координаторе
- подключите кабель питания к разъёму USB Type-C
Для инициализации режима спаривания устройства требуется сделать следующее:
по однократному нажатию кнопки на плате происходит принудительный репорт.
Если устройство не передает информацию или в last seen Вы видите что оно долго не откликается, произведите повторное спаривание.
Датчик CO2 поддерживается и в zigbee2mqtt (без внешнего конвертера), ZHA(без квирка), HOMEd (без внешнего конвертера)и в шлюзе SLS (дефолтный 228 конвертер PTVO).
У данного датчика прошивка конечного устройства END(default), но при желании есть возможность добавить функционал ROUTER.
Все характеристики, настройки и регулировки сенсора SCD40 описаны подробно в документации от сенсора и описании в PTVO.
Если Вы не понимаете что такое Zigbee и как оно работает, Вам стоит почитать Zigbee-WIKI.
Прошивка для данного датчика собрана в конфигураторе PTVO и загрузка производится следующими способами:
- или через разъем USB Type-C с UART CH340K( драйвер тут) и с помощью программы GW Multi tool
- или с помощью программатора J-link V11, используя контакты Cjtag на плате
Актуальный релиз PTVO на сегодня тут download
не забудьте указать пин SBL (для этого устройства это P05) для UART, иначе прошивка через USB не будет больше доступна!
- Почему датчик врет показания температуры и влажности и почему нет смысла устанавливать на данную плату совместно с сенсором SCD40/41 дополнительные датчики температуры и влажности BME280, DS18B20 или аналогичные, видно на фото ниже.
Датчик температуры и влажности установлен на заводе внутри корпуса самого сенсора SCD40 и эти показания ему нужны для программной корректировки значений со2. Ничего общего у этих показаний нет с внешней температурой и влажностью!
Большая просьба, если Вы увидели ошибку или неточность в этом описании, сообщите мне о ней!