Pages - Menu

Jumat, 01 Juni 2012

What's a wiimote whiteboard?


Low-Cost Multi-point Interactive Whiteboards Using the Wiimote

Since the Wiimote can track sources of infrared (IR) light, you can track pens that have an IR led in the tip. By pointing a wiimote at a projection screen or LCD display, you can create very low-cost interactive whiteboards or tablet displays. Since the Wiimote can track upto 4 points, up to 4 pens can be used.It also works great with rear-projected displays. (Johnny Chung Lee)

iWiiBoard ir(infrared) pen v2.0 specifications

 http://netscale.cse.nd.edu/twiki/pub/Main/WiimoteInteractions/LabeledWiimoteAutopsy.bmp

How does it work?


How does it work

Download the complete guide (PDF) for how to set up a wiimote whiteboard

OR visit our online wiki for the setup guide.


 

Wiimote Whiteboard Complete Package


How does it work

The package includes the following items:

  • iWiiBoard Wiimote Whiteboard Software(USB Dongle Edition)
  • infrared pen (1 unit)
  • infrared pointer (1 unit)
  • wii remote (wiimote) (1 unit)
  • wiimote battary usb adapter
  • power adapter
  • EDR2.1 Bluetooth Dongle
  • Remote Power Controller

Click here to view the large image


List Price: 199.99
Price: $169.99

Interactive Whiteboard (Touchscreen Whiteboard)




Pembelajaran di dalam kelas bertujuan untuk membangun pengetahuan pelajar dalam bidang studi atau keterampilan tertentu. Pembelajaran sendiri adalah proses interaksi dan komunikasi peserta didik dengan pendidik dan sumber belajar pada suatu lingkungan belajar. Dengan kata lain pembelajaran di kelas terjadi karena ada interaksi dan komunikasi antara peserta didik dengan pendidik. Pembelajaran yang  lebih banyak terjadi di dalam kelas yang mempertemukan guru dan murid. Hal ini sudah barang tentu membutuhkan interaksi yang baik. Namun fakta yang masih sering ditemui adalah suasana kelas yang monoton, guru yang kurang komunikatif dalam menyampaikan materi sehingga tidak menimbulkan gairah belajar yang baik.
Untuk itu, dalam mendukung proses belajar mengajar di dalam kelas yang lebih inovatif, maka penggunaan media belajar yang lebih interaktif dan komunikatif diperlukan sebagai sarana pendukung untuk meningkatkan motivasi belajar para pelajar. Manfaat media dalam proses pembelajaran adalah memperlancar interaksi antara pengajar dan pelajar sehingga kegiatan pembelajaran akan lebih efektif dan efisien. Adapun alat bantu atau media pembelajaran yang cukup efektif dalam hal ini adalah interactive whiteboard, yaitu suatu perangkat elekronik yang dapat menggunakan tampilan proyeksi komputer dari LCD proyektor sebagai papan tulis biasa yang dapat mengendalikan gambar dalam komputer tanpa menggunakan mouse atau keyboard. Teknologi ini memungkinkan pengguna untuk menulis atau menggambar di atas permukaannya secara langsung dan menyimpannya ke dalam komputer.
Aplikasi interactive whiteboard pada proses belajar mengajar telah banyak dilakukan di negara maju. Penelitian yang telah dilakukan oleh Steve Kennewel dan Alex Morgan (2003), sebanyak 95% dari siswa dan guru yang diobservasi di UK menyatakan bahwa interactive whiteboard dapat memberi nilai tambah terhadap pembelajaran.  
Teknologi interactive whiteboard yang terus berkembang, menciptakan alat ini lebih efektif dalam kaitannya dengan sistem Human Computer Interation yang menekankan pada bagaimana pengguna merasa nyaman dalam interaksinya dengan suatu alat, sehingga bisa diterapkan sebagai media pembelajaran di dalam kelas. Penggunaan interactive whiteboard ini nantinya juga bisa diterapkan untuk perkantoran ataupun eksekutif perusahaan sebagai media presentasi.
 
Manfaat dan Keuntungan
Adapun manfaat dan keuntungan yang diperoleh dalam penggunaan interactive whiteboard pada proses belajar mengajar, yaitu :
  1. Memperlancar interaksi antara pengajar dan pelajar sehingga kegiatan pembelajaran akan lebih efektif dan efisien.
  2. Memberikan inovasi baru yang dapat meningkatkan motivasi belajar di dalam kelas.
  3. Meningkatkan kualitas belajar mengajar di kelas.
  4. Meningkatkan pengetahuan pelajar dengan teknologi baru yang terus berkembang.
Perangkat Interactive Whiteboard
            Fasilitas interactive whiteboard  adalah sebagai berikut :
a.       Wiimote
b.      Spidol IR
c.       Tripod
d.      Bluetooth
e.       Software interactive whiteboard.
      Perangkat yang Diperlukan
Perangkat yang diperlukan untuk mengaktifkan interactive whiteboard, terdiri dari :
a.       Komputer/laptop
b.      LCD proyektor

Ilustrasi :

Berikut adalah video demo interactive whiteboard :

Sabtu, 28 April 2012

Manfaat Tembakau


Pada umumnya masyarakat hanya mengetahui Nicotiana Tabacum atau yang dikenal sebagai tembakau sebagai bahan baku utama rokok, dan tentu saja banyak yang menganggap daun ini hanya memiliki dampak negatif, namun ada baiknya jika anda mengetahui 10 manfaat daun ini.

1. Hasilkan Protein Anti Kanker

Tembakau tidak selalu berkonotasi negatif sebagai penyebab kanker, ternyata tanaman tersebut dapat pula menghasilkan protein anti-kanker yang berguna bagi penderita kanker, kata peneliti dari Pusat Penelitian Bioteknologi Lembaga Ilmu Pengetahuan Indonesia (LIPI), DR Arief Budi Witarto MEng, demikian seperti dikutip Antara.

“Protein dibuat oleh DNA dari tubuh kita, kita masukkan DNA yang dimaksud itu ke tembakau melalui bakteri, begitu masuk, tumbuhan ini akan membuat protein sesuai DNA yang dimasukkan. Kalau tumbuhan itu panen, kita dapat cairannya berupa protein,” katanya.

Selain untuk protein antikanker, GSCF, ujarnya, bisa juga untuk menstimulasi perbanyakan sel tunas (stemcell) yang bisa dikembangkan untuk memulihkan jaringan fungsi tubuh yang sudah rusak.

Mencegah kanker mulut rahim :Tembakau mengandung sumber protein yang dapat menstimulasi antibody terhadap human papilloma virus (HPV), yang menjadi penyebab kanker mulut rahim.

2. Melepaskan Gigitan Lintah

Manfaat tembakau, selain bisa diekstrak dan diambil bagian tertentu seperti nikotin yang digunakan di berbagai macam produk baik makanan maupun minuman, tembakau juga bisa kita gunakan untuk melepaskan gigitan lintah kalo lagi di dalam hutan, tembakau juga bisa digunakan untuk insektisida karena nikotin yang terkandung merupakan neurotoxin yang sangat ampuh untuk serangga. Serangga aja mati …. pantes aja kalo manusia bisa mati karenanya.

3. Obat Diabetes & Antibodi

Para ilmuwan berhasil menggunakan tembakau yang dimodifikasi secara genetik untuk memproduksi obat diabetes dan kekebalan tubuh. Hasil penelitian itu dipublikasikan dalam jurnal BMC Biotechnology, awal Maret lalu.

4. Anti Radang

Ilmuwan dari beberapa lembaga penelitian Eropa berpartisipasi dalam proyek bertajuk “Pharma-Planta” yang dipimpin Profesor Mario Pezzotti dari Universitas Verona itu. Mereka membuat tembakau transgenik yang memproduksi interleukin-10 (IL-10), yang merupakan cytokine anti-radang yang ampuh. Cytokine adalah protein yang merangsang sel-sel kekebalan tubuh agar aktif.

Kode genetik (DNA) yang mengode IL-10 ditanam dalam tembakau, lalu tembakau akan memproduksi protein tersebut. Mereka mencoba dua versi IL-10 yang berbeda. Satu dari virus, yang lainnya dari tikus. Para peneliti menemukan, tembakau dapat memproduksi dua bentuk IL-10 itu dengan tepat. Produksi cytokine yang aktif cukup tinggi, yang mungkin dapat digunakan lewat proses ekstraksi dan pemurnian.

Langkah selanjutnya, IL-10 hasil tembakau itu diberikan kepada tikus untuk meneliti seberapa efektif ia membangkitkan kekebalan tubuh. Penelitian menggunakan IL-10 hasil tembakau dalam dosis kecil dapat membantu mencegah kencing manis atau diabetes melitus tipe 1. Diabetes melitus tipe 1 atau diabetes anak-anak dicirikan dengan hilangnya sel beta penghasil insulin pada pankreas. Sehingga terjadi kekurangan insulin pada tubuh. Diabetes tipe ini dapat diderita anak-anak maupun orang dewasa.

5. Obat HIV/AIDS

Tembakau juga bisa menghasilkan protein obat human immunodeficiency virus (HIV) penyebab AIDS, yang disebut griffithsin. HIV adalah virus yang menginfeksi sel sistem kekebalan tubuh manusia. Bedanya, bukan tembakaunya yang menghasilkan protein, melainkan virus tembakaunya.

6. Pemelihara Kesehatan Ternak

Ekstrak tembakau (nikotin 1,68%) mempunyai ptensi untuk membasmi cacing H. contortus. Sebagai akibatnya hasil pengobatan akan memberikan keuntungan bagi para pemelihara ternak, sebab kesehatan ternak tersebut makin baik.

7. Penghilang Embun

Tembakau bisa juga digunakan untuk menghilangkan “embun” pada kaca dalam mobil pada waktu hujan dengan cara menggosokkan tembakau pada kaca tersebut.

8. Obat Luka

Untuk obat luka dipakai ± 25 gram daun segar Nicotiana tabacum, dicuci dan ditumbuk sampai lumat. ditambah minyak tanah ± 25 ml diperas dan disaring. Hasil saringan dioleskan pada luka.

Baru-baru ini, para peneliti dari Laboratorium Bioteknologi Universitas Thomas Jefferson telah mengidentifikasi beberapa teknik untuk meningkatkan kadar minyak nabati dalam daun tanaman tembakau, hal tersebut merupakan langkah awal dalam memanfaatkan tanaman ini untuk keperluan biofuel. Hasil penelitian mereka ini kemudian dipublikasikan di Jurnal Plant Biotechnology.

Menurut Vyacheslav Andrianov, Ph.D., asisten profesor di bidang Biologi Kanker di Lab. Jefferson Medical College of Thomas Jefferson University, tembakau dapat menghasilkan biofuel lebih efisien daripada produk pertanian lainnya. Namun, sebagian besar minyaknya hanya terkandung di dalam biji/ benih tembakau (sekitar 40 persen minyak per berat kering).

Meskipun kandungan minyak nabati biji tembakau telah diuji dan dapat digunakan sebagai bahan bakar mesin diesel, namun produksi biji tanaman tembakau masih sangat rendah, yakni sekitar 600 kg biji per hektar. Dr Andrianov dan rekan-rekannya kemudian berusaha untuk merekayasa gen penghasil minyak nabati biji tembakau ini agar pembentukan minyak nabati pada tajuk tanaman tembakau seoptimal kadar minyak dari biji tembakau. bisa jadi alternatif energi ngurangin global warming.

Tentang Tembakau

Tembakau (Nicotiana spp., L.) adalah genus tanaman yang berdaun lebar yang berasal dari daerah Amerika Utara dan Amerika Selatan. Daun dari pohon ini sering digunakan sebagai bahan baku rokok, baik dengan menggunakan pipa maupun digulung dalam bentuk rokok atau cerutu. Daun tembakau dapat pula dikunyah atau dikulum, dan ada pula yang menghisap bubuk tembakau melalui hidung.

Tanaman tembakau ditanam di seluruh dunia di lebih dari 100 negara dengan Cina sebagai produsen terbesar, diikuti oleh Amerika Serikat, Brazil, India, Zimbabwe dan Turki. Ada tiga jenis tembakau yang diproduksi dari semua negara-negara itu.
  • Virginia, yang juga dijuluki tembakau terang karena warnanya yang kuning ke oranye, diperoleh dari proses flue-curing.
  • Burley, yang berwarna coklat setelahmelewati proses air-curing dengan hampir tidak ada; kadar gula, memberikan rasa seperti cerutu.
  • Oriental, yang berdaun kecil dan beraroma tinggi dibantu proses sun-curing.
Tanaman ini kasar dan berbau, dengan daun yang besar dan menjurai dari satu pusat batang. Tanaman ini dipotong saat ketinggian tertentu, agar segala kekuatan tanaman itu diarahkan ke perkembangan daunnya yang berharga. Bijinya sangat kecil, satu sendok makan dapat berisi hingga 60.000 biji. Satu tanaman tembakau dewasa dapat menghasilkan jutaan biji.

Masa penuaian tembakau berkisar antara 2-5 bulan setelah bibitnya ditanam, tergantung kepada jenis tembakaunya. Daun tembakau saat dituai berwarna hijau dan tidak mempunyai karakter, warna dan rasa sebelum melewati proses curing atau pengeringan.

Itulah mengapa proses curing yang ada empat macam itu sangat penting dalam penanaman tembakau :
  • Air-curing, dilakukan dengan menggantung daun tembakau di tempat terbuka, menghasilkan daun yang rendah kadar gulanya.
  • Flue-curing, digunakan terutama untuk tembakau sigaret, dengan menggunakan anas buatan yang disalurkan melalui pipa besi atau flue, menghasilkan daun dengan kadar gula tinggi.
  • Fire-curing, yang sama dengan flue-curing, tetapi dengan api terbuka sebagai sumber panas buatannya yang menghasilkan daun coklat tua dan aroma asap.
  • Sun-curing, dilakukan di bawah matahari, menghasilkan tembakau kunyah yang manis dan dengan kadar gula yang tinggi. Setelah melewati proses curing, kemudian tembakau yang sudah kering itu di grade dan disimpan untuk diumurkan sesuai kebutuhan.
Tembakau mengandung zat alkaloid nikotin, sejenis neurotoxin yang sangat ampuh jika digunakan pada serangga. Zat ini sering digunakan sebagai bahan utama insektisida.

Jumat, 20 April 2012

Bagaimana cara membuat robot-robot itu agar bisa hebat & cerdas? Dalam tutorial ini akan dijelaskan langkah-langkah membuat robot cerdas, baik KRI maupun KRCI.
robot-1
Tahap-tahap pembuatan robot
Secara garis besar, tahapan pembuatan robot dapat dilihat pada gambar berikut:
robot2
Ada tiga tahapan pembuatan robot, yaitu:
1. Perencanaan, meliputi: pemilihan hardware dan design.
2. Pembuatan, meliputi pembuatan mekanik, elektonik, dan program.
3. Uji coba.
.
.
.
1. Tahap perencanan
Dalam tahap ini, kita merencanakan apa yang akan kita buat, sederhananya, kita mau membuat robot yang seperti apa? berguna untuk apa? Hal yang perlu ditentukan dalam tahap ini adalah:
Dimensi, yaitu panjang, lebar, tinggi, dan perkiraan berat dari robot. Robot KRI berukuran tinggi sektar 1m atau sesuai ukuran yang telah di tentukan dari peraturan yang ada, sedangkan tinggi robot KRCI sekitar 25 cm.
Struktur material, apakah dari alumunium, besi, kayu, plastik, dan sebagainya.
Cara kerja robot, berisi bagian-bagian robot dan fungsi dari bagian-bagian itu. Misalnya lengan, konveyor, lift, power supply,Roda Bebas.
Sensor-sensor apa yang akan dipakai robot untuk mendeteksi keberadaan benda seperti,api,balok,kayu,dan lain sebagainya.
Mekanisme, bagaimana sistem mekanik agar robot dapat menyelesaikan tugas.
Metode pengontrolan, yaitu bagaimana robot dapat dikontrol dan digerakkan, mikroprosesor yang digunakan, dan blok diagram sistem.
Strategi untuk memenangkan pertandingan, jika memang robot itu akan diikutkan lomba/kontes robot Indonesia/Internasional.
2. Tahap pembuatan
Ada tiga perkerjaan yang harus dilakukan dalam tahap ini, yaitu pembuatan mekanik, elektronik, dan programming. Masing-masing membutuhkan orang dengan spesialisasi yang berbeda-beda, yaitu:
Spesialis Mekanik, bidang ilmu yang cocok adalah teknik mesin dan teknik industri.
Spesialis Elektronika, bidang ilmu yang cocok adalah teknik elektro.
Spesialis Programming, bidang ilmu yang cocok adalah teknik informatika.
Jadi dalam sebuah tim robot, harus ada personil-personil yang memiliki kemampuan tertentu yang saling mengisi. Hal ini diperlukan dalam membentuk Tim Kontes Robot Indonesia (KRI) atau Kontes Robot Cerdas Indonesia (KRCI). Bidang ilmu yang saya sebutkan tadi, tidak harus diisi mahasiswa/alumni jurusan atau program studi tersebut, misalnya boleh saja mahasiswa jurusan teknik mesin belajar pemrograman.
Untuk mengikuti lomba KRI/KRCI dibutuhkan sebuah tim yang solid. Tetapi buat Anda yang tertarik membuat robot karena hobby atau ingin belajar, semua bisa dilakukan sendiri, karena Anda tidak terikat dengan waktu atau deadline. Jadi Anda bisa melakukannya dengan lebih santai.tapi perlu di ingat membuat robot membutuhkan biaya yang tidak sedikit dan itu juga tergantung dari fungsi robot itu sendiri.
~Pembuatan mekanik
Setelah gambaran garis besar bentuk robot dirancang, maka rangka dapat mulai dibuat. Umumnya rangka robot KRI terbuat dari alumunium kotak atau alumunium siku. Satu ruas rangka terhubung satu sama lain dengan keling alumunium. Keling adalah semacam paku alumunium yang berguna untuk menempelkan lembaran logam dengan erat biasa kita sebut dengan paku Rifett. Rangka robot KRCI lebih variatif, bisa terbuat dari plastik atau akrelik..
~Pembuatan sistem elektronika
Bagian sistem elektronika dirancang sesuai dengan fungsi yang diinginkan. Misalnya untuk menggerakkan motor DC diperlukan h-brigde, sedangkan untuk menggerakkan relay diperlukan saklar transistor. Sensor-sensor yang akan digunakan dipelajari dan dipahami cara kerjanya, misalnya:
1. Sensor jarak, bisa menggunakan SRF04, GP2D12, atau merakit sendiri modul sensor ultrasonik atau inframerah.
2. Sensor arah, bisa menggunakan sensor kompas CMPS03 atau Dinsmore.
3. Sensor suhu, bisa menggunakan LM35 atau sensor yang lain.
4. Sensor nyala api/panas, bisa menggunakan UVTron atau Thermopile.
5. Sensor line follower / line detector, bisa menggunakan led & photo transistor.
Berikut ini gambar sensor ultrasonik, inframerah, UVTron, dan kompas:
sen1sen2sen3sen4
.
Pembuatan sistem elektronika ini meliputi tiga tahap:
· Design PCB, misalnya dengan program Altium DXP.
· Pencetakan PCB, bisa dengan Proboard.
· Perakitan dan pengujian rangkaian elektronika.
~Pembuatan Software/Program
dxp


Pembuatan software dilakukan setelah alat siap untuk diuji. Software ini ditanamkan (didownload) pada mikrokontroler sehingga robot dapat berfungsi sesuai dengan yang diharapkan..
Tahap pembuatan program ini meliputi:
program
1. Perancangan Algoritma atau alur program
Untuk fungsi yang sederhana, algoritma dapat dibuat langsung pada saat menulis program. Untuk fungsi yang kompleks, algoritma dibuat dengan menggunakan flow chart.
2. Penulisan Program
Penulisan program dalam Bahasa C, Assembly, Basic, atau Bahasa yang paling dikuasai.
3. Compile dan download, yaitu mentransfer program yang kita tulis kepada robot.
3. Uji coba
Setelah kita mendownload program ke mikrokontroler (otak robot) berarti kita siap melakukan tahapan terakhir dalam membuat robot, yaitu uji coba. Untuk KRCI, ujicoba dilakukan pada arena seluas sekitar 4×4 meter dan berbentuk seperti puzzle. Dalam arena KRCI ini diletakkan lilin-lilin yang harus dipadamkan oleh robot cerdas pemadam api. Contoh gambar robot pemadam api Ted Larsorn dan arena Kontes Robot Cerdas Indonesia (KRCI).
Gambar Robot KRI
robortijbhsx.
.
.
.
.
.
.
Gambar Robot KRCI Beroda
beroda.
.
.
.
.
.
.
Gambar Robot KRCI Berkaki
berkaki
.
.
.
.
.
.
Mudah Mudahan Dengan adanya Tutorial Cara Membuat Robot Cerdas ini bisa bermanfaat buat anda di bidang Robotik. salam kenal…Soeryo…

Minggu, 15 April 2012

Lego Mindstorms Calculator

Lego Mindstorms Calculator
i
This calculator uses a modified version of one of the Mindstorms tutorial's code to add how many times you press one touch sensor to how many times you press another touch sensor. To subtract, you have to add negative numbers.

Oh and sorry for the poor picture quality, I took everything on an iPhone camera :P

Step 1Parts

Parts
i
Parts:
Two touch sensors
8 black pegs
2 "L" bars
Mindstorms NXT brick
2 connector cords for sensors

Step 2Add the L bars

Add the L bars
i
  • IMG_1441.JPG
  • IMG_1438.JPG
Attach the L bars to the NXT with the little peg things.

Step 3Add the sensors

Add the sensors
i
  • IMG_1443.JPG
  • IMG_1442.JPG
Attach the sensors to the L bars with the leftover peg things.

Step 4Plug the sensors into the NXT

Plug the sensors into the NXT
i
Plug the left sensor into port 1 and the right sensor into port 2. I put two longer pegs in the NXT to keep the wires in place, but it won't affect anything if you leave them out.

Step 5Download code

Download the 2 files on this page and sync "add.rbt" to your NXT brick.

http://www.filedropper.com/addcalculator
http://www.filedropper.com/add_4

How to build a Lego Mindstorms NXT hexapod robot?

How to build a Lego Mindstorms NXT hexapod robot?
i
This time (in my very first instructable ever) I'm going to show you how to build a hexapod robot using Lego Mindstorms NXT.

Enjoy and leave a COMMENT!

Step 1What do you need

What do you need
i
You need:
- Lego Mindstorms NXT kit
- some extra Lego gears
- some time and will
- a computer

Step 2Building the legs

Building the legs
i
  • Robobug11.JPG
  • Robobug1.JPG
  • Robobug7.JPG
In our case, leg mechanism is very simple. There are two motors powering the legs - one for each side of the robot. The motor drives the middle leg, which is than connected with the other two. When one leg (in the middle) is on the ground, the other two are up in the air.

To steer, we stop the motor from the one side, so that only one side of the robot is walking, causing the robot to turn. The robot walks in a tripod gait. Each gear lifts the legs up and down and at the same time forwards and backwards, causing the robot to walk.

There are no differences between the two leg mechanisms (apart that one is mirrored on the other).

Step 3Creating the body

Creating the body
i
We start by connecting the two leg mechanisms together as firmly as possible. You want it to be as robust as possible. Than you can attach the NXT brick and all the additional sensor and motors. I fitted another motor on the front (with a touch and ultra sonic sensor) to lift small objects and the sound and light sensors on the rear of the robot.

When everything is completed, you can add some decorations... bodywork?

Step 4Programming

Programming
i
I used a default NXT programming language NXT-G. It's pretty simple and you don't need to write all those hundreds of code lines. Off course there are also some other programming languages you can use...
(Note: the picture is NOT from the program of my robot!)

Step 5Other good stuff...

Other good stuff...
i
You could say, that this robot is recyclable, 'cuz you can take it apart and build a new one when you get bored with the current one. And they're lots of fun...

How to build a simple robotic arm from Lego Mindstorms NXT?



How to build a simple robotic arm from Lego Mindstorms NXT?
i
  • IMG_3738.JPG
  • IMG_3739.JPG
Today, I will tell you how I built my robotic arm from Lego Mindstorms NXT.

In fact, I wanted to build a robotic tripod for my camera. I found out, that it's more difficult then it looks. After some experimenting I build this simple robotic arm.

I you want to build it too, you need:
- Lego Mindstorms NXT kit
- a computer
- time...?

There are only two rules you have to follow while building ANY robot:
1. rule: KISS (Keep it simple, stupid!);
2. rule: "The triple-F" rule a.k.a. FFF (Form following function!)

Step 1Constructing the base

Constructing the base
i
The base is probably the simplest part of the robot to build. It's just a platform from the robot to stand on. You have to make sure, that it's long and wide enough. The center of gravity must be somewhere on top of the base, if possible, in the middle. Else wise, the robot will fall.

The base (in our case) are just a few beams that support the robot. More advanced robotic arms have motors in the base. These motors than move the arm, without moving themselves. Usually, the base has a motor that rotates the arm, but my arm rotates itself.

You can be much more creative with the construction of the robot then I was.

Step 2Building the "rotation module"

Building the \"rotation module\"
i
  • IMG_3707.JPG
  • IMG_3706.JPG
  • IMG_3701.JPG
  • IMG_3702.JPG
This is one of my rare robots that are built from modules. My robotic arm has three modules; one of them is the "rotation module".

It's very simple. It rotates the arm left and right and supports the other two modules. It's based on Matthias Paul Scholz's 90 degree join at:
http://mynxt.matthiaspaulscholz.eu/robots/motor90/index.html

Step 3Building the "tilt module"

Building the \"tilt module\"
i
  • IMG_3709.JPG
  • IMG_3708.JPG
  • IMG_3712.JPG
  • IMG_3714.JPG
  • IMG_3715.JPG
The second module is the "tilt module". It's placed on the top of the "rotation module". Basically, we have a large gear (which doesn't turn) and a small gear which is driving around the big one. The gear ration is 1:10. That way, the arm can be more precise.

On top of this module there is a small platform, to which the claw is attached, but more about the claw later!

Attaching the two modules together couldn't be simpler. They are held together by a single shaft/axle, around which the "tilt module" spins. The arm can tilt for nearly 90 degrees, that's a lot!

Step 4The claw module

The claw module
loading...
i
This is the simplest of three modules. All it does is open and close the most basic kind of claws. This module is attached to the platform on the "tilt module".

I'm really sorry, but I'm afraid that I can't tell you much more about it. Pictures tell everything...

Step 5Attaching the sensors and wiring

Attaching the sensors and wiring
i
  • IMG_3732.JPG
  • IMG_3741.JPG
  • IMG_3733.JPG
  • IMG_3734.JPG
  • IMG_3736.JPG
I used three sensors: light sensor, touch sensor and sound sensor.

The light sensor (Port 3) is located on the claw and lets the robot know, if the ball is there or not (and can recognize the "color" of the ball). The other two sensors are located on the platform of the "tilt module". Touch sensor (Port 1) serves as a sort of a button for me to press while the sound sensor (Port 2) measures the noise level (so I can give the robot commands with a clap for example).

At first, I wanted to include the US sensor as well, but I realized that it's relatively useless. You can still see it on one of the photos, but I removed it afterwards.

Now all that is left to do is the wiring. You must make sure that the wires do not disturb the movement and function in any way. You must also consider wire lengths for each sensor or motor.

Wiring (my robot):
- touch sensor -> Port 1
- sound sensor -> Port 2
- light sensor -> Port 3
- "rotation" motor -> Port A
- "tilt" motor -> Port B
- the claw -> Port C

Step 6Attaching the NXT brick

Attaching the NXT brick
i
The NXT brick plays the vital role in Mindstorms NXT robotics, so you have to have it somewhere on the robot (or at least somewhere close). In my case only two brick hold together the NXT brick and the robot's base. It's very practical to have it on the base of the robot, 'cuz that makes the robot much more stable.

Step 7Decoration and finishing touches

Decoration and finishing touches
i
When you are pleased with how your robot works, you can put some effort into robot's looks. (Just remember the Triple-F rule!) I usually just put some of those odd orange bricks on the robot and that is usually that.
You can be much more creative...

Step 8Programming

There are 5 programming languages you can use: NXT-G (default language), NXC (not exactly C), Robolab, Robotc, pbLua and NXJ. I used NXT-G (however I a bit tired of NXT-G and that's why I am trying to run away from Mindstorms...).

You are very free with your programming, that's why I won't talk about the programming any more.

Step 9THE END

THE END
i
  • IMG_3738.JPG
  • IMG_3739.JPG
  • IMG_3736.JPG
  • IMG_3741.JPG
So, that's that! Here is a short video!

http://www.youtube.com/watch?v=VrfNUhzBoww