Daftar Isi:
- Langkah 1: Apa yang Anda Butuhkan
- Langkah 2: Menulis Kode Arduino
- Langkah 3: Menjalankan Program Plotter
Video: Buat Plot Indah Dari Data Arduino Langsung (dan Simpan Data ke Excel): 3 Langkah
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:53
Kami 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 tidak terlalu menyenangkan untuk dilihat. Plotter Arduino IDE tidak menyimpan data Anda untuk dilihat di masa mendatang.
Inilah sebabnya mengapa dalam Instructable ini saya mencoba untuk memperbaiki masalah umum kita. Kami ingin, tidak… MEMBUTUHKAN plotter data Arduino yang:
-Kelihatan bagus
-TIDAK menghapus poin data setelah sejumlah poin diambil
-Menyimpan semua data ke Excel tanpa kode mewah
Pada langkah selanjutnya, kita akan belajar cara menulis program Arduino yang mudah sehingga dapat berkomunikasi dengan plotter, menampilkan data secara akurat dan menyimpannya ke file Excel.
Meskipun tidak perlu menonton video apa pun yang disertakan dalam Instruksi ini untuk mengikuti, mungkin ada baiknya jika Anda seorang pembelajar visual sehingga Anda dapat mengikutinya. Mereka dapat ditemukan di sini:
www.youtube.com/watch?v=LvNulqGuhlU&list=PL3Y_L-Yx1pgAtdG8DY_7qOHbbWfO4qomX&index=1
Langkah 1: Apa yang Anda Butuhkan
Untuk ini, Anda memerlukan klon Arduino atau Arduino. Dalam contoh ini, saya menggunakan Arduino UNO.
Anda juga perlu mengunduh file.exe yang berisi plotter DI SINI:
sourceforge.net/projects/arduinoexcelplotter/
Berikut video yang menunjukkan cara mengunduhnya dengan aman:
Detail lebih lanjut tentang cara menggunakannya dapat ditemukan di langkah terakhir dari Instructable ini.
Langkah 2: Menulis Kode Arduino
Kode Arduino sangat mirip dengan yang biasa Anda gunakan untuk mencetak ke monitor Serial atau plotter Serial di IDE.
Karena Instructables cenderung mengacaukan kode, saya juga menyertakan kode dalam file serta tautan DI SINI ke GitHub saya, tempat Anda dapat mengunduh semua file dari Instructable ini di satu tempat.
void setup() {Serial.begin(9600); //Semua baudrate baik-baik saja } void loop() { //Tidak benar-benar membaca nilai analog //Hanya memplot 0-19 dan memulai dari awal untuk (int i = 0; i < 20; i++) { Serial.println(i); //the Serial.println() adalah bagian yang dibutuhkan untuk mengirim data ke plotter delay(500); //delay agar plotter memiliki waktu untuk membuat plot (bisa kurang dari 500) } }
Unggah kode ke Arduino Anda dan perhatikan Port mana yang Anda gunakan. Anda akan membutuhkan info ini nanti. Dalam kasus saya ini COM11.
Langkah 3: Menjalankan Program Plotter
Karena Instructables tidak mengizinkan saya mengunggah file ZIP atau EXE, Anda bisa mendapatkan program ArduinoPlotter dari SourceForge saya DI SINI:
sourceforge.net/projects/arduinoexcelplotter/
Karena ini adalah file.exe yang tidak dikenal, ketika mencoba menjalankannya, Windows mungkin memperingatkan Anda bahwa file tersebut mungkin tidak aman, abaikan saja dan tetap jalankan.
Petunjuk tentang cara menggunakan plotter:
-Buat dokumen Excel di suatu tempat untuk menulis data Anda. Pastikan lembar pertama bernama Sheet1
-Cukup jalankan plotter.exe dengan mengklik dua kali di atasnya. Sebuah jendela akan terbuka.
-Ketik baud rate yang Anda unggah ke Arduino Anda di IDE (dalam contoh saya adalah 9600)
-Ketik di com port yang terhubung dengan Arduino Anda (sama seperti di Arduino IDE yang digunakan untuk mengunggah kode) Jangan ketik COM11, ketik saja angka 11.
-Copy dan paste di path ke file Excel Anda dengan Name.xlsx di akhir. Anda perlu memperbaiki jalur sehingga menggunakan / bukan hanya satu \, misalnya:
C:\Users\ChemistGoneRogue\Desktop\test.xlsx - SALAH
C:\Users\ChemistGoneRogue\Desktop\test.xlsx - KANAN
-Jika Anda belum pernah melakukannya, pasang Arduino Anda sekarang
-Klik "Simpan Pengaturan" dan tutup program.
-Sebuah jendela baru akan terbuka yang akan memplot nilai Anda (sumbu Y) secara seri (sumbu X) dan menyimpannya ke dokumen Excel yang ditentukan.
Sementara data disimpan secepat Arduino Anda mengirimkannya, plot mengiklankan satu poin setiap 10 ms.
JIKA ANDA MENDAPATKAN INSTRUCTABLE INI MEMBANTU, PERTIMBANGKAN PILIH DI BAWAH INI (kontes Arduino)
Direkomendasikan:
Merencanakan Data Langsung dari Sensor Suhu (TMP006) Menggunakan MSP432 LaunchPad dan Python: 9 Langkah
Merencanakan Data Langsung dari Sensor Suhu (TMP006) Menggunakan MSP432 LaunchPad dan Python: TMP006 adalah sensor suhu yang mengukur suhu suatu objek tanpa perlu melakukan kontak dengan objek tersebut. Dalam tutorial ini kami akan memplot data suhu langsung dari BoosterPack (TI BOOSTXL-EDUMKII) menggunakan Python
Simpan dan Grafik Data EC/pH/ORP Dengan TICK Stack dan Platform NoCAN: 8 Langkah
Menyimpan dan Membuat Grafik Data EC/pH/ORP Dengan TICK Stack dan Platform NoCAN: Ini akan membahas cara menggunakan Platform NoCAN oleh sensor Omzlo dan uFire untuk mengukur EC, pH, dan ORP. Seperti yang dikatakan situs web mereka, terkadang lebih mudah untuk menjalankan beberapa kabel ke node sensor Anda. CAN memiliki keunggulan komunikasi dan kekuatan dalam satu
LAMPU LED PORTABEL (Sederhana, Biaya Rendah, dan Dirancang dengan Indah): 5 Langkah (dengan Gambar)
LAMPU LED PORTABEL (Sederhana, Biaya Rendah, dan Dirancang dengan Indah): Ini adalah proyek berbiaya sangat rendah dan mudah dibuat. Itu dapat dibuat dengan mudah dengan biaya kurang dari 100 (kurang dari $2). Ini dapat digunakan di banyak tempat seperti dalam keadaan darurat, ketika ada pemadaman listrik, ketika Anda berada di luar ruangan….bla..bla.. bla..Jadi.. Apa yang kamu
Log Data dan Plot Grafik Online Menggunakan NodeMCU, MySQL, PHP dan Chartjs.org: 4 Langkah
Data Log dan Plot Grafik Online Menggunakan NodeMCU, MySQL, PHP dan Chartjs.org: Instruksi ini menjelaskan bagaimana kita dapat menggunakan papan Node MCU untuk mengumpulkan data dari beberapa sensor, mengirimkan data ini ke file PHP yang dihosting yang kemudian menambahkan data ke sebuah database MySQL. Data tersebut kemudian dapat dilihat secara online sebagai grafik, menggunakan bagan bagan.js.A
Gunakan Kembali Kamera Sekali Pakai dan Selamatkan Planet! dan Simpan Sedikit Quid: 4 Langkah
Gunakan Kembali Kamera Sekali Pakai dan Selamatkan Planet! dan Simpan Sedikit Quid: Baru-baru ini saya mengunjungi toko foto lokal saya (jessops) untuk mendapatkan beberapa kamera sekali pakai bekas karena saya yakin Anda sadar bahwa mereka sangat menyenangkan bagi orang-orang yang mengejutkan. Tanyakan saja dan mereka memberikannya. Saya juga berpikir, ya, perusahaan-perusahaan ini mendapatkan kameranya kembali, taruh