Isi kandungan:
- Langkah 1: Latar Belakang - Pembalakan Data Ringkas
- Langkah 2: Pembalak Data Mudah
- Langkah 3: Menguji Dengan SerialMonitor
- Langkah 4: Berhubung dengan Android Mudah Alih
- Langkah 5: Memindahkan Data ke Komputer Anda dan Sambungan ke Pencatat Data Mudah
Video: Pembalakan Data Mudah Alih Mudah Menggunakan PfodApp, Android dan Arduino: 5 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:09
Pembalakan Data Moblie dipermudahkan dengan menggunakan pfodApp, telefon bimbit Andriod anda dan Arduino. TIDAK diperlukan Pengaturcaraan Android. Untuk Memplotkan Data pada Android anda, lihat ini Penyediaan Data Jauh Sederhana yang Dapat Diatur menggunakan Android / Arduino / pfodApp
Untuk Memplot Data dengan Tarikh / Waktu dengan hanya menggunakan Arduino's millis () lihat Ardinoino Instructable ini Tarikh / Masa Memplot / Log menggunakan Millis () dan PfodApp
Pendahuluan Petunjuk ini menunjukkan kepada anda cara menangkap data sensor Arduino di telefon bimbit Android anda untuk dimuat turun kemudian ke komputer anda. Tidak diperlukan pengaturcaraan Android dan sangat sedikit pengaturcaraan Arduino yang diperlukan. Lihat www.pfod.com.au untuk projek yang lebih mudahCepat Mula a) Dapatkan papan Arduino dan Modul Bluetooth (seperti Uno dan Bluetooth Shield atau FioV3 + Bluetooth / Wifi) b) Pasang Arduino IDE c) Sambungkan papan Arduino (no modul bluetooth dilampirkan) dengan kabel USB. (untuk Uno) d) Salin lakaran ini ke Arduino IDE dan kompilasi dan muatkannya ke papan Arduino) e) Pasang modul Bluetooth Shield ke Uno (Perisai Bluetooth telah dikonfigurasikan sebelumnya untuk 9600baud TETAPI tetapkan suis 3V / 5V ke 5V dan tetapkan suis Ke Papan / Ke FT232 ke kedudukan Ke Papan. f) Muatkan Ponsel Android anda dengan pfodApp. g) Buat sambungan antara telefon bimbit anda dan modul Bluetooth seperti yang dijelaskan dalam pfodAppForAndroidGettingStarted.pdf h) Mulakan pfodApp dan sambungkan ke papan Arduino anda melalui modul Bluetooth. i) Selesai. Beberapa Data Contoh palsu ditunjukkan di telefon bimbit anda dan simpan ke kad SD. (seperti yang ditunjukkan) pfodAppForAndroidGettingStarted.pdf menerangkan cara memindahkan fail data dari telefon bimbit ke komputer anda. Selebihnya arahan ini masuk ke dalam perincian dan menunjukkan kepada anda cara mengubah lakaran untuk menghantar data anda sendiri. PfodApp boleh melakukan lebih banyak lagi, lihat contoh-contoh ini di www.pfod.com.au
Langkah 1: Latar Belakang - Pembalakan Data Ringkas
Versi terbaru pfodApp yang tersedia dari Android Market membolehkan data mentah yang dihantar oleh pfodDevice disimpan ke fail untuk digunakan kemudian. Lihat pfodAppForAndroidGettingStarted.pdf untuk cara memuat turun fail dari telefon bimbit Android anda ke komputer anda. PfodApp memiliki layar 'data mentah' yang ditampilkan semua data yang diterima dan bukan pesan pfod yang dilampirkan oleh {}. Skrin ini dapat diakses dari pfodApp menggunakan menu telefon bimbit anda atau dapat dibuka oleh pfodDevice yang mengirim pesan streamingRawData, {= Judul Skrin Pergi Di Sini} (Lihat lakaran Arduino nanti dalam instruksi ini). Sama ada skrin data mentah pfodApp dibuka dan akan memaparkan data yang telah dihantar dari pfodDevice. Ketika layar dibuka, pfodApp akan mulai menyimpan data ke file. Nama fail dipaparkan setiap kali layar dibuka. Untuk mengelakkan telefon bimbit anda mengisi dengan data yang anda tidak mahukan, pfodApp tidak mula menulis data ke kad SD telefon bimbit sehingga pertama kali skrin Data Mentah dibuka setelah setiap sambungan baru. Kali pertama skrin Data Mentah dibuka setelah sambungan baru, sehingga 4K bait data yang diterima sebelumnya (sejak sambungan dibuat) ditulis untuk difailkan ketika dibuka. Dalam kebanyakan kes ini bermaksud semua data mentah yang dihantar sejak sambungan dibuat akan disimpan. Apabila sambungan ditutup, data terakhir ditulis dan fail ditutup. Sekiranya fail sudah ada, dari sambungan sebelumnya, ia ditambahkan ke setiap sambungan berikutnya. Anda boleh memadam fail dari komputer anda. Lihat pfodAppForAndroidGettingStarted.pdf untuk cara mengakses fail dari komputer anda. Jadi secara ringkas untuk menyimpan data dari Arduino ke telefon bimbit Android anda, anda perlu menyambung ke Arduino anda (sebagai pfodDevice) menggunakan pfodApp, sama ada melalui bluetooth atau wifi, minta Arduino menghantar data dan membuka skrin data mentah untuk mula menyimpannya. Itu sahaja. Selebihnya arahan ini akan memperincikan lakaran sederhana yang mengimplementasikan pfodDevice dan menghantar beberapa data (dummy).
Langkah 2: Pembalak Data Mudah
Sketsa ini (muat turun) adalah Data Logger yang ringkas. Ia tidak banyak berlaku, ketika pfodApp menyambung dan meminta menu utama, lakaran itu hanya menghantar kembali msg skrin data mentah yang meminta pfodApp untuk membuka layar data mentah. Ini mula menyimpan data. Dalam hal ini data dikirim sekali sekejap dan hanya terdiri dari hitungan jumlah detik sejak Arduino dinyalakan. Sebagai pengganti data sebenar anda, anda akan menghantar beberapa data sebenar. Sambungan di sini adalah melalui bluetooth menggunakan ITEAD BT SHIELD (SLAVE) yang murah pada papan Uno Arduino (Semua lihat halaman ini untuk papan FioV3 + modul bluetooth atau Wifi) Anda perlu mengatur suis pada papan Bluetooth ITEAD. Tetapkan suis 3V / 5V ke 5V dan tetapkan suis Ke Papan / Ke FT232 ke kedudukan Ke Papan. Kadar papan modul bluetooth lalai adalah 9600, jadi tidak perlu melakukan konfigurasi lain. Anda juga memerlukan kabel USB dan memuat turun dan memasang Arduino IDE. Akhirnya parser pfod diperlukan. Untuk lakaran ini, penghurai paling mudah boleh digunakan dan sangat kecil sehingga saya memasukkannya di bahagian bawah lakaran. Walau bagaimanapun, anda juga boleh memuat turun dan memasangnya, dan penghurai pfod lain, sebagai perpustakaan dari sini. Ini adalah bahagian lakaran yang menghantar data. Ia menghitung pemasa dan apabila pemasa mencapai 0 ia menghantar data seterusnya yang hanya pembilang dalam contoh ini.
// sekarang hantar data jika 1sec berlalu jika ((thisMillis - dataSampleTimer)> SAMPLE_INTERVAL) {dataSampleTimer + = SAMPLE_INTERVAL; // kemas kini untuk kaunter waktu seterusnya ++; // contoh kenaikan // hantar parser.println (kaunter); }
Untuk menghantar data anda sendiri, ubah theparser.println (kaunter); untuk mencetak data anda ke sambungan Serial. (Lihat halaman ini pada pemasa Arduino).
Langkah 3: Menguji Dengan SerialMonitor
Sebelum menyambung melalui bluetooth, anda boleh menguji lakaran menggunakan Arduino IDE SerialMonitor. Keluarkan papan bluetooth terlebih dahulu, kerana menggunakan sambungan TX / RX yang sama dengan sambungan pemrograman USB dan monitor bersiri, dan salin dan tampal lakaran ke Arduino IDE dan atur papan Arduino. Kemudian buka Arduino IDE SerialMonitor Anda dapat melihat data yang dihantar oleh papan Uno. Kemudian hantarkan perintah getMainMenu, {.} Inilah yang akan dihantar oleh pfodApp terlebih dahulu ketika menghubungkan. Sketsa bertindak balas dengan mesej skrin StreamingRawData. {= Contoh Data Logging Data} yang akan meminta pfodApp untuk membuka layar RawData. Itu mula menyimpan data ke fail. Lihat pfodSpecification untuk perincian mengenai semua mesej dan skrin yang disokong oleh pfod (Protocol for Operation Discovery).
Langkah 4: Berhubung dengan Android Mudah Alih
Semua baik, jadi anda kini boleh menutup Arduino IDE dan SerialMonitor dan melampirkan perisai Bluetooth, seperti yang ditunjukkan dalam Langkah 2. Untuk berhubung dengan Android Mobile anda, pasang dulu pfodApp dari Android Market kemudian ikuti panduan pfodAppForAndroidGettingStarted.pdf untuk memasangkan perisai Bluetooth anda dengan telefon bimbit anda dan sediakan sambungan Bluetooth pfodApp. Saya memanggil sambungan saya "Data Logger". Kemudian pilih sambungan "Data Logger" untuk menyambung ke logger data sederhana. Sebaik sahaja pfodApp menyambung, ia akan menghantar mesej {.} Yang mana sketsa bertindak balas dengan pesan {= Contoh Data Logging Data} yang memberitahu pfodApp untuk membuka layar data mentah dan menamakannya sebagai Data Log Data Sederhana dan juga mula menyimpan data.
Langkah 5: Memindahkan Data ke Komputer Anda dan Sambungan ke Pencatat Data Mudah
The pfodAppForAndroidGettingStarted.pdf memperincikan cara menyambungkan telefon bimbit anda ke komputer anda melalui USB dan menghidupkan storan massa USB supaya anda dapat melihatnya dari komputer anda. Anda akan menemui semua fail data mentah dalam folder pfodAppRawData. Seperti yang ditunjukkan di atas, Simple Data Logger menyimpan data ke / pfodAppRawData / Data Logger.txt pfodApp menggunakan nama sambungan sebagai nama fail untuk menyimpan data. Sambungan ke Simple Data Logger Sekarang anda mempunyai data logger sederhana anda dapat mengubah lakaran untuk menghantar kembali data anda sendiri. Tulis sahaja data anda ke sambungan Serial yang sama yang disambungkan ke modul Bluetooth anda. Adalah berguna untuk memformat data ke dalam format csv di Arduino sebelum mengirimkannya. Contohnya waktu, nilai Ini menjadikannya lebih mudah untuk dimuat ke dalam spreadsheet untuk pemprosesan / plot selanjutnya.
Disyorkan:
Monitor ECG / EKG Berterusan Mudah dan Mudah Alih Menggunakan ATMega328 (Arduino Uno Chip) + AD8232: 3 Langkah
Monitor ECG / EKG Berterusan Mudah dan Mudah Alih Menggunakan ATMega328 (Arduino Uno Chip) + AD8232: Halaman arahan ini akan menunjukkan kepada anda cara membuat monitor ECG / EKG 3-plumbum mudah alih yang mudah. Monitor menggunakan papan pemecah AD8232 untuk mengukur isyarat ECG dan menyimpannya ke kad microSD untuk analisis kemudian. Bekalan utama diperlukan: 5V boleh dicas semula
Perancangan Data Jauh Mudah Menggunakan Android / Arduino / PfodApp: 6 Langkah
Penggambaran Data Jauh Mudah Menggunakan Android / Arduino / PfodApp: Untuk Memplot Data berbanding Tarikh / Masa dengan hanya menggunakan milis Arduino () lihat Ardinoino Instructable Date / Time Plotting / Logging Using Millis () dan PfodAppInstructable ini menunjukkan kepada anda cara memplot data sensor Arduino pada anda Android mudah alih dan menangkapnya untuk
Pembalakan Suhu dan Kelembapan Raspberry PI, Stesen Cuaca Awan, Statistik Wifi dan Mudah Alih: 6 Langkah
Pembalakan Suhu dan Kelembapan Raspberry PI, Stesen Cuaca Awan, Wifi dan Statistik Bergerak: Dengan peranti Raspberry PI anda dapat mencatat data suhu dan kelembapan di luar, di dalam bilik, rumah hijau, makmal, bilik penyejuk atau tempat-tempat lain secara percuma. Contoh ini akan kita gunakan untuk mencatat suhu dan kelembapan. Peranti akan disambungkan ke internet
Pembalakan Data Jauh dengan Ketepatan Tinggi Menggunakan Multimeter / Arduino / pfodApp: 10 Langkah (dengan Gambar)
Pembalakan Data Jauh Akurasi Tinggi Menggunakan Multimeter / Arduino / pfod Aplikasi: Dikemas kini 26 April 2017 Litar dan papan yang disemak untuk digunakan dengan meter USB 4000ZC. Tidak memerlukan pengekodan Android. Arahan ini menunjukkan kepada anda bagaimana mengakses pelbagai ukuran ketepatan tinggi dari Arduino anda dan juga menghantarnya dari jauh untuk pembalakan dan
Ringkas / sejuk Laptop Mudah Alih, Mudah Alih: 9 Langkah (dengan Gambar)
Dudukan / penyejuk riba Laptop Mudah, Murah, Mudah Alih: Ini adalah projek kos rendah dan sangat mudah yang boleh dilakukan oleh sesiapa sahaja. Dudukan / penyejuk komputer riba ini boleh dibuat untuk saiz dan mana-mana komputer riba jenama (saya buat untuk MacBook 13.3 inci)