CARA MEMBUAT GUI LABVIEW + ARDUINO DARI SENSOR COMPASS HMC5883L

Sensor HMC588L

Selamat malem gan.. Maaf lama udah ane gak posting nih blog.. biasa akhir2 ni ane lagi banyak kegiatan (hehe sok sibuk ni ye).. oke langsung aja, untuk kali ini ane akan posting tentang Cara Membuat GUI LabVIEW + Arduino dari Sensor Compass HMC5883L. Ini merupakan pengembangan dan implementasi dari postingan ane yang lalu mengenai E-Book Membuat GUI Arduino Menggunakan LabVIEW. Oke langsung aja, untuk tampilan GUI-nya (Front Panel LV) seperti gambar dibawah ini.


 Untuk tampilan Block Diagram LabVIEW-nya seperti gambar dibawah ini.


Gimana super kan. Ok untuk prinsip kerjanya adalah sebagai berikut; data 3 Axis dan Sudut yang dihasilkan oleh sensor akan diolah oleh Aduino, lalu dikirim ke LabVIEW dalam bentuk Data Serial yang siap untuk diolah dan ditampilkan oleh LabVIEW. Selain ditampilkan data tersebut juga akan di simpan dalam datalogger .txt, jadi sebelumnya kita harus menyiapkan terlebih dahulu file .txt-nya


Untuk menggunakannya silahkan Upload Coding Arduino lalu Atur COM dan Baudrate (Default 9600) pada LabVIEWsesuai settingan pada arduino, beri nilai pada Time Sampling (yang ane gunakan biasanya 30) lalu pilih tempat penyimpanan dataloggernya. Terakhir jalankan programnya. Putar2 sensor kompasnya, maka GUI kompasnya akan berputar, dijamin seru dah.

Keterangan Tambahan:
  • LabVIEW yang ane gunakan adalah LabVIEW 2013 (bisa temen2 Download di webnya NI), biasanya untuk buka dari versi dibawahnya itu tidak bisa. Solusinya, temen2 bisa buat dari awal lagi dengan mengikuti gambar Front Panel dan Block Diagram yang ane share diatas.
  • Perlu install LabVIEW Robotic untuk GUI Kompassnya (bisa temen2 Download di webnya NI). Solusinya, temen2 bisa pake Knob untuk menampilkan sudut 0 - 360 derajat dengan arah Utara terletak pada sudut 0/360 derajat dan berputar searah jarum jam untuk sudut lainnya.
  • Baca terlebih dahulu comment yang ada pada codingan Arduino, adakalanya temen2 akan diminta untuk mengubah coding agar kompas lebih presisi.
  • Untuk sensor kompas ane beli di kf-tronik.blogspot.com. ato temen2 bisa beli di toko2 elektronik soft lainnya.
Untuk Videonya bisa dilihat disini:

Gimana serukan.. Ini ane share Codingan Arduino dan LabVIEW nya.. Sip2 selamat belajar.. Semoga bermanfaat.

Post a Comment

25 Comments

  1. Gan yang GUI kompasnya itu dr Labview robotic yang mana? apa yg di add-on webnya NI atau yang lain? kalau dari webnya NI berarti bayar ya gan. Maaf gan masih Newbieee banget.

    ReplyDelete
    Replies
    1. iya dari webnya NI.. ndak bayar kok gan.. sama kayak labview.. pake yang evaluation aja... jika masa trialnya habis, tinggal dimundurin aja tanggalnya.. downloadnya gratis kok... terimakasih kunjungannya..

      Delete
  2. gan....
    yg diatas tu bautnya pake labview berapa?

    gambar kompasnya ngk ada pas tak buka...

    apa harus import sendiri?

    ReplyDelete
    Replies
    1. ane pake baudrate 9600 menggunakan LabVIEW 2013, untuk gambar kompas perlu install LabVIEW Robotic dulu...

      Delete
  3. Gan kalo pake yg labview 2011 cukup di save previous aja kah ?

    ReplyDelete
  4. Gan kalo pake yg labview 2011 cukup di save previous aja kah ?

    ReplyDelete
  5. Nah itu belum tau ane gan, kayaknya kalo dibuka di versi yang dibawahnya gak bisa gan... tapi kalo dibuka di versi diatasnya bisa... dicoba2 aja gan siapa tau bisa, tapi terakhir ane buka project LabVIEW 2013 di labVIEW 2012 gak bisa...

    ReplyDelete
  6. Kalo itu blok diagramnya gak pake jenis linx kan ? Terus itu pake apa ?

    ReplyDelete
  7. Intinya itu pake func5ion package arduino visa atau ada tambahan package ?

    ReplyDelete
  8. Intinya itu pake func5ion package arduino visa atau ada tambahan package ?

    ReplyDelete
    Replies
    1. Ane pake VISA gan.. Harus install VISA dulu. bener dilabview meskipun belum install VISA, fungsi VISA sudah ada tapi belum bisa digunakan untuk mengoneksikan serial. jadi harus install NI-VISA agar bisa digunakan fungsi VISAnya. Untuk penggunaan dasar VISA bisa dilihat disini.. http://www.coztutorial.com/2015/07/e-book-membuat-gui-arduino-menggunakan.html

      Delete
  9. Kalo itu blok diagramnya gak pake jenis linx kan ? Terus itu pake apa ?

    ReplyDelete
  10. gan itu langsung uplod aja di arduino yah, gak pakeg library ya gan?? soalnya ane cba code agan di arduino ane error gan kagak mau di uplod,giman ya gan..? mhon responnya, terus sama yg di maksud di video agan, yg harus save data.txt itu data apa ya gan yg di save dalam bentuk txt? ane masih newbie gan maaf sebelumnya gan, terima kasih gan

    ReplyDelete
    Replies
    1. Itu pake library gan coba cari di google library hmc... untuk save data itu fitur dari program labview yang ane buat gan.. kita buat file kosong .txt lalu masukkan alamatnya lewat gui labview. maka data serial yang diterima labview akan diarsipkan dalam file .txt...

      Delete
  11. mas kok tak upload diarduino gk bisa ya ? erro

    ReplyDelete
  12. como os cabos foram ligados, em quais portas. obrigado

    ReplyDelete
    Replies
    1. ok muito obrigado ... para entradas de fiação, conectar cada pino SDA, SCL, vcc e sensor de gnd em sda, SCL, 5v e GND no Arduino.

      Delete
  13. Replies
    1. Sebenernya kalau untuk koneksinya sama saja gan pake port... tapi untuk settingan di xbee nya itu saya rasa sudah banyak yang upload... kalau sempat saya coba buat tutorial siangkatnya y

      Delete