Daftar Isi:
Video: Mengirim Data Dari Arduino ke Excel (dan Merencanakannya): 3 Langkah (dengan Gambar)
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:54
Saya telah mencari secara ekstensif cara agar saya dapat memplot pembacaan sensor Arduino saya secara real time. Tidak hanya plot, tetapi juga menampilkan dan menyimpan data untuk eksperimen dan koreksi lebih lanjut.
Solusi paling sederhana yang saya temukan adalah menggunakan excel, tetapi dengan twist.
PROGRAM YANG TIDAK MEMBUTUHKAN EXCEL UNTUK PLOT DATA DAPAT DITEMUKAN DI SINI
www.instructables.com/id/Plot-Live-Arduino-Data-and-Save-It-to-Excel/
Juga jika Anda menganggap instruksi ini menarik, mungkin Anda akan menyukai yang lain yang saya buat (tentang menampilkan pembacaan sensor Arduino langsung pada LCD Nokia 5110):
www.instructables.com/id/Arduinonokia-lcd-…
Langkah 1: Apa yang Anda Butuhkan
Untuk ini, Anda akan membutuhkan:
-Windows (diuji pada xp)
-Arduino IDE
-Microsoft office (diuji pada 2010)
-PLX-DAQ (ekspansi untuk excel)
-Arduino (diuji pada UNO, tetapi papan apa pun harus berfungsi)
Saya berasumsi bahwa Anda sudah memiliki Arduino, Windows, Arduino IDE dan Excel. Berikut tautan untuk mengunduh PLX-DAQ:
www.parallax.com/downloads/plx-daq
Anda hanya perlu mengunduh dan menginstalnya, itu akan berfungsi dengan baik. Setelah instalasi, secara otomatis akan membuat folder bernama PLX-DAQ di Desktop Anda di mana Anda akan menemukan pintasan bernama PLX-DAQ Spreadsheet.
Saat Anda ingin menggunakan Arduino Anda untuk mengirim data ke excel, buka saja pintasannya.
Langkah 2: Bagian Arduino
Sekarang setelah kita mendapatkan semua yang diunduh dan diinstal, mari kita mulai dengan bagian Arduino.
Berikut adalah template dasar yang saya buat yang akan menampilkan waktu di kolom A dan pengukuran sensor Anda di kolom B.
Tentu saja, ini hanya template dasar, yang cukup mudah dan Anda dapat mengubahnya sesuai dengan kebutuhan Anda.
Saya telah menambahkan penjelasan dalam kode Arduino sehingga Anda (dan saya, setelah tidak bekerja dengannya untuk sementara waktu) tahu bagian mana dari kode yang melakukan apa.
Berikut sketsanya:
//selalu dimulai pada baris 0 dan menulis hal yang tertulis di sebelah LABEL
batalkan pengaturan() {
Serial.begin(9600); // semakin besar angka semakin baik
Serial.println("CLEARDATA"); //membersihkan data yang tersisa dari proyek sebelumnya
Serial.println("LABEL, Kolom, Kolom B, …"); // selalu tulis LABEL, jadi excel tahu hal-hal berikutnya adalah nama kolom (bukan Acolumn Anda bisa menulis Time misalnya)
Serial.println("RESETTIMER"); //reset pengatur waktu ke 0
}
lingkaran kosong() {
Serial.print("DATA, WAKTU, TIMER, "); // tulis waktu di kolom pertama A dan waktu sejak pengukuran dimulai di kolom B
Serial.print(Ada);
Serial.print(Bdata);
Serial.println(…); //pastikan untuk menambahkan println ke perintah terakhir sehingga ia tahu untuk masuk ke baris berikutnya pada run kedua
penundaan(100); //tambahkan penundaan
}
Jelas jika Anda mengunggah kode ini, itu tidak akan berfungsi dengan sendirinya!
Anda perlu menambahkan formula untuk Adata, Bdata dan …. Template ini hanya untuk referensi sehingga Anda tahu cara menggunakan program ini. Cukup tambahkan fungsi Serial.read(), beri nama Adata, Bdata dan … dan itu akan berfungsi.
Langkah 3: Mengirim Data ke Excel
Tentu saja PLX-DAQ memiliki lebih banyak fungsi, yang dapat Anda jelajahi sendiri dengan membaca petunjuk di folder rar yang Anda unduh.
Jika Anda ingin excel untuk membuat grafik data Anda tetapi tidak ingin repot membaca petunjuknya, berikut adalah versi singkat dari apa yang dapat Anda lakukan:
-gunakan kode (dimodifikasi) dari instruksi saya
-hubungkan Arduino Anda seperti biasa
-JANGAN BUKA MONITOR SERIAL di Arduino IDE, itu tidak akan berfungsi dengan excel jika Anda melakukannya
-buka pintasan ke Spreadsheet PLX-DAQ Anda
-excel akan mengatakan "Aplikasi ini akan menginisialisasi ActiveX …", klik saja OK
-jendela baru bernama Data Acquisition for Excel akan muncul
-pilih port usb yang terhubung dengan Arduino Anda (jika tidak berfungsi pada awalnya, buka daftar port)
-di mana dikatakan Baud, cukup pilih nomor yang Anda masukkan ke dalam kode Anda di Serial.begin(), dalam kasus saya itu adalah 9600
-membuat grafik kosong
-pilih kolom data yang Anda inginkan pada grafik untuk sumbu x dan y (cara melakukannya sedikit berbeda tergantung pada versi excel Anda, tetapi tidak terlalu sulit untuk diketahui)
-klik kumpulkan data di PLX-DAX dan itu akan mulai mengumpulkan data
-excel akan memplot informasi saat dikirim dari Arduino untuk unggul secara real time
Bergantung pada seberapa tepat grafik yang Anda inginkan, Anda dapat mengubah karakteristik grafik. Anda dapat memeriksa dengan cermat bagian grafik dengan mematikan pengumpulan data, klik kanan pada sumbu x atau y dan atur ke bingkai yang lebih kecil. (biasanya disetel ke otomatis)
Anda juga dapat mengklik kanan pada kurva yang menghubungkan titik-titik pada grafik Anda dan memilih warna dan ketebalan kurva.
Itu saja untuk dasar-dasarnya. Saya harap saya telah membantu beberapa dari Anda dengan menulis ini. Saya tahu saya butuh beberapa waktu untuk menemukan ini dan membuatnya bekerja.
P. S. Jika Anda menyukai instruksi ini, mungkin Anda akan menyukai yang lain yang saya buat:
Direkomendasikan:
Cara Mengirim Data Dari M5Stack StickC ke Delphi: 6 Langkah
Cara Mengirim Data Dari M5Stack StickC ke Delphi : Di video kali ini kita akan belajar cara mengirim nilai dari board StickC ke Aplikasi VCL Delphi menggunakan Visuino. Tonton videonya
Buat Plot Indah Dari Data Arduino Langsung (dan Simpan Data ke Excel): 3 Langkah
Buat Plot Indah Dari Data Arduino Langsung (dan Simpan Data ke Excel): Kita semua suka bermain dengan fungsi P…lotter kami di Arduino IDE. Namun, meskipun dapat berguna untuk aplikasi dasar, data akan terhapus karena lebih banyak poin ditambahkan dan itu tidak terlalu menyenangkan untuk mata. Plotter Arduino IDE tidak
Mengirim Data Sensor Suhu dan Kelembaban Nirkabel ke Excel: 34 Langkah
Mengirim Data Sensor Suhu dan Kelembaban Nirkabel ke Excel: Kami menggunakan sensor Suhu dan Kelembaban NCD di sini, tetapi langkah-langkahnya tetap sama untuk produk ncd mana pun, jadi jika Anda memiliki sensor nirkabel ncd lainnya, pengalaman bebas untuk mengamati di samping. Melalui penghentian teks ini, Anda perlu
Mengirim Data Sensor Getaran dan Suhu Nirkabel ke Excel Menggunakan Node-RED: 25 Langkah
Mengirimkan Data Sensor Getaran dan Suhu Nirkabel ke Excel Menggunakan Node-RED: Memperkenalkan sensor getaran dan suhu nirkabel NCD Long Range IoT Industrial, yang membanggakan penggunaan struktur jaringan mesh nirkabel hingga jarak 2 mil. Menggabungkan sensor getaran dan suhu 16-bit yang presisi, perangkat ini
Menghubungkan Sensor Infineon DPS422 Dengan Infineon XMC4700 dan Mengirim Data ke NodeMCU: 13 Langkah
Menghubungkan Sensor Infineon DPS422 Dengan Infineon XMC4700 dan Mengirim Data ke NodeMCU: Dalam tutorial ini kita akan mempelajari cara menggunakan DPS422 untuk mengukur suhu dan tekanan udara dengan XMC4700.DPS422 DPS422 adalah miniatur digital tekanan udara barometrik dan sensor suhu dengan akurasi tinggi dan arus rendah konsumsi