Dapat dibentuk sesuai dengan imaginasi (mobil, helikopter, robot, mesin, dan lainlain).
Robot, kendaraan, dan mesin dibentuk dari NXT Brick, terdapat satu processor 32-bit untuk
menggerakkan motor berdasarkan input dari sensor. Komponen pada lego mindstorms nxt
terdapat sensor-sensor yang dapat digunakan antara lain sensor cahaya, sensor suara, sensor
warna, sensor touch, dan sensor ultrasonik.
Robot Lego Mindstorm NXT membuat pekerjaan yang berhubungan dengan elektronika,
misalnya kebutuhan menyambungkan beberapa perangkat dengan solder, mengukur tegangan
dari peralatan elektrik menjadi tidak ada.
Pengguna dapat merkait Robot Lego NXT layaknya merakit mainan lego dan melakukan
programming dengan cara melakukan drag and drop diatas user interface Lego Mindstorm
NXT, Selain robot lego nxt, ada lagi robot yang lebih canggih yaitu robot Lego EV3.
Software NXT-G
Software NXT-G merupakan salah satu aplikasi yang digunakan untuk memprogram robot
NXT, NXT-G adalah software bawaan dari lego mindstorms nxt yang membantu dalam
pembuatan program yang kita inginkan tanpa harus mengerti bahasa pemrograman.
NXT-G atau Lego Mindstorms Education NXT adalah software untuk memprogram NXT
Brick dari komputer yang dapat dilakukan secara grafikal. Perangkat lunak ini adalah cukup
untuk pemrograman dasar, seperti driving motor, membuat sensor sebagai masukan/input,
membuat kalkulasi/perhitungan, dan mempelajari struktur program sederhana dan aliran
kontrol.
Mindstorms NXT digunakan untuk menciptakan perangkat lunak yang mengendalikan
tindakan dari perangkat keras robot, Software NXT MINDSTORMS adalah suatu sistem
instruksi assembling visual/icon. Aliran arah yang pada umumnya bergerak dari kiri ke
kanan.
Perangkat lunak ini adalah suatu contoh dari suatu program yang di-compile, Program yang
dibuat di NXT-G harus di-compile dan di-download ke NXT Brick sebelum robot
melaksanakan program itu.
Selain komponen utama nxt, ada juga komponen tambahan untuk membuat robot lego
mindstorms NXT. Komponen-komponen yang terdapat di robot lego mindstorms NXT secara
lengkap, yaitu :
NXT Brick
NXT Brick atau biasa disebut dengan Brick NXT adalah komponen
utama yang paling penting dari Robot Lego NXT, karena berfungsi sebagai pengendali (otak
dan sumber tenaga robot NXT). Program yang sudah dibuat dapat di-upload ke NXT Brick
untuk
di
compile.
Spesifikasi teknis dari NXT Brick, yaitu :
Bluetooth.
Penggunaan dua processor pada NXT Brick membuat Lego Mindstorms NXT dapat
menjalankan lebih dari satu Thread pada program. Hal ini disebabkan oleh adanya 2 (dua)
processor yang mengerjakan fungsi yang berbeda pada saat bersamaan.
Mikrocontroller ARM7 di dalam NXT Brick berfungsi sebagai master controller yang fungsi
utamanya mengatur jalur komunikasi. Fungsi dari mikrokontroler (PMW) untuk
mengendalikan ketiga motor servo nxt, serta Analog to Digital Converter (ADC) dari
terminal masukan.
Untuk program-program yang sederhana kita dapat membuatnya secara langsung pada NXT
Brick, sedangkan untuk program-program yang kompleks dan rumit kita dapat membuatnya
di komputer terlebih dahulu dengan menggunakan software NXT-G.
yang sensitive, chip ini memiliki tiga daerah sensitive tercakup merah, hijau dan biru.
Keuntungan sensor warna nxt tambahan dari metode HiTechnic dapat mendeteksi warna
cahaya yang dikirim di atasnya (dalam mode pasif, dengan Led putih).
Sensor sound nxt (suara) berfungsi seperti telinga, yaitu untuk menangkap suara. Sensor
suara dalam Lego Mindstorms NXT ini mampu untuk mengukur kenyaringan dari
lingkungan robot. Dengan menggunakan sensor ini, robot lego mindstorms NXT dapat
berpindah atau bergerak ke area yang lebih tinggi atau menurunkan kenyaringan tergantung
pada kode NXT-G yang telah dibuat.
Sensor sound nxt mengukur tingkat volum pada skala 0 sampai 100, 100 menjadi yang sangat
keras, 0 menjadi yang sepenuhnya diam. Sensor suara nxt mampu untuk mengukur
kenyaringan berciri sama dengan decibel (dB) dan dBA (frekwensi sekitar 3-6 kHz, yang
mana telinga manusia adalah yang paling sensitif).
Kerja sensor sound nxt dimulai ketika sensor menerima input suara dari lingkungan, suara
tersebut akan diterima oleh mikrofon yang ada pada sensor. Diafragma dalam mikrofon akan
menangkap getaran suara dan ikut bergetar sesuai dengan frekuensi getaran yang ditangkap.
Getaran tersebut akan menyebabkan magnet dalam mikrofon bergerak dengan frekuensi yang
sama dengan frekuensi suara yang diterima.
Magnet kemudian bergerak dalam kumparan yang selanjutnya menghasilkan aliran listrik
dengan frekuensi yang sama pula. Aliran listrik inilah yang dikonversi menjadi sinyal yang
sesuai agar dapat dibaca NXT Brick. NXT Brick selanjutnya mengkonversi sinyal tersebut
dalam persentase antara 0100%, persentase tersebut dapat diartikan sebagai tingkat
kekerasan suara yang diterima oleh sensor.
LDR ( Light Dependent Resistor ) adalah sebuah resistor dimana nilai resistansinya
akan berubah jikadikenai cahaya.
PhotoDioda adalah sebuah dioda yang apabila dikenai cahaya akan memancarkan
electron sehingga akan menalirkan arus listrik.
Optocoupler adalah sebuah komponen kopling berbasis optik. Sensor cahaya pada
lego Mindstorms NXT terdiri dari dua komponen, yaitu: LED (Light Emitting Diode)
dan phototransistor.
Sensor Cahaya NXT (Light) dapat membedakan terang dan gelapnya cahaya, membaca
intensitas cahaya di suatu ruangan, serta dapat mengukur intensitas cahaya pada permukaan
yang berwarna. Sensor cahaya memperlihatkan bagaimana membedakan warna dengan
menggunakan sensor cahaya.
Sensor cahaya nxt hanya akan membaca intensitas cahaya yang diterima oleh sensor, hal ini
berarti sensor dapat saja membaca intensitas cahaya yang sama berdasarkan pantulan dari dua
warna yang berbeda. Permasalahan ini dapat diatasi dengan memberikan cahaya tambahan
atau mengganti sensor dengan sensor yang lebih sensitif, selain sensor light terdapat juga
sensor sound nxt yang sama sensitifnya terhadap object.
navigasi pada kelelawar atau kapal selam. Sensor Ultrasonik NXT berbentuk seperti mata,
mata sebelah kanan merupakan pemancar gelombang ultrasonik, dan mata sebelah kiri adalah
penerima gelombang ultrasonik.
Cara kerja sensor ultrasonik nxt mengikuti konsep penggunaan gelombang ultrasonik untuk
menentukan jarak, awalnya mata kanan akan memancarkan gelombang ultrasonik setelah
beberapa saat mata kiri akan menerima pantulan gelombang ultrasonik yang dipancarkan
sebelumnya.
Selisih antara waktu gelombang dikirimkan dan pantulannya diterima akan digunakan untuk
menentukan posisi benda terdekat, Sensor ultrasonik nxt tidak mampu membaca jarak yang
lebih kecil dari 3 cm.
Berdasarkan penelitian, ada dua kelemahan paling utama pada sensor ultrasonik nxt:
1. Terjadinya kekacauan untuk perhitungan pada jarak lebih besar dari 255 cm. Hal ini
dikarenakan nilai yang didapatkan sensor sudah berada di luar rentang nilai yang
dimiliki NXT Brick.
2. Benda yang berada pada jarak antara 25 cm 50 cm, sensor mempunyai probabilitas
besar untuk membaca jarak tersebut menjadi 48 cm.
Guna sensor touch nxt ini adalah untuk membuat suatu aksi dari robot yang jika sensor
tersebut ditekan, maka robot akan melakukan gerakan/aksi tertentu, tetapi jika sensor sentuh
tersebut dilepas, maka robot akan melakukan aksi lainnya.
Sensor Touch NXT dapat kita kombinasikan dengan sensor yang sama atau dengan sensor
yang berbeda, Sensor sentuh memungkinkan tidak hanya untuk mendeteksi ada atau tidaknya
sentuhan, tetapi juga apakah sentuhan sudah dilepaskan atau belum.
Pada robot, sensor touch nxt juga dapat dimanfaatkan untuk memeriksa apakah sebuah objek
sudah digenggam atau belum. Sensor touch harus dipasang pada posisi dimana jika ada
sebuah objek dalam genggaman, maka sensor sentuh akan tertekan. Jika benda tersebut
dilepaskan, maka tekanan yang tadinya dirasakan juga akan hilang, selain sensor sentuh
terdapat juga sensor cahaya (Light) pada robot nxt.
Motor NXT memiliki keterbatasan dalam hal kemampuan torsi putar, karena motor DC tidak
mempunyai umpan balik untuk mengadaptasi beban pada motor DC. Pada robot Lego
Mindstorm NXT, motor yang dipakai adalah motor DC servo yang dilengkapi dengan sebuah
encoder yang berfungsi sebagai umpan balik, sehingga pusat pengendalian dapat memberikan
arus yang sesuai dengan beban pada motor nxt.
Kecepatan sudut maksimum motor nxt adalah satu putaran per detik, motor nxt juga dapat
digunakan untuk menghitung derajat perputaran atau rotasi. Akurasi dari motor nxt mencapai
kurang lebih satu derajat. Dalam perkembangannya, motor servo nxt dipadukan dengan
susunan gearing tertentu untuk mendapatkan torsi akhir yang lebih besar.