LabVIEW Team Indonesia

cancel
Showing results for 
Search instead for 
Did you mean: 

Interface dengan Accelerometer GY-61

 

 

 

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:

  1. LabVIEW 2013
  1. NI-DAQmx 16.0.0

Link untuk Download >>>  http://www.ni.com/download/ni-daqmx-16.0/6120/en/

 

Hardware Yang Diperlukan:

  1. Accelerometer GY-61

gy-61.jpg

Spesifikasi Umumnya :

  • Regulator Tegangan 3.3V on-board
  • Tegangan Output analog berpusat di 1.65V
  • Cocok untuk koneksi ke sistem 5V dan 3.3V

Spesifikasi Teknis :

  • Tegangan Supply: 3V - 5V
  • Range skala penuh: +/- 3g
  • Sensitivitas: 300mV/g

Datasheet : http://www.robotpark.com/image/data/PRO/91423/adxl335.pdf

 

  1. NI myDAQ

 mydaq.jpg

 

 

Spesifikasi : http://www.ni.com/pdf/manuals/373061f.pdf

Tentang myDAQ : http://www.ni.com/pdf/manuals/373060g.pdf

 

Berikut deskripsi terminalnya,

 pin mydaq.jpg

Komponen pendukung lainnya:

  1. Breadboard
  2. Kabel Jumper

 

Koneksi Sensor dengan myDAQ:

 

 konfigur pin gy61 2.jpg

Koneksi Sensor – myDAQ:

 

Vcc  – 5V

GND  –  DGND dan AI0-

X_OUT  –   AI0+

 

Buka LabVIEW,

 

  1. Untuk menjalankan program labview menggunakan myDAQ pastikan NI DAQmx sudah terinstall.

Buka Block Diagram, Klik Kanan untuk membuka Functions Palette, lalu cari item dibawah ini:

 daqmx fc.jpg

Contoh Program LabVIEW:

 

Buka LabVIEW → Help → Find Example → NI Example Finder lalu cari item dibawah ini:

 folder.jpg

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:

program1.jpg

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:

 wave1.jpg

 

Dibawah ini Waveform Graph pada Front Panel apabila terjadi getaran

 wave2.jpg

 

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

0 Kudos
Message 1 of 11
(6,630 Views)

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

0 Kudos
Message 2 of 11
(6,450 Views)

Halo Ananda_Putra,

 

Kalau arduino bisa dengan beberapa cara;

 

1. Pakai NI VISA

    kira-kira seperti ini (program hanya untuk menjalankan komunikasi serialnya saja)

Picture

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)

Hasil gambar untuk arduino labview

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.

0 Kudos
Message 3 of 11
(6,440 Views)

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.

Download All
0 Kudos
Message 4 of 11
(6,370 Views)

Nilai R1, R2, R3,dan R4 yang ingin saya tampilkan di LabViewnya

0 Kudos
Message 5 of 11
(6,369 Views)

Ananda_Putra,

 

1. Nilai resistansinya sudah muncul di serial monitor arduino?

2. Boleh dilampirkan program labviewnya?

0 Kudos
Message 6 of 11
(6,350 Views)

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.

 

 

0 Kudos
Message 7 of 11
(6,252 Views)

Ananda_Putra,

 

Buka menu Help > Find Example > Write Excel File.vi

atau

bisa pakai Write to Spreadsheet File.vi, contohnya sbg berikut:

Untitled.png

 

untuk lebih lengkapnya silahkan baca disini

 

ada juga cara lain, klik disini

Message 8 of 11
(6,245 Views)

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.?

 

 

0 Kudos
Message 9 of 11
(6,132 Views)

Ini penampakan grafik yg muncul mas, apa bisa dibuat continue trus ya ?

supaya jangan seperti ini grafiknya

0 Kudos
Message 10 of 11
(6,125 Views)