Cuprins:

Contor de calitate a aerului interior: 5 pași (cu imagini)
Contor de calitate a aerului interior: 5 pași (cu imagini)

Video: Contor de calitate a aerului interior: 5 pași (cu imagini)

Video: Contor de calitate a aerului interior: 5 pași (cu imagini)
Video: Nu functioneaza corect Climatronic sau Aer Conditionat. Vezi senzor temperatura interioara VW, Skoda 2024, Noiembrie
Anonim
Contor de calitate a aerului interior
Contor de calitate a aerului interior

Proiect simplu pentru a verifica calitatea aerului în casa ta.

Întrucât rămânem / lucrăm mult de acasă în ultima vreme, ar putea fi o idee bună să monitorizați calitatea aerului și să vă reamintiți când este timpul să deschideți fereastra și să intrați aer proaspăt.

Pasul 1: Piese și instrumente

Piese și instrumente
Piese și instrumente
Piese și instrumente
Piese și instrumente
Piese și instrumente
Piese și instrumente
Piese și instrumente
Piese și instrumente

Părți

  • BME680 CJMCU
  • Afișaj OLED (128 x 64)
  • Cip Wi-Fi ESP8266 (NodeMCU V1)
  • Caz: https://www.thingiverse.com/thing:1720314 (sau orice alt caz care vă poate plăcea)
  • Firele Dupont

Instrumente

Ciocan de lipit

Pasul 2: Schema de cablare

Schema de conexiuni
Schema de conexiuni

Schema de conexiuni

Pasul 3: Codul

Codul
Codul

Codul este disponibil aici:

Bazat pe

Calculează IAQ cu un senzor BME680.

Citirea temperaturii brute, a umidității și a rezistenței la gaz Permiteți compensarea pentru calibrarea temperaturii Calculați automat umiditatea respectivă utilizând aproximarea August-Roche-Magnus. org.uk

Cod pentru cei care sunt interesați să utilizeze un senzor BME680 prin intermediul bibliotecilor I2C și Adafruit pentru a calcula IAQ fără bibliotecile proprietare de la Bosch.

Biblioteca Adafruit: Aceasta este o bibliotecă pentru senzorul de umiditate, temperatură și presiune BME280 Proiectat special pentru a lucra cu Adafruit BME280 Breakout - www.iaquk.org.uk Acești senzori folosesc I2C sau SPI pentru a comunica, 2 sau 4 pini sunt necesare pentru interfață. Adresa I2C a dispozitivului este fie 0x76, fie 0x77. Adafruit investește timp și resurse oferind acest cod sursă deschisă, vă rugăm să sprijiniți Adafruit și hardware-ul open-source achiziționând produse de la Adafruit! Scris de Limor Fried & Kevin Townsend pentru Adafruit Industries. Licență BSD, tot textul de mai sus trebuie să fie inclus în orice redistribuire

Biblioteci necesare:

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

General Adafruit Sensor (Arduino Library Manager)

Adafruit BME680 (Arduino Library Manager)

SoftwWire Steve Marple (Arduino Library Manager)

AsyncDelay Steve Marple (Arduino Library Manager)

Pasul 4: Conectează totul

Conectează totul
Conectează totul
Conectează totul
Conectează totul

OLEDVCC - 3.3v

GND - GND

SCL - D1

SDA - D2

BME680

VCC - 3.3v

GND - GND

SCL - D1

SDA - D2

Deoarece atât senzorul cât și OLED sunt conectate utilizând I2C, acestea sunt conectate la aceiași pini. Pentru a face acest lucru, puteți tăia un cablu dupont în jumătate și lipiți cablurile pentru a avea niște cabluri în formă de Y.

Pasul 5: Idei suplimentare

Idei suplimentare
Idei suplimentare

Idei suplimentare

  • Trimiteți datele către MQTT / Blink / Thingspeak
  • Adăugați o baterie

Sper că v-a plăcut acest proiect și, dacă aveți întrebări, nu ezitați să întrebați.

Mulțumesc că ai citit!

Recomandat: