Оглавление:
- Шаг 1. Соберите припасы
- Шаг 2: Настройте Arduino
- Шаг 3: Создайте свою схему
- Шаг 4. Проверьте свое новообретенное обоняние
- Шаг 5: Стройте подальше
Видео: Как почувствовать запах загрязнителей: 5 шагов (с иллюстрациями)
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:54
В этом руководстве объясняется, как использовать датчик газа с Arduino. Это позволяет вашему Arduino учуять (и, следовательно, вы программируете реакцию на) общие уровни газа для различных неприятностей, включая этанол, метан, формальдегид и множество других летучих органических соединений. Мои затраты на создание этого фактического устройства были менее 100 долларов США, включая полный комплект Arduino. Вот видео:. И нет, я не буду надевать рубашку:-) У меня есть комплекты / готовые версии этого и некоторых других проектов для продажи на моем веб-сайте Ближайшие сопоставимые коммерческие продукты, которые я могу найти: -Детектор коммерческого качества: $ 2500 + - лабораторный монитор: 295 долларов - одноразовый набор для тестирования летучих органических соединений: 234 доллара Я узнал об этом, услышав о некоторых парнях, которые добавляли датчики ЛОС к игрушечным собакам. Не уверен, где / если документы по этому проекту, но вот руководство, которому я следовал. Ссылки, объясняющие, что такое летучие органические соединения и почему вам может потребоваться забота: - некоторые симптомы чрезмерного воздействия летучих органических соединений - правила OSHA по уровням формальдегида - информация о Синдром больного здания: «В отчете Комитета Всемирной организации здравоохранения 1984 года было высказано предположение, что до 30 процентов новых и реконструированных зданий во всем мире могут быть предметом чрезмерных жалоб, связанных с качеством воздуха в помещениях (IAQ)». - The Inside Story: A Guide to Indoor Качество воздуха: «Для других загрязнителей, помимо радона, измерения являются наиболее подходящими, когда есть либо симптомы здоровья, либо признаки плохой вентиляции и конкретные источники или загрязнители определены как возможные причины проблем с качеством воздуха в помещениях. Тестирование на многие загрязнители может быть дорогостоящим. Перед тем, как проводить мониторинг вашего дома на предмет наличия загрязняющих веществ, помимо радона, проконсультируйтесь с вашим государственным или местным отделом здравоохранения или со специалистами, имеющими опыт решения проблем с качеством воздуха в помещениях, не связанных с промышленными отходами. строительные постройки.
Шаг 1. Соберите припасы
Вам понадобятся: - Arduino (или аналогичный) - кабель для подключения Arduino к вашему компьютеру / обеспечение питания - компьютер для считывания значений - потенциометр или резистор известного значения. где угодно от 500-1кОм должен работать-датчик газа: боль покупать в небольших количествах. Я купил 2, и они стоят примерно 22 доллара каждый, но объемные заказы становятся намного дешевле … конкретным датчиком, который я использовал, был датчик Figaro 2620. Вот что я использовал: - комплект arduino, который я использовал - различные датчики, доступные от Figaro (используйте разные датчики для «нюхать» разные вещи) Полезно, но не обязательно иметь под рукой мультиметр и инструмент для зачистки проводов… PDF-файл, прилагаемый к этому шагу, представляет собой прейскурант от производителя датчика по состоянию на март 2008 года.
Шаг 2: Настройте Arduino
1. Подключите Arduino к компьютеру и включите его. Это должно быть довольно просто, особенно с любой новой Arduino. Это руководство сработало для меня 2. Запрограммируйте свой Arduino так, чтобы он считывал значение с аналогового входа и отображал его на экране. Я использовал это руководство по использованию потенциометра с Arduino и в основном просто изменил частоту, с которой он считывает входное значение (задержка (100) = чтение 10 раз в секунду), чтобы получить следующий код, который у меня работает: // this выводит значение потенциометра на экран в Омint gasSensor = 0; // выбираем входной контакт для gasSensorint val = 0; // переменная для хранения значения, полученного от sensorvoid setup () {Serial.begin (9600);} void loop () {val = analogRead (gasSensor); // считываем значение из potSerial.println (val); delay (100);} Если вы используете это в качестве первого предлога для игры с Arduino, вы можете попробовать просто подключить потенциометр и прочитать значение от него перед добавлением датчика.
Шаг 3: Создайте свою схему
Прикрепленное изображение представляет собой изображение схемы сверху (это означает, что выводы датчика направлены к земле; из датчика выступает небольшой металлический язычок, чтобы вы могли понять, какой из контактов находится. Также ознакомьтесь с руководством по фигаро для конкретный датчик, который вы выберете. Прилагается техническое описание с некоторыми примерами схем для 2620.
Для 2620 в таблице данных указано необходимое сопротивление не менее 450 Ом. Я настроил свой потенциометр примерно на 450 Ом. Говоря простым языком, вот соединения, которые вы захотите сделать: - вывод датчика 1 к внешнему контакту потенциометра и заземление (земля Arduino) - контакт датчика 2 к другому внешнему контакту потенциометра - контакт датчика 3 к Arduino +5 В. и контакт датчика 4 - средний контакт потенциометра к аналоговому входу 0 Arduino. Вы можете его припаять (прочтите заметку Фигаро о том, какой тип припоя и температурное воздействие датчиков), но макетная плата достаточно хороша для моих целей.
Шаг 4. Проверьте свое новообретенное обоняние
Когда все подключено, вы готовы подключить arduino к компьютеру, запустить среду arduino и начать считывать значения. Не забудьте (как я изначально сделал:)) нажать кнопку «Monitor serial input» в программном обеспечении arduino.
Затем вы начнете видеть, как значения прокручиваются в черном пространстве в нижней части программы arduino. Эти значения представляют собой сопротивление в омах, считываемое с цепи. Для проверки медленно продуйте датчик над датчиком в течение нескольких секунд. Цифры на экране должны измениться. Также попробуйте подержать датчик над химическим веществом с высокой концентрацией, которое он должен обнаруживать: мое значение при этом сильно подскочило. При ~ 4 днях горения и температуре окружающей среды 63 ° F значения, которые я прочитал в моем доме, были (которые в достаточной мере не содержат химических веществ): - на открытом воздухе, после прогрева датчика в течение ~ 1 минуты: - 52 - дыхание. медленно над датчиком в течение нескольких секунд: 73 - удерживание датчика непосредственно над открытой бутылкой зернового спирта: 235
Шаг 5: Стройте подальше
Без горения в этой цепи в течение недели и добавления термистора это действительно хорошо только для считывания относительных концентраций химикатов: например, если вам нужна краска с более низким содержанием летучих органических соединений, вы можете подержать ее над разными открытыми бутылками с краской (в комната с постоянной температурой) и чувствовать себя немного безопаснее, используя краску с наименьшим значением. Очевидно, есть неприятности (и, возможно, некоторые летучие органические соединения: я не знаю), которые это не обнаруживает, но это определенно немного лучше, чем ничего:-)
Прилагается прилагаемый pdf-файл Figaro Sensors с подробным описанием реакции термисторов при различных температурах. Определенно не единственный термистор, который вы можете использовать, но он может быть полезен, когда вы исследуете свою собственную, лучшую версию этого проекта. Крутое расширение, которое я хочу увидеть, - это отображение приблизительного уровня загрязнения воздуха в миллионных долях (ppm) на моей спине, когда я еду на велосипеде в пробке, возможно, со светодиодной индикацией Mr. Фу, знак, который тоже включается выше определенной концентрации. Сообщите мне, что вы строите, и получайте удовольствие!
Четвертый приз на выставке Discover Green Science Fair for a Better Planet
Рекомендуемые:
Как сделать настольный блок питания: 20 шагов (с иллюстрациями)
Как сделать настольный источник питания: Настольный источник питания - чрезвычайно удобный комплект для любителей электроники, но он может быть дорогим при покупке на рынке. В этом руководстве я покажу вам, как сделать лабораторный лабораторный источник питания переменного тока с огранич
Как построить мощный металлический робот-танк с радиоуправлением: 6 шагов (с иллюстрациями)
Как построить мощный металлический робот-танк с дистанционным управлением: добрые друзья! Итак, я подумал о каком-то проекте, который был бы интересен, и решил построить танк (космический полет) на знаке, который, конечно же, полностью сделан из металла. 100% Моя конструкция качественная и точная, большая часть
Как сделать автоматический термостат для дровяной печи: 5 шагов (с иллюстрациями)
Как сделать автоматический термостат для дровяной печи: для моего проекта класса мехатроники я решил спроектировать и создать автоматический термостат для дровяной печи, используя Arduino с поддержкой Wi-Fi и ПИД-регулятор, управляющий шаговым двигателем для управления положением заслонки на моей дровяной печи. Это была большая награда
Как сделать пылесос: 6 шагов (с иллюстрациями)
Как сделать пылесос: Привет, сегодня я делаю самодельный пылесос, который может очистить большинство мелких частиц, так как я работал с проектом по пенополистиролу, там так сложно собрать крошечные частицы, поэтому у меня возникла идея сделать простой портативный пылесос, который работает на 12
Как создать команду роботов FIRST: 9 шагов (с иллюстрациями)
Как создать команду FIRST по робототехнике: когда мы не возимся или не проектируем рабочие места для библиотек, мы работаем с командами FIRST. Заядлые фанаты и сторонники, мы участвуем в FIRST почти 10 лет, помогая снабжать закусками команду FIRST LEGO League нашего сына, когда он