LabVIEW Team Indonesia

cancel
Showing results for 
Search instead for 
Did you mean: 

Aplikasi dengan Accelerometer: Mendeteksi Pintu Dibuka/Ditutup serta Menyimpan data ke Dweet.io

 

Halo,

LabVIEW Team Indonesia

 

Saya mau share bagaimana cara memprogram sensor Accelerometer GY-61 dengan LabVIEW untuk menghitung berapa kali pintu terbuka&tertutup serta menyimpan data ke Dweet.io

 

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,

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

 

Post Dweet.io:

 

Untuk yang belum tahu dweet.io bisa dilihat disini >> http://dweet.io/faq

 

Untuk posting via dweet.io, klik link berikut https://dweet.io/play/

 

 

Saya membuat post dweet.io yang sederhana dan tidak memasukan content apapun.

Tampilan pada dweet.io/play/ sebagai berikut:

 

Perhatikan POST /dweet/for/{thing}, masukan value pada kolom thing kemudian klik “Try it out!” pastikan Response Body menampilkan text “succeeded”.

 dweet1.jpg

 

Scroll kebawah, perhatikan GET/latest/dweet/for/{thing}, masukan value pada kolom thing kemudian klik “Try it out!” pastikan Response Body menampilkan text “succeeded”.

 dweet2.jpg

 

Jika sudah, silahkan buka link dengan format sebagai berikut:

 

https://dweet.io/follow/”THINGYANGDITULIS”

 

sebagai contoh ini link yang sudah saya buat dengan format sebagai berikut:

 

https://dweet.io/follow/pintu

Berikut tampilannya,

 dweet3.jpg

Contoh Program LabVIEW:

 

Berikut ini contoh program labview yang saya buat untuk mendeteksi getaran pada saat pintu terbuka/tertutup dan menyimpan ke dweet.io

 program3.jpg

 

Kondisi False >>> case3.jpg

 

Masukkan link yang sudah dibuat tadi pada string constant berikut ini:

 program3a.jpg

 

Jika sudah, silahkan running program labviewnya.

Kalau ada data yang terdeteksi (pintu terbuka/tertutup) kembali pada link yang sudah dibuat tadi https://dweet.io/follow/pintu.

 

Berikut tampilannya,

 dweet4.jpg

 

Dweet.io akan terus mengupdate perubahan indikator yang terjadi pada labview seperti ini:

 dweet5.jpg dweet6.jpg

Silahkan mencoba, semoga bermanfaat

 

 

Lihat post saya yang lain tentang accelerometer, disini:

Interface dengan Accelerometer GY-61

Aplikasi dengan Accelerometer: Mendeteksi Pintu Dibuka dan Ditutup

0 Kudos
Message 1 of 1
(2,833 Views)