Obsah:
Video: Monitor kvality vzduchu s MQ135 a externým snímačom teploty a vlhkosti nad MQTT: 4 kroky
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:57
Toto je na testovacie účely.
Krok 1: Motivácia
Pred niekoľkými dňami môj priateľ narazil na čističku vzduchu. Používaný asi niekoľko dní, ale nemohol súhlasiť s tým, či čistička vzduchu skutočne niečo robí alebo nie … tak sme sa rozhodli nejako to motorizovať. Stretol som sa so snímačom kvality vzduchu MQ135.
Tu je moje nastavenie systému. Maklér MQTT (MqB), environmentálny klient, ktorý odosiela brokerovi teplotu/vlhkosť (TH) a nakoniec sme pridali klienta pre kvalitu ovzdušia (AQ). MqB bude každých 5 minút odosielať teplotu/vlhkosť z TH do AQ. To samozrejme závisí od vášho nastavenia, toto načasovanie môžete zvýšiť alebo znížiť, je na vás. Tieto dátumy budú uložené, spracované a ohlásené AQ.
Krok 2: Nastavenie hardvéru
Hardvér: 1. NodeMCU V3
2. MQ135
3. Káble
4. Pripojte snímač MQ135 k NodeMCU nasledovne:
MQ135 -> NodeMCU
VCC -> VU
AOUT -> AO
GND -> GND
DOUT nebude pripojený!
Krok 3: Softvér
Najprv budete na svojom počítači potrebovať nainštalované Arduino IDE. Potom musíte pridať dosku, prečítajte si tento článok.
Spustite Arduino IDE a prejdite na: Nástroje/Spravovať knižnice alebo stlačte CTRL+Shift+I. Do vyhľadávacieho filtra zadajte: esp8266wifi - nainštalujte IoTtweet a MFUthings, ako typ: PubSubClient - nainštalujte PubSubClient od Nicka O'Learyho a PubSubClientTools od Simona Christmanna.
Stiahnite si knižnicu MQ135 z: tohto GitHub_Link. V Arduino IDE prejdite na Skica/Zahrnúť knižnicu/Pridať. ZIP knižnicu a načítajte stiahnutý súbor zip.
Stiahnite si ArduinoThread. V Arduino IDE prejdite na Sketch/Include Library/Add. ZIP Library a načítajte súbor
stiahnutý súbor zip.
Skica je založená na príklade poskytnutom Arduino IDE, ktorý nájdete v: Súbor/Príklady/PubSubClientTools/mqtt_esp8266.
Načítajte náčrt poskytnutý v tomto návode. Samozrejme budete musieť upraviť niektoré veci, ako napríklad:
#define WIFI_SSID "xxxxxxxx" // pridajte svoje SSID
#define WIFI_PASS "xxxxxxxx" // pridajte svoje heslo
#define MQTT_SERVER "192.168.1.xxx" // pridajte IP svojho MQTT brockera#definujte MQTT_PORT 1883 // pridajte port svojho MQTT brockera
#define mqtt_user "xyz" // pridajte používateľské meno svojho MQTT Brockera
#define mqtt_password "xwz" // pridajte heslo svojho MQTT Brockera
Ostatné by malo byť v poriadku. Nahrajte skicu do svojho NodeMCU a otvorte sériový monitor (vpravo hore)
Krok 4: Závery
Systém funguje podľa očakávania.
Obrázok z 13. marca je bez čističky vzduchu, ale otvorené okno.
Obrázok z 15. marca je s čističkou vzduchu v prevádzke od 13:00 do 21:00 a zatvorené okno.
Vyskúšajte si to sami a dajte mi vedieť, či to na vás funguje.
Odporúča:
Automatický chladiaci ventilátor so snímačom teploty a vlhkosti Servo a DHT11 s Arduino: 8 krokov
Automatický chladiaci ventilátor so snímačom teploty a vlhkosti Servo a DHT11 s Arduino: V tomto návode sa naučíme, ako začať & otočte ventilátor, keď teplota stúpne nad určitú úroveň
Airduino: Mobilný monitor kvality vzduchu: 5 krokov
Airduino: Mobilný monitor kvality vzduchu: Vitajte v mojom projekte, Airduino. Moje meno je Robbe Breens. Študujem multimediálne a komunikačné technológie na Howest v Kortrijku v Belgicku. Na konci druhého semestra musíme vyrobiť zariadenie IoT, čo je úžasný spôsob, ako priniesť všetky
Solárny senzor teploty a vlhkosti Arduino poháňaný snímačom Oregon s frekvenciou 433 MHz: 6 krokov
Solárny senzor teploty a vlhkosti Arduino poháňaný snímačom Oregon s frekvenciou 433 MHz: Ide o zostavu senzora teploty a vlhkosti napájaného solárnou energiou. Senzor emuluje snímač Oregon s frekvenciou 433 MHz a je viditeľný v bráne Telldus Net. Čo potrebujete: 1 x 10-LED Snímač pohybu slnečnej energie " z Ebay. Uistite sa, že je na batérii 3,7 V
DIY Hasiaci prístroj so snímačom teploty a vlhkosti (Arduino UNO): 11 krokov
DIY Hasiaci prístroj so snímačom teploty a vlhkosti (Arduino UNO): Tento projekt bol vyrobený na použitie kýmkoľvek v domácnostiach alebo firmách ako snímač teploty a vlhkosti zobrazený na LCD displeji a snímač plameňa spárovaný s bzučiakom a vodným čerpadlom na uhasenie požiar v prípade núdze
Cubesat so snímačom kvality vzduchu a Arduino: 4 kroky
Cubesat so snímačom kvality vzduchu a Arduino: Tvorcovia CubeSat: Reghan, Logan, Kate a Joan Úvod Zamysleli ste sa niekedy nad tým, ako vytvoriť orbiter na Marse, ktorý bude zbierať údaje o atmosfére a kvalite vzduchu na Marse? Celý tento rok sme sa na hodine fyziky naučili programovať A