Мазмуну:
- 1 -кадам: Мотивация
- 2 -кадам: Аппараттык орнотуу
- 3 -кадам: Программалык камсыздоо
- 4 -кадам: Жыйынтыктар
Video: MQ135 жана MQTT үстүндөгү тышкы температура жана нымдуулук сенсору бар аба сапатынын монитору: 4 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:39
Бул сыноо максатында.
1 -кадам: Мотивация
Бир нече күн мурун менин бир досум аба тазалагычка туш келди. Бир нече күн бою колдонулган, бирок ал аба тазалагыч чындап эле бир нерсе кылабы же жокпу, макул боло алган жок … ошондуктан биз муну кандайдыр бир жол менен моторлоштурууну чечтик. Мен MQ135 абанын сапатынын сенсоруна туш болдум.
Бул жерде менин системаны орнотуум. MQTT брокери (MqB), брокерге Температураны/Нымдуулукту (TH) жөнөтүүчү экологиялык кардар жана акыры биз Аба Сапаты (AQ) кардарын коштук. MqB ар 5 мүнөттө TH/AQдан температураны/нымдуулукту жөнөтүп турат. Албетте, бул сиздин орнотууңузга жараша болот, бул убакытты көбөйтүү же азайтуу сизге байланыштуу. Бул даталар сакталат, иштетилет жана кайра AQ тарабынан билдирилет.
2 -кадам: Аппараттык орнотуу
Аппараттык: 1. NodeMCU V3
2. MQ135
3. Кабелдер
4. MQ135 сенсорун NodeMCUго төмөнкүдөй туташтырыңыз:
MQ135 -> NodeMCU
VCC -> VU
ТҮРДӨ -> АО
GND -> GND
DOUT туташпайт!
3 -кадам: Программалык камсыздоо
Биринчиден, сизге Arduino IDE орнотулган болушу керек, тактаңызды кошушуңуз керек, бул макаланы текшериңиз.
Arduino IDE иштетип, төмөнкүгө өтүңүз: Куралдар/Китепканаларды башкаруу же CTRL+Shift+I баскычтарын басыңыз. Фильтр издөө түрүндө: esp8266wifi - IoTtweet жана MFUthings орнотуу, түрүнө караганда: PubSubClient - PubSubClientти Ник О'Лери жана PubSubClientTools тарабынан Саймон Кристман тарабынан орнотуу.
MQ135 китепканасын жүктөп алуу: бул GitHub_Link. Arduino IDEде Sketch/Include Library/ZIP Китепканасына кошулууга өтүңүз жана жүктөлгөн ZIP файлыңызды жүктөңүз.
ArduinoThreadти жүктөп алыңыз. Arduino IDEде Sketch/Include Library/Add. ZIP Libraryге өтүңүз жана
zip файлы жүктөлдү.
Эскиз Arduino IDE тарабынан берилген мисалга негизделген, бүбү табууга болот: File/Examples/PubSubClientTools/mqtt_esp8266.
Бул окуу куралында берилген эскизди жүктөңүз. Албетте, кээ бир нерселерди өзгөртүүгө туура келет:
#define WIFI_SSID "xxxxxxxx" // SSID кошуу
#define WIFI_PASS "xxxxxxxx" // сырсөзүңүздү кошуңуз
#define MQTT_SERVER "192.168.1.xxx" // MQTT брокеринин IP дарегин кошуу#аныктоо MQTT_PORT 1883 // MQTT брокеринин портун кошуу
#define mqtt_user "xyz" // MQTT Brocker колдонуучунун атын кошуңуз
#define mqtt_password "xwz" // MQTT Brocker сырсөзүңүздү кошуңуз
Калгандары жакшы болушу керек. Эскизди NodeMCUго жүктөп, Сериялык Мониторду ачыңыз (жогорку оң жагы)
4 -кадам: Жыйынтыктар
Система күтүлгөндөй иштейт.
13. Марттагы сүрөт Аба тазалагыч иштебей турат, бирок терезе ачылган.
15. Марттан алынган сүрөт 13: 00дөн 21: 00гө чейин аба тазалагыч менен иштейт жана терезе жабык.
Муну өзүңүз үчүн сынап көрүңүз жана ал сиз үчүн иштээрин мага билдириңиз.
Сунушталууда:
Lcd жана үн аныктоо менен температура жана нымдуулук сенсору: 4 кадам
Lcd жана үн аныктоо менен температура жана нымдуулук сенсору: Салам балдар !!! Макул, бул долбоор менин акыркы жылдагы долбоорум болчу. Бул долбоордун максаты менин университетимдин семинарында бөлмө температурасын жана нымдуулугун көзөмөлдөө болчу, анткени кээ бир электрондук компоненттер жагымсыз температуранын жана аба ырайынын бузулушунан улам иштебей калган
Ардуинону колдонгон аба сапатынын сенсору: 4 кадам
Ардуинону колдонгон аба сапатынын сенсору: Бул постто биз жөнөкөй, бирок пайдалуу абанын сапатынын сенсорун курууну үйрөнөбүз. Биз SGP30 сенсорун Piksey Pico менен бирге колдонобуз, бирок эскиз дээрлик Arduino менен шайкеш келген такта менен иштейт. Жогорудагы видео сизди
Arduino Күн энергиясындагы температура жана нымдуулук сенсору 433mhz Орегон сенсору катары: 6 кадам
Arduino Solar Powered Temperature and Humidity Sensor As 433mhz Oregon Sensor: Бул күн менен иштеген температура жана нымдуулук сенсорунун курулушу. Сенсор 433mhz Oregon сенсорун туурайт жана Telldus Net шлюзунда көрүнөт. Эмне керек: 1x " 10-LED Күн энергиясынын кыймыл датчиги " Ebayден. 3.7В камыр деп жазылганын текшериңиз
Бөлүкчөлөрдөн иштелген аба сапатынын монитору: 7 кадам
Бөлүкчө менен иштелген аба сапатынын монитору: Абанын сапаты. Таза абабыз асманда түбөлүк туманга айланып кеткенден кийин, бул жөнүндө көбүрөөк ойлонсоңуз керек. Юк. Сиз көзөмөлдөгөн бир нерсе - үйүңүздөгү абанын сапаты. Бул үйрөткүчтө мен сизге кантип аба курууну көрсөтөм
AirPi - Аба сапатынын сенсору: 8 кадам
AirPi - Аба сапатынын сенсору: Эмне үчүн башыңыз ооруп жатканын ойлонуп көрдүңүз беле? А эгер бул аба сапатынын начардыгынан болсо? Бул аппарат менен сиз андай болгонун текшере аласыз. Бул аппарат CO2-маанисин, TVOC-баасын, температураны жана нымдуулукту өлчөйт. Сиз абаны көрө аласыз