Daftar Isi:
- Langkah 1: Motivasi
- Langkah 2: Pengaturan Perangkat Keras
- Langkah 3: Perangkat Lunak
- Langkah 4: Kesimpulan
Video: Monitor Kualitas Udara Dengan MQ135 dan Sensor Suhu dan Kelembaban Eksternal Melalui MQTT: 4 Langkah
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:54
Ini untuk tujuan pengujian.
Langkah 1: Motivasi
Beberapa hari yang lalu seorang teman saya datang dengan sebuah Air Purifier. Digunakan selama sekitar beberapa hari tetapi dia tidak bisa setuju jika pembersih udara benar-benar melakukan sesuatu atau tidak… jadi kami memutuskan untuk menggunakan motor entah bagaimana ini. Saya menemukan sensor kualitas udara MQ135.
Berikut adalah pengaturan sistem saya. Broker MQTT (MqB), klien lingkungan yang mengirimkan Suhu/Kelembaban (TH) ke broker dan akhirnya kami menambahkan klien Kualitas Udara (AQ). MqB akan mengirimkan setiap 5 menit suhu/kelembaban dari TH ke AQ. Tentu saja ini tergantung pada pengaturan Anda, Anda dapat menambah atau mengurangi waktu ini, terserah Anda. Tanggal ini akan disimpan, diproses dan dilaporkan kembali oleh AQ.
Langkah 2: Pengaturan Perangkat Keras
Perangkat keras:1. NodeMCU V3
2. MQ135
3. Kabel
4. Hubungkan sensor MQ135 ke NodeMCU sebagai berikut:
MQ135 -> NodeMCU
VCC -> VU
KELUAR -> AO
GND -> GND
DOUT tidak akan terhubung!
Langkah 3: Perangkat Lunak
Pertama-tama Anda harus menginstal Arduino IDE di mesin Anda. Daripada Anda harus menambahkan papan Anda, periksa artikel ini.
Mulai Arduino IDE Anda dan pergi ke: Tools/Manage Library atau tekan CTRL+Shift+I. Dalam jenis pencarian filter: esp8266wifi - instal IoTtweet dan MFUthings, daripada ketik: PubSubClient - instal PubSubClient oleh Nick O'Leary dan PubSubClientTools oleh Simon Christmann.
Unduh Perpustakaan MQ135 dari: GitHub_Link ini. Di Arduino IDE, navigasikan ke Sketch/Include Library/Add. ZIP Library, dan muat file zip Anda yang telah didonload.
Unduh ArduinoThread.dll. Di Arduino IDE, navigasikan ke Sketch/Include Library/Add. ZIP Library, dan muat
file zip yang diunduh.
Sketsa didasarkan pada contoh yang disediakan oleh Arduino IDE, penyihir dapat ditemukan di: File/Examples/PubSubClientTools/mqtt_esp8266.
Muat sketsa yang disediakan dalam tutorial ini. Tentu saja Anda harus memodifikasi beberapa hal seperti:
#define WIFI_SSID "xxxxxxxx" //tambahkan SSID Anda
#define WIFI_PASS "xxxxxxxx" //tambahkan Kata Sandi Anda
#define MQTT_SERVER "192.168.1.xxx" //tambahkan IP broker MQTT Anda#define MQTT_PORT 1883 //tambahkan port broker MQTT Anda
#define mqtt_user "xyz" //tambahkan nama pengguna Pialang MQTT Anda
#define mqtt_password "xwz" //tambahkan kata sandi Broker MQTT Anda
Untuk selebihnya harus ok. Unggah sketsa ke NodeMCU Anda dan buka Serial Monitor (sisi kanan atas)
Langkah 4: Kesimpulan
Sistem bekerja seperti yang diharapkan.
Gambar dari 13. Mar tanpa Air Purifier bekerja, tetapi jendela terbuka.
Gambar dari 15. Mar adalah dengan Air Purifier bekerja antara 13:00 - 21:00, dan jendela ditutup.
Uji sendiri dan beri tahu saya jika itu berhasil untuk Anda.
Direkomendasikan:
Mengotomatiskan Rumah Kaca Dengan LoRa! (Bagian 1) -- Sensor (Suhu, Kelembaban, Kelembaban Tanah): 5 Langkah
Mengotomatiskan Rumah Kaca Dengan LoRa! (Bagian 1) || Sensor (Suhu, Kelembaban, Kelembaban Tanah): Dalam proyek ini saya akan menunjukkan kepada Anda bagaimana saya mengotomatiskan rumah kaca. Itu berarti saya akan menunjukkan kepada Anda bagaimana saya membangun rumah kaca dan bagaimana saya menghubungkan listrik dan elektronik otomatisasi. Saya juga akan menunjukkan cara memprogram papan Arduino yang menggunakan L
ESP8266 NodeMCU Access Point (AP) untuk Server Web Dengan Sensor Suhu DT11 dan Mencetak Suhu & Kelembaban di Browser: 5 Langkah
ESP8266 NodeMCU Access Point (AP) untuk Web Server Dengan Sensor Suhu DT11 dan Pencetakan Suhu & Kelembaban di Browser: Hai guys di sebagian besar proyek kami menggunakan ESP8266 dan di sebagian besar proyek kami menggunakan ESP8266 sebagai server web sehingga data dapat diakses di perangkat apa pun melalui wifi dengan mengakses server Web yang dihosting oleh ESP8266 tetapi satu-satunya masalah adalah kita membutuhkan router yang berfungsi untuk
Cara Menggunakan Sensor Suhu DHT11 Dengan Arduino dan Mencetak Suhu Panas dan Kelembaban: 5 Langkah
Cara Menggunakan Sensor Suhu DHT11 Dengan Arduino dan Mencetak Suhu Panas dan Kelembaban: Sensor DHT11 digunakan untuk mengukur suhu dan kelembaban. Mereka adalah penggemar elektronik yang sangat populer. Sensor kelembaban dan suhu DHT11 membuatnya sangat mudah untuk menambahkan data kelembaban dan suhu ke proyek elektronik DIY Anda. Ini per
Cubesat Dengan Sensor Kualitas Udara dan Arduino: 4 Langkah
Cubesat Dengan Sensor Kualitas Udara dan Arduino: Pembuat CubeSat: Reghan, Logan, Kate, dan Joan Pendahuluan Pernahkah Anda bertanya-tanya bagaimana cara membuat pengorbit Mars untuk mengumpulkan data tentang atmosfer dan kualitas udara Mars? Sepanjang tahun ini di kelas fisika kami, kami telah belajar bagaimana memprogram A
SENSOR SUHU DENGAN LCD DAN LED (Membuat Sensor Suhu Dengan LCD dan LED): 6 Langkah (Dengan Gambar)
SENSOR SUHU DENGAN LCD DAN LED (Membuat Sensor Suhu Dengan LCD dan LED): hai, saya Devi Rivaldi mahasiswa UNIVERSITAS NUSA PUTRA dari Indonesia, di sini saya akan berbagi cara membuat sensor suhu menggunakan Arduino dengan Output ke LCD dan LED. Ini adalah pembaca suhu dengan desain saya sendiri, dengan sensor ini dan