Внимание! Перед тем как создавать тему на форуме, воспользуйтесь поиском! Пользователь создавший тему, которая уже была, будет немедленно забанен! Читайте правила названия тем. Пользователи создавшие тему с непонятными заголовками, к примеру: "Помогите, Схема, Резистор, Хелп и т.п." также будут заблокированны навсегда. Пользователь создавший тему не по разделу форума будет немедленно забанен! Уважайте форум, и вас также будут уважать!
Группа: Автор
Сообщений: 5520
Пользователь №: 13298
Регистрация: 12-November 06
Место жительства: Калужская губерния
В конце лета и осенью когда на юге Брянской области горели "чернобыльские" торфяники а у нас в городе видимость падала до 500м (в это время в Москве было задымление, вся гарь шла через нас) заинтересовался экологией. Была полумакетная плата с МК и светодиодным индикатором, добавил к ней простейший датчик для Ардуино и получился такой приборчик: http://vrtp.ru/index.php?act=categories&CO...le&article=3559 который и предлагаю для ознакомления.
--------------------
s0ll2, мы будем помнить тебя. Спасибо что был с нами эти годы. Спасибо за твою помощь и отзывчивость. ------------------------- Администрация и посетители vrtp.ru
Группа: Cоучастник
Сообщений: 2602
Пользователь №: 42419
Регистрация: 27-January 09
Место жительства: Земля
Дело в том, что датчики на базе подогреваемого катализатора не сильно долговечные. И даже если не работают, довольно таки быстро могут приходить в негодность, "отравляться" соединениями серы в воздухе. Сероводород постоянно присутствует в достаточно ощутимых концентрациях в квартирах и домах, достаточных для того, чтобы укоротить жизнь датчику: пердёж, эфирные масла чеснока и лука есть неизбежно. По большому счёту, при построении современных датчиков идут малость другим путём, используя оптические сенсоры. Однако, ценность данной конструкции в том, что малой кровью создано полезное устройство, которое может пригодиться многим.
--------------------
There are more things in heaven and earth, Horatio, Than are dreamt of in your philosophy. William Shakespeare
Группа: Автор
Сообщений: 5520
Пользователь №: 13298
Регистрация: 12-November 06
Место жительства: Калужская губерния
Об этом читал. Думаю что для удлинения срока службы прибор можно упаковывать в пластиковый пакет. С другой стороны если датчик за 176руб проработает хотя бы год- это уже не плохо. А IR сенсоры для самоделки уж очень дорогие. Спасибо за отзыв.
--------------------
s0ll2, мы будем помнить тебя. Спасибо что был с нами эти годы. Спасибо за твою помощь и отзывчивость. ------------------------- Администрация и посетители vrtp.ru
Группа: Автор
Сообщений: 5520
Пользователь №: 13298
Регистрация: 12-November 06
Место жительства: Калужская губерния
Да, но меньше чем на углекислый газ. Этот датчик MQ-135 "химически широкополосный".
--------------------
s0ll2, мы будем помнить тебя. Спасибо что был с нами эти годы. Спасибо за твою помощь и отзывчивость. ------------------------- Администрация и посетители vrtp.ru
Группа: Автор
Сообщений: 5520
Пользователь №: 13298
Регистрация: 12-November 06
Место жительства: Калужская губерния
Алексей, у меня применен с платой, только там резистор 1к в нагрузке сенсора выбросил, чего такой номинал воткнули- хз. Компаратор с светодиодами оставил как есть, немного подкрутил только порог срабатывания. Компаратор не мешает работе датчика.
--------------------
s0ll2, мы будем помнить тебя. Спасибо что был с нами эти годы. Спасибо за твою помощь и отзывчивость. ------------------------- Администрация и посетители vrtp.ru
Группа: Автор
Сообщений: 5520
Пользователь №: 13298
Регистрация: 12-November 06
Место жительства: Калужская губерния
Сейчас должна на месте быть.
--------------------
s0ll2, мы будем помнить тебя. Спасибо что был с нами эти годы. Спасибо за твою помощь и отзывчивость. ------------------------- Администрация и посетители vrtp.ru
Группа: Автор
Сообщений: 5520
Пользователь №: 13298
Регистрация: 12-November 06
Место жительства: Калужская губерния
На табачный дым сильно реагирует, так же сильно реагирует на газ. По "моменту вредности" - в приложении я привел некоторые данные из сети, можно еще поискать стандарты и прочее, это уже сделали до нас. А так например не работала вытяжка, так на кухне загазованность доходила до 5000-9000ppm, как зайдешь так через минут 10 и дышать нечем хотя запаха при этом никакого нет (получается или CO или CO2). Прочистил вытяжной канал - сразу стало не более 2000 при работающей конфорке и закрытом окне. Да и по квартире вместо 2000 стало 700-1300 разница сразу чувствуется. Конкретно состав газов не определяется, тут уж если к полу концентрация выше то значит CO2, если к потолку большая то CO или метан и прочее.
--------------------
s0ll2, мы будем помнить тебя. Спасибо что был с нами эти годы. Спасибо за твою помощь и отзывчивость. ------------------------- Администрация и посетители vrtp.ru
Группа: Автор
Сообщений: 5520
Пользователь №: 13298
Регистрация: 12-November 06
Место жительства: Калужская губерния
С общим катодом, с ОА на этих мк у меня плохо идут, подсвечиваются лишние сегменты.
--------------------
s0ll2, мы будем помнить тебя. Спасибо что был с нами эти годы. Спасибо за твою помощь и отзывчивость. ------------------------- Администрация и посетители vrtp.ru
Группа: Автор
Сообщений: 5520
Пользователь №: 13298
Регистрация: 12-November 06
Место жительства: Калужская губерния
Да так и сделано. У подобных упрощенных МК при любом обращении к порту, в том числе и при чтении АЦП или чтении любого из разрядов кратковременно все выходы проваливаются в 0. Из-за этого даже приходилось например писать свою подпрограмму вывода на LCD (стандартная библиотечная не работала) . А в 16F628 такого эффекта нет. Подобная ситуация обсуждалась тут: http://vrtp.ru/index.php?showtopic=10583&st=90 Простые МК не всегда самые лучшие но делаем из того что имеем на столе.
Это сообщение отредактировал s0ll2 - Jan 22 2015, 11:13 AM
--------------------
s0ll2, мы будем помнить тебя. Спасибо что был с нами эти годы. Спасибо за твою помощь и отзывчивость. ------------------------- Администрация и посетители vrtp.ru
s0ll2, мы будем помнить тебя. Спасибо что был с нами эти годы. Спасибо за твою помощь и отзывчивость. ------------------------- Администрация и посетители vrtp.ru
Доброго дня! Очень интересная и полезная (на мой взгляд) конструкция. Очень хочу ее повторить, но пока еще не обзавелся датчиком газа. В связи с этим такой вопрос - какие датчики можно тут применить вместо рекомендованного автором MQ-135? Подойдет ли, например, MQ-5 ?
Группа: Автор
Сообщений: 5520
Пользователь №: 13298
Регистрация: 12-November 06
Место жительства: Калужская губерния
Только MQ-135. Если взять чисто датчик для СО2 то на другие составляющие реагировать не будет, придется всю программу писать заново да и цена у таких датчиков не та.
--------------------
s0ll2, мы будем помнить тебя. Спасибо что был с нами эти годы. Спасибо за твою помощь и отзывчивость. ------------------------- Администрация и посетители vrtp.ru
Группа: Автор
Сообщений: 5520
Пользователь №: 13298
Регистрация: 12-November 06
Место жительства: Калужская губерния
Работать будет, но настройки все уйдут. У датчика другие характеристики, то есть программу все равно другую. На углекислый газ датчик реагировать не будет, только на горючие газы и алкоголь.
Это сообщение отредактировал s0ll2 - Jan 23 2015, 01:44 PM
--------------------
s0ll2, мы будем помнить тебя. Спасибо что был с нами эти годы. Спасибо за твою помощь и отзывчивость. ------------------------- Администрация и посетители vrtp.ru
Группа: Автор
Сообщений: 5520
Пользователь №: 13298
Регистрация: 12-November 06
Место жительства: Калужская губерния
В первую очередь СО2 концентрация которого меняется в разы вроде при небольших изменениях обстановки а запаха он не имеет и оценить его концентрацию без приборчика проблематично. СО то же, но в квартирах его источником может быть только кухня. По вопросу приборчика- так есть уже готовый модуль MQ-135 в котором и компаратор стоит и светодиод опасной концентрации, предназначенный именно для контроля качества воздуха и управления вентиляцией. Он же не только на СО2 реагирует. Его я и применил потому что не дефицитный и не дорогой. Когда стал дома следить за проветриванием гораздо лучше и комфортнее стало. Вот еще нашел кое-что об использовании готового аналогичного прибора: http://habrahabr.ru/company/masterkit/blog/248401/ смотрите все 3 части. По растворителям и прочему можно тут глянуть http://delta-grup.ru/bibliot/16/112.htm
Это сообщение отредактировал s0ll2 - Feb 19 2015, 10:54 AM
--------------------
s0ll2, мы будем помнить тебя. Спасибо что был с нами эти годы. Спасибо за твою помощь и отзывчивость. ------------------------- Администрация и посетители vrtp.ru
Группа: Автор
Сообщений: 5936
Пользователь №: 34743
Регистрация: 9-July 08
Место жительства: Москва
Почитал немного - весьма заинтересовала тема. Любопытно. https://plus.google.com/photos/+RadikNigmat...571041584226849 Причем для оценки концентрации СО совсем не требуется точных значений. Вполне достаточна привязка к нескольким условным "попугаям": 1. Комфортная концентрация 500...800ррм; 2. Начальное (допустимое) превышение 800...1200ррм; 3. Дискомфортная концентрация (начало утомления, головная боль) 1200...1800ррм; 4. Выше 1800...2000ррм - вредный уровень (сонливость, тошнота, головокружение). Еще выше - потеря работоспособности, и даже сознания при длительном нахождении. К сожалению, в зависимости от температуры и влажности показания могут плавать даже на калиброванных заводских приборах. Если делать свой вариант приборчика, и нет под рукой готового откалиброванного прибора, то определенную сложность доставит первичная калибровка попугаев. Для этого можно воспользоваться некоторыми народными (приближенными) реперными условиями. Например, поместить устройство под целофаном: 1. В коробку с каким-нибудь зеленым комнатным растением - 550...600ррм; 2. В пакет с буханкой черного хлеба - 1000ррм; 3. Рядом с разлитым на мраморе уксусом - 2000ррм; 4. Рядом с бутылью с брагой - 2500ррм; 5. Закрыться вместе с прибором с головой под одеялом и надышать - 3000...5000 и более ррм!!! При этом можно даже потерять сознание и задохнуться.
Это я к тому, что цифровая шкала не гарантирует адекватных показаний. Вполне может сгодиться, и даже будет более наглядна простая линейка светодиодов. Например, на базе ТА7666, или AN6884.
--------------------
Нравится, не нравится, терпи моя красавица... Работайте, братья!
Группа: Автор
Сообщений: 5520
Пользователь №: 13298
Регистрация: 12-November 06
Место жительства: Калужская губерния
Все так. В статье я давал коэффициенты для коррекции показаний от температуры, они сходятся. По вопросу вида индикации- цифровой все равно проще чем линейка светодиодов и более информативен. Не взирая на погрешность, по изменениям показаний при перемещении прибора можно найти и место выделения газов. Пробовал подносить к соединению газового шланга с краном. Так паронитовая прокладка газ все же на децел чуть-чуть пропускает, запаха нет, не воспламеняется, мыло то же не показывает а показания прибора возле гайки на пару сотен ppm возрастают. Даже при поднесении зажигалки (не открывая клапан) - все равно плюс 30-50 единиц. И СО2 в воздухе комнаты лежит слоями, на высоте 1-1.5м как правило максимум, хоть он и тяжелее воздуха но из-за разности темпратур по высоте распределяется по- своему. А с применеием МК прибор получается простым. Хочется добавить коррекцию от температуры и заодно термометр но 2к программной памяти не хватает, надо МК помощнее, с 4к. На Ардуино можно за вечер сварганить и он есть. Может попробую, только коробочка побольше получится. Спасибо за интерес к теме. PS а калибровку даже заводской МастерКит предполагает по чистому воздуху на улице не смотря на то, что применен оптический сенсор.
Это сообщение отредактировал s0ll2 - Feb 20 2015, 09:17 AM
--------------------
s0ll2, мы будем помнить тебя. Спасибо что был с нами эти годы. Спасибо за твою помощь и отзывчивость. ------------------------- Администрация и посетители vrtp.ru
Группа: Автор
Сообщений: 5520
Пользователь №: 13298
Регистрация: 12-November 06
Место жительства: Калужская губерния
Характеристику датчика в большом диапазоне без вычислений не обработать. Она в виде Х в степени У. Небольшие изменения сигнала означают большие изменения концентрации. Изменения сигнала с датчика в проценты а действительные изменения концентрации- в разы. В итоге диапазон напряжения с датчика от 30% питания до 97,7% обозначает изменение ppm с 130 до примерно 50 000. У меня на эту арифметику с плавающей запятой почти весь ПИК ушел, ладно хоть в Бейсике все это есть о получается в несколько строк команд. А ставить линейку LED на выход МК не интересно, слишком много выводов потребуется. Без МК индикация будет меняться всего на 2-3 точки если не растягивать диапазон с помощью усилителей на ОУ. На МК все же проще. Хотя попробовать можно, в таблице My_gas_sensor.xls из статьи есть зависимость ppm от напряжения с датчика (оно в отсчетах АЦП микроконтроллера, 0=0, а 1023=5в=питание схемы).
Это сообщение отредактировал s0ll2 - Feb 20 2015, 08:39 PM
--------------------
s0ll2, мы будем помнить тебя. Спасибо что был с нами эти годы. Спасибо за твою помощь и отзывчивость. ------------------------- Администрация и посетители vrtp.ru
Группа: Автор
Сообщений: 5936
Пользователь №: 34743
Регистрация: 9-July 08
Место жительства: Москва
s0ll2, а как бы табличку My_gas_sensor.xls поглядеть? Она видимо сделана с привязкой к какому-то фиксированному значению выходного нагрузочного резистора? И еще. Почему для линейной индикации потребуется много выводов? Пяти-шести более чем достаточно для индикатора.
Это сообщение отредактировал ded - Feb 20 2015, 08:56 PM
--------------------
Нравится, не нравится, терпи моя красавица... Работайте, братья!
Группа: Автор
Сообщений: 5520
Пользователь №: 13298
Регистрация: 12-November 06
Место жительства: Калужская губерния
Можно и 5-6 выводов на линейку. Таблица в архиве с источниками проекта, приложу и сюда. Значение нагрузочного резистора, точнее его отношение к сопротивлению датчика при 100ppm брал можно считать "с потолка", что бы при этом получить для 390ppm сигнал с АЦП равный 390 (концентрация СО2 в чистом воздухе на улице) для упрощения калибровки. Конкретно для данного экземпляра сенсора сопротивление подберется само при калибровке, потенциометр 50ком это обеспечит. То есть крутим потенциометр на чистом воздухе до получения нужных показаний 390-400ppm при температуре +20 градусов. Если температура другая то показания на чистом воздухе должны быть в К раз меньше, эти значения коррекции в статье приведены. Если добавить канал измерения температуры ( у меня мощности ПИКа не хватило) например на датчике температуры+влажности DHT-11 то все это можно делать автоматически (ух заведусь все же на Ардуино!). и получится классный прибор.
s0ll2, мы будем помнить тебя. Спасибо что был с нами эти годы. Спасибо за твою помощь и отзывчивость. ------------------------- Администрация и посетители vrtp.ru
Группа: Автор
Сообщений: 5936
Пользователь №: 34743
Регистрация: 9-July 08
Место жительства: Москва
s0ll2, спасибо за табличку, возьму в работу. На самом деле очень полезный прибор. И в офисах, и в спальных помещениях в общагах и казармах, и обычных жилых помещениях, в общественных местах. Особенно для тех, кто занимается вопросами соблюдения и контроля санитарных норм. Тут без хорошо калиброванного варианта не обойтись.
У меня же сейчас возник чисто бытовой интерес к подобному индикатору. Поймать момент превышения допустимого порога загазованности в спальных помещениях в квартире. Порог, при котором наступает дискомфорт, недосып и головная боль. Иногда бывает, что ворочаешься с боку на бок, и не можешь понять, в чем причина бессоницы. Возникло подозрение, что из-за хреновости системы вентиляции в доме периодически возникают застои во внутренней квартирной розе ветров. По-началу стал грешить на какие-то выделения от использованных отделочных материалов, на дессорбцию при повышении температуры. А вот сейчас появилось стойкое подозрение, и даже уверенность, что причиной всему тривиальный застой СО2. Использовать постоянно включенный вентилятор не хотелось бы из-за сквозняков. Вот и подумалось, замутить простейший показометр - плюс/минус лапоть от критичного порога. Можно конечно купить готовый вариант MT8057 от Мастера Кита, но будет вполне достаточно что-то свое попроще.
--------------------
Нравится, не нравится, терпи моя красавица... Работайте, братья!