Агуулгын хүснэгт:
Видео: MQ135 ба MQTT -ийн гаднах температур, чийгшил мэдрэгч бүхий агаарын чанарын хяналт: 4 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:01
Энэ нь туршилтын зорилгоор хийгдсэн болно.
Алхам 1: сэдэл
Хэдхэн хоногийн өмнө нэг найз маань агаар цэвэршүүлэгчтэй тааралдлаа. Ойролцоогоор хэд хоногийн турш ашигласан боловч агаар цэвэршүүлэгч үнэхээр ямар нэгэн зүйл хийх эсэхтэй санал нийлэхгүй байсан тул бид үүнийг ямар нэгэн байдлаар моторжуулахаар шийдсэн юм. Би агаарын чанарын MQ135 мэдрэгчтэй таарлаа.
Энд миний системийн тохиргоо байна. MQTT брокер (MqB), температур/чийгшил (TH) -ийг брокер руу илгээдэг байгаль орчны үйлчлүүлэгч, эцэст нь бид агаарын чанарын (AQ) үйлчлүүлэгчийг нэмсэн. MqB нь 5 минут тутамд температур/чийгшлийг TH -аас AQ руу илгээдэг. Мэдээжийн хэрэг, энэ нь таны тохиргооноос хамаарна, та энэ хугацааг нэмэгдүүлэх эсвэл бууруулах боломжтой, энэ нь танд хамаарна. Энэ огноог ХК хадгалж, боловсруулж, мэдээлэх болно.
Алхам 2: Тоног төхөөрөмжийн тохиргоо
Техник хангамж: 1. NodeMCU V3
2. MQ135
3. Кабель
4. MQ135 мэдрэгчийг NodeMCU -д дараах байдлаар холбоно уу.
MQ135 -> NodeMCU
VCC -> VU
AUT -> AO
GND -> GND
DOUT холбогдохгүй!
Алхам 3: Програм хангамж
Юуны өмнө та машиндаа Arduino IDE суулгасан байх ёстой бөгөөд самбараа нэмж оруулахын тулд энэ нийтлэлийг үзээрэй.
Arduino IDE -ээ эхлүүлээд: Tools/Manage Libraryes эсвэл CTRL+Shift+I товчлууруудыг дарна уу. Шүүлтүүр хайлтын төрөлд: esp8266wifi - IoTtweet болон MFUthings -ийг суулгахаас илүү PubSubClient - Nick O'Leary -ийн PubSubClient, Саймон Кристманы PubSubClientTools -ийг суулгаарай.
MQ135 номын санг энэ GitHub_Link дээрээс татаж аваарай. Arduino IDE дээр Sketch/Include Library/Add. ZIP Library руу очоод зип файлаа ачаална уу.
ArduinoThread татаж авах. Arduino IDE дээр Sketch/Include Library/Add. ZIP Library руу очоод файлыг ачаална уу
zip файлыг татаж авсан.
Ноорог зургийг Arduino IDE -ийн өгсөн жишээн дээр үндэслэн бүтээсэн бөгөөд шулмыг дараах хаягаас олж болно: File/Examples/PubSubClientTools/mqtt_esp8266.
Энэ зааварт өгсөн тоймыг нээнэ үү. Мэдээжийн хэрэг та дараахь зүйлийг өөрчлөх хэрэгтэй болно.
#Define WIFI_SSID "xxxxxxxx" // SSID -ээ нэмнэ үү
WIFI_PASS "xxxxxxxx" -ийг #тодорхойлох, // нууц үгээ оруулна уу
#dequine MQTT_SERVER "192.168.1.xxx" // өөрийн MQTT брокерийн IP хаягийг нэмж оруулна уу#тодорхойлох MQTT_PORT 1883 // өөрийн MQTT брокерын портыг нэмнэ үү.
#deqine mqtt_user "xyz" // өөрийн MQTT Brocker -ийн хэрэглэгчийн нэрийг нэмнэ үү
mqtt_password "xwz" -г тодорхойлох #// MQTT Brocker -ийнхээ нууц үгийг нэмнэ үү
Бусад нь зүгээр байх ёстой. Ноорогоо NodeMCU дээрээ байршуулаад Цуваа мониторыг нээнэ үү (баруун дээд талд)
Алхам 4: Дүгнэлт
Систем хүлээгдэж буй байдлаар ажилладаг.
13 -р сарын зураг агаар цэвэршүүлэгч ажиллахгүй байгаа боловч цонх нээгдэв.
15. Mar -аас авсан зураг агаар цэвэршүүлэгчийн хамт 13:00 - 21:00 цагийн хооронд ажиллаж, цонх хаалттай байна.
Үүнийг өөртөө туршиж үзээд энэ нь танд тохирсон эсэхийг надад хэлээрэй.
Зөвлөмж болгож буй:
TFT LCD дэлгэц бүхий агаарын чанарын энгийн хяналт- Ameba Arduino: 3 алхам
TFT LCD дэлгэц бүхий агаарын чанарын энгийн хяналт-Амеба Ардуино: Танилцуулга Одоо ихэнх хүмүүс COVID-19 вирус тээгчтэй ойр дотно холбоо барихаас зайлсхийхийн тулд гэртээ байдаг тул агаарын чанар нь хүмүүсийн сайн сайхан байдлын чухал хүчин зүйл болдог, ялангуяа халуун орны орнуудад. Агааржуулагч ашиглах нь ажлын үеэр зайлшгүй шаардлагатай
LoRa ашиглан хүлэмжийг автоматжуулах! (1 -р хэсэг) -- Мэдрэгч (температур, чийгшил, хөрсний чийгшил): 5 алхам
LoRa ашиглан хүлэмжийг автоматжуулах! (1 -р хэсэг) || Мэдрэгч (температур, чийгшил, хөрсний чийгшил): Энэ төсөлд би хүлэмжийг хэрхэн автоматжуулсан болохыг харуулах болно. Энэ нь би хүлэмжийг хэрхэн яаж барьснаа, цахилгаан болон автоматжуулалтын электроникийг хэрхэн холбосныг харуулах болно гэсэн үг юм. Түүнчлэн би L ашигладаг Arduino самбарыг хэрхэн програмчлахыг танд үзүүлэх болно
ESP8266 NodeMCU хандалтын цэг (AP) нь DT11 температур мэдрэгчтэй, хөтөч дэх температур ба чийгшил бүхий вэб серверийн хувьд: 5 алхам
Хөтөч дээр DT11 температур мэдрэгч, хэвлэх температур ба чийгшил бүхий вэб серверт зориулсан ESP8266 NodeMCU хандалтын цэг (AP): Сайн байна уу залуус бид ESP8266 -ийг ашигладаг ихэнх төслүүд болон ихэнх төслүүдэд ESP8266 -ийг вэб сервер болгон ашигладаг тул өгөгдөлд хандах боломжтой. ESP8266 -аас зохион байгуулагдсан вэбсервер рүү нэвтрэх замаар wifi сүлжээнд холбогдсон ямар ч төхөөрөмж, гэхдээ цорын ганц асуудал бол бидэнд ажиллах чиглүүлэгч хэрэгтэй болно
Агаарын чанарын мэдрэгч ба Arduino бүхий Cubesat: 4 алхам
Cubesat with Air Quality Sensor and Arduino: CubeSat бүтээгчид: Регхан, Логан, Кейт, Жоан нарын танилцуулга Ангараг гаригийн агаар мандал, агаарын чанарын талаар мэдээлэл цуглуулахын тулд Ангараг гарагийг хэрхэн бүтээх талаар та бодож байсан уу? Энэ жилийн турш бид физикийн хичээлдээ А програмыг хэрхэн яаж хийхийг сурсан
IoT хялбар болсон: Алсын цаг агаарын мэдээллийг авах: Хэт ягаан туяа ба агаарын температур ба чийгшил: 7 алхам
IoT хялбар болгосон: Цаг агаарын алсын мэдээллийг авах: Хэт ягаан туяа ба агаарын температур ба чийгшил: Энэхүү заавар дээр бид алсын мэдээллийг хэт ягаан туяа (хэт ягаан туяа), агаарын температур, чийгшил болгон авах болно. Эдгээр өгөгдөл нь маш чухал бөгөөд ирээдүйд цаг уурын станцад ашиглагдах болно