Датчик углекислого газа

Скачать файл с классов

Сенсор построен на базе полупроводникового сенсора качества воздуха MQ-135. На логический выход датчик выдаёт аналоговый сигнал, пропорциональный концентрации углекислого газа. В газоанализатор встроен нагревательный элемент, который необходим для химической реакции: во время работы сенсор будет горячим — это нормально.

Перед первым использованием рекомендуем «прожечь» датчик. Подайте на него напряжение и оставьте в работающем состоянии на сутки. Эта процедура увеличит точность показаний сенсора.

../../_images/Analog_Gas_Sensor.png

Класс

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())