Zigbee датчик co2 ver. 2.1
Это и другие устройства можно приобрести в telegram группе @ZigБазар или просто написать мне в личку DIY&Zi.
Список всех устройств которые я продаю здесь
Все устройства которые я предлагаю прошиты и проходят тестирование дважды!
ВНИМАНИЕ!
Данная инструкция вместе с самим проектом переехали на GitHAB.
Подробная инструкция предыдущего релиза датчика co2 V1.3 здесь
Какие желания и возможности хотелось воплотить в новом релизе датчика:
- добавить к сенсору углекислого газа
CO2SCD40/41 сенсор летучих органических веществ VOC SGP40 - добавить отдельный сенсор температуры и влажности SHTC3
- добавить цифровой сенсор освещенности BH1750
- добавить возможность подключения внешнего сенсора 1Wire типа DS18B20 или аналогичного из списка поддержки PTVO конфигуратора
- добавить возможность подключения внешнего сенсора i2c любого из списка поддержки PTVO конфигуратора
- сохранить возможность обновления прошивки данного датчика без использования программатора - просто через USB порт
- добавить автоматизацию в прошивку датчика для полноценного управления индикаторами RGY, что дает простой визуальный контроль превышения значений с выбранного сенсора
- создать такую удобную сенсорную платформу на базе которой сами пользователи могли добавлять те сенсоры в которых нуждаются!
- и главное условие устройство должно работать без конвертеров/квирков и т.п. на основных платформах умного дома(Home Assistant/ZHA, Zigbee2mqtt, HOMEd, SLS)
Описание основных элементов платы датчика:
- разъем питания и программирования USB Type-C
- разъем для подключения внешнего сенсора i2c или 1Wire
- посадочное место под сенсор CO2 SCD40/41
- 4х контактный разъем программирования Zigbee модуля с помощью программатора cJTAG, в случае ошибочной загрузки прошивки без включённого SBL
- JOIN системная кнопка - инициализация спаривания или принудительный репорт
- SBL системная кнопка - инициализация режима загрузчика прошивки
- RST системная кнопка - перезагрузка/переподключение Zigbee модуля
- цифровой сенсор температуры и влажности SHTC3
- цифровой сенсор летучих органических веществ VOC SGP40
- зеленый, желтый, красный led индикаторы - для для сигнализации максимального значения выбранного сенсора, синий led - для для сигнализации подключения и ошибки Zigbee сети
- цифровой сенсор освещенности BH1750
ВНИМАНИЕ!
не производить подключение внешних сенсоров i2c или 1Wire типа DS18b20
при включённом питании датчика!
Если Вам требуется внешний сенсор DS18B20, то при заказе датчика обязательно укажите длину кабеля у DS18B20 которое Вам требуется (от 1 до 3 метров).
Перед покупкой Вам надо определится требуется вам 5-ти контактный разъем для подключения внешних сенсоров или нет. Исходя из этого будет понятно нужен вам большой корпус или маленький. А так же Вам нужно определится какие сенсоры Вам нужно установить в датчик!
Датчик питается через USB Type-C или от 2х контактов под пайку, напряжение 5V и ток потребления не более 0,6А. Подойдет любая стандартная зарядка для телефона с выходом 5 вольт и током до 2 ампер или подобный источник питания.
ВНИМАНИЕ!
Устройство рассчитано на питание через USB Type-C, напряжением 5 вольт и ток потребления составляет не более 0.6А! Не 9-20 вольт, а именно 5 вольт! Настоятельно не рекомендую использовать современные модные скоростные автоматические зарядки для телефонов.
- расположите датчик СО2 в том месте в котором Вы планируете его использовать
- сначала включите режим сопряжения(JOIN) на координаторе
- подключите кабель питания к разъёму USB Type-C
Для инициализации режима спаривания устройства требуется сделать следующее:
по однократному нажатию этой кнопки происходит принудительный репорт.
Если устройство не передает информацию или в last seen Вы видите что оно долго не откликается, произведите повторное спаривание.
Датчик CO2 поддерживается и в zigbee2mqtt (без внешнего конвертера), ZHA(без квирка), HOMEd (без внешнего конвертера)и в шлюзе SLS (дефолтный 228 конвертер PTVO).
Настройка конфигурации и сама прошивка.
В данный датчик загружена по умолчанию прошивка конечного устройства END(default), сделано это по причине использования Premium версии прошивки PTVO на 16 каналов.
Все характеристики, настройки и регулировки установленных сенсоров описаны подробно в документациях от этих сенсоров и описании в PTVO.
Актуальную версию прошивки для датчика спрашивайте у меня личке DIY&Zi. Эту прошивку Вы сможете открыть в конфигураторе PTVO и вносить свои желаемые изменения и настройки!
Если Вы не понимаете что такое Zigbee и как оно работает, Вам стоит почитать Zigbee-WIKI.
Прошивка для данного датчика собрана в конфигураторе PTVO и загрузка производится следующими способами:
- или через разъем USB Type-C с UART CH340( драйвер тут) и с помощью программы GW Multi tool
- или с помощью программатора J-link V11, используя контакты Cjtag на плате
Актуальный релиз PTVO на сегодня тут download
ВНИМАНИЕ!
не забудьте указать пин SBL (для этого датчика это P15) для UART, иначе прошивка через USB не будет больше доступна!
Для прошивки нажать и удерживать кнопку SBL на плате и подключить к USB.
Большая просьба, если Вы увидели ошибку или неточность в этом описании, сообщите мне о ней!