Mengunggah Nilai Sensor Getaran ke IOT ThingSpeak Menggunakan NodeMCU: 4 Langkah
Mengunggah Nilai Sensor Getaran ke IOT ThingSpeak Menggunakan NodeMCU: 4 Langkah
Anonim
Mengunggah Nilai Sensor Getaran ke IOT ThingSpeak Menggunakan NodeMCU
Mengunggah Nilai Sensor Getaran ke IOT ThingSpeak Menggunakan NodeMCU

Ada beberapa mesin kritis atau peralatan mahal yang mengalami kerusakan akibat getaran. Dalam kasus seperti itu, diperlukan sensor getaran untuk mengetahui apakah mesin atau peralatan menghasilkan getaran atau tidak. Mengidentifikasi objek yang terus bergetar bukanlah pekerjaan yang sulit jika sensor yang tepat digunakan untuk mendeteksi getaran. Ada beberapa jenis sensor getaran yang tersedia di pasaran yang dapat mendeteksi getaran dengan merasakan percepatan atau kecepatan dan dapat memberikan hasil yang sangat baik. Namun, sensor tersebut terlalu mahal di mana accelerometer digunakan.

Dalam proyek ini, Hubungkan NodeMCU dengan sensor Getaran dan LED. Ketika tidak ada getaran yang terdeteksi, keluaran sensor Getaran adalah 0 (tegangan rendah), jika tidak, keluarannya adalah 1 (tegangan tinggi). Tegangan ini dapat dibaca menggunakan pin PWM. Jika NodeMCU mendapatkan 0 (tidak ada getaran) dari sensor getaran maka akan menyalakan LED hijau dan mematikan LED Merah. Jika NodeMCU mendapatkan 1 dari sensor getaran, itu akan menyalakan LED Merah dan mematikan LED hijau. Disini menggunakan pin PWM nilai sensor dibaca sebagai analog dan memberikan range untuk mengedipkan led.

ThingSpeak adalah aplikasi Open-Source IoT dan API untuk menyimpan dan mengambil data dari perangkat Hardware dan Sensor. Ia menggunakan Protokol HTTP melalui Internet atau LAN untuk komunikasinya. Analitik MATLAB disertakan untuk menganalisis dan memvisualisasikan data yang diterima dari Perangkat Keras atau Perangkat Sensor Anda. Kami dapat membuat saluran untuk setiap data sensor. Saluran ini dapat disetel sebagai saluran pribadi atau Anda dapat membagikan data secara publik melalui saluran Publik. Fitur komersial termasuk fitur tambahan. Tetapi kami akan menggunakan versi gratis karena kami melakukannya untuk tujuan pendidikan.

(Jika Anda ingin mempelajari lebih lanjut tentang ThingSpeak secara umum, dan/atau The Project, kunjungi

Fitur:

  • Kumpulkan data di saluran pribadi
  • . Berbagi Data dengan Saluran Publik
  • REST API dan MQTT APIS
  • Analisis dan Visualisasi MATLAB®.
  • Komunitas Seluruh Dunia

Dalam tutorial ini, menggunakan sensor Getaran LM393 untuk memplot nilainya di ThingSpeak menggunakan NodeMCU. Dalam program ini NodeMCU membaca dan menyimpan data sensor ke dalam variabel dan kemudian mengunggahnya ke ThingSpeak menggunakan nama saluran dan kunci API-nya. NodeMCU harus terhubung ke internet melalui Wi-Fi. Kita akan melihat cara membuat Saluran ThingSpeak dan mengkonfigurasinya di NodeMCU.

Langkah 1: Komponen Diperlukan

Komponen yang Diperlukan
Komponen yang Diperlukan

Diperlukan Perangkat Keras

  1. NodeMCU
  2. Sensor Getaran LM393
  3. Kabel Jumper

1. NodeMCU LUA WiFi Internet ESP8266 Development Board: NodeMCU Dev Kit/board terdiri dari chip berkemampuan wifi ESP8266. ESP8266 adalah chip Wi-Fi murah yang dikembangkan oleh Espressif Systems dengan protokol TCP/IP. Untuk informasi lebih lanjut tentang ESP8266, Anda dapat merujuk Modul WiFi ESP8266.

Modul Sensor Getaran LM393: Dapat mendeteksi getaran lingkungan sekitar. Sensitivitas dapat disesuaikan dengan penyesuaian potensiometer digital biru. Tegangan operasinya berkisar dari 3.3V-5V. Bentuk keluaran digital (0 dan 1).

Kabel Jumper: Kabel jumper hanyalah kabel yang memiliki pin konektor di setiap ujungnya, yang memungkinkannya digunakan untuk menghubungkan dua titik satu sama lain tanpa menyolder. Konektor female to female digunakan dalam proyek ini.

Langkah 2: Menghubungkan Komponen

Menghubungkan Komponen
Menghubungkan Komponen

Keterangan:

Ada 3 sadapan yaitu +5V,, DOUT, dan GND. Sambungan +5V dan GND menghasilkan daya untuk sensor Getaran. Yang lainnya adalah DOUT (keluaran digital).

Kabel +5V dan GND menghasilkan daya untuk sensor getaran. Lead lainnya adalah DOUT (output digital). Cara kerja sensor adalah terminal DOUT memberikan tegangan keluaran sebanding dengan jumlah getaran yang dideteksi sensor. Nilai digital dibaca dengan menggunakan pin PWM di NodMCU. Semakin banyak getaran yang dideteksi, semakin besar tegangan analog yang akan dihasilkan. Sebaliknya, semakin sedikit yang dideteksi, semakin sedikit tegangan analog yang akan dihasilkannya. Jika tegangan analog mencapai ambang batas tertentu, maka akan mengirimkan sinyal ke pin led dan sesuai dengan kondisi led merah dan hijau berkedip.

Untuk menghubungkan sensor, ada 3 lead. Terminal +5V dari sensor terhubung ke terminal 5V dari NodeMCU. Terminal GND dari sensor terhubung ke terminal GND dari NodeMCU. Ini menetapkan daya untuk sensor. Koneksi lainnya adalah output digital dari sensor. Ini terhubung ke pin PWM D0 dari NodeMCU.

Langkah 3: Prosedur

Prosedur
Prosedur

Langkah 1: Buka https://thingspeak.com/ dan buat Akun ThingSpeak Anda jika belum punya. Masuk ke akun Anda.

Langkah 2: Buat Saluran dengan mengklik 'Saluran Baru

Langkah 3: Masukkan detail saluran. Nama: Nama Apa Saja Deskripsi: Bidang Opsional 1: Pembacaan sensor – Ini akan ditampilkan pada grafik analitik. Jika Anda membutuhkan lebih dari 1 Saluran, Anda dapat membuat Data Sensor tambahan. Simpan pengaturan ini.

Langkah 4: Sekarang Anda dapat melihat saluran. Klik pada tab 'Kunci API'. Di sini Anda akan mendapatkan ID Saluran dan Kunci API. Catat ini.

Langkah 5: Buka Arduino IDE dan Instal Perpustakaan ThingSpeak. Untuk melakukan ini, buka Sketsa> Sertakan Perpustakaan> Kelola Perpustakaan. Cari ThingSpeak dan instal perpustakaan. Perpustakaan Komunikasi ThingSpeak untuk Arduino, ESP8266 dan ESP32

Langkah 6: Perlu memodifikasi kode. Dalam kode di bawah ini Anda perlu mengubah SSID Jaringan, Kata Sandi dan Saluran ThingSpeak dan Kunci API Anda.

Langkah 4: Kode

Kode
Kode

Unduh kode yang terlampir di sini dan unggah di papan Anda, dan hubungkan semuanya seperti yang ditunjukkan pada diagram sebelumnya.

Unduh kode

Outputnya akan seperti gambar di atas di ThingSpeak. Semoga ini memudahkan Anda. Pastikan untuk berlangganan jika Anda menyukai artikel ini dan merasa bermanfaat, dan jika Anda memiliki pertanyaan atau butuh bantuan dengan apa pun, tinggalkan komentar di bawah…

Terima kasih kepada elemetnzonline.com..