Подключение MQ-135 к Ардуино
Мы также решили не отставать от остальных, потому спешим познакомить вас с вполне достойным устройством подобного плана – датчиком углекислого газа MQ-135. Он относится к категории «полупроводниковых», потому лаконичен. Состоит из керамической трубки с покрытием Al2O3, на которую нанесен чувствительный слой диоксида олова. Прибор вдобавок ко всему универсален, т.к. способен «улавливать» в воздухе: бензин, дым, пыль, пары CO2, аммиака, спирта, метана и т.д.
Важно! Для каждого измеряемого вещества есть свой диапазон ПДК (норма и высокая концентрация). Подробнее эти цифры можно отыскать в Интернете в табличном формате. Один из небольших примеров:

Разберем технические характеристики газоанализатора:
- напряжение питания: 5V;
- время прогрева: около 1 мин;
- потребляемый ток: 130-150 мА;
- диапазон рабочих температур: -10 ... 45 С;
- выходной сигнал TTL уровня;
- габариты: 35 х 20 х 21 мм;
- вес: около 10 г.
Распиновка выводов показана ниже:

- микроконтроллер Arduino Uno
- модуль сенсора MQ-135
- соединительные провода (комплект)
- макетная плата
- USB-кабель при подключении к компьютеру

Давайте напишем скетч для проверки работоспособности датчика:
const int analogSignal = A0; //подключение аналогового сигнального пина
const int digitalSignal = 8; //подключение цифрового сигнального пина
boolean noGas; //переменная для хранения значения о присутствии газа
int gasValue = 0; //переменная для хранения количества газа
void setup() {
pinMode(digitalSignal, INPUT); //установка режима пина
Serial.begin(9600); //инициализация Serial порта
}
void loop() {
noGas = digitalRead(digitalSignal); //считываем значение о присутствии газа
gasValue = analogRead(analogSignal); // и о его количестве
//вывод сообщения
Serial.print("There is ");
if (noGas) Serial.print("no gas");
else Serial.print("gas");
Serial.print(", the gas value is ");
Serial.println(gasValue);
delay(1000); //задержка 1 с
}
Для просмотра полученных значений переходим в монитор последовательного порта (программная среда Ардуино IDE, меню Инструменты).С целью расширения возможностей компилирования и конечно для усовершенствования проектов, можно воспользоваться специализированным ПО – библиотекой TroykaMQ. Ее необходимо скачать и инсталлировать в папку директории libraries.
https://github.com/amperka/TroykaMQ
Уверены, с подобным прибором вы легко создадите в домашних условиях бытовую метеостанцию и обеспечите себе надежную защиту от утечки газов. На этом все! Удачи!
На повестке дня еще один увлекательный и практичный проект – подключение датчика дыма MQ-2 к Arduino. Почему увлекательный – нет надобности пояснять, а вот о...
В этой информационной статье разбираем подключение сенсора угарного газа MQ-7 к Ардуино. Мы уже говорили о подобных модулях, оценивали их высокую практичность...
Тема нашей сегодняшней статьи – подключение датчика сердечного ритма AD8232 к Ардуино. Про целесообразность и практичность подобного устройства много говорить...
Сегодня поговорим о том, как воплотить в жизнь подключение FPM10A к Arduino, что это за модуль, где используется, каковы параметры его работы и т.д. Речь идет...
Наша задача на сегодня - разобрать подключение MH-Z19 к Ардуино, а также базовые характеристики и практичность применения PIR датчика углекислого газа. В...