Датчики Водорода Кислорода Воды

art100
Offline
Зарегистрирован: 09.03.2014

Интересуют решения:

1.Датчики воды вижу два решения

1.1.Поплавковые с магнитами качающиейся возле геркона/магниточувствительной микросхемы.

Плюсы. Есть промышленные дешевые доступные. Код в микропроцессоре простой и быстрый.

Минусы.Крупные для милиметровых полостей.

1.2.Оголенные контакты.

Плюсы.Можно дешево изготавливать вместе с деталями.

Минусы.Код требуется иметь сложный с противодребезгом (include "buonce.h" и т.д.) Подвержен коррозии.

2.Датчики кислорода.

2.1.Ничего в голову не приходит кроме автомобильногь датчика кислорода.

Плюсы: Есть промышленного автомобильного исполнения.

Минусы: Требуется сложная аналоговая схема поддержания рабочей температуры. Накал 12в ток 1а.  И т.д. Если пытаться повторять условия выпускного коллектора автомобиля.

3.Датчик водорода.

Я вообще тут пасс. Не прорабатывал тему.

Подозреваю, что эту тему по датчикам уже прорабатывали. Китайцы что-то непонятное продают для ардуин. Может кто-то подскажет куда копать?

Gres
Gres аватар
Offline
Зарегистрирован: 26.03.2013
art100
Offline
Зарегистрирован: 09.03.2014
Нашелл какое-то пояснение по датчикам газа:
MQ-2 Датчик для обнаружения горючего газа и дыма
Датчик газа MQ-2 позволяет обнаруживать наличие в окружающем воздухе углеводородных газов (пропан, метан, н-бутан), дыма (взвешенные частицы, являющиеся результатом горения), водорода. Датчик можно использовать для обнаружения утечек промышленного газа и задымления.
 
MQ-3 Датчик обнаружения паров спирта C2H5OH
Аналоговой датчик газа MQ3 позволяет обнаруживать наличие паров спирта в воздухе или при дыхании, в парфюмерии или спиртных напитках.
 
MQ-4 Датчик обнаружения природного газа и метана
Аналоговый датчик газа (MQ4) для обнаружения метана. Этот датчик предназначен для определения концентрации метана (CH4) в воздухе, паров алкоголя, сигаретного и кухонного дыма. А так как этот газ является основным компонентом бытового газа, иметь подобный датчик весьма полезно - можно собрать детектор утечки газа или что-нибудь подобное.
 
MQ-5 Датчик обнаружения сжиженного (LPG), природного и коксового газа.
Используется для сигнализации утечек газа в домашних условиях и на предприятиях. Слабочувствителен к парам алкоголя, сигаретному дыму, парам приготовляемой пищи.
 
MQ-6 Датчик обнаружения LPG, изобутана, бутана.
Аналоговый датчик газа MQ6 может быть использован в бытовых и промышленных помещениях, для обнаружения утечки следующих газов: природный газ, углеводородный газ, бутан, пропан. Он имеет высокую чувствительность и малое время отклика. Чувствительность может быть настроена с помощью потенциометра на плате датчика. Данный модуль может быть легко подключен к Arduino-совместимому контроллеру через плату расширения ввода/вывода.
 
MQ-7 Аналоговый датчик для обнаружения угарного газа (CO).
Используется для обнаружения СО2 на заводе, при проведения подземных работ, в лабораторных и научных работах. Он может обнаружить CO-концентрацию газа в пределах от 20 до 2000 ppm. Чувствительность можно регулировать с помощью потенциометра.
 
MQ-8 Датчик обнаружения Водород (Н2) и коксовых газов.
Простой в использовании сенсор водорода (Н2) для определения наличия его в воздухе.
Модуль можно использовать для обнаружения утечек промышленного газа или задымления. На выходе датчика аналоговый сигнал пропорциональный содержанию газа. Чувствительность может быть настроена с помощью резистора.
 
MQ-9 Комбинированный аналоговый датчик газа (CO+CNG или CO+LPG)
Датчик газа MQ-9 позволяет обнаруживать наличие в окружающем воздухе углеводородных газов (пропан, метан, н-бутан) и угарного газа (CO). Его можно использовать для обнаружения утечек промышленного газа, возгорания, неисправностей газового оборудования.
 
MQ135 Детектор газов
Помимо углекислого газа, датчик также реагирует на присутствие других газов: угарного газа, аммиака, бензола, оксидов азота и паров спирта. Применяются для постоянного контроля качества воздуха в промышленных или бытовых помещениях.
 
Предполгаю, что по водороду есть вариант датчика MQ-8 http://www.dfrobot.com/image/data/SEN0133/MQ-8.pdf
Остается понять как с ОУ вариантом работать. 
 
art100
Offline
Зарегистрирован: 09.03.2014

Gres пишет:
.
Спасибо большое. Я насколько понял все датчики газа работат по одному принципу.

1 Нагрели

2 На оптимально подобранной электрохимической паре на интересуем вольтамперном участке что-то замерили.

3.Самый правильный случай: Операционным Усилителем и Компаратором выдали единицу о превышении какого-нибудь уровня.

Врукопашную оцифровывать аналоговый датчик без поверки иснтрументальными методами - это все от лукавого?

Gres
Gres аватар
Offline
Зарегистрирован: 26.03.2013

На тех вариантах, что я приводил ссылки выше, уже готовые модули для Ардуино.

Выводы обозначены аналоговый и цифровой, цифровой думаю настроен на определнный порог срабатывания, а аналоговый выводит текущее значение, а обрабатываете Вы его программно сами. Пример с MQ-2, еще один. Я себе в корзину добавил пару, праздники у них закончатся, куплю, хочу вентилятор сделать в туалет, курит кто то из соседей, натягивает в вентиляцию.

art100
Offline
Зарегистрирован: 09.03.2014

Теперь вопрос конкретный:

Водород H2 : Кто-нибудь с MQ-8 c ОУ+компаратор датчиком работал? Это платина и золото подогретое похоже.

Кислород O2 : Неужели надо разогреть платину до 300 градусов, чтобы что-то почувствовать? Попроще нет ничего?

art100
Offline
Зарегистрирован: 09.03.2014

Gres пишет:
...Выводы ... на определнный порог срабатывания....
Конечно. Самый правильный вариант. Я надеюсь китайцы с чем-то постоянным сравнивают и надеюсь потенциометрик на компараторчике крутят на что-то средне мировое потребительское. Код в електронику простой . Порог достиг не достиг. А вот датчик давления это уже конкретика аналоговая. То есть водород не пытались щупать. Меня смущает это датчик MQ-8 Что-то схему с копаратором пороговым не вижу вокруг него. Ноги OUT две штуки вроде есть.А то опять какой-нибудь развод на центы и нет оу+тригерочекШмитта(копмпараточик) на платке

Araris
Offline
Зарегистрирован: 09.11.2012

art100, рад, давно Ваших постов тут не видел. А поделитесь пожалуйста, что это будет (использование датчика водорода интригует, цеппелины на ум приходят) ?

NE_XT
NE_XT аватар
Offline
Зарегистрирован: 22.05.2012

Araris пишет:

art100, рад, давно Ваших постов тут не видел. А поделитесь пожалуйста, что это будет (использование датчика водорода интригует, цеппелины на ум приходят) ?

Я смею предположить,  это дополнительная схема подачи смеси для горения в какой либо котел обогрева (горелки), путём добычи водорода и кислорода гидролизным путём. А датчики водорода для контроля, чтобы вместо дома не получилась воронка :)

art100
Offline
Зарегистрирован: 09.03.2014

Araris пишет:
.цеппелины

Рад тоже вас видеть. Тепло. Как думаешь. Все электрохимические пары похоже в разных вариантах перегретые золото/платина/еще какая-нибудь хрень. Я несколько обескуражен датчиками ксилорода. Ну понятно. Платину раскалил. Перменкой тряси. И смотри как перемнка просаживается и не очень. Похоже все автомобильные датчики кислорода это датчики кислорода (торговые идиоты как всегда пишут всякую дурь лямда-шмяда альфа бета гамма синук косинус тангес)  Датчик давления просто и аналогово точно в трубке даст количество. А вот если там не газ нужный, а гадость? Ну допустим гидролизом получаем газ Брауна. Это если дисцилированная чистенькая от нержавеки то две молекулы водорода сразу в одну слипнется и две молекулы кислорода аналогично. Но реальность такова. Вода из-под крана. Электроды из железа из мусорки. Газ пенится. Все рыжее. Жаренными микробами пахнет. Верно старики писали "Грязный газ". Значит всякими способами хочется хоть какой-нибудь контроль иметь. С датчиком водорода как бы понятно. Отдал 5 баксов. Дырку проковырял. Сеточку вовнутрь сунул. Единичка допустим выскочила или не выскочила в неком обьеме.. С кислородом засада. Это сколько такой хрени надо обложить эту автомобильну "лямду" чтобы она что-то показала. С водой и -то вроде проще. Водпроводный поплавок с проводом в дырку всунул. С температурой понятно. Датчик готовый к корпусу прилепил. С кислородом я в непонятках. Ты помнится воевал с "пуками". На чем остановлился?

art100
Offline
Зарегистрирован: 09.03.2014

NE_XT пишет:
..чтобы вместо дома не получилась воронка :)...
Зришь в корень. Пока газа Брауна всего ничего. Пых и все. Даже весело. :)  А если что-нибудь поломается и накопиться под крышей. Свет на чердаке включил и крыши нет?  У меня нет столько крыш. Я лучше "солому во все места постелю чтобы падать мягко было". С водородом вроде понятно. У китайцев пачку купил во все дыры успешно напихал. Успешно забыл.  Есть мысли как кислород по народному щупать? :)

 

Gres
Gres аватар
Offline
Зарегистрирован: 26.03.2013

art100 пишет:

Меня смущает это датчик MQ-8 Что-то схему с копаратором пороговым не вижу вокруг него. Ноги OUT две штуки вроде есть.А то опять какой-нибудь развод на центы и нет оу+тригерочекШмитта(копмпараточик) на платке

Я же дал ссылку на конкретный товар, там есть фото, на фото стоит компаратор LM393, резистивные делители на плате присутсвуют, порог срабатывания цифрового выхода регулируется подстроечным резистором.

Что пришлют братья китацы и пришлют ли вообще, гарантировать не могу. Сам этот модуль не мучал, только изучал информацию. Позже куплю MQ-2 и поиграюсь, но это немного другое.

 

Andrey-S
Offline
Зарегистрирован: 02.01.2015

Я брал у китайцев сразу комплект всех этих датчиков 9шт .. Мучал из них только MQ-2, MQ-3 и MQ-4... Результатом их работы доволен... Если нужны какие-то опыты над MQ-8 или еще каким-то, то могу посодействовать... Жаль водород в алюминиевых радиаторах кончился))

Gres
Gres аватар
Offline
Зарегистрирован: 26.03.2013

Andrey-S пишет:

 Жаль водород в алюминиевых радиаторах кончился))

Электролизом! Загрубить автоматы и фен в ванную. :)

art100
Offline
Зарегистрирован: 09.03.2014

Gres пишет:

Andrey-S пишет:

 Жаль водород в алюминиевых радиаторах кончился))

Электролизом! Загрубить автоматы и фен в ванную. :)

И самому с мыслями о компараторах и тригерах шмитта пригнуть в ванную чтобы теорию практикой проверить. :)

Всем спасибо. :)

Накидал тестер. 

// art100 20160212 to write gaz MQ-8 to led tester analog and digital out
//pins----------------------
#define PIN__GAZ  A0 //analog
#define PIN_DGAZ  A1 //digital
#define PINGREEN  2 
#define PIN_BLUE  3
#define PIN__RED  4
#define PIN_DRED  5
//----------------------------------------------------------------------
void setup(){
  Serial.begin(9600);
  pinMode(PIN__GAZ, INPUT);
  pinMode(PIN_DGAZ, INPUT_PULLUP);
  pinMode(PINGREEN,OUTPUT);
  pinMode(PIN_BLUE,OUTPUT);
  pinMode(PIN__RED,OUTPUT);
  pinMode(PIN_DRED,OUTPUT);
  digitalWrite(PINGREEN,HIGH);digitalWrite(PIN_BLUE,HIGH);digitalWrite(PIN__RED,HIGH);digitalWrite(PIN_DRED,HIGH);delay(1000);//test
  digitalWrite(PINGREEN, LOW);digitalWrite(PIN_BLUE, LOW);digitalWrite(PIN__RED, LOW);digitalWrite(PIN_DRED, LOW);
}
//=============================================================================================================
void loop() {
  int Gaz1=analogRead(PIN__GAZ);//  Serial.println(Gaz1);
  if(Gaz1<100         ){ digitalWrite(PINGREEN,HIGH);digitalWrite(PIN_BLUE, LOW);digitalWrite(PIN__RED, LOW); }
  if(Gaz1>100,Gaz1<300){ digitalWrite(PINGREEN,HIGH);digitalWrite(PIN_BLUE,HIGH);digitalWrite(PIN__RED, LOW); }
  if(         Gaz1>300){ digitalWrite(PINGREEN,HIGH);digitalWrite(PIN_BLUE,HIGH);digitalWrite(PIN__RED,HIGH); }
  delay(1000);

  if(PIN_DGAZ=LOW){digitalWrite(PIN_DRED,HIGH);} else{digitalWrite(PIN_DRED, LOW);}
}
//============================================================================================================

Остается где-нибудь сегодня вечером датчик найти. :-0 Это мен получается надо некую цифру 8 высматирвать чтобы что-то с чем-то сошлось. :-? Сегодня думаю пыхнуть не получиться. Может позже. :)

 

 

 

art100
Offline
Зарегистрирован: 09.03.2014

Andrey-S пишет:
... Если нужны какие-то опыты над MQ-8 или еще каким-то, то могу посодействовать... Жаль водород в алюминиевых радиаторах кончился))

Можно попробовать телепатически. Я трубку с неким грязным газом к монитору прижимаю. Вы на своей стороне датчик к экрану. И кричите погромче. Есть там водород или нет. Как думаете получится бабахнуть у вас или у меня? :). Мне еще ШИМ надо придумать и регулятор какой-нибудь. Может позже. :)

 

Gres
Gres аватар
Offline
Зарегистрирован: 26.03.2013

Так так, намечается очень интересный проект телепотратора! :)

art100
Offline
Зарегистрирован: 09.03.2014

Gres пишет:
... компаратор LM393...порог... резистором....
Вот спасибо тебе добрый человек, что носом ткнул. Значит получается.

...
  if(PIN_DGAZ=LOW){digitalWrite(PIN_DRED,HIGH);} else{digitalWrite(PIN_DRED, LOW);}
...

 

Аналогово получается при увеличении концентрации каких-то проводящих молекул какое-то сопротивление начинает уменьшаться у всех как-то.

Наим;Рабочее напряж;Сопр.;мВт;Диапазон сопрот. нагрузки;Относит. чувствит.;Диапазон рабочих температур
MQ-2	5 В, пост./пер. ток	регул.	800 мВт	3 - 30 кОм (1000 ppm изобутан)-20…50°С	
MQ-3	5 В, пост./пер. ток	200 кОм	750	1 - 8 МОм (0.4 мг/л алкоголь)-10…50°С	
MQ-4	5 В, пост./пер. ток	20 кОм	750	10 - 60 кОм (1000 ppm CH4)-10…50°С	
MQ-5	5 В, пост./пер. ток	20 кОм	800 мВт	10 - 60 кОм (5000 ppm метан)-10…50°С	
MQ-6	5 В, пост./пер. ток	20 кОм	750	10 - 60 кОм (1000 ppm СНГ)-10…50°С	
MQ-7	5 В, пост./пер. ток	регул.	330	2 - 20 кОм (100 ppm CО)-20…50°С	
MQ-8	5 В, пост./пер. ток	10 кОм	800 мВт	10 - 60 кОм (1000 ppm водорода)-10…50°С	
MQ-9	5 В, пост./пер. ток	регул.	340 мВт	2 - 20 кОм (100 ppm CO)-20…50°С

 

"если осторожно то и другие можно" Я ничего не путаю?

 

NE_XT
NE_XT аватар
Offline
Зарегистрирован: 22.05.2012

Gres пишет:

Так так, намечается очень интересный проект телепотратора! :)

С этого света , на тотсвет ?

 

temenator
Offline
Зарегистрирован: 26.12.2015

По горючим газам есть проблема.

Каталитические датчики полная фигня.

Сильно зависят от температуры и движения окружающего воздуха.

Весь мозг выносили в агрегатах.

А инфракрасные дорогие и не видят чистый водород.

Только его соединения, но стабильно работают от минус до больших плюсов.

А на кислород Вам надо электрохимический сенсор.

Так как лямбда только кажет есть или нет.

http://www.alphasense.com/WEB1213/wp-content/uploads/2015/09/O2A3.pdf

Araris
Offline
Зарегистрирован: 09.11.2012

art100 пишет:

Ты помнится воевал с "пуками". На чем остановлился?

Да там всё просто, по сей день работает. Датчик MQ-какой-то, АналогРидом читаю, усредняю, при превышении порога включаю вентиляцию. Датчик реагирует и на "пуки", и на клей "Момент", и на пары растворителя, даже на алкогольный "выхлоп". MQ-серия - достаточно примитивные штуки (а чего хотеть за пару баксов-то ?), годятся скорее для индикации, чем для измерения.

*читаюшим поясню, art100 имеет в виду мой "умный" туалет.

Logik
Offline
Зарегистрирован: 05.08.2014

А что у этих MQ со стабильностью? Со временм не "запукались"?

Araris
Offline
Зарегистрирован: 09.11.2012

Со стабильностью всё гораздо лучше, чем с точностью и селективностью ))). Тот, что в туалете, работает с 2012 года и сегодня показывает те же величины (в "попугаях"), что и три с чем-то года тому назад. К прочим его двум собратьям (кухня над газовой плитой и гостиная) также претензий не имею.

Logik
Offline
Зарегистрирован: 05.08.2014

Так уже юзабельно. То, что вся серия не отличается селективностью, если она вобще у них есть ;) и точность на уровне воняет-невоняет для бытовухи не критично. Сообщали что их на пол года хватало. Но если три года то нормас.

Про лямда-зонд, если я не путаю, то он меряет наличие кислорода только при наличии газа чего-то окисляемог, тогда по факту каталитического окисления и делается вывод о наличии кислогода. Т.е. в чистом воздухе он не покажет. Может и ошибаюсь.

art100
Offline
Зарегистрирован: 09.03.2014

Тэкс. Искал код опять наткнулся на свой

 

// art100 20180305 косяк по ходу нашел 0212 to write gaz MQ-8 to led tester analog and digital out
//pins----------------------
#define PIN__GAZ  A0 //analog
//#define PIN_DGAZ  6//A1 //digital
#define PINGREEN  13//2 
#define PIN_BLUE  3
#define PIN__RED  4
#define PIN_DRED  5
//----------------------------------------------------------------------
void setup(){
  Serial.begin(9600);
  pinMode(PIN__GAZ, INPUT);
//  pinMode(PIN_DGAZ, INPUT_PULLUP);
  pinMode(PINGREEN,OUTPUT);
  pinMode(PIN_BLUE,OUTPUT);
  pinMode(PIN__RED,OUTPUT);
  pinMode(PIN_DRED,OUTPUT);
  digitalWrite(PINGREEN,HIGH);digitalWrite(PIN_BLUE,HIGH);digitalWrite(PIN__RED,HIGH);digitalWrite(PIN_DRED,HIGH);delay(1000);//test
  digitalWrite(PINGREEN, LOW);digitalWrite(PIN_BLUE, LOW);digitalWrite(PIN__RED, LOW);digitalWrite(PIN_DRED, LOW);
}
//=============================================================================================================
void loop() {
  int Gaz1=analogRead(PIN__GAZ);//  Serial.println(Gaz1);
  if(Gaz1<100         ){ digitalWrite(PINGREEN,HIGH);digitalWrite(PIN_BLUE, LOW);digitalWrite(PIN__RED, LOW); }
  if(Gaz1>100,Gaz1<300){ digitalWrite(PINGREEN,HIGH);digitalWrite(PIN_BLUE,HIGH);digitalWrite(PIN__RED, LOW); }
  if(         Gaz1>300){ digitalWrite(PINGREEN,HIGH);digitalWrite(PIN_BLUE,HIGH);digitalWrite(PIN__RED,HIGH); }
  delay(1000);

//  if(PIN_DGAZ=LOW){digitalWrite(PIN_DRED,HIGH);} else{digitalWrite(PIN_DRED, LOW);}
}
//============================================================================================================
Еще бы вспомнить что я такое ваял?

ладно прощью потом буду разбираться

bwn
Offline
Зарегистрирован: 25.08.2014

Ты откуда вынырнул?