LEGO Mindstorm NXT

Dari IgosCenter

Langsung ke: Navigasi, Cari

LEGO Mindstorm NXT adalah robot yang sangat mengasikan untuk bermain secara kreatif, karena disusun dari komponen-komponen yang bisa dilepas pasang. Kita dapat membangun berbagai konstruksi robot, kemudian memrogrammnya untuk berbagai tugas.

Daftar isi

Komponen LEGO NXT

Robot Lego ini terdiri dari komponen-komponen yang bisa di lepas pasang, sehingga kita bisa membuat berbagai macam robot, misalnya:

Dari berbagai komponen itu, yang utama adalah :

Brick

Brick adalah komponen paling penting dari robot NXT, karena berfungsi sebagai pengendali (otak robot). Brick dapat diisi program untuk melakukan berbagai aksi.

berkas:NXT-Brick.png

Untuk interaksi langsung, pada Brick terdapat:

  • Satu layar LCD
  • Speaker untuk mengeluarkan suara
  • Empat Tombol (Cancel, OK, Left, Right).

Selain itu Brick dapat menerima masukan dari 4 sensor, dan menjalankan 3 motor.

Motor

Motor berfungsi untuk mengerakan bagian robot, seperti memutar roda atau menjadi sendi. Satu brick bisa dipasangi hingga 3 motor.

Sensor Sentuh

Sensor sentuh berkerja seperti indra peraba pada manusia. Gunanya untuk membuat robot yang kalau tesentuh akan bereaksi seperti berjalan mundur,belok ke kanan atau ke kiri,dll tergantung progamnya.

Sensor Ultrasonik

Sensor Ultrasonik berfungsi seperti mulut dan telinga pada kelelawar, memancarkan Ultrasonik dan mendengar pantulannya supaya dapat memperkirakan jarak benda di depannya.

Sensor Cahaya

Sensor cahaya seperti mata, berguna untuk mengetahui gelap terangnya sesuatu (mode pasif). Pada mode aktif, bisa memancarkan cahaya dan menerima pantulannya, antara lain untuk membedakan warna benda.

Sensor Suara

Sensor suara berfungsi seperti telinga, yaitu untuk menangkap suara.

Pemrograman LEGO NXT

Jika ingin robot NXT berkerja sesuai keinginan maka robot NXT harus diprogam terlebih dahulu, ada berbagai pilihan seperti:

NXT-G

NXT-G atau LEGO MINDSTROMS Education NXT adalah software untuk memogram NXT Brick dari komputer.Pemograman dapat dilakukan secara grafikal. Kita dapat mengambil ikon sensor, motor, dll

berkas:NXT-G Icon3.png berkas:NXT-G Icon2.png

lalu merangkainya secara algoritmis sehinga robot dapat begerak secara sesuai. Contohnya, ini program sederhana untuk robot pendeteksi cahaya yang akan bergerak menghidupkan motor, sampai sensor cahaya mendeteksi terang.

berkas:NXT-G Loop.png

LeJOS NXJ

LeJOS adalah kit pemrograman NXT berbasis Java. Ini adalah pilihan kalau mau membuat program dengan artificial intellegence yang canggih. Enaknya lagi, LeJOS adalah perangkat lunak open source, yang bisa kita gunakan dengan bebas.

Berkas:LeJOS_logo.jpg

iCommand

ICommand masih saudara dari LeJOS NXJ, juga merupakan kit pemrograman NXT berbasis Java. Bedanya, ICommand mengontrol robot secara remote dari sebuah komputer melalui komunikasi nirkabel bluetooth. Dengan demikian, kita dapat lebih jauh lagi membuat program robot tingkat tinggi seperti pengenalan suara, pengenalan citra, pemetaan, hingga optimasi jalur.

Referensi


Kontributor: Kocil, Dias

(c) Igos Center Bandung, 2009