Isi kandungan:

Sistem Pemantauan Udara Menggunakan NodeMCU dan IOT Thingspeak: 4 Langkah
Sistem Pemantauan Udara Menggunakan NodeMCU dan IOT Thingspeak: 4 Langkah

Video: Sistem Pemantauan Udara Menggunakan NodeMCU dan IOT Thingspeak: 4 Langkah

Video: Sistem Pemantauan Udara Menggunakan NodeMCU dan IOT Thingspeak: 4 Langkah
Video: Cara Monitoring Kualitas Udara Dan Kirim Data Logger Ke Thingspeak Nodemcu ESP8266 IOT 2024, November
Anonim
Sistem Pemantauan Udara Menggunakan NodeMCU dan IOT Thingspeak
Sistem Pemantauan Udara Menggunakan NodeMCU dan IOT Thingspeak

ThingSpeak adalah aplikasi dan API IoT Sumber Terbuka untuk menyimpan dan mengambil data dari peranti dan Sensor Perkakasan. Ia menggunakan Protokol HTTP melalui Internet atau LAN untuk komunikasinya. Analisis MATLAB disertakan untuk menganalisis dan memvisualisasikan data yang diterima dari Perkakasan atau Peranti Sensor anda.

Kita boleh membuat saluran untuk setiap data sensor. Saluran ini boleh ditetapkan sebagai saluran peribadi atau anda boleh berkongsi data secara terbuka melalui saluran Awam. Ciri komersial merangkumi ciri tambahan. Tetapi kami akan menggunakan versi percuma seperti yang kami lakukan untuk tujuan pendidikan.

(Sekiranya anda ingin mengetahui lebih lanjut mengenai ThingSpeak secara umum, dan / atau The Project, lawati

Ciri-ciri:

  1. Kumpulkan data di saluran peribadi.
  2. Berkongsi Data dengan Saluran Awam
  3. REST API dan MQTT APIS
  4. Analisis dan Visualisasi MATLAB®.
  5. Komuniti Seluruh Dunia

Dalam tutorial ini, menggunakan sensor Alkohol MQ3 untuk memplot nilainya di ThingSpeak menggunakan NodeMCU. Dalam program ini NodeMCU untuk membaca dan menyimpan data sensor menjadi pemboleh ubah dan kemudian memuat naiknya ke ThingSpeak menggunakan nama saluran dan kunci API. NodeMCU harus dihubungkan ke internet melalui Wi-Fi. Kami akan melihat bagaimana membuat Saluran ThingSpeak dan mengkonfigurasinya di NodeMCU.

Langkah 1: Komponen Diperlukan

Komponen Diperlukan
Komponen Diperlukan

Diperlukan Perkakasan

  1. NodeMCU
  2. Sensor Alkohol MQ-3
  3. Bekalan Kuasa 5V
  4. Wayar Pelompat
  5. Papan Roti (Pilihan)

NodeMCU LUA WiFi Internet Lembaga Pembangunan ESP8266: NodeMCU Dev Kit / board terdiri daripada cip yang didayakan wifi ESP8266. ESP8266 adalah cip Wi-Fi kos rendah yang dikembangkan oleh Espressif Systems dengan protokol TCP / IP. Untuk maklumat lebih lanjut mengenai ESP8266, anda boleh merujuk Modul WiFi ESP8266.

MQ-3 Alcohol Sensorr: Modul ini dibuat menggunakan Alcohol Gas Sensor MQ3. Ia adalah sensor semikonduktor kos rendah yang dapat mengesan kehadiran gas alkohol pada kepekatan dari 0.05 mg / L hingga 10 mg / L. Bahan sensitif yang digunakan untuk sensor ini adalah SnO2, yang kekonduksiannya lebih rendah di udara bersih. Kekonduksian meningkat apabila kepekatan gas alkohol meningkat. Ia mempunyai kepekaan tinggi terhadap alkohol dan mempunyai daya tahan yang baik terhadap gangguan akibat asap, wap dan petrol. Modul ini menyediakan output digital dan analog. Modul sensor alkohol MQ3 dapat dihubungkan dengan mudah dengan Pengawal Mikro, Papan Arduino, Raspberry Pi dll. Atau lebih banyak maklumat mengenai MQ3, anda boleh merujuk Modul Sensor Alkohol - MQ3.

Bekalan Kuasa 5V: Di kebanyakan produk atau projek elektronik kita memerlukan bekalan kuasa untuk menukar voltan AC utama ke voltan DC terkawal

Jumper Wires: Wire jumper hanyalah wayar yang mempunyai pin penyambung di setiap hujungnya, yang membolehkannya digunakan untuk menghubungkan dua titik antara satu sama lain tanpa pematerian. Penyambung wanita ke wanita digunakan dalam projek ini.

Papan roti: Papan roti adalah peranti tanpa solder untuk prototaip sementara dengan reka bentuk litar elektronik dan ujian. Sebilangan besar komponen elektronik dalam litar elektronik dapat dihubungkan dengan memasukkan plumbum atau terminal mereka ke dalam lubang dan kemudian membuat sambungan melalui wayar di mana sesuai.

Langkah 2: Menyambungkan Komponen

Menyambung Komponen
Menyambung Komponen

Penerangan

Terdapat 4 petunjuk ialah + 5V, AOUT, DOUT, dan GND.

Sambungan + 5V dan GND menetapkan kuasa untuk sensor alkohol. 2 petunjuk lain adalah AOUT (output analog) dan DOUT (output digital). Cara sensor berfungsi ialah terminal AOUT memberikan output voltan analog sebanding dengan jumlah alkohol yang dikesan oleh sensor. Semakin banyak alkohol yang dikesan, semakin tinggi voltan analog yang akan dikeluarkan. Sebaliknya, semakin sedikit alkohol yang dikesan, voltan analog akan kurang. Sekiranya voltan analog mencapai ambang tertentu, ia akan menghantar pin digital DOUT tinggi. Setelah pin DOUT ini naik tinggi, arduino akan mengesannya dan akan memicu LED menyala, menandakan bahawa ambang alkohol telah tercapai dan kini sudah melebihi had. Cara anda mengubah tahap ambang ini adalah dengan menyesuaikan potensiometer untuk menaikkan atau menurunkan tahap.

Sambungannya cukup asas.

Untuk menyambungkan sensor, terdapat 3 petunjuk. Terminal + 5V sensor menyambung ke terminal 5V papan bekalan kuasa. Terminal GND sensor menyambung ke terminal GND NodeMCU. Ini menetapkan kekuatan untuk sensor. Sambungan lain adalah output analog sensor. Ia disambungkan ke pin analog A0 dari NodeMCU.

Langkah 3: Prosedur

Langkah 1: Pergi ke https://thingspeak.com/ dan buat Akaun ThingSpeak anda jika anda belum memilikinya. Log masuk ke Akaun Anda.

Langkah 2: Buat Saluran dengan mengklik 'Saluran Baru

Langkah 3: Masukkan butiran saluran.

Nama: Mana-mana Nama

Penerangan (pilihan

Medan 1: Bacaan sensor - Ini akan dipaparkan pada grafik analisis. Sekiranya anda memerlukan lebih daripada 1 Saluran, anda boleh membuat Data Sensor tambahan.

Simpan tetapan ini.

Langkah 4: Sekarang anda dapat melihat salurannya. Klik pada tab ‘Kekunci API’. Di sini anda akan mendapat ID Saluran dan Kekunci API. Perhatikan perkara ini.

Langkah 5: Buka Arduino IDE dan Pasang Perpustakaan ThingSpeak. Untuk melakukannya, pergi ke Sketsa> Sertakan Perpustakaan> Urus Perpustakaan. Cari ThingSpeak dan pasang perpustakaan. Perpustakaan Komunikasi ThingSpeak untuk Arduino, ESP8266 dan ESP32

Langkah 6: Perlu mengubah kod. Dalam kod di bawah ini, anda perlu menukar SSID Rangkaian, Kata Laluan dan Saluran ThingSpeak dan Kunci API anda.

Langkah 4: Kodnya

Kod tersebut
Kod tersebut

Muat turun kod yang dilampirkan di sini dan muat naik di papan anda, dan kawat semuanya seperti yang ditunjukkan dalam rajah sebelumnya.

Muat turun kod:

Hasilnya akan seperti gambar di atas di ThingSpeak.

Semoga ini memudahkan anda. Pastikan anda melanggan jika anda menyukai artikel ini dan menganggapnya berguna, dan jika anda mempunyai pertanyaan atau memerlukan bantuan dengan apa-apa, tinggalkan komen di bawah …

Terima kasih kepada elemetnzonline.com..

Disyorkan: