Агуулгын хүснэгт:

Дотор агаарын чанарын тоолуур: 5 алхам (зурагтай)
Дотор агаарын чанарын тоолуур: 5 алхам (зурагтай)

Видео: Дотор агаарын чанарын тоолуур: 5 алхам (зурагтай)

Видео: Дотор агаарын чанарын тоолуур: 5 алхам (зурагтай)
Видео: Лучший из ЛУЧШИХ???. Радиоприемник TECSUN PL680 ПОЛНЫЙ ОБЗОР!!! #tecsun 2024, Арванхоёрдугаар сар
Anonim
Дотор агаарын чанарын тоолуур
Дотор агаарын чанарын тоолуур

Танай байшингийн агаарын чанарыг шалгах энгийн төсөл.

Бид сүүлийн үед гэрээсээ их ажил хийдэггүй болохоор агаарын чанарыг хянаж, цонх нээж цэвэр агаарт орох цаг болсныг сануулах нь зүйтэй болов уу.

Алхам 1: Эд анги, багаж хэрэгсэл

Эд анги, багаж хэрэгсэл
Эд анги, багаж хэрэгсэл
Эд анги, багаж хэрэгсэл
Эд анги, багаж хэрэгсэл
Эд анги, багаж хэрэгсэл
Эд анги, багаж хэрэгсэл
Эд анги, багаж хэрэгсэл
Эд анги, багаж хэрэгсэл

Эд анги

  • BME680 CJMCU
  • OLED дэлгэц (128 x 64)
  • ESP8266 Wi-Fi чип (NodeMCU V1)
  • Кейс: https://www.thingiverse.com/thing:1720314 (эсвэл танд таалагдах бусад тохиолдол)
  • Dupont утас

Багаж хэрэгсэл

Гагнуурын төмөр

Алхам 2: Утасны диаграм

Утас диаграмм
Утас диаграмм

Утас диаграмм

Алхам 3: Код

Код
Код

Кодыг эндээс авах боломжтой:

Https://github.com/3KUdelta/heltec_wifi_kit_32_BM… дээр үндэслэсэн

BME680 мэдрэгч ашиглан IAQ -ийг тооцоолно.

Түүхий температур, чийгшил, хийн эсэргүүцлийг унших Температурын шалгалт тохируулга хийх боломжийг олгодог. Август-Рош-Магнусын ойролцоо утгыг ашиглан холбогдох чийгшлийг автоматаар тооцоолно. Доктор Жули Риггс, IAQ-ийн үнэлгээний индекс, www.iaquk-ийн дагуу температур, чийгшил, хийн эсэргүүцлээс IAQ-ийг тооцоолно. org.uk

Bosch -ийн өмчийн номын сангүйгээр IAQ -ийг I2C болон Adafruit номын сангаар дамжуулан BME680 мэдрэгч ашиглан ашиглах сонирхолтой хүмүүст зориулсан код.

Adafruit -ийн номын сан: Энэ бол BME280 чийг, температур, даралт мэдрэгчийн номын сан бөгөөд Adafruit BME280 Breakout -тэй ажиллахаар тусгайлан бүтээгдсэн болно. интерфэйс хийхэд шаардлагатай. Төхөөрөмжийн I2C хаяг нь 0x76 эсвэл 0x77 байна. Adafruit нь энэхүү нээлттэй эх кодыг өгөхөд цаг хугацаа, нөөцөө зарцуулдаг тул Adafruit-аас бүтээгдэхүүн худалдаж авах замаар Adafruit болон нээлттэй эхийн техник хангамжийг дэмжинэ үү! Adafruit Industries компанид зориулж Limor Fried & Kevin Townsend бичсэн. BSD лиценз, дээрх бүх текстийг дахин хуваарилалтад оруулах ёстой

Шаардлагатай номын сангууд:

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

Адафрутын ерөнхий мэдрэгч (Arduino номын сангийн менежер)

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 руу илгээнэ үү
  • Батерей нэмнэ үү

Энэхүү төсөл танд таалагдсан гэж найдаж байна, хэрэв танд асуулт байвал асуугаарай.

Уншсанд баярлалаа!

Зөвлөмж болгож буй: