Πίνακας περιεχομένων:
Βίντεο: Παρακολούθηση ποιότητας αέρα με MQ135 και εξωτερικός αισθητήρας θερμοκρασίας και υγρασίας πάνω από MQTT: 4 βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:33
Αυτό είναι για σκοπούς δοκιμής.
Βήμα 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 από τον Nick O'Leary και PubSubClientTools του Simon Christmann.
Κατεβάστε τη Βιβλιοθήκη MQ135 από: αυτόν τον GitHub_Link. Στο Arduino IDE μεταβείτε στο Sketch/Include Library/Add. ZIP Library και φορτώστε το αρχείο 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" // προσθέστε την IP του μεσίτη MQTT σας#define MQTT_PORT 1883 // προσθέστε θύρα του μεσίτη MQTT
#define mqtt_user "xyz" // προσθέστε όνομα χρήστη του MQTT Broker
#define mqtt_password "xwz" // προσθέστε τον κωδικό πρόσβασης του MQTT Broker
Για τα υπόλοιπα πρέπει να είναι εντάξει. Ανεβάστε το σκίτσο στο NodeMCU και ανοίξτε το Serial Monitor (πάνω δεξιά)
Βήμα 4: Συμπεράσματα
Το σύστημα λειτουργεί όπως αναμενόταν.
Εικόνα από το 13. Mar δεν λειτουργεί ο καθαριστής αέρα, αλλά άνοιξε το παράθυρο.
Εικόνα από τις 15. Μαρ. Με τον καθαριστή αέρα να λειτουργεί μεταξύ 13:00 - 21:00 και το παράθυρο κλειστό.
Δοκιμάστε το μόνοι σας και ενημερώστε με αν λειτουργεί για εσάς.
Συνιστάται:
PurpleAir Ένδειξη ποιότητας ποιότητας αέρα αέρα: 4 βήματα
PurpleAir Air Quality Status LED Display: Με τις πρόσφατες πυρκαγιές στην Καλιφόρνια η ποιότητα του αέρα στο Σαν Φρανσίσκο έχει επηρεαστεί πολύ. Βρεθήκαμε να ελέγχουμε τον χάρτη PurpleAir ξανά και ξανά στα τηλέφωνα ή τους φορητούς υπολογιστές μας προσπαθώντας να δούμε πότε ο αέρας ήταν αρκετά ασφαλής για να ανοίξει τη νίκη
Παρακολούθηση θερμοκρασίας και υγρασίας DHT χρησιμοποιώντας το ESP8266 και την πλατφόρμα IoT AskSensors: 8 βήματα
Παρακολούθηση θερμοκρασίας και υγρασίας DHT χρησιμοποιώντας το ESP8266 και την πλατφόρμα IoT της AskSensors: Σε προηγούμενο εκπαιδευτικό, παρουσίασα έναν οδηγό βήμα προς βήμα για να ξεκινήσετε με το ESP8266 nodeMCU και την πλατφόρμα IoT AskSensors. Σε αυτό το σεμινάριο, συνδέω έναν αισθητήρα DHT11 στον κόμβο MCU. Το DHT11 είναι μια κοινά χρησιμοποιούμενη θερμοκρασία και υγρασία
Παρακολούθηση θερμοκρασίας και υγρασίας χρησιμοποιώντας το ESP-01 & DHT και το σύννεφο AskSensors: 8 βήματα
Παρακολούθηση θερμοκρασίας και υγρασίας χρησιμοποιώντας το ESP-01 & DHT και το σύννεφο AskSensors: Σε αυτό το εκπαιδευτικό πρόγραμμα θα μάθουμε πώς να παρακολουθούμε τη θερμοκρασία και τις μετρήσεις υγρασίας χρησιμοποιώντας τον πίνακα IOT-MCU/ESP-01-DHT11 και την πλατφόρμα IoT της AskSensors . Επιλέγω τη μονάδα IOT-MCU ESP-01-DHT11 για αυτήν την εφαρμογή επειδή
Παρακολούθηση θερμοκρασίας και υγρασίας χρησιμοποιώντας SHT25 και Arduino Nano: 5 βήματα
Παρακολούθηση θερμοκρασίας και υγρασίας χρησιμοποιώντας SHT25 και Arduino Nano: Δουλέψαμε πρόσφατα σε διάφορα έργα που απαιτούσαν παρακολούθηση θερμοκρασίας και υγρασίας και στη συνέχεια συνειδητοποιήσαμε ότι αυτές οι δύο παράμετροι παίζουν πραγματικά κεντρικό ρόλο στην εκτίμηση της αποδοτικότητας λειτουργίας ενός συστήματος. Και οι δύο στο indus
Παρακολούθηση θερμοκρασίας και υγρασίας χρησιμοποιώντας SHT25 και Raspberry Pi: 5 βήματα
Παρακολούθηση θερμοκρασίας και υγρασίας χρησιμοποιώντας SHT25 και Raspberry Pi: Δουλέψαμε πρόσφατα σε διάφορα έργα που απαιτούσαν παρακολούθηση θερμοκρασίας και υγρασίας και στη συνέχεια συνειδητοποιήσαμε ότι αυτές οι δύο παράμετροι παίζουν πραγματικά κεντρικό ρόλο στην εκτίμηση της αποτελεσματικότητας λειτουργίας ενός συστήματος. Και οι δύο στο indus