Masih Proses, Mohon Sabar :D
Sponsored By :robotq.blogspot.com.

Jumat, 09 Desember 2011

Logisim, Software edukasi design & simulasi logika sirkuit digital

Bagi Pelajar atau Mahasiswa jurusan Teknik Listrik, Elektro, atau Komputer, sudah menjadi hal umum ketika harus merangkai atau menguji logika sirkuit digital. Untuk mempermudah belajar logika digital, salah satu software edukasi dan Open source yang bisa kita download dan gunakan secara gratis adalah Logisim.

Logisim merupakan software edukasi untuk melakukan design dan simulasi logika sirkuit digital. Dengan tampilan yang sederhana, penggunaan software ini cukup memudahkan. Software ini sangat bagus bagi yang ingin belajar tentang konsep dasar sirkuit digital.



Software ini digunakan oleh banyak mahasiswa di berbagai Universitas, mengingat manfaat yang sangat banyak, terutama bagi mahasiswa atau pelajar dengan jurusan listrik, elektronika maupun komputer.

Beberapa fiturnya antara lain:

* Gratis dan Open Source
* Dapat berjalan tidak hanya di Windows, tetapi sistem operasi lainnya asalkanmendukung Java 5 atau diatasnya ( Linux, Mac OS dan lainnya).
* Tampilan toolbar dengan berbagai komponen digital yang mudah digunakan
* Koneksi otomatis hubungan antar komponen (baik vertikal maupun horizontal)
* Hasil design dapat disimpan dalam file, di eksport ke gambar GIF atau di cetak
* Layout sirkuit dapat digunakan sebagai “sub sirkuit” untuk men-design sirkuit lainnya yang lebih kompleks
* Berbagai komponen sirkuit seperti input, output, gerbang logika, multiplexer, sirkuit aritmatika, flop-flop dan juga RAM memory
* Disertakan fitur atau modul “combinational analisys” yang mengijinkan konversi atar sirkuit, tabel kebenaran juga ekspresi Boolean

Penggunaan Logisim

Untuk pengguna Windows, tinggal download versi exe dan jalankan langsung tanpa perlu install. Selain menggunakan exe, bisa juga menggunakan versi jar (memerlukan Java Runtime Environment atau JRE). Versi jar bisa juga di gunakan untuk sistem operasi lainnya asalkan terdapat Java Runtime Environment yang bisa di unduh dari disitus oracle.com.


Setelah dijalankan, kita tinggal memilih gerbang logika atau komponen yang akan digunakan, selanjutnya tarik dengan tombol mouse untuk menghubungkan antar komponen yang kita inginkan. Untuk pedoman atau manual penggunaan yang lebih lengkap dan detail (agar lebih lancar menggunakannya), silahkan mengunjungi halaman dokumentasi Logisim

Download Logisim ( 6 – 7 MB)

Selasa, 08 Maret 2011

Tutorial Pemrograman Mikrokontroler AVR dengan WinAVR GCC

eBook GRATIS Silahkan mengunduh DISINI GRATIS.
Apa saja yang dibahas dalam ebook/buku ini?
Apakah mikrokontroler itu?
Pengetahuan dasar mikrokontroler AVR
Memilih AVR yang “benar”
Ada apa dengan mikrokontroler AVR ATMega16?
Pengenalan Bahasa C untuk mikrokontroler AVR
Struktur Penulisan Bahasa C
Tipe-tipe data dalam Bahasa C
Deklarasi variabel dan konstanta
Pernyataan dan fungsi
Pernyataan berkondisi dan pengulangan




Operasi [...]

Kamis, 03 Maret 2011

Projec 100 Transistor

Mau belajar memperdalam tentang Transistor ini bukunya, dalam buku ini membahas sekitar 100  lebih aplikasi transistor. Dipersilahkan anda untuk Download disini

Projec 200 Transistor


Ini adalah ebook edisi yang kedua yang berisi aneka Sirkuit dari Transistor. Buku Ini berisi 100 sirkuit lebih.

kalau berminat silahkan download disini dalam bentuk PDF

Projec IC 555


Buku ini membahas tentang IC 555 dan aplikasinya
Silahkan Download disini

Build Your OWN ROBOT (AMPHIBIONICS)





Mau membuat ROBOT AMFIBI

(KATAK, ULAR, BUAYA, KURA-KURA)
disini dijelaskan cara-cara, beserta tips2nya secara lengkap, baik dari pembuatan mekanik sampai dengan pemrogamannya dengan menggunakan microcontroller PIC...

Senin, 07 Februari 2011

Andrew Miller's 2-Motor Walker Tutorial ( Part 1 )


Preface

The material in this appendix is directly derived from a set of tutorial web pages authored by Andrew Miller. Andrew has since moved on to other pursuits (that pesky "work thing," don'cha know...), so in the interests of education, I "prettied" up his treatment a bit (the original was so rich in font styles, that it was a bit distracting), cleaned up some terminology and spelling, and gave it a home here.
Thus endeth the preface...

How Do I Make A Walker?


Andrew Miller's 2-Motor Walker Tutorial ( Part 2 )

What to do with the circuit

Add LEDs for visibility

The basic circuit is just like a spinal cord without anything attached. You need some sort of clue as to what it is doing, so add low power LEDs to the output of each Nv. This makes it possible for you to see what's going on. You can't drive motors yet but until you are accustomed to the basic stable states of the microcore the motors will make even less sense than the LEDs.


Andrew Miller's 2-Motor Walker Tutorial ( Part 3 )

Leg Mechanics

Editor's Note, Also See: Equalizing Leg Swing (Mechanical Method)




The motors

This is probably the biggest consideration in a microcore walker. The level of success you have with your walker is directly related to the type of motorused. The microcore itself gets an implicit feedback from the motors, this is what gives it the adaptivity.

What to look for in a Motor....

  • Efficiency: This is really important both from a power consumption standpoint (better the motors the smaller the battery you need) and from a power to weight ratio. The better the motor you can get the better your likelihood of success. You should look for a motor with at least a 35% efficiency rating, good cassette motors and pager motors typically fall in this range, Mabuchi hobby motors are WAY off (typically 10%). Much higher efficiencies are possible (up to 88%)but this is usually found in expensive medical grade motors like "Escap" and "MicroMo". Keep your eyes open when perusing the surplus catalogues, these sometimes go on sale for as little as $5.
  • Size: For the most part smaller is better, but it's not as important as efficiency. You also want to consider your own skill level, don't try to work with really small things for your first go at this.
  • Numbers: Buy extras; even the best of us can really mess up a motor.

The gears

You can't build a walker without them. Most DC motors usually run far too fast (1000's of RPM), and don't output enough torque.

What to look for in a gearbox...

  • Efficiency / Size / Numbers: For all the same reasons as above
  • Compliance: This is really critical -- you should be able to grasp the output shaft with a pair of pliers and be able to turn it and have the gears spin back to the motor. If you can't make the motor spin then you have a gear train that is too inefficient (most likely) or too high a ratio. Worm drives are also OUT, they only go one way (motor to gear and not gear to motor) and they tend to choke under high loads.
  • Output RPM: The ideal is about 30 RPM@ 5V. More than that means that you probably won't have enough torque (and if you do the damn thing will jump around so fast it's hard to figure out what it's doing). A lower RPM means that the machine may be moving too slow to be of use as well the ratio may be high enough that the legs can actually bend themselves under the torque load.

Interfacing motor and gears



I STRONGLY suggest you find a factory motor/gearbox combination

If you have to build your own then bear a couple of things in mind......


Materials

Solder is our friend, and the better your materials solder the easier it will be to build a frame. Welding wire or filler rod is the best bet. Copper clad carbon steel rod 1/6" to 3/32" diameter is cheap and available at any welding supply place. An nice shiny option is High Nickel filler rod used for TIG welding cast iron but its MUCH more expensive brass tube and wire found at most hobby shops is a good bet as well. I suggest a solder with an Organic/water soluble flux, "Hydro X" by Multicore is my favorite.

Basic frame layout










This is the basic layout, you want to keep the motors and output shafts lined up front to back and the front motor should be tilted at 30 degrees. This means the front motor will supply lift and push but we'll discuss that more later. You should mount the motors far enough apart to fit all your electronics including batteries in between (usually about 4").

Adding the legs










Leg shape and configuration will vary greatly between machines. A few things to bear in mind are:

  • Contact point: This is the most important aspect of leg design. The shape of the leg is less important as where it touches the ground. By placing you robot on a sheet of graph paper as shown here you can get symmetrical contact points.
  • Width: Try to make the legs at least 2/3 the length of your robot, this of course will depend on the available torque. It has also been shown that making the back legs slightly wider than the front helps in stability.
  • Connection: Make sure that your legs are connected with something structurally sound, krazy glue doesn't cut it. If you can't solder the legs directly to the output shaft then try and find some sort of locking ring or set screw that will fit. Look for brass gears or pulleys that have their own set screw and then you can solder the legs directly to the brass. You can also use Junction Strips and Terminal Blocks to screw the legs to the motors shaft.
  • Angle: By angling the legs slightly forward the legs will have the ability to "ratchet" over obstacles

Your legs will change shape several times before you are done so its best to make a set of "test"legs that are easily recoupable before you use the good materials. 12 or 14 gauge household copper wire makes for effective reconfigurable "Gumby" legs.


Making it walk

Time to make a minor detour here ( you may have noticed we don't have the microcore connected to anything yet ). Move on to the next section, "Interfacing the MicroCore With the Leg Motors".

Andrew Miller's 2-Motor Walker Tutorial ( Part 4 )

The MicroCore / Legs Interface

Rethinking the Nv net

By now you should have familiarized yourself with the basic 6 Nv microcore circuit. But a little math and you'll notice that with two motors and two directions each, 4 Nv's would seem appropriate. For basic walking function only 4 of the 6 available Nv's are needed in a two motor walker (although 6 makes for a whole new set of behaviors), so rebuild the basic circuit so you get this....




Have no fear the other two Nv's will be useful later...

The 74ALS245

The 74ALS245 is an octal bus transceiver designed for data transmission. Well, we're going to use it to drive motors. If you've chosen you motor / gear combination properly then this won't be a problem. If you dig up a TTL data book you'll see that the 245 has 8 bidirectional non-inverting amplifiers each capable of driving 50 mA, a direction pin (Dir) for selecting which way through the chip and an enable pin (E).

If you tie the Dir pin to Vcc and the E pin to ground, you can essentially think of the chip as 8 active drivers going from left to right like this graphic....








A data book will show you more but for the purposes of driving your legs this'll do......

Note that the ALS ve

rsion has been found to be the best for current, feedback, etc. CMOS (HCT, HC, C) will work but they lose a little in the feedback. They do consume less parasitic power so for Solar Powered|solar apps]] they are the better choice.....

If you are building a battery walker use ALS wherever you can (contrary to what some people will tell you you can still get them.... try DIGI-KEY).

Editor's note: the 74ALS245 will only work well with a supply voltage of between 4.5 and 6.0 V -- unless your source is within this range, you'd be well advised to use a 74HC245 instead

Ganging up for

Current

If you've tested your motors you probably find that they need a little more than 50 mA to do anything useful.
[Editor's Note: This will depend on the motors selected for the task]

And with a little math you'll see that there are 2 drivers available for each Nv, so gang them together like so....




The result is four drives capable of 100 ma each. Good but not great....

So if you need more, double your output by stacking a few chips...





The connection

So now you have a 4 Nv loop set up and a 4 channel driver set up. The next step is to glue em together and add the motors. Kinda' like so...








Power Up

Power on the whole thing, stabilize the loop (one process), and you should get this:





If things aren't right change the motor polarity on one of the motors and it should work.


Andrew Miller's 2-Motor Walker Tutorial ( Part 5 )

Convergence, or the subtle art of falling over


Well this is where we try to make your pile of wire and batteries walk -- the counterintuitive part of the whole thing.

Most people are of the misunderstanding that in order for a robot to remain on its feet it has to be balanced at all times. This is the train of thought that leads to so many 6 leg walkers (three legs is a stable platform from which to move your other three). Although this is in some cases successful, it makes for a robot that doesn't adapt well. Walking should be thought of as controlled falling. Static balance is not the key, rather it's dynamic imbalance.....

There are several ways to make your walker stumble around right, all of which are in some way related to the center of gravity of your bug. None is more important then the others, nor is it possible to make it walk without adjusting all of them.

Nv Time value

You'll note that in its raw state the Nv is just an RC time value (but remember it is not a constant, it adjusts itself according to load). So at a base level you can change the duration of rotation of each of the motors. One Meg Ohm is the default value, it is just a good starting point. You can adjust the values as big as 20 Meg Ohm or as low as a few KOhms. By changing the duration of the leg's movement you change where it stops. If you think of the Walker as a first class lever and the feet as fulcrums, you'll see that the position of the leg when it stops is crucial to which direction it tips.

Weight Redistribution

By moving the components from front to back you change the center of gravity. The batteries are a good candidate for this since they are invariably the heaviest thing on the bug.

Leg Shape

This is the thing most likely to change dramatically; by bending the legs back and forth you change the fulcrum point and thus the balance. Remember that contact point is more critical than leg shape (refer to the leg mechanics Section).

Baby Steps

All parents take great joy in watching their children take their first steps. Joy is not usually the emotion that roboticists feel....

Be patient.

What It should be achieving

The easiest way to get an idea about what the legs should be doing is to step through the motions manually.

This is where that compliance thing comes in. If you can't move the legs manually then the motors are not going to provide an appropriate feedback to the microcore.

By twisting the front leg CW about 45 degrees off center and the back leg about 30 degrees CW you have what we'll call start position. The walker should now be balanced with it's front left foot in the air and be just on the verge of tipping forward onto it.

This is where the dynamic imbalance thing comes in, the robot literally falls over onto its front foot.

You should be able to tell if it's at the tip point by giving it's butt a little tap, it should tip to the front foot and stay tipped. If it doesn't, try moving the battery front or back in order to find the balance point (leg configuration will come later). The next step (literally) may or may not be obvious. By moving the back legs CCW you will move the fulcrum back thus making the front tip down and the rear right foot raise off the ground. Keep rotating it until you have moved 60 degrees or so, the front two feet and the back left one should be flat on the ground and the rear right will be just off the ground towards the front of the walker.

The walker has just completed a half a cycle (two Nv processes).

Now by moving the front leg CCW 90 degrees you will provide lift and drive with the front left foot and raise the front right in the air just to the tipping point. Now its time for the rear to produce the drive forward that tips the walker forward and raise the rear left foot while stepping. This is done by rotating the rear CW 60 degrees.

TADAA! One walking cycle and a full loop around the microcore.

Now go through that a few times manually with power off and familiarize yourself with what it should be achieving. You may have to move the battery around and change the legs a little. But remember that symmetry is very important. In order for both sides to be doing the same thing you have to have the feet contacting in the same place with respect to the body (how the leg gets there isn't as important). See leg mechanics.

The body should also sit flat when all feet are down and the legs are straight out. If the body leans, then one leg is shorter than the others and your bug will limp (but then, so would you if one leg was shorter than the other).

Sabtu, 15 Januari 2011

Download Free Software Elektronika

Software Design PCB





Ada banyak sekali software program desain PCB, salah satunya yang gratis adalah Diptrace. Anda dapat memilih program diptrace sesuai dengan kebutuhan.

Diptrace unlimited pin trial 30 days

Link diatas adalah link download program Diptrace trial 30 hari. Dengan kelebihan pin tidak dibatasi dan Library komponen yang lengkap.

Diptrace Free without Libraries

Kalau link diatas adalah versi gratis dengan kelebihan pin tidak dibatasi, tetapi tanpa disertai Library komponen.

Diptrace Free 300 pin limit

Kalau yang satu ini bener2 free, Library komponen lengkap, tetapi dibatasi sampai 300 pin aja. kalau untuk standar pembelajaran sih sudah lebih dari cukup. Karena sudah dapat digunakan untuk membuat minimum system mikrokontroler.

Bingung menggunakan software ini, silahkan dipraktekkan melaluhi tutorial dibawah ini :

MEMBUAT ROBOT GARIS SEDERHANA ( V II)

9. Mekanik
sebenarnya,,jujur saja saya kurang mengerti bagian mekanik. Soalnya saya bukan orang mesin..hehe.. Saya cuma tahu sedikit tips, yaitu buat gear yang besar” agar torsi-nya besar. Jadi, robotnya bisa berbelok dengan kuat. Kalau torsi kecil, robot akan sulit untuk berbelok. Gampangnya gitu aja..hehe..atau kalau gak mau ribet beli aja mobil mainan kemudian ambil bagian gearboknya itu lebih mudah, harganya permobil sekitar 12 ribu perak.
10. PCB Layout
Berikut ini pcb layout dari sensor robot line follower, terdiri dari 4 sensor. Layout PCB ini dibuat dengan menggunakan software eagle.






Di bawah ini layout pcb dari rangkaian processor, yang terdiri dari 1 IC NAND dan 1 IC komparator.








Yang jadinya akan seperti gambar di bawah ini










Di bawah ini adalah robot line follower yang berhasil saya buat :


Cara mengoperasikan robot:
  1. Sediakan trak robot berupa media berwarna putih, bisa berupa lembar triplek atau lantai yang berwarna putih.
  2. Buat jalur untuk robot yang berwarna hitam dengan lebar sekitar 4 cm. untuk praktisnya kalian buat jalur dari lakban yang punya lebr 4 Cm, model jalurnya terserah kalian...
  3. Letakkan robot pada jalur hitam, kalau rangkian sudah oke semua, ketika robot sudah di beri sumber daya dan sakelar diaktifkan maka robot akan langsung bisa berjalan mengikuti garis yang sudah kita buat tadi...
Kekurangan dari robot ini menurut saya adalah:
  • Robot akan berjalan dengan baik hanya pada trek yang lurus.
  • Tidak bisa berbelok pada sudut tumpul.
  • Kalau kalian akan membuat, pada bagian driver motor supaya supaya disempurnakan, karena kalau menggunakan rangkaian aslinya transistornya cepat panas.
Kalau ada masalah atau komentar silahkan isi di kolom komentar terima kasih.
Dibawah ini ada beberapa gambar robotnya:

MEMBUAT ROBOT GARIS SEDERHANA ( V I)

8. Processor (Transistor)
Output dari IC NAND tidak mungkin kuat untuk mendriver transistor. Kalau saya tidak salah, output IC hanya sekitar 2 V. Jadi, kita membutuhkan sambungan langsung motor ke baterai untuk menggerakkannya. Knapa kita pakai transistor? Ada yang tahu apa guna transistor?
Transistor dapat berfungsi sebagai saklar / switch on off. Motor tidak menyala terus menerus bukan? Sudah saya jelaskan di bab sebelumnya, pada jalur tertentu motor akan mati dan menyala. Nah,, nyala mati motor tersebut diatur oleh transistor. Transistor yang digunakan di sini adalah NPN. Pada dunia elektronika, transistor terdiri dari dua jenis, yaitu PNP dan NPN. Berikut ilustrasi gampangnya terkait dengan motor.







Jadi, sejauh ini kita punya rangkaian lengkap seperti di bawah ini.








Rangkaian untuk penggerak motor saya menggunakan versi yang menggunakan dua transistor karena ada pertimbangan yang lain.


MEMBUAT ROBOT GARIS SEDERHANA ( V )

7. Processor (Motor)
Sekarang kita tinjau, bagaimana cara motor bekerja ketika robot berbelok ke kiri dan ke kanan. Lihat ilustrasi di bawah ini ketika robot akan berbelok ke arah kanan.








Kemudian, lihat ilustrasi di bawah ini ketika robot akan berbelok ke arah kiri.







Nah..Ketika robot bergerak lurus, motor akan menyala dua”nya.

MEMBUAT ROBOT GARIS SEDERHANA ( IV )

4. Processor (Pendahuluan)

Processor yang kita gunakan di sini bukanlah processor” canggih seperti intel dan amd. Bahkan, kita sama sekali TIDAK menggunakan mikrokontroler, karena saya anggap mikrokontroler cukup rumit untuk ukuran smp dan sma. Dalam hal ini, kita gunakan 2 IC (integrated circuit) saja, yaitu 1 buah LM339 (Komparator) dan 1 buah 74LS00 (NAND gate). Simple bukan? Di bawah ini gambar kedua IC tersebut :










5. Processor (IC LM339)

IC LM339 biasa disebut sebagai komparator. Yah, dari istilahnya saja sudah ketahuan kalau gunanya adalah untuk meng-compare (membandingkan). Dengan kata lain, sesuatu yang berbentuk analog harus dikonversi dulu ke dalam bentuk digital (deretan biner) pada dunia elektronika. Hal ini bertujuan untuk mempermudah processing. Gambar di bawah ini adalah datasheet LM339. Coba perhatikan dulu sebentar






Nah, 1 IC LM339 terdiri dari 4 buah komparator (yang berbentuk segitiga ). Knapa kita hanya gunakan 1 buah IC ini? Soalnya kita juga hanya menggunakan 4 buah sensor. Kemudian, tinjau bagian komparator yang di sebelah kanan.
Satu buah komparator terdiri dari 2 input, yaitu Vin (input masukan dari sensor) dan Vref (tegangan referensi). Pada dasarnya, jika tegangan Vin lebih besar dari Vref, maka Vo akan mengeluarkan logika 1 yang berarti 5 Volt atau setara dengan Vcc. Sebaliknya, jika tegangan Vin lebih kecil dari Vref, maka output Vo akan mengeluarkan logika 0 yang berarti 0 Volt. Knapa kita bisa membandingkan seperti ini? Nah, seperti yang sudah saya bahas di poin sensor, sensor akan menghasilkan tegangan yang berbeda-beda ketika dia membaca bidang putih atau hitam kan?
Kemudian, jangan lupa untuk menambahkan resistor pull-up di keluaran komparator (Vo). Hal ini disebabkan oleh perilaku IC LM339 yang hanya menghasilkan logika 0 dan Z (bukan logika 1), sehingga si logika Z ini harus kita tarik ke Vcc dengan resistor pull-up agar menghasilkan logika 1. Sip?
Setelah digabung dengan sensor, ilustrasi rangkaian menjadi seperti ini.



6. Processor (IC 74LS00)
IC 74LS00 merupakan “NAND gate” yang berguna dalam teknologi digital. NAND gate terkait dengan logika 0 dan 1 serta merupakan gate yang paling simple dan bisa merepresentasikan semua jenis gate yang ada. Saya rasa bocah smp atau sma blom bisa memahami bagian ini. Jadi saya skip saja.. Di bawah ini adalah datasheet IC 74LS00.

MEMBUAT ROBOT GARIS SEDERHANA ( III )

3. Sensor (Cara Kerja)
Sekarang pertanyaannya, koQ lucu yaa sensor kaya gitu bisa baca garis? Cara kerjanya ditunjukkan oleh gambar di bawah ini.






Ketika transmitter (infrared) memancarkan cahaya ke bidang berwarna putih, cahaya akan dipantulkan hampir semuanya oleh bidang berwarna putih tersebut. Sebaliknya, ketika transmitter memancarkan cahaya ke bidang berwarna gelap atau hitam, maka cahaya akan banyak diserap oleh bidang gelap tersebut, sehingga cahaya yang sampai ke receiver tinggal sedikit. Nah, artinya kita sudah bisa membedakan pembacaan garis dari sensor bukan? Kalau kita sudah tahu, perbedaan cahaya yang diterima oleh receiver akan menyebabkan hambatan yang berbeda-beda di dalam receiver (photo dioda) tersebut. Ilustrasinya seperti gambar di bawah ini.

Kalau cahaya yang dipancarkan ke bidang putih, sensor akan :








Sebaliknya, kalau cahaya yang dipantulkan oleh bidang hitam, maka sensor akan :









Setelah kita tahu ilustrasi sensor, tinjau kembali rangkaian sensornya, bisa kita analogikan seperti :







Tadi kita tahu kalau hambatan receiver berubah-ubah, jadi otomatis rangkaian sensor yang bagian kanan bisa kita analogikan seperti gambar. Receiver bisa kita analogikan dengan resistor variabel, yaitu resistor yang nilai hambatannya bisa berubah. Otomatis, dengan pembagi tegangan, nilai tegangan di output rangkaian juga akan berubah-ubah bukan?
Jadi, membaca garis putih akan mengeluarkan output dengan tegangan rendah (sekitar 0 Volt) dan ketika membaca garis hitam akan mengeluarkan output dengan tegangan tinggi (mendekati Vcc = 5 Volt). Kalau rangkaian sensor pembaca sudah jadi, bisa dibandingkan dengan punya saya yang ditunjukkan oleh gambar di bawah ini.

MEMBUAT ROBOT GARIS SEDERHANA ( II )

2. Sensor (Rangkaian Photo Dioda)
Sensor dapat dianalogikan sebagai ‘mata’ dari sebuah robot. Mata di sini digunakan untuk ‘membaca’ garis hitam dari track robot. Kapan dia akan berbelok ke kanan, kapan dia berbelok ke kiri. Semua berawal dari mata bukan? Kita sebagai manusia tahu arah kita berjalan karena kita memiliki mata. Yaah, sama seperti robot.










Nah..gambar di atas adalah 1 pasang sensor yang akan kita gunakan untuk robot line follower. Bentuknya mirip seperti LED, yang berwarna ungu bernama receiver (photo dioda) dan yang berwarna bening bernama transmitter (infrared). Kalau pembaca ingin membeli di toko elektronik, bilang saja 1 pasang infrared sensor. Untuk membuat robot ini, kita gunakan 4 pasang sensor seperti di atas. Sip? Murah koQ, satu pasangnya 3 ribu rupiah..hehe..


Kemudian, setelah kita mengetahui sensor apa yang akan kita pakai, coba buat dulu rangkaian seperti di bawah ini untuk setiap 1 pasang sensor.



Nah, untuk 4 pasang sensor..kita perlu membuat 4 rangkaian seperti di atas ini. Cara kerjanya cukup sederhana, hanya berdasarkan pembagi tegangan. Penjelasan di paragraf berikutnya aja yaa..hehe.. Lambang LED yang berwarna hitam adalah transmitter atau infrarednya yang memancarkan cahaya infrared terus menerus jika disusun seperti rangkaian di samping. Lambang LED yang kanan adalah receiver atau photo dioda-nya yang menangkap cahaya infrared yang ada di dekatnya. INGAT masang sensornya jangan sampai terbalik kakinya, Dari rangkaian sensor ini, kita ambil OUTPUT (to comparator, A/D converter, dll) yang ditunjukkan oleh gambar di atas.

MEMBUAT ROBOT GARIS SEDERHANA ( I )

1. Pendahuluan

Secara sederhana, robot line follower adalah robot yang dapat bergerak mengikuti garis secara OTOMATIS! Sebenarnya, kalau pembaca googling, banyak sekali tutorial membuat robot line follower di internet, tapi hampir semuanya ribet dan menggunakan mikrokontroler yang belum dimengerti oleh bocah” smp dan sma.

Prinsip dasarnya, sama seperti manusia, mata digunakan untuk melihat, kaki/roda digunakan untuk berjalan, dan otak digunakan untuk berpikir. 3 Komponen utama pada setiap robot : mata, kaki, dan otak. jangan pikirkan robot itu RIBET, pikirkan robot itu sederhana, jangan dulu mikir yang rumit-rumit, robot line follower yang sekarang akan saya tunjukkan adalah sesuatu yang SEDERHANA..! tanamkan kata” sederhana pada pikiran pembaca sebelum memulai.