использование специального датчика в arduino uno
Я пытался использовать сеньор спецификации NO2 в Arduino UNO. как написать код для получения выходных данных в единицах «промилле» и как установить соединение. с учетом перекрестной чувствительности, указанной в техническом описании, как обнаружить интерференционные газы от самого этого датчика .. URL-адрес технического описания:
https://www.spec -sensors.com/wp-content/uploads/2016/10/3SP_NO2_5F-C-Package-110-508.pdf
@controller v, 👍0
Обсуждение1 ответ
В таблице спецификаций, на которую есть ссылка в посте, мы находим следующее:
-30+/-10 нА/млн
Это очень небольшой ток. АЦП Arduino представляет собой устройство измерения напряжения и (если не модифицировано) имеет диапазон от 0 до рабочего напряжения Arduino. Обычно 3,3 В или 5 В.
Для преобразования наноампер в этот диапазон напряжения потребуется дополнительное оборудование. Стандартный Arduino и код вряд ли будут использовать такой датчик.
Преобразование таких небольших величин тока в напряжения, которые можно измерить с помощью стандартного Arduino, не является тривиальной задачей. И большинство ответов не вписываются в краткий формат обмена стеками. Вот статья в журнале Engineering Design News на эту тему.
- Какова работа pulseIn?
- Сколько датчиков может поддерживать один модуль Arduino?
- Получение BPM из данного кода
- DS18B20 дает высокие показания. Как заставить его вернуть правильную температуру?
- Какой тип разъема использует система GROVE?
- Улавливают ли ультразвуковые датчики прозрачные материалы?
- Как подключить более 10 датчиков к Arduino uno r3
- В чем разница между акселерометром, гироскопом и датчиком магнитометра?
Считаете ли вы, что датчику требуется дополнительное оборудование для взаимодействия со встроенным процессором? [Комплект разработки, продаваемый для этого датчика, стоит около 350 долларов](https://www.spec-sensors.com/product/digital-gas-sensor-developer-kit/). Хотя вы, возможно, сможете создать свой собственный за небольшую часть цены, я сомневаюсь, что вы сможете использовать этот датчик только со стандартным Arduino и некоторым кодом., @st2000