Sisällysluettelo:
Video: Ilmanlaadun valvontalaite, jossa MQ135 ja ulkoinen lämpötila- ja kosteusanturi MQTT: n yli: 4 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:00
Tämä on testitarkoituksiin.
Vaihe 1: Motivaatio
Muutama päivä sitten ystäväni törmäsi ilmanpuhdistimeen. Käytetty noin muutaman päivän ajan, mutta hän ei voinut sopia, tekeekö ilmanpuhdistin todella jotain vai ei … joten päätimme motorisoida tämän jotenkin. Olen törmännyt MQ135 ilmanlaatuanturiin.
Tässä on järjestelmän kokoonpanoni. MQTT -välittäjä (MqB), ympäristöasiakas, joka lähettää lämpötilaa/kosteutta (TH) välittäjälle ja lopulta olemme lisänneet ilmanlaadun (AQ) asiakkaan. MqB lähettää 5 minuutin välein lämpötilan/kosteuden TH: sta AQ: een. Tämä riippuu tietysti asetuksistasi, voit lisätä tai vähentää tätä ajoitusta, voit päättää. AQ tallentaa, käsittelee ja raportoi nämä päivämäärät.
Vaihe 2: Laitteiston asennus
Laitteisto: 1. NodeMCU V3
2. MQ135
3. Kaapelit
4. Liitä MQ135 -anturi NodeMCU: hon seuraavasti:
MQ135 -> SolmuMCU
VCC -> VU
AOUT -> AO
GND -> GND
DOUT ei ole yhteydessä!
Vaihe 3: Ohjelmisto
Ensinnäkin sinun on asennettava koneellesi Arduino IDE.
Käynnistä Arduino IDE ja siirry kohtaan: Työkalut/Hallitse kirjastoja tai paina CTRL+Vaihto+I. Suodatinhakutyypissä: esp8266wifi - asenna IoTtweet ja MFUthings, kuin tyyppi: PubSubClient - asenna Nick O'Learyn PubSubClient ja Simon Christmannin PubSubClientTools.
Lataa MQ135 -kirjasto tästä: GitHub_Link. Siirry Arduino IDE: ssä kohtaan Luonnos/Sisällytä kirjasto/Lisää. ZIP -kirjasto ja lataa ladattu zip -tiedosto.
Lataa ArduinoThread. Siirry Arduino IDE: ssä Sketch/Include Library/Add. ZIP Library -kohtaan ja lataa
ladattu zip -tiedosto.
Luonnos perustuu Arduino IDE: n antamaan esimerkkiin, noita löytyy osoitteesta: File/Examples/PubSubClientTools/mqtt_esp8266.
Lataa tämän opetusohjelman luonnos. Tietysti joudut muuttamaan joitain asioita, kuten:
#define WIFI_SSID "xxxxxxxx" // lisää SSID -tunnuksesi
#define WIFI_PASS "xxxxxxxx" // lisää salasanasi
#define MQTT_SERVER "192.168.1.xxx" // lisää MQTT -välittäjän IP -osoite#define MQTT_PORT 1883 // lisää MQTT -välittäjän portti
#define mqtt_user "xyz" // lisää käyttäjänimesi MQTT Brokerisi
#define mqtt_password "xwz" // lisää MQTT Brocker -salasanasi
Muuten pitäisi olla ok. Lataa luonnos NodeMCU -laitteeseesi ja avaa sarjamonitori (oikeassa yläkulmassa)
Vaihe 4: Johtopäätökset
Järjestelmä toimii odotetusti.
Kuva 13. Mar ei toimi ilmanpuhdistinta, mutta ikkuna on auki.
Kuva 15. maaliskuuta Ilmanpuhdistin toimii klo 13.00-21.00 ja ikkuna suljettu.
Testaa se itse ja kerro minulle, toimiiko se sinulle.
Suositeltava:
DHT21 -digitaalinen lämpötila- ja kosteusanturi Arduinolla: 6 vaihetta
DHT21 -digitaalinen lämpötila- ja kosteusanturi Arduinolla: Tässä opetusohjelmassa opimme käyttämään DHT21 -kosteus- ja lämpötila -anturia Arduinon kanssa ja näyttämään arvot OLED -näytöllä
Lämpötila- ja kosteusanturi LCD- ja äänentunnistuksella: 4 vaihetta
Lämpötila- ja kosteusanturi lcd: llä ja äänentunnistuksella: Hei kaverit !!! Okei, tämä projekti oli viimeinen projektini. Tämän projektin tarkoituksena oli seurata huoneeni lämpötilaa ja kosteutta yliopistoni työpajassa, koska jotkut elektroniikkakomponentit eivät toimi epäsuotuisan lämpötilan ja huonelämpötilan vuoksi
Lämpötila- ja kosteusanturi (DHT22) Dexter Boardilla: 7 vaihetta
Lämpötila- ja kosteusanturi (DHT22) Dexter Boardilla: Dexter board on opettavainen kouluttajapaketti, joka tekee elektroniikan oppimisesta hauskaa ja helppoa. Taulu yhdistää kaikki tarvittavat osat, joita aloittelija tarvitsee muuttaakseen idean onnistuneeksi prototyypiksi. Arduinon sydämessä valtava määrä
DHT11 lämpötila- ja kosteusanturi Arduinolla: 5 vaihetta
DHT11 lämpötila- ja kosteusanturi Arduinolla: Tänään aion opettaa sinulle, kuinka käyttää KY-015 lämpötila- ja kosteusanturimoduulia, joka sisältää DHT11-lämpötila- ja kosteusanturin. Jos haluat oppia videoista, tässä on tekemäni opetusvideo !:
Lämpötila- ja kosteusanturi (dht11) Liitäntä Arduinon kanssa: 4 vaihetta
Lämpötila- ja kosteusanturi (dht11) Liitäntä Arduinon kanssa: Lämpötila -anturilla on laaja käyttöalue, sitä käytetään monissa paikoissa ja missä se toimii palautejärjestelmänä. Markkinoilta on saatavana useita lämpötila -anturityyppejä, joiden tekniset tiedot ovat erilaisia