Daftar Isi:
- Langkah 1: Diperlukan Perangkat Keras dan Perangkat Lunak
- Langkah 2: Langkah-langkah untuk Mengirim Data ke Platform Getaran dan Suhu Labview Menggunakan Sensor Getaran dan Suhu Nirkabel Jarak Jauh IoT dan Modem Jaring Nirkabel Jarak Jauh Dengan Antarmuka USB-
- Langkah 3: Mengunggah Kode ke ESP32 Menggunakan Arduino IDE:
- Langkah 4: Output Monitor Serial:
- Langkah 5: Membuat ThingSpeak Bekerja:
- Langkah 6: Keluaran:
- Langkah 7: Buat Applet IFTTT
- Langkah 8: Buat Analisis MATLAB
- Langkah 9: Buat Kontrol Waktu untuk Menjalankan Analisis Anda
Video: ThingSpeak-IFTTT-ESP32-Predictive-Machine-Monitoring: 10 Langkah
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:55
Dalam proyek ini, kami akan mengukur getaran dan suhu menggunakan sensor getaran dan suhu NCD, ESP32, dan ThingSpeak. Kami juga akan mengirimkan pembacaan suhu dan getaran yang berbeda ke Google Sheet Menggunakan ThingSpeak dan IFTTT untuk menganalisis data sensor getaran
Munculnya teknologi baru yaitu Internet of Things, industri berat telah mulai mengadopsi pengumpulan data berbasis sensor untuk mengatasi tantangan terbesarnya, yang utama di antaranya adalah downtime proses dalam bentuk penghentian dan penundaan proses. Pemantauan mesin juga disebut pemeliharaan prediktif atau pemantauan kondisi adalah praktik pemantauan peralatan listrik melalui sensor untuk mengumpulkan data diagnostik. Untuk mencapai hal ini, sistem akuisisi data dan pencatat data digunakan untuk memantau semua jenis peralatan, seperti boiler, motor, dan mesin. Kondisi berikut diukur:
- Pemantauan Data Suhu dan Kelembaban
- Pemantauan Arus dan Tegangan
- Pemantauan Getaran: Pada artikel ini, kita akan membaca Suhu, getaran, dan mempublikasikan data di ThingSpeak. ThingSpeak dan IFTTT mendukung grafik, UI, notifikasi, dan email. Fitur-fitur ini membuatnya ideal untuk analisis pemeliharaan prediktif. Kami juga akan mendapatkan data di lembar google yang akan membuat analisis pemeliharaan prediktif lebih mudah.
Langkah 1: Diperlukan Perangkat Keras dan Perangkat Lunak
Perangkat Keras yang Dibutuhkan:
- ESP-32: ESP32 memudahkan penggunaan Arduino IDE dan Arduino Wire Language untuk aplikasi IoT. Modul IoT ESp32 ini menggabungkan Wi-Fi, Bluetooth, dan Bluetooth BLE untuk berbagai aplikasi yang beragam. Modul ini dilengkapi sepenuhnya dengan 2 inti CPU yang dapat dikontrol dan ditenagai secara individual, dan dengan frekuensi clock yang dapat disesuaikan dari 80 MHz hingga 240 MHz. Modul BLE WiFi ESP32 IoT dengan USB Terintegrasi ini dirancang agar sesuai dengan semua produk ncd.io IoT.
- Sensor Getaran Dan Suhu Nirkabel Jarak Jauh IoT: Sensor Getaran Dan Suhu Nirkabel Jarak Jauh IoT dioperasikan dengan baterai dan nirkabel, artinya kabel arus atau komunikasi tidak perlu ditarik untuk mengaktifkannya dan beroperasi. Ini melacak informasi getaran mesin Anda secara konstan dan menangkap serta jam operasi pada resolusi penuh bersama dengan parameter suhu lainnya. Dalam hal ini, kami menggunakan sensor getaran dan suhu nirkabel Long Range IoT Industrial NCD, yang mampu menjangkau hingga 2 Mile menggunakan arsitektur jaringan mesh nirkabel.
- Modem Jaring Nirkabel Jarak Jauh dengan Antarmuka USB
Perangkat Lunak yang Digunakan:
- Arduino IDE
- ThigBerbicara
- IFTTT
Perpustakaan Digunakan:
- Pustaka PubSubClient
- Wire.h
Langkah 2: Langkah-langkah untuk Mengirim Data ke Platform Getaran dan Suhu Labview Menggunakan Sensor Getaran dan Suhu Nirkabel Jarak Jauh IoT dan Modem Jaring Nirkabel Jarak Jauh Dengan Antarmuka USB-
- Pertama, kita memerlukan aplikasi utilitas Labview yaitu file ncd.io Wireless Vibration and Temperature Sensor.exe yang datanya dapat dilihat.
- Perangkat lunak Labview ini hanya akan bekerja dengan sensor Suhu Getaran nirkabel ncd.io
- Untuk menggunakan UI ini, Anda perlu menginstal driver berikut Instal mesin waktu berjalan dari sini 64bit
- 32 bit
- Instal Driver NI Visa
- Instal LabVIEW Run-Time Engine dan NI-Serial Runtime
- Panduan memulai untuk produk ini.
Langkah 3: Mengunggah Kode ke ESP32 Menggunakan Arduino IDE:
Karena esp32 adalah bagian penting untuk mempublikasikan data getaran dan suhu Anda ke ThingSpeak.
- Unduh dan sertakan Pustaka PubSubClient dan Pustaka Wire.h.
- Unduh dan sertakan Perpustakaan WiFiMulti.h dan HardwareSerial.h.
#sertakan#sertakan #sertakan #sertakan #sertakan
Anda harus menetapkan kunci API unik Anda yang disediakan oleh ThingSpeak, SSID (Nama WiFi) dan Kata Sandi dari jaringan yang tersedia
const char* ssid = "Temanmu"; // SSID Anda (Nama WiFi Anda)const char* password = "Wifipass"; //Kata sandi Wifi Andaconst char* host = "api.thingspeak.com"; String api_key = "APIKEY"; // Kunci API Anda disediakan oleh thingspeak
Tentukan variabel tempat data akan disimpan sebagai string dan kirimkan ke ThingSpeak
int nilai;int Temp;int Rms_x; int Rms_y; int RM_z;
Kode untuk mempublikasikan data ke ThingSpeak:
String data_to_send = api_key; data_to_send += "&field1="; data_to_send += String(Rms_x); data_to_send += "&field2="; data_to_send += String(Temp); data_to_send += "&field3="; data_to_send += String(Rms_y); data_to_send += "&field4="; data_ke_kirim += String(Rms_z); data_to_send += "\r\n\r\n";client.print("POST /update HTTP/1.1\n"); client.print("Host: api.thingspeak.com\n"); client.print("Koneksi: tutup\n"); client.print("X-THINGSPEAKAPIKEY: " + api_key + "\n"); client.print("Jenis Konten: application/x-www-form-urlencoded\n"); client.print("Panjang Konten: "); client.print(data_to_send.length()); klien.print("\n\n"); client.print(data_to_send);
- Kompilasi dan unggah Esp32-Thingspeak.ino
- Untuk memverifikasi konektivitas perangkat dan data yang dikirim, buka monitor serial. Jika tidak ada respons yang terlihat, coba cabut ESP32 Anda, lalu colokkan kembali. Pastikan baud rate monitor Serial diatur ke yang sama dengan yang ditentukan dalam kode Anda 115200.
Langkah 4: Output Monitor Serial:
Langkah 5: Membuat ThingSpeak Bekerja:
- Buat akun di ThigSpeak.
- Buat saluran baru, dengan mengklik Saluran
- . Klik pada Saluran Saya.
- Klik Saluran Baru.
- Di dalam Saluran Baru, beri nama saluran tersebut.
- Beri nama Bidang di dalam Saluran, Bidang adalah variabel tempat data dipublikasikan.
- Sekarang simpan Saluran
- . Sekarang Anda dapat menemukan kunci API Anda di dasbor.
- Buka tap di beranda dan temukan 'Write API Key' Anda yang harus diperbarui sebelum mengunggah kode ke ESP32.
- Setelah Saluran dibuat, Anda akan dapat melihat data suhu dan getaran Anda dalam tampilan pribadi dengan Bidang yang Anda buat di dalam Saluran.
- Untuk memplot grafik antara data getaran yang berbeda, Anda dapat menggunakan Visualisasi MATLAB.
- Untuk ini pergi ke App, Klik pada MATLAB Visualization.
- Di dalamnya pilih Kustom, dalam hal ini, kami telah memilih buat plot garis 2-D dengan sumbu y di kedua sisi kiri dan kanan. Sekarang klik buat. Kode MATLAB akan dibuat otomatis saat Anda membuat visualisasi tetapi Anda harus mengedit id bidang, membaca id saluran, dapat memeriksa gambar berikut.
- Kemudian simpan dan jalankan kodenya.
- Anda akan melihat plotnya.
Langkah 6: Keluaran:
Langkah 7: Buat Applet IFTTT
IFTTT adalah layanan web yang memungkinkan Anda membuat applet yang bertindak sebagai respons terhadap tindakan lain. Anda dapat menggunakan layanan IFTTT Webhooks untuk membuat permintaan web guna memicu tindakan. Tindakan masuk adalah permintaan HTTP ke server web, dan tindakan keluar adalah pesan email.
- Pertama, buat akun IFTTT.
- Buat applet. Pilih Applet Saya.
- Klik tombol Applet Baru.
- Pilih tindakan masukan. Klik kata ini.
- Klik layanan Webhook. Masukkan Webhooks di bidang pencarian. Pilih Webhook.
- Pilih pemicu.
- Lengkapi bidang pemicu. Setelah Anda memilih Webhook sebagai pemicu, klik kotak Terima permintaan web untuk melanjutkan. Masukkan nama acara.
- Buat pemicu.
- Sekarang pemicu dibuat, untuk tindakan yang dihasilkan klik Itu.
- Masukkan "Google Sheets" di bilah pencarian, dan pilih kotak "Google Sheets".
- Jika Anda belum terhubung ke Google Sheet, maka hubungkan terlebih dahulu. Sekarang pilih tindakan. Pilih tambahkan baris ke spreadsheet.
- Kemudian, lengkapi bidang tindakan.
- Applet Anda harus dibuat setelah Anda menekan tombol Finish
- Ambil informasi pemicu Webhooks Anda. Pilih Applet Saya, Layanan dan cari Webhooks. Klik tombol Webhook dan Dokumentasi. Anda melihat kunci Anda dan format untuk mengirim permintaan. Masukkan nama acara. Nama peristiwa untuk contoh ini adalah VibrationAndTempData. Anda dapat menguji layanan menggunakan tombol uji atau dengan menempelkan URL ke browser Anda.
Langkah 8: Buat Analisis MATLAB
Anda dapat menggunakan hasil analisis Anda untuk memicu permintaan web, seperti menulis pemicu ke IFTTT.
- Klik Aplikasi, Analisis MATLAB dan pilih Baru.
- Buat data Pemicu dari IFTTT 5 ke kode Google Sheet. Anda dapat mengambil bantuan dari Trigger Email dari IFTTT di bagian Contoh.
- Beri nama analisis Anda dan ubah kodenya.
- Simpan Analisis MATLAB Anda.
Langkah 9: Buat Kontrol Waktu untuk Menjalankan Analisis Anda
Evaluasi data saluran ThingSpeak Anda dan picu peristiwa lainnya.
- Klik Aplikasi, Kontrol Waktu, lalu klik Kontrol Waktu Baru.
- Simpan Kontrol Waktu Anda.
Direkomendasikan:
Baca Meteran Listrik dan Gas (Belgia/Belanda) dan Unggah ke Thingspeak: 5 Langkah
Baca Meteran Listrik dan Gas (Belgia/Belanda) dan Unggah ke Thingspeak: Jika Anda khawatir tentang konsumsi energi Anda atau hanya sedikit kutu buku, Anda mungkin ingin melihat data dari meteran digital baru Anda yang mewah di ponsel cerdas Anda. proyek kami akan mendapatkan data terkini dari listrik digital Belgia atau Belanda
Seri IoT ESP8266: 2- Memantau Data Melalui ThingSpeak.com: 5 Langkah
Seri IoT ESP8266: 2- Memantau Data Melalui ThingSpeak.com: Ini adalah bagian kedua dari Seri IoT ESP8266. Untuk melihat bagian 1, lihat Seri IoT ESP8266 yang dapat diinstruksikan ini: 1 Hubungkan ke Router WIFI. Bagian ini bertujuan untuk menunjukkan kepada Anda cara mengirim data sensor Anda ke salah satu layanan cloud gratis IoT yang populer https://thingspeak.com
Terima Email Pemberitahuan Saat Saluran di ThingSpeak Tidak Diperbarui untuk Beberapa Saat: 16 Langkah
Terima Email Pemberitahuan Saat Saluran di ThingSpeak Tidak Diperbarui untuk Sementara: Cerita latar belakangSaya memiliki enam rumah kaca otomatis yang tersebar di Dublin, Irlandia. Dengan menggunakan aplikasi ponsel yang dibuat khusus, saya dapat memantau dan berinteraksi dari jarak jauh dengan fitur otomatis di setiap rumah kaca. Saya dapat membuka / menutup kemenangan secara manual
IOT - Posting Data ke Thingspeak Menggunakan ESP8266: 3 Langkah
IOT | Posting Data ke Thingspeak Menggunakan ESP8266: Saat ini, IoT sedang tren dan banyak mesin memiliki data untuk diunggah melalui cloud dan menganalisis data. Sensor kecil memperbarui data di cloud dan aktuator di ujung lain bertindak di atasnya. Saya akan menjelaskan salah satu contoh IoT. saya artikel ini dan saya
Kirim Notifikasi ThingSpeak ke Mi Band 4: 6 Langkah
Kirim Notifikasi ThingSpeak ke Mi Band 4: Sejak saya membeli Xiaomi Mi Band 4, saya memikirkan kemungkinan melacak beberapa data dari Weather Station saya yang tersedia di ThingSpeak melalui Mi Band 4 saya. Namun, setelah beberapa penelitian, saya menemukan bahwa kemampuan Mi Band 4 di