Sisukord:
Video: Siseõhukvaliteedi mõõtja: 5 sammu (piltidega)
2025 Autor: John Day | [email protected]. Viimati modifitseeritud: 2025-01-13 06:57
Lihtne projekt teie maja õhukvaliteedi kontrollimiseks.
Kuna me viibime/töötame kodus viimasel ajal palju, võib olla hea mõte jälgida õhu kvaliteeti ja meelde tuletada, millal on aeg aken avada ja värsket õhku sisse lasta.
Samm: osad ja tööriistad
Osad
- BME680 CJMCU
- OLED -ekraan (128 x 64)
- ESP8266 WiFi-kiip (NodeMCU V1)
- Juhtum: https://www.thingiverse.com/thing:1720314 (või mõni muu juhtum, mis teile võib meeldida)
- Duponti juhtmed
Tööriistad
Jootekolb
2. samm: juhtmestiku skeem
Juhtmestiku skeem
3. samm: kood
Kood on saadaval siin:
Põhineb saidil
Arvutab IAQ BME680 anduri abil.
Toortemperatuuri, niiskuse ja gaasikindluse lugemine Lubage temperatuuri kalibreerimiseks nihutamine Arvuta automaatselt vastav niiskus August-Roche-Magnuse ligikaudse arvutamise abil. Arvuta IAQ temperatuuri, niiskuse ja gaasikindluse põhjal, järgides dr Julie Riggsit, IAQ reitinguindeksit, www.iaquk. org.uk
Kood neile, kes on huvitatud BME680 anduri kasutamisest I2C ja Adafruit raamatukogude kaudu IAQ arvutamiseks ilma Boschi patenteeritud raamatukogudeta.
Adafruit'i raamatukogu: see on raamatukogu BME280 niiskuse-, temperatuuri- ja rõhuandurile, mis on loodud spetsiaalselt Adafruit BME280 Breakoutiga töötamiseks - www.iaquk.org.uk Need andurid kasutavad suhtlemiseks I2C või SPI, 2 või 4 kontakti liideseks vajalik. Seadme I2C aadress on kas 0x76 või 0x77. Adafruit investeerib selle avatud lähtekoodi pakkumisse aega ja ressursse. Palun toetage Adafruit andopen-source riistvara, ostes Adafruitilt tooteid! Kirjutanud Limor Fried ja Kevin Townsend Adafruit Industriesile. BSD litsents, kogu ülaltoodud tekst peab sisalduma mis tahes ümberjaotamises
Vajalikud raamatukogud:
ThingPulse SSD1306 (https://github.com/ThingPulse/esp8266-oled-ssd1306)
Üldine Adafruit -andur (Arduino raamatukoguhaldur)
Adafruit BME680 (Arduino raamatukoguhaldur)
SoftwWire Steve Marple (Arduino raamatukoguhaldur)
AsyncDelay Steve Marple (Arduino raamatukoguhaldur)
Samm: ühendage kõik
OLEDVCC - 3.3v
GND - GND
SCL - D1
SDA - D2
BME680
VCC - 3.3v
GND - GND
SCL - D1
SDA - D2
Kuna nii andur kui ka OLED on ühendatud I2C abil, on need ühendatud samade tihvtidega. Selleks saate dupontkaabli pooleks lõigata ja kaablid jootma, et neil oleks mõned Y -kujulised kaablid.
Samm: täiendavad ideed
Edasised ideed
- Saatke andmed aadressile MQTT/Blink/Thingspeak
- Lisage aku
Loodetavasti teile see projekt meeldis ja kui teil on küsimusi, küsige julgelt.
Täname lugemise eest!