08-18-2017 11:10 AM - edited 08-18-2017 11:17 AM
Halo,
LabVIEW Team Indonesia
Saya mau share bagaimana cara memprogram sensor Accelerometer GY-61 dengan LabVIEW dimana data analog dari sensor ditampilkan pada LabVIEW Interface.
Berikut langkah-langkahnya,
Software Yang Diperlukan:
Link untuk Download >>> http://www.ni.com/download/ni-daqmx-16.0/6120/en/
Hardware Yang Diperlukan:
Spesifikasi Umumnya :
Spesifikasi Teknis :
Datasheet : http://www.robotpark.com/image/data/PRO/91423/adxl335.pdf
Spesifikasi : http://www.ni.com/pdf/manuals/373061f.pdf
Tentang myDAQ : http://www.ni.com/pdf/manuals/373060g.pdf
Berikut deskripsi terminalnya,
Komponen pendukung lainnya:
Koneksi Sensor dengan myDAQ:
Koneksi Sensor – myDAQ:
Vcc – 5V
GND – DGND dan AI0-
X_OUT – AI0+
Buka LabVIEW,
Buka Block Diagram, Klik Kanan untuk membuka Functions Palette, lalu cari item dibawah ini:
Contoh Program LabVIEW:
Buka LabVIEW → Help → Find Example → NI Example Finder lalu cari item dibawah ini:
Vi tersebut adalah example untuk menampilkan nilai voltage continues pada waveform graph dgn skala sample yang bisa diatur.
Saya buat example tsb menjadi lebih sederhana sesuai dengan kebutuhan sbg berikut:
ini contoh program labview yang saya buat untuk menampilkan data analog sensor GY-61 dengan sampling data 1000s/s.
Maka tampilan pada Front Panel sebagai berikut:
Dibawah ini Waveform Graph pada Front Panel apabila terjadi getaran
Semoga bermanfaat
Lihat post saya yang lain tentang accelerometer, disini:
Aplikasi dengan Accelerometer: Mendeteksi Pintu Dibuka dan Ditutup
Aplikasi dengan Accelerometer: Mendeteksi Pintu Dibuka/Ditutup serta Menyimpan data ke Dweet.io
10-22-2017 04:22 AM
Mau tanya nih gan, saya baru blajar labview.
Kalau inteface dengan arduino untuk membaca data analog gmna y ?
Saya mau jadiin arduinonya jadi ohm meter
10-23-2017 07:37 AM
Halo Ananda_Putra,
Kalau arduino bisa dengan beberapa cara;
1. Pakai NI VISA
kira-kira seperti ini (program hanya untuk menjalankan komunikasi serialnya saja)
pilih VISA resource name sesuai dengan COM port arduino.
lebih lengkapnya bisa baca disini
2. Pakai Labview Interface For Arduino Toolkit
kira-kira seperti ini (contoh serialnya saja)
lebih lengkapnya bisa baca disini
kalau ohmmeter, bisa saja diambil nilai Voltage atau Current kemudian hitung nilai Resistansi dengan cara V=I.R, sebagai salah satu contoh silahkan baca disini
Semoga membantu.
11-05-2017 12:08 AM
trimakasih atas penjelasannya mas, tapi saya ada beberapa masalah. Saat ini saya menggunakan cara pertama, yg mas jelaskan.
Saya sedang membuat project Tugas Akhir saya, yaitu membaca nilai resistansi di 4 titik. Saya menggunakan system switching bergantian (multiplex) di arduino dan telah berhasil (berikut saya lampirkan program arduinonya). Labview hanya untuk membaca nilai dan menampilkan nilai pembacaan menjadi grafik.
Masalah saat ini, saya tidak bisa menampilkan 4 grafik itu mas. Mohon bantuannya.
11-05-2017 12:09 AM
Nilai R1, R2, R3,dan R4 yang ingin saya tampilkan di LabViewnya
11-06-2017 06:28 AM
Ananda_Putra,
1. Nilai resistansinya sudah muncul di serial monitor arduino?
2. Boleh dilampirkan program labviewnya?
11-16-2017 06:46 AM
Nilai resistansinya sudah muncul mas. Alhamdulillah saya sudah berhasil, tapi saat ini saya harus koneksikan ke database. Mungkin mas bisa rekomendasikan apa yg cocok, rencananya data yg terbaca di simpan di excel dengan format sendiri.
11-16-2017 08:18 AM
11-22-2017 09:29 PM
Udah bisa nih mas, tapi paka write to measurement file. Kalau yg spreadsheet file masih blum bisa. Thanks atas masukan dan sarannya mas.
Saya mau tanya lagi nih,
Data yg dikirimkan ke labview dari arduinonya kan tidak bersamaan, misal di nilai x. Setelah x, maka akan pindah ke pembacaan nilai y. grafik yg di x langsung turun ke 0. Apa bisa kita lanjutkan ? supaya grafiknya menunggu di pembacaan terakhir saja.?
11-23-2017 01:40 AM
Ini penampakan grafik yg muncul mas, apa bisa dibuat continue trus ya ?
supaya jangan seperti ini grafiknya