Turinys:
- 1 žingsnis: motyvacija
- 2 žingsnis: Aparatūros sąranka
- 3 žingsnis: programinė įranga
- 4 žingsnis: Išvados
Video: Oro kokybės monitorius su MQ135 ir išoriniu temperatūros ir drėgmės jutikliu virš MQTT: 4 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:45
Tai skirta bandymams.
1 žingsnis: motyvacija
Prieš kelias dienas vienas mano draugas susidūrė su oro valytuvu. Naudotas maždaug kelias dienas, bet jis negalėjo susitarti, ar oro valytuvas tikrai ką nors daro, ar ne … todėl nusprendėme tai kažkaip motorizuoti. Aš susidūriau su oro kokybės jutikliu MQ135.
Čia yra mano sistemos sąranka. MQTT brokeris (MqB), aplinkosaugos klientas, siunčiantis tarpininkui temperatūrą/drėgmę (TH) ir galiausiai pridėjome oro kokybės (AQ) klientą. MqB kas 5 minutes siunčia temperatūrą/drėgmę nuo TH iki AQ. Žinoma, tai priklauso nuo jūsų sąrankos, galite šį laiką padidinti arba sumažinti, tai priklauso nuo jūsų. Šios datos bus saugomos, apdorojamos ir pranešamos AQ.
2 žingsnis: Aparatūros sąranka
Techninė įranga: 1. „NodeMCU V3“
2. MQ135
3. Kabeliai
4. Prijunkite MQ135 jutiklį prie „NodeMCU“taip:
MQ135 -> MazgasMCU
VCC -> TPB
AOUT -> AO
GND -> GND
DOUT nebus prijungtas!
3 žingsnis: programinė įranga
Visų pirma jums reikės „Arduino IDE“, įdiegto jūsų kompiuteryje. Jei turite pridėti savo plokštę, patikrinkite šį straipsnį.
Paleiskite „Arduino IDE“ir eikite į: Įrankiai/Tvarkyti bibliotekas arba paspauskite CTRL+Shift+I. Filtro paieškos tipas: esp8266wifi - įdiekite „IoTtweet“ir „MFUthings“, nei tipas: „PubSubClient“- įdiekite „Nick O'Leary“„PubSubClient“ir „Simon Christmann“„PubSubClientTools“.
Atsisiųskite „MQ135“biblioteką iš šios „GitHub_Link“. „Arduino IDE“eikite į eskizą/įtraukite biblioteką/pridėkite. ZIP biblioteką ir įkelkite atsisiųstą ZIP failą.
Atsisiųskite „ArduinoThread“. „Arduino IDE“eikite į Eskizas/Įtraukti biblioteką/Pridėti. ZIP biblioteką ir įkelkite
atsisiųstas zip failas.
Eskizas pagrįstas „Arduino IDE“pateiktu pavyzdžiu, kurį galima rasti: File/Examples/PubSubClientTools/mqtt_esp8266.
Įkelkite šioje pamokoje pateiktą eskizą. Žinoma, turėsite pakeisti kai kuriuos dalykus, tokius kaip:
#define WIFI_SSID "xxxxxxxx" // pridėkite savo SSID
#define WIFI_PASS "xxxxxxxx" // pridėkite slaptažodį
#define MQTT_SERVER "192.168.1.xxx" // pridėkite savo MQTT brokerio IP#define MQTT_PORT 1883 // pridėkite savo MQTT brokerio prievadą
#define mqtt_user "xyz" // pridėkite savo MQTT Brocker vartotojo vardą
#define mqtt_password "xwz" // pridėkite savo MQTT Brocker slaptažodį
Likusiai daliai turėtų būti gerai. Įkelkite eskizą į „NodeMCU“ir atidarykite serijinį monitorių (viršuje dešinėje)
4 žingsnis: Išvados
Sistema veikia kaip tikėtasi.
Nuotrauka iš 13. Mar neveikia oro valytuvo, bet atidarytas langas.
Nuotrauka iš 15. Maro oro valytuvas dirba nuo 13:00 iki 21:00, o langas uždarytas.
Išbandykite patys ir praneškite, ar tai jums tinka.
Rekomenduojamas:
„Airduino“: mobilus oro kokybės monitorius: 5 žingsniai
Airduino: Mobilus oro kokybės monitorius: Sveiki atvykę į mano projektą, Airduino. Mano vardas Robbe Breens. Studijuoju daugialypės terpės ir komunikacijos technologijas „Howest“mieste Kortrijke, Belgijoje. Antrojo semestro pabaigoje turime sukurti daiktų interneto įrenginį, kuris yra puikus būdas atnešti visas
„Arduino“sąsaja su ultragarso jutikliu ir bekontakčiu temperatūros jutikliu: 8 žingsniai
„Arduino“sąsaja su ultragarso jutikliu ir bekontakčiu temperatūros jutikliu: Šiuo metu kūrėjai ir kūrėjai teikia pirmenybę „Arduino“, norėdami greitai plėtoti projektų prototipus. „Arduino“yra atviro kodo elektronikos platforma, pagrįsta lengvai naudojama aparatine ir programine įranga. „Arduino“turi labai gerą vartotojų bendruomenę. Šiame projekte
Pigių daiktų interneto oro kokybės monitorius, pagrįstas RaspberryPi 4: 15 žingsniais (su nuotraukomis)
Pigių daiktų interneto oro kokybės monitorius, pagrįstas „RaspberryPi 4“: Santjage, Čilėje žiemos ekstremaliosios aplinkos situacijos metu, turi privilegiją gyventi vienoje gražiausių pasaulio šalių, tačiau, deja, tai ne visos rožės. Čilė žiemos sezono metu labai kenčia nuo oro užteršimo
„Cubesat“su oro kokybės jutikliu ir „Arduino“: 4 žingsniai
„Cubesat“su oro kokybės jutikliu ir „Arduino“: „CubeSat“kūrėjai: Reghan, Logan, Kate ir Joan Įvadas Ar kada nors susimąstėte, kaip sukurti Marso orbitą, kad būtų surinkti duomenys apie Marso atmosferą ir oro kokybę? Per visus šiuos metus fizikos pamokoje išmokome programuoti A
Dalelių varomas oro kokybės monitorius: 7 žingsniai
Dalelių varomas oro kokybės monitorius: Oro kokybė. Tikriausiai apie tai galvojate dabar, kai mūsų švarus oras danguje virto nuolatine migla. Džiugu. Vienas dalykas, kurį galite kontroliuoti, yra oro kokybė jūsų namuose. Šioje pamokoje aš jums parodysiu, kaip sukurti orą