Isi kandungan:
- Langkah 1: Perkakasan dan Perisian Diperlukan
- Langkah 2: Langkah-langkah Mengirim Data ke Platform Getaran dan Suhu Labview Menggunakan IoT Long Range Wireless Getaran dan Sensor Suhu dan Modem Mesh Tanpa Wayar Jarak Jauh Dengan Antara Muka USB
- Langkah 3: Memuat naik Kod ke ESP32 Menggunakan Arduino IDE:
- Langkah 4: Output Monitor Bersiri:
- Langkah 5: Menjadikan Ubidot Berfungsi:
- Langkah 6: Buat Papan Pemuka di Ubidots:
Video: IoT- Ubidots- ESP32 + Jarak Jauh-Tanpa Wayar-Getaran-Dan-Suhu-Sensor: 7 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:07
Getaran benar-benar berlaku untuk bergerak-atau-dari-mesin dan komponen-komponen dalam alat bermotor. Getaran dalam sistem perindustrian mungkin merupakan gejala, atau motif, kerumitan, atau dapat dikaitkan dengan operasi sehari-hari. Sebagai contoh, pengayun berayun dan pemukul getaran bergantung pada ciri getaran. Enjin pembakaran dalaman dan alat pemacu, sekali lagi, menghadapi sejumlah getaran yang tidak dapat dielakkan. Getaran dapat menimbulkan kerumitan dan jika dibiarkan dapat menyebabkan bahaya atau kemerosotan yang dipercepat. Getaran boleh disebabkan oleh satu atau faktor tambahan pada waktu tertentu, yang maksimum tidak biasa adalah ketidakseimbangan, ketidakseimbangan, pemakaian, dan kelonggaran.
Dalam projek ini, kami memperkenalkan sensor getaran dan suhu tanpa wayar Long Range IoT Industrial NCD, dengan julat hingga 2 Mile menggunakan seni bina rangkaian jejaring tanpa wayar. Menggabungkan getaran dan sensor suhu 16-bit yang tepat, peranti ini menghantar data getaran dan suhu yang sangat tepat pada selang waktu yang ditentukan pengguna. Ia mempunyai aplikasi yang berbeza:
- Kerja logam
- Penjanaan kuasa
- Perlombongan
- Makanan dan minuman
Langkah 1: Perkakasan dan Perisian Diperlukan
Perkakasan Diperlukan:
- Modul WiFi BLE NCD ESP32 IoT dengan USB Bersepadu
- Sensor Getaran Dan Suhu Tanpa Wayar NCD IoT Jarak Jauh
- Modem Mesh Tanpa Wayar Jarak Jauh NCD dengan Antara Muka USB
Perisian yang Diperlukan:
- Arduino IDE
- Utiliti LabView
- Ubidots
Perpustakaan Digunakan:
- Perpustakaan PubSubClient
- Wire.h
Langkah 2: Langkah-langkah Mengirim Data ke Platform Getaran dan Suhu Labview Menggunakan IoT Long Range Wireless Getaran dan Sensor Suhu dan Modem Mesh Tanpa Wayar Jarak Jauh Dengan Antara Muka USB
- Pertama, kami memerlukan aplikasi utiliti Labview yang merupakan fail getaran nirkabel dan suhu Sensor.exe ncd.io di mana data dapat dilihat.
- Perisian Labview ini hanya akan berfungsi dengan sensor Suhu Getaran tanpa wayar ncd.io sahaja.
- Untuk menggunakan UI ini, anda perlu memasang pemacu berikut Memasang mesin jangka masa dari sini Pemacu 64bit
- Pemandu 32bit
- Pasang Pemandu Visa NI
- Pasang LabVIEW Run-Time Engine dan NI-Serial Runtime
- Panduan memulakan produk ini.
Langkah 3: Memuat naik Kod ke ESP32 Menggunakan Arduino IDE:
- Sebagai esp32 adalah bahagian penting untuk menerbitkan data getaran dan suhu anda ke Ubidots.
- Muat turun dan sertakan Perpustakaan PubSubClient dan Perpustakaan Wire.h.
#sertakan
#sertakan #sertakan
Anda mesti memberikan TOKEN, MQTTCLIENTNAME Ubidots unik, SSID (Nama WiFi) dan Kata Laluan rangkaian yang tersedia
#tentukan WIFISSID "xyz" // Letakkan WifiSSID anda di sini
#define PASSWORD "xyz" // Masukkan kata laluan wifi anda di sini #define TOKEN "xyz" // Masukkan TOKEN Ubidots #define MQTT_CLIENT_NAME "xyz" // Nama pelanggan MQTT
Tentukan pemboleh ubah dan nama peranti di mana data akan dihantar ke ubidots
#define VARIABLE_LABEL "sensor" // Menentukan label pemboleh ubah
#define VARIABLE_LABEL1 "AdcValue" #define VARIABLE_LABEL2 "Battery" #define VARIABLE_LABEL3 "RMS_X" #define VARIABLE_LABEL4 "RMS_Y" #define DEVICE_LABEL "esp32" // Tentukan label peranti
Ruang untuk menyimpan nilai untuk dihantar:
char str_sensor [10];
char str_sensorbat [10]; char str_sensorAdc [10]; char str_sensorRmsx [10]; char str_sensorRmsy [10];
Kod untuk menerbitkan data ke ubidots:
sprintf (topik, "% s", ""); // Membersihkan kandungan topik
sprintf (topik, "% s% s", "/v1.6/devices/", DEVICE_LABEL); sprintf (muatan, "% s", ""); // Membersihkan sprintf kandungan muatan (muatan, "{"% s / ":", VARIABLE_LABEL); // Menambah sprintf label pemboleh ubah (muatan, "% s {" nilai / ":% s", muatan, str_sensor); // Menambah nilai sprintf (muatan, "% s}}", muatan); // Menutup kurungan kamus client.publish (topik, muatan);
- Kumpulkan dan muat naik kod Ncd_vibration_and_temperature.ino.
- Untuk mengesahkan kesambungan peranti dan data yang dihantar, buka monitor bersiri. Sekiranya tiada tindak balas dilihat, cuba cabut plag ESP32 anda dan kemudian pasangkannya semula. Pastikan kadar baud monitor Serial ditetapkan sama seperti yang dinyatakan dalam kod 115200 anda.
Kod:
Langkah 4: Output Monitor Bersiri:
Langkah 5: Menjadikan Ubidot Berfungsi:
- Buat akaun di Ubidots.
- Pergi ke profil saya dan catat kunci token yang merupakan kunci unik untuk setiap akaun dan tampalkannya ke kod ESP32 anda sebelum memuat naik.
- Tambahkan peranti baru ke nama papan pemuka ubidot esp32 anda.
- Sekarang anda harus melihat data yang diterbitkan di akaun Ubidots anda, di dalam peranti yang disebut "ESP32".
- Di dalam peranti buat sensor nama pemboleh ubah baru di mana bacaan suhu anda akan ditunjukkan.
- Sekarang anda dapat melihat data Suhu dan sensor lain yang sebelumnya dilihat di monitor bersiri. Ini berlaku kerana nilai pembacaan sensor yang berbeza diteruskan sebagai rentetan dan simpan dalam pemboleh ubah dan terbitkan ke pemboleh ubah di dalam peranti esp32.
Langkah 6: Buat Papan Pemuka di Ubidots:
- Pergi ke data pilih papan pemuka.
- Papan pemuka di dalam membuat widget yang berbeza.
- Tambahkan widget baru ke skrin papan pemuka anda.
Disyorkan:
Lampu Rakan Terbaik Jarak Jauh DIY: 4 Langkah (dengan Gambar)
Lampu Rakan Terbaik Jarak Jauh DIY: Saya membuat lampu segerak jarak jauh yang dikenali sebagai " Sahabat Terbaik " lampu. Itu hanya bermaksud bahawa lampu ini diselaraskan dengan warna semasa lampu yang lain. Oleh itu, jika anda menukar satu lampu hijau, tidak lama kemudian lampu yang lain akan bertukar
Alat kawalan jauh berasaskan LoRa - Kawal Peralatan Dari Jarak Besar: 8 Langkah
Alat kawalan jauh berasaskan LoRa | Kawal Peralatan Dari Jarak yang Besar: Hai, apa lagi, Guys! Akarsh di sini dari CETech. Dalam projek ini, kami akan membuat alat kawalan jauh yang boleh digunakan untuk mengawal pelbagai instrumen seperti LED, motor atau jika kita bercakap tentang kehidupan seharian kita dapat mengawal alat rumah kita
Loceng Sekolah untuk Pelajar Jarak Jauh: 6 Langkah
Bell Sekolah untuk Pelajar Jarak Jauh: Dengan pandemi COVID-19, banyak sekolah kanak-kanak telah melakukan penghantaran jarak jauh. Loceng sekolah rumah ini adalah cara yang menyeronokkan untuk tetap mengikut jadual yang menggunakan Raspberry Pi dan pembesar suara USB. Anda boleh membuatnya dengan anak anda dan mereka dapat belajar mengenai pengaturcaraan dan
Penyediaan Jarak Jauh IR Mudah Menggunakan LIRC untuk Raspberry PI (RPi) - Julai 2019 [Bahagian 1]: 7 Langkah
Penyediaan Jarak Jauh IR dengan Mudah Menggunakan LIRC untuk Raspberry PI (RPi) - Julai 2019 [Bahagian 1]: Setelah banyak mencari, saya terkejut dan kecewa dengan maklumat yang bertentangan mengenai cara menyediakan alat kawalan jauh IR untuk projek RPi saya. Saya fikir ia akan mudah tetapi menyiapkan Linux InfraRed Control (LIRC) telah lama bermasalah sejak lama
Jarak Jauh TV Menukar Saluran Automatik Dengan Arduino: 6 Langkah
Remote TV Mengubah Saluran Automatik Dengan Arduino: Motivasi awal untuk projek ini adalah bahawa pelanggan kami mengalami demensia vaskular dan buta secara sah. Hal ini menyebabkan dia mengalami kesukaran untuk mengingat kapan dan di saluran apa yang ditunjukkan oleh televisyen yang disukainya, serta melihat