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:
2025 Pengarang: John Day | [email protected]. Terakhir diubah: 2025-01-23 14:49
Dalam proyek ini, kami akan mengukur getaran dan suhu menggunakan sensor getaran dan suhu NCD, Esp32, ThingSpeak
Getaran benar-benar merupakan gerakan bolak-balik - atau osilasi - mesin dan komponen dalam gadget bermotor. Getaran dalam sistem industri mungkin merupakan gejala, atau motif, gangguan, atau dapat dikaitkan dengan operasi sehari-hari. Misalnya, sander berosilasi dan tumbler getar bergantung pada getaran untuk fitur. Mesin dan alat pembakaran internal, sekali lagi, menikmati getaran yang tak terhindarkan dalam jumlah tertentu. Getaran dapat menyiratkan kerumitan dan jika dibiarkan dapat menyebabkan kerusakan atau kerusakan yang dipercepat. Getaran dapat disebabkan oleh satu atau lebih faktor pada waktu tertentu, paling sering adalah ketidakseimbangan, ketidaksejajaran, pemakaian, dan kelonggaran. Kerusakan ini dapat diminimalisir dengan menganalisis Data Suhu dan Getaran pada ThingSpeak menggunakan sensor getaran dan suhu nirkabel esp32 dan NCD.
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
Perpustakaan Digunakan
- PubSubClient
- Wire.h
Klien Arduino untuk MQTT
- Pustaka ini menyediakan klien untuk melakukan publish/subscribe messaging sederhana dengan server yang mendukung MQTT
- Untuk informasi lebih lanjut tentang MQTT, kunjungi mqtt.org.
Unduh
Versi terbaru dari perpustakaan dapat diunduh dari GitHub
Dokumentasi
Perpustakaan dilengkapi dengan sejumlah contoh sketsa. Lihat File > Contoh > PubSubClient dalam aplikasi Arduino. Dokumentasi API Lengkap
Perangkat Keras yang Kompatibel
Pustaka menggunakan Arduino Ethernet Client API untuk berinteraksi dengan perangkat keras jaringan yang mendasarinya. Ini berarti Hanya Bekerja dengan semakin banyak papan dan perisai, termasuk:
- Arduino Ethernet
- Perisai Ethernet Arduino
- Arduino YUN - gunakan YunClient yang disertakan sebagai pengganti EthernetClient, dan pastikan untuk melakukan Bridge.begin() terlebih dahulu
- Arduino WiFi Shield - jika Anda ingin mengirim paket lebih besar dari 90 byte dengan perisai ini, aktifkan opsi MQTT_MAX_TRANSFER_SIZE di PubSubClient.h.
- Sparkfun WiFly Shield - saat digunakan dengan perpustakaan ini.
- Intel Galileo/Edison
- ESP8266
- ESP32: Pustaka saat ini tidak dapat digunakan dengan perangkat keras berdasarkan chip ENC28J60 - seperti Nanode atau Nuelectronics Ethernet Shield. Bagi mereka, ada perpustakaan alternatif yang tersedia.
Perpustakaan Kawat
Pustaka Wire memungkinkan Anda untuk berkomunikasi dengan perangkat I2C, sering juga disebut “2 wire” atau “TWI” (Two Wire Interface), yang dapat diunduh dari 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.
#termasuk
#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* kata sandi = "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 Suhu; 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.
Direkomendasikan:
IOT Mudah – Hub Sensor RF Terkendali Aplikasi untuk Perangkat IOT Jarak Menengah: 4 Langkah
IOT Mudah – Hub Sensor RF Terkendali Aplikasi untuk Perangkat IOT Jarak Menengah: Dalam rangkaian tutorial ini, kami akan membangun jaringan perangkat yang dapat dikontrol melalui tautan radio dari perangkat hub pusat. Manfaat menggunakan koneksi radio serial 433MHz daripada WIFI atau Bluetooth adalah jangkauan yang jauh lebih besar (dengan
IoT APIS V2 - Sistem Irigasi Pabrik Otomatis yang diaktifkan IoT: 17 Langkah (dengan Gambar)
IoT APIS V2 - Sistem Irigasi Tanaman Otomatis yang diaktifkan IoT: Proyek ini merupakan evolusi dari instruksi saya sebelumnya: APIS - Sistem Irigasi Tanaman OtomatisSaya telah menggunakan APIS selama hampir satu tahun sekarang, dan ingin meningkatkan desain sebelumnya: Kemampuan untuk memantau pabrik dari jarak jauh. Ini adalah bagaimana
Modul Daya IoT: Menambahkan Fitur Pengukuran Daya IoT ke My Solar Charge Controller: 19 Langkah (dengan Gambar)
Modul Daya IoT: Menambahkan Fitur Pengukuran Daya IoT ke My Solar Charge Controller: Halo semuanya, semoga kalian semua hebat! Dalam instruksi ini saya akan menunjukkan kepada Anda bagaimana saya membuat modul Pengukuran Daya IoT yang menghitung jumlah daya yang dihasilkan oleh panel surya saya, yang digunakan oleh pengontrol muatan surya saya
Dasar-dasar IoT: Menghubungkan IoT Anda ke Cloud Menggunakan Mongoose OS: 5 Langkah
Dasar-dasar IoT: Menghubungkan IoT Anda ke Cloud Menggunakan Mongoose OS: Jika Anda adalah orang yang suka mengutak-atik dan elektronik, lebih sering daripada tidak, Anda akan menemukan istilah Internet of Things, biasanya disingkat IoT, dan itu mengacu pada satu set perangkat yang dapat terhubung ke internet! Menjadi orang seperti itu
Tutorial ESP8266 NODEMCU BLYNK IOT - Esp8266 IOT Menggunakan Blunk dan Arduino IDE - Mengontrol LED Melalui Internet: 6 Langkah
Tutorial ESP8266 NODEMCU BLYNK IOT | Esp8266 IOT Menggunakan Blunk dan Arduino IDE | Mengontrol LED Melalui Internet: Hai Teman-teman, dalam instruksi ini kita akan belajar cara menggunakan IOT dengan ESP8266 atau Nodemcu kita. Kami akan menggunakan aplikasi blynk untuk itu. Jadi kami akan menggunakan esp8266/nodemcu kami untuk mengontrol LED melalui internet. Jadi aplikasi Blynk akan terhubung ke esp8266 atau Nodemcu kami