Arduino: считывание значений PPM с датчика озона MQ-131

У меня есть датчик MQ131 от sainsmart: https://www.amazon.co.uk/gp/product/B00NL8XIQG/ref=ox_sc_act_title_1?ie=UTF8&psc=1&smid=A3DRI1TTHCTDIG

Все, что я могу прочитать, это аналоговое значение, которое не отражает концентрацию газа. Какой-нибудь код Arduino для чтения концентрации ppm? Как долго необходимо прогревать датчик?

, 👍1


2 ответа


1

Сначала вам нужно заставить его гореть в течение 24 часов (рекомендуется 48). Просто подключите его и ждите. Тогда для калибровки вам понадобится эталонная атмосфера, не содержащая NOx, CL2 и O3. В этой эталонной атмосфере вы должны получить выходное значение 0.

Я не знаю точно, какую модель вы купили, но большинство этих газовых датчиков, установленных на печатной плате, имеют мини-eeprom, поэтому на выходе отображается фактическая концентрация PPM. Обратите внимание, что эти датчики не могут сказать вам, сколько какого газа обнаружено, а только концентрацию ppm (затем вам придется угадать, какой из них находится в воздухе). Если в воздухе есть несколько таких газов, вы не сможете определить их концентрацию с помощью такого датчика.

,

Можете ли вы предложить кого-нибудь, кто может напрямую указать значения ppm, вместо того, чтобы просто бороться с интерфейсом этой модели, которую я получил от Amazon? @Винсент, @Badreddine Zebbiche

эта модель дает ppm после калибровки, но ppm всех этих газов вместе взятых. Например, если у вас 100 ppm CL2 и 200 ppm O3, на вашем Arduino вы увидите 300 ppm. Если вам нужен датчик, который будет давать вам ppm только одного газа, это будет стоить вам намного дороже., @Vincent Teyssier


0

Согласно изображению, датчик представляет собой датчик Winsen MQ131 низкой концентрации (черный бакелитовый вариант). Дополнительную информацию о датчике можно получить в техническом описании.

Ваш датчик установлен на печатной плате с некоторыми функциями, такими как преобразование значений (аналоговых в цифровые), управление нагревателем, возможно, предоставление шины I2C... Без какой-либо дополнительной информации трудно дать рекомендации по вашему модулю (ссылка на Amazon). не упоминается какая-либо таблица данных для модуля).

Чтобы использовать датчик, вы можете подключить его непосредственно к датчику и управлять им самостоятельно. Вы можете найти код на GitHub (для вдохновения или форка).

,