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.
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.
Gimana serukan.. Ini ane share Codingan Arduino dan LabVIEW nya.. Sip2 selamat belajar.. Semoga bermanfaat.
25 Comments
thanks gan, sangat membantuu
ReplyDeleteIya gan terimkasih atas kunjungannya...
DeleteGan 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.
ReplyDeleteiya 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..
Deletegan....
ReplyDeleteyg diatas tu bautnya pake labview berapa?
gambar kompasnya ngk ada pas tak buka...
apa harus import sendiri?
ane pake baudrate 9600 menggunakan LabVIEW 2013, untuk gambar kompas perlu install LabVIEW Robotic dulu...
DeleteGan kalo pake yg labview 2011 cukup di save previous aja kah ?
ReplyDeleteGan kalo pake yg labview 2011 cukup di save previous aja kah ?
ReplyDeleteNah 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...
ReplyDeleteKalo itu blok diagramnya gak pake jenis linx kan ? Terus itu pake apa ?
ReplyDeleteIntinya itu pake func5ion package arduino visa atau ada tambahan package ?
ReplyDeleteIntinya itu pake func5ion package arduino visa atau ada tambahan package ?
ReplyDeleteAne 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
DeleteKalo itu blok diagramnya gak pake jenis linx kan ? Terus itu pake apa ?
ReplyDeletelinx itu apa gan ya... ane kurang faham...
Deletegan 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
ReplyDeleteItu 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...
Deletemas kok tak upload diarduino gk bisa ya ? erro
ReplyDeletelibrarynya udah di pasang belum gan
Deletecomo os cabos foram ligados, em quais portas. obrigado
ReplyDeleteok 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.
Deleteobrigado.
ReplyDeleteSama2
Deletebikin tutor buat xbee mas
ReplyDeleteSebenernya 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