Мазмуну:

Жабык абанын сапатынын көрсөткүчү: 5 кадам (сүрөттөр менен)
Жабык абанын сапатынын көрсөткүчү: 5 кадам (сүрөттөр менен)

Video: Жабык абанын сапатынын көрсөткүчү: 5 кадам (сүрөттөр менен)

Video: Жабык абанын сапатынын көрсөткүчү: 5 кадам (сүрөттөр менен)
Video: Самара Сабирова - Жарты кайык 2024, Ноябрь
Anonim
Ички абанын сапатын өлчөгүч
Ички абанын сапатын өлчөгүч

Сиздин үйдөгү абанын сапатын текшерүү үчүн жөнөкөй долбоор.

Акыркы убакта биз үйдөн чыкпай/иштеп жүргөндүктөн, абанын сапатын көзөмөлдөп, терезени ачып, таза аба кирүү убактысы келгенде өзүңүзгө эскертип коюу жакшы болмок.

1 -кадам: Бөлүктөр жана шаймандар

Бөлүктөр жана куралдар
Бөлүктөр жана куралдар
Бөлүктөр жана куралдар
Бөлүктөр жана куралдар
Бөлүктөр жана куралдар
Бөлүктөр жана куралдар
Бөлүктөр жана куралдар
Бөлүктөр жана куралдар

Бөлүктөр

  • BME680 CJMCU
  • OLED дисплейи (128 x 64)
  • ESP8266 Wi-Fi чипи (NodeMCU V1)
  • Case: https://www.thingiverse.com/thing:1720314 (же сизге жаккан башка окуя)
  • Dupont зымдары

Куралдар

Кандооч

2 -кадам: Кабелдик диаграмма

Кабелдик диаграмма
Кабелдик диаграмма

Кабелдик диаграмма

3 -кадам: Кодекс

Кодекс
Кодекс

Код бул жерде жеткиликтүү:

Https://github.com/3KUdelta/heltec_wifi_kit_32_BM… негизинде

IAE BME680 сенсору менен эсептейт.

Чийки температуранын, нымдуулуктун жана газдын каршылыгынын көрсөткүчү Температураны калибрлөөнүн ордун толтурууга уруксат бериңиз Август-Рош-Магнустун болжолунун жардамы менен тиешелүү нымдуулукту автоматтык түрдө эсептеңиз. org.uk

Boschтун менчик китепканалары жок IAQны эсептөө үчүн I2C жана Adafruit китепканалары аркылуу BME680 сенсорун колдонууга кызыккандар үчүн код.

Adafruit китепканасы: Бул BME280 нымдуулук, температура жана басым сенсорлору үчүн атайын китепкана, Adafruit BME280 Breakout менен иштөө үчүн атайын иштелип чыккан - www.iaquk.org.uk Бул сенсорлор I2C же SPIди колдонушат, 2 же 4 казык интерфейс үчүн талап кылынат. Түзмөктүн I2C дареги 0x76 же 0x77. Adafruit бул ачык булак кодун берүү менен убакытты жана ресурстарды жумшайт, Adafruitтен продуктыларды сатып алуу менен Adafruit andopen-source жабдууларын колдоңуз! Adafruit Industries үчүн Limor Fried & Kevin Townsend тарабынан жазылган. BSD лицензиясы, жогорудагы бардык тексттер кайра бөлүштүрүүгө киргизилиши керек

Китепканалар керек:

ThingPulse SSD1306 (https://github.com/ThingPulse/esp8266-oled-ssd1306)

Adafruit General Sensor (Ардуино китепканасынын менеджери)

Adafruit BME680 (Arduino китепканасынын менеджери)

SoftwWire Стив Марпл (Arduino китепканасынын менеджери)

AsyncDelay Стив Марпл (Arduino китепканасынын менеджери)

4 -кадам: Баарын туташтырыңыз

Баарын туташтыруу
Баарын туташтыруу
Баарын туташтыруу
Баарын туташтыруу

OLEDVCC - 3.3v

GND - GND

SCL - D1

SDA - D2

BME680

VCC - 3.3v

GND - GND

SCL - D1

SDA - D2

Сенсор да, OLED да I2C аркылуу туташкандыктан, алар бир эле казыкка туташкан. Муну аткаруу үчүн, дюпондук кабелди экиге бөлүп, кабелдерди Y формасындагы кабелдерге ээ кылып ширете аласыз.

5 -кадам: Мындан аркы идеялар

Башка идеялар
Башка идеялар

Башка идеялар

  • Маалыматтарды MQTT/Blink/Thingspeakке жөнөтүңүз
  • Батарея кошуңуз

Бул долбоор сизге жакты деп үмүттөнөбүз жана эгер сизде кандайдыр бир суроолор болсо, тартынба.

Окуганыңыз үчүн рахмат!

Сунушталууда: