Датчик углекислого газа
Сенсор построен на базе полупроводникового сенсора качества воздуха MQ-135. На логический выход датчик выдаёт аналоговый сигнал, пропорциональный концентрации углекислого газа. В газоанализатор встроен нагревательный элемент, который необходим для химической реакции: во время работы сенсор будет горячим — это нормально.
Перед первым использованием рекомендуем «прожечь» датчик. Подайте на него напряжение и оставьте в работающем состоянии на сутки. Эта процедура увеличит точность показаний сенсора.
Класс
- class Analog_Gas
Класс используется для определения объектов, имеющих поведение датчика углекислого газа.
Пример объявления объекта:
gas=Analog_Gas(pin0)
- gas.calibrate()
Команда позволяет провести каллибровку датчика. Прогревает датчик в течении 20 секунд. Далее Вы вращаете подстроечный резистор, пока не погаснет красный светодиод. Пробуете поднести датчик к углекислому газу (дышать на него) - диод должен загореться. Убираете датчик - диод гаснет. Подтверждаете калибровку, удерживая кнопку «А». Выводится показание датчика.
- gas.get_signal()
Команда позволяет получить аналоговый сигнал с датчика
Пример программы
from microbit import display, pin0
from Analog_Gas import Analog_Gas
gas = Analog_Gas(pin0)
gas.calibrate()
while True:
display.scroll(gas.get_signal())