Isi kandungan:

Memuat naik Nilai Sensor Getaran ke IOT ThingSpeak Menggunakan NodeMCU: 4 Langkah
Memuat naik Nilai Sensor Getaran ke IOT ThingSpeak Menggunakan NodeMCU: 4 Langkah

Video: Memuat naik Nilai Sensor Getaran ke IOT ThingSpeak Menggunakan NodeMCU: 4 Langkah

Video: Memuat naik Nilai Sensor Getaran ke IOT ThingSpeak Menggunakan NodeMCU: 4 Langkah
Video: Full !!! Cara Mengirim Nilai Sensor Secara Realtime ke Halaman Thinger.IO (NodeMCU dan Sensor DHT11) 2024, November
Anonim
Memuat naik Nilai Sensor Getaran ke IOT ThingSpeak Menggunakan NodeMCU
Memuat naik Nilai Sensor Getaran ke IOT ThingSpeak Menggunakan NodeMCU

Terdapat beberapa mesin kritikal atau peralatan mahal yang mengalami kerosakan akibat getaran. Dalam kes sedemikian, sensor getaran diperlukan untuk mengetahui sama ada mesin atau peralatan menghasilkan getaran atau tidak. Mengenal pasti objek yang selalu bergetar bukanlah suatu pekerjaan yang sukar sekiranya sensor yang sesuai digunakan untuk mengesan getaran. Terdapat beberapa jenis sensor getaran yang tersedia di pasar yang dapat mengesan getaran dengan merasakan percepatan atau kecepatan dan dapat memberikan hasil yang sangat baik. Walau bagaimanapun, sensor sedemikian terlalu mahal di mana accelerometer digunakan.

Dalam projek ini, Sambungkan NodeMCU dengan sensor Getaran dan LED. Apabila tidak ada getaran dikesan, output sensor getaran adalah 0 (voltan rendah), jika tidak, outputnya adalah 1 (voltan tinggi). Voltan ini dapat dibaca menggunakan pin PWM. Sekiranya NodeMCU mendapat 0 (tanpa getaran) dari sensor getaran, ia akan menyalakan LED hijau dan mematikan LED Merah. Sekiranya NodeMCU mendapat 1 dari sensor getaran, ia akan menghidupkan LED Merah dan mematikan LED hijau. Di sini menggunakan pin PWM, nilai sensor dibaca sebagai analog dan memberi julat untuk berkedip LED.

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 Peranti Perkakasan atau Sensor anda. Kami dapat 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:

  • Kumpulkan data di saluran peribadi
  • . Kongsi Data dengan Saluran Awam
  • REST API dan MQTT APIS
  • Analisis dan Visualisasi MATLAB®.
  • Komuniti Seluruh Dunia

Dalam tutorial ini, menggunakan sensor getaran LM393 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 Vbrational LM393
  3. Wayar Pelompat

1. NodeMCU LUA WiFi Internet Papan Pembangunan ESP8266: NodeMCU Dev Kit / board terdiri daripada cip 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.

Modul Sensor Getaran LM393: Ia dapat mengesan getaran persekitaran di sekitarnya. Sensitiviti boleh disesuaikan dengan penyesuaian potensiometer digital biru. Voltan operasi berkisar antara 3.3V-5V. Output formis digital (0 dan 1).

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.

Langkah 2: Menyambungkan Komponen

Menyambung Komponen
Menyambung Komponen

Penerangan:

Terdapat 3 petunjuk ialah + 5V, DOUT, dan GND. Papan + 5V dan GND menetapkan kuasa untuk sensor Getaran. Yang lain ialah DOUT (digital out).

Sambungan + 5V dan GND menetapkan kuasa untuk sensor getaran. Petunjuk lain adalah DOUT (output digital). Cara sensor berfungsi adalah terminal DOUT memberikan output voltan sebanding dengan jumlah getaran yang dikesan oleh sensor. Nilai digital dibaca dengan menggunakan pin PWM di NodMCU. Semakin banyak getaran yang dikesan, semakin tinggi voltan analog yang akan dikeluarkan. Sebaliknya, semakin sedikit yang dikesan, voltan analog akan dikeluarkan. Sekiranya voltan analog mencapai ambang tertentu, ia akan menghantar sginal ke pin led dan mengikut keadaan berkelip LED merah dan hijau.

Untuk menyambungkan sensor, terdapat 3 petunjuk. Terminal + 5V sensor menyambung ke terminal 5V NodeMCU. Terminal GND sensor menyambung ke terminal GND NodeMCU. Ini menetapkan kekuatan untuk sensor. Sambungan lain adalah output digital sensor. Ia disambungkan ke pin PWM D0 dari NodeMCU.

Langkah 3: Prosedur

Prosedur
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 Keterangan: Medan Pilihan 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: