Isi kandungan:
- Langkah 1: Apa yang Anda Perlu
- Langkah 2: Menulis Kod Arduino
- Langkah 3: Menjalankan Program Plotter
Video: Buat Petak Cantik Dari Data Arduino Langsung (dan Simpan Data ke Excel): 3 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:07
Kita semua suka bermain dengan fungsi lotre P… di Arduino IDE.
Walau bagaimanapun, walaupun dapat berguna untuk aplikasi asas, data akan terhapus kerana lebih banyak titik ditambahkan dan tidak begitu menyenangkan bagi mata. Ploter Arduino IDE tidak menyimpan data anda untuk dilihat di masa hadapan.
Inilah sebabnya mengapa dalam Instructable ini saya berusaha untuk memperbaiki masalah bersama kita. Kami mahu, tidak… MEMERLUKAN plotter data Arduino yang:
-Nampak bagus
-JANGAN memadam titik data setelah sejumlah titik telah diambil
-Simpan semua data ke Excel tanpa kod mewah
Pada langkah seterusnya, kita akan belajar menulis program Arduino yang mudah sehingga dapat berkomunikasi dengan plotter, memaparkan data dengan tepat dan menyimpannya ke fail Excel.
Walaupun tidak diperlukan untuk menonton video yang disertakan dalam Instruksional ini untuk diikuti, mungkin ada baiknya jika anda seorang pelajar visual sehingga anda dapat mengikuti. Mereka boleh didapati di SINI:
www.youtube.com/watch?v=LvNulqGuhlU&list=PL3Y_L-Yx1pgAtdG8DY_7qOHbbWfO4qomX&index=1
Langkah 1: Apa yang Anda Perlu
Untuk ini, anda memerlukan klon Arduino atau Arduino. Dalam contoh ini, saya menggunakan Arduino UNO.
Anda juga perlu memuat turun fail.exe yang mengandungi plotter DI SINI:
sourceforge.net/projects/arduinoexcelplotter/
Berikut adalah video yang menunjukkan cara memuat turunnya dengan selamat:
Maklumat lebih lanjut mengenai cara menggunakannya boleh didapati di langkah terakhir Instructable ini.
Langkah 2: Menulis Kod Arduino
Kod Arduino hampir sama dengan yang biasa anda gunakan untuk mencetak ke monitor Serial atau plotter Serial anda di IDE.
Oleh kerana Instructables cenderung mengacaukan kod tersebut, saya juga memasukkan kod tersebut dalam fail dan juga pautan di SINI ke GitHub saya, di mana anda boleh memuat turun semua fail dari Instructable ini di satu tempat.
batal persediaan () {Serial.begin (9600); // Mana-mana kadar baud adalah baik} gelung kosong () {// Tidak betul-betul membaca nilai analog // Cukup plot 0-19 dan mulakan semula untuk (int i = 0; i <20; i ++) {Serial.println (i); // Serial.println () adalah bahagian yang diperlukan untuk menghantar data kepada kelewatan plotter (500); // kelewatan sehingga plotter mempunyai masa untuk membuat plot (boleh jadi kurang dari 500)}}
Muat naik kod ke Arduino anda dan perhatikan Pelabuhan mana yang anda gunakan. Anda memerlukan maklumat ini kemudian. Dalam kes saya COM11.
Langkah 3: Menjalankan Program Plotter
Oleh kerana Instructables tidak membenarkan saya memuat naik fail ZIP atau EXE, anda mungkin mendapat program ArduinoPlotter dari SourceForge saya DI SINI:
sourceforge.net/projects/arduinoexcelplotter/
Kerana ini adalah fail.exe yang tidak diketahui, ketika cuba menjalankannya Windows mungkin memberi amaran kepada anda bahawa fail tersebut mungkin tidak selamat, abaikan dan jalankan pula.
Arahan mengenai cara menggunakan plotter:
-Buat dokumen Excel di suatu tempat untuk menulis data anda. Pastikan helaian pertama diberi nama Lembaran1
-Cukup jalankan plotter.exe dengan mengklik dua kali padanya. Tetingkap akan terbuka.
-Taip dalam kadar baud yang anda muat naik ke Arduino anda di IDE (dalam contoh saya ialah 9600)
-Taip di port com yang Arduino anda sambungkan (sama seperti di Arduino IDE yang digunakan untuk memuat naik kod) Jangan taip COM11, cukup ketik nombor 11.
-Salin dan tampal di jalan ke fail Excel anda dengan Name.xlsx di akhir. Anda perlu memperbaiki jalan sehingga menggunakan / bukan hanya satu \, misalnya:
C: / Users / ChemistGoneRogue / Desktop / test.xlsx - SALAH
C: / Users / ChemistGoneRogue / Desktop / test.xlsx - KANAN
-Jika anda belum melakukannya, pasangkan Arduino anda sekarang
-Klik "Simpan Tetapan" dan tutup program.
-Tingkap baru akan dibuka yang akan memplot nilai anda (paksi Y) secara siri (paksi X) dan menyimpannya ke dokumen Excel yang ditentukan.
Walaupun data disimpan secepat Arduino anda mengirimnya, plot iklan setiap titik 10ms.
JIKA ANDA MENDAPATKAN INSTRUKTELI INI MEMBANTU, PERTIMBANGKAN PEMILIHAN DI BAWAH (peraduan Arduino)
Disyorkan:
NODEMCU DAN TAMPILKAN VISUINO BERITA LANGSUNG DARI INTERNET: 8 Langkah
NODEMCU DAN TAMPILKAN VISUINO BERITA LANGSUNG DARI INTERNET: Dalam tutorial ini kita akan menggunakan NodeMCU Mini, OLED Lcd, dan Visuino untuk memaparkan BERITA langsung setiap beberapa saat dari internet di LCD. Tonton video demonstrasi
Simpan dan Grafik Data EC / pH / ORP Dengan TICK Stack dan NoCAN Platform: 8 Langkah
Simpan dan Grafik Data EC / pH / ORP Dengan TICK Stack dan Platform NoCAN: Ini akan menjelaskan cara menggunakan Platform NoCAN oleh sensor Omzlo dan uFire untuk mengukur EC, pH dan ORP. Seperti yang dinyatakan oleh laman web mereka, kadang-kadang lebih mudah hanya menggunakan kabel ke nod sensor anda. DAPAT mempunyai kelebihan komunikasi dan kekuatan dalam satu
Log Data dan Petak Grafik Dalam Talian Menggunakan NodeMCU, MySQL, PHP dan Chartjs.org: 4 Langkah
Log Data dan Plot Grafik Dalam Talian Menggunakan NodeMCU, MySQL, PHP dan Chartjs.org: Instructable ini menerangkan bagaimana kita dapat menggunakan papan Node MCU untuk mengumpulkan data dari pelbagai sensor, menghantar data ini ke fail PHP yang dihoskan yang kemudian menambahkan data ke pangkalan data MySQL. Data kemudian dapat dilihat dalam talian sebagai grafik, menggunakan chart.js.A
Sembunyikan Bahan dan Data Anda - Simpan dengan Selamat Dari Dunia: 8 Langkah
Sembunyikan Bahan dan Data Anda - Simpanlah Dari Dunia: Dunia yang indah selalu mempunyai banyak kejutan. Saya berkongsi dengan anda sedikit pengalaman untuk menjaga keselamatan diri dan barang saya. Harap ia dapat membantu anda
Gunakan semula Kamera Sekali Pakai dan Simpan Planet! dan Simpan Beberapa Quid: 4 Langkah
Gunakan semula Kamera Sekali Pakai dan Simpan Planet! dan Save a Quid Quid: Baru-baru ini saya turun di kedai gambar tempatan saya (jessops) untuk mendapatkan beberapa kamera sekali pakai yang digunakan kerana saya pasti anda sedar bahawa mereka sangat menggembirakan orang. Tanya sahaja dan mereka memberikannya. Saya juga berfikir, ya, syarikat-syarikat ini mengembalikan kamera, meletakkan