SGP30 Датчик качества воздуха
- Sio
- Сержант
- Сообщения: 128
- Зарегистрирован: 28 июн 2021, 19:26
- Откуда: из дома, к вам
- Имя: Александр
- Благодарил (а): 8 раз
- Поблагодарили: 2 раза
SGP30 Датчик качества воздуха
Приветствую вас уважаемые коллеги,
Хотел попросить вас сделать блок к датчиу SGP30
Это недорогой I2C датчик с показаниями VOC и CO2 Тут есть проверенная ссылка на простой код. Пытался сам создать блок пока не получается.
Решил попросить помощи.
https://edistechlab.com/sgp30-luftquali ... 52f3c22ed6
https://github.com/Edistechlab/DIY-Heim ... P30_Sensor
Думаю многих такой датчик заинтересует да и скечь простой.
Хотел попросить вас сделать блок к датчиу SGP30
Это недорогой I2C датчик с показаниями VOC и CO2 Тут есть проверенная ссылка на простой код. Пытался сам создать блок пока не получается.
Решил попросить помощи.
https://edistechlab.com/sgp30-luftquali ... 52f3c22ed6
https://github.com/Edistechlab/DIY-Heim ... P30_Sensor
Думаю многих такой датчик заинтересует да и скечь простой.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- Капитан
- Сообщения: 908
- Зарегистрирован: 04 окт 2015, 19:10
- Откуда: Новосибирск
- Имя: Павел
- Благодарил (а): 20 раз
- Поблагодарили: 22 раза
SGP30 Датчик качества воздуха
[ref]Sio[/ref],
Проверяйте.
Датчика такого не имею, самому проверить не на чем. P.S. Перезаливка.
P.S.S. Перезаливка2.
Проверяйте.
Датчика такого не имею, самому проверить не на чем. P.S. Перезаливка.
P.S.S. Перезаливка2.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось Naladchik 02 окт 2022, 21:34, всего редактировалось 2 раза.
- Sio
- Сержант
- Сообщения: 128
- Зарегистрирован: 28 июн 2021, 19:26
- Откуда: из дома, к вам
- Имя: Александр
- Благодарил (а): 8 раз
- Поблагодарили: 2 раза
SGP30 Датчик качества воздуха
Здравствуйте Наладчик, большое спасибо что ответили на мою просьбу.
Понимаю, что это стоит время от этого ценю это очень.
Теперь к важному:
У вас получилось сделать блок. Блок рабочий, но есть одно замечание: Скорость передачи в UART очень большая. Цыфры показаний просто летят.
Выводил показания на OLED дисплей, последние 2 цыфры размыты.
Например (CO2)ppm: 700 две последних цыфры, непонятные. В (TVOG) ppb: обычно одна или две цыфры, но не понять какие.
Такое впечатление, что задержка на включение не срабатывает, имею ввиду блок таймера впереди [ TON ]
Может я что-то не так делаю или задержку надо поставить где-то?
Понимаю, что это стоит время от этого ценю это очень.
Теперь к важному:
У вас получилось сделать блок. Блок рабочий, но есть одно замечание: Скорость передачи в UART очень большая. Цыфры показаний просто летят.
Выводил показания на OLED дисплей, последние 2 цыфры размыты.
Например (CO2)ppm: 700 две последних цыфры, непонятные. В (TVOG) ppb: обычно одна или две цыфры, но не понять какие.
Такое впечатление, что задержка на включение не срабатывает, имею ввиду блок таймера впереди [ TON ]
Может я что-то не так делаю или задержку надо поставить где-то?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- Капитан
- Сообщения: 908
- Зарегистрирован: 04 окт 2015, 19:10
- Откуда: Новосибирск
- Имя: Павел
- Благодарил (а): 20 раз
- Поблагодарили: 22 раза
- Sio
- Сержант
- Сообщения: 128
- Зарегистрирован: 28 июн 2021, 19:26
- Откуда: из дома, к вам
- Имя: Александр
- Благодарил (а): 8 раз
- Поблагодарили: 2 раза
SGP30 Датчик качества воздуха
Не идёт. Один раз выдаёт показания и всё на этом.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- Капитан
- Сообщения: 908
- Зарегистрирован: 04 окт 2015, 19:10
- Откуда: Новосибирск
- Имя: Павел
- Благодарил (а): 20 раз
- Поблагодарили: 22 раза
SGP30 Датчик качества воздуха
Попозже гляну где косяк.
Отправлено спустя 6 часов 49 минут 54 секунды:
Вместо таймера генератор должен был быть, воткнул по запарке.
- Sio
- Сержант
- Сообщения: 128
- Зарегистрирован: 28 июн 2021, 19:26
- Откуда: из дома, к вам
- Имя: Александр
- Благодарил (а): 8 раз
- Поблагодарили: 2 раза
SGP30 Датчик качества воздуха
Вот сейчас всё отлично. По блоку нет никаких нареканий.
Задержки срабатывают тоже очень хорошо, я изменил задержки до одной сикунды.
Датчик оказался мега чувствительный. Дуешь на него, видно сразу как показатели меняются.
Вообщем всё работает как надо.
Ещё раз хотел поблагодарить Павла, за его работу.
Задержки срабатывают тоже очень хорошо, я изменил задержки до одной сикунды.
Датчик оказался мега чувствительный. Дуешь на него, видно сразу как показатели меняются.
Вообщем всё работает как надо.
Ещё раз хотел поблагодарить Павла, за его работу.
-
- Капитан
- Сообщения: 908
- Зарегистрирован: 04 окт 2015, 19:10
- Откуда: Новосибирск
- Имя: Павел
- Благодарил (а): 20 раз
- Поблагодарили: 22 раза
SGP30 Датчик качества воздуха
Интересно было бы посмотреть и проверить как влияет корректировка по абсолютной влажности.
Активировать в параметрах и подать значения с датчика температуры и влажности на входы блока.
Но это если есть такая возможность.
- Sio
- Сержант
- Сообщения: 128
- Зарегистрирован: 28 июн 2021, 19:26
- Откуда: из дома, к вам
- Имя: Александр
- Благодарил (а): 8 раз
- Поблагодарили: 2 раза
SGP30 Датчик качества воздуха
Очень хорошо, что мы затронули эту тему. На самом деле это оказалось важным.
Со стороны софта всё норм, блок работает и реагирует на покозания дополнительного датчика.
Должен сразу сказать, что с помощью дополнительного сенсора DHT22 и HTU21(I2C) мне удалось достичь большей точности показаний СО2. При этом показатели датчика SGP30 стали более "сдеженными", скачки показаний снизились.
Раньше было или 400 ррm или скачёк к 500-стам. (округляю конечно) С датчиком влажности всё сглаживается.
Особенно хорошо показал себя датчик HTU21. Датчик DHT22 показал себя менее заметным.
Может это связанно с тем, что оба датчика на общий I2C шине висят. Короче, всем рекомендую SGP30 с датчиком HTU21.
Со стороны софта всё норм, блок работает и реагирует на покозания дополнительного датчика.
Должен сразу сказать, что с помощью дополнительного сенсора DHT22 и HTU21(I2C) мне удалось достичь большей точности показаний СО2. При этом показатели датчика SGP30 стали более "сдеженными", скачки показаний снизились.
Раньше было или 400 ррm или скачёк к 500-стам. (округляю конечно) С датчиком влажности всё сглаживается.
Особенно хорошо показал себя датчик HTU21. Датчик DHT22 показал себя менее заметным.
Может это связанно с тем, что оба датчика на общий I2C шине висят. Короче, всем рекомендую SGP30 с датчиком HTU21.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 4 гостя