Bacalah

Learning is forever

RSS Feed

Going where this year?

Monthly Archives: December 2010

Different

0 Comments

About her, she’s still always about. She always made me feel perfect. So I will promise forever. But it turns out that she had different dreams. And it all become so dark. That’s all. And all over.

Dec 27, 2010

Sexy Line Legacy

0 Comments

Beberapa waktu yg lalu, saya bersama Ferry dan Holand iseng2 membuat sebuah robot line follower. Robot ini kami namai Sexy Line. Kami membuatnya secara ngebut dengan nglembur selama sebulan. Sudah tidak terhitung beberapa hari saya nginep, ato tidak sengaja nginep di tempat Holand. Telah banyak juga harta benda yg kami gadaikan untuk membangun Sexy Line.

Kami menjalani proses demi proses, mulai dari nyetrika, nglarutin, ngebor, motong, nyolder, sampai merangkainya menjadi sebuah bentuk mobil balap. Tapi setelah jadi, hati ini jadi lega rasanya.sebuah robot line follower bernama Sexy Line, yg kami harapkan menjadi robot yg tangguh, cepat, baik hati, nurut sama yg punya, suka menolong, rajin menabung, dan tidak sombong.

Robot ini kami paksakan untuk ikut dalam sebuah perlombaan Roborace di UNY. Dimana para robot yg hobby kebut2an berlaga dalam sebuah kontes robot line follower. Alhamdulilah, Sexy Line bisa lolos sampai hari kedua. Walaupun akhirnya tumbang di putaran 16 besar. Tapi bagi kami, Sexy Line sudah melakukan yg terbaik yg dia bisa. Dia telah membuat bangga para pemiliknya.

Tapi yg paling berjasa besar buat Sexy Line adalah orang2 di sekitar kami. Mas Johan yg telah mendesain dan memrogram robot  Stardust sehingga bisa kami kloning. Mas Arnold Prabowo yg tanpa kenal lelah membimbing kami dalam laga maupun ketika latihan dan pra-lomba. Untuk tim DeadLine (Faje, Iwak, dan Fika) yg berjuang bersama untuk mewujudkan robot impian di kos Holand. Puspo, untuk gearbox nya yg berkualitas yg kami pasang sebagai penggerak Sexy Line. Frisky untuk LCD warna hijau kuningnya yg kami pinjam sebagai display Sexy Line. Teman2 kos Holand (Demung, Apip, Jack, dkk) yg selalu memberi support ketika kami mulai mengantuk ketika menggarap Sexy Line. Dan keluarga, teman2, serta orang2 yg ada di sekitar kami yang telah mendukung dan mendoakan kami.

Sexy Line, sebuah robot yg penuh dengan kebanggaan, walaupun penuh tompel, tambalan disana-sini, part2nya yg kami pinjam dari teman2. Walaupun sekarang sudah terkapar dan tercerai berai menjadi onggokan mesin yg sepintas tak berharga. Tapi kami berjanji, Sexy Line atau anaknya akan bangkit dari kubur dan akan meramaikan dunia perbalapan robot di Elins, UGM, nasional, bahkan internasional. Hehehe

Dec 21, 2010

Simulasi Detektor Level Fluida pake Proteus

0 Comments

Kemaren pas Praktikum Mikrokontroler kita dikasih tugas bikin simulasi detektor level fluida pake BASCOM AVR trus disimulasikan pake Proteus. Ni skrinsutnya

Listing program BASCOM nya:

$regfile = "m32def.dat"
$crystal = 12000000

Config Lcdpin = Pin , Db4 = Portc.4 , Db5 = Portc.5 , Db6 = Portc.6 , Db7 = Portc.7 , E = Portc.0 , Rs = Portc.1
Config Lcdbus = 4
Config Lcd = 16 * 2
Cls

Config Adc = Single , Prescaler = Auto , Reference = Avcc
Start Adc

Config Portd.0 = Output
Config Portd.1 = Output
Config Pinb.0 = Input

Led1 Alias Portd.0
Led2 Alias Portd.1

Dim Batas_bawah As Word
Dim Level As Word
Dim Batas_atas As Word

Tombol_start alias pinb.0

Set Tombol_start

Reset Led1
Reset Led2

Do

Main:

Cursor Off
Locate 1 , 1
Lcd "  level fluida  "
Locate 2 , 1
Lcd "  Taufiq 12133  "

If Tombol_start = 0 Then
Cls
Do
Start Adc
Batas_bawah = Getadc(0)
Level = Getadc(1)
Batas_atas = Getadc(2)

If Batas_bawah < Level And Level < Batas_atas Then Locate 1 , 1 Lcd "  level normal  " Locate 2 , 1 Lcd Level End If If Level < Batas_bawah Then Led1 = 1 Led2 = 0 Locate 1 , 1 Lcd " level too low  " Locate 2 , 1 Lcd Level End If If Level > Batas_atas Then
Led1 = 0
Led2 = 1
Locate 1 , 1
Lcd " level too high "
Locate 2 , 1
Lcd Level
End If

If Tombol_start = 0 Then
Goto Main

End If
Loop

End If
Loop

Ni cara kerjanya:

Pada praktikum ini dibuat program dengan ADC (Analog Digital Converter) yang terdapat pada PORTA ATMega32 untuk mendeteksi level fluida pada suatu tabung.

Ada 3 input ADC yaitu PINA.0, 1, dan 2. PINA.0 sebagai detektor batas bawah fluida yang diperbolehkan pada tabung tersebut, PINA.1 sebagai detektor level fluida, dan PINA.2 sebagai detektor batas bawah fluida.

Level fluida ditampilkan pada LCD 16×2, dan apabila level melebihi batas bawah, maka LED pada PORTD.0 akan menyala, dan apabila melebihi batas atas, maka LED pada PORTD.1 akan menyala.

Untuk melakukan pendeteksian, digunakan percabangan if then. Untuk memulainya, push button pada PORTB.0 harus ditekan terlebih dahulu. Cara kerjanya, pada posisi awal, batas bawah, level, dan batas atas dapat ditentukan secara manual.

Oke, segitu aja deh

Dec 16, 2010

Pengen Cepet Lulus

0 Comments

Akhir2 ini saya kepikiran kalo selama kuliah ini saya banyak melakukan hal2 yg kurang berguna. Kebanyakan maen game, kebanyakan tidur2an, dan melakukan hal2 yg kurang berguna lainnya. Dan di tahun ketiga ini saya sadar, ternyata saya banyak melewatkan hal2 yg penting selama dua tahun ini. Dan saat ini, yang saya pikirkan adalah gimana caranya saya bisa mengurangi hal2 yg kurang penting tadi dan menggantinya dengan hal2 yg menunjang kehidupan saya nantinya. Selanjutnya langkah2 yg harus saya ambil :

1. Mengurangi maen game

2. Belajar untuk UAS semester ini dengan giat

3. Mulai mikir dimana mau Kerja Praktek, kalo bisa yg gak ngeluarin duit dan dapet uang saku :p

4. KKN yg gak banyak biaya

5. Mengulang Untai Listrik semester 6, harus ada peningkatan

6. Hanya mengambil mata kuliah yg pasti dapet nilai A

7. Nyicil mikir TA-nya apa dan mulai belajar2 kalo ada yg gak dong

Dan intinya gimana caranya biar bisa lulus cepet. Semangat!!! 🙂

Dec 14, 2010

Mari Membuat USBasp AVR Downloader

0 Comments

Untuk memasukkan program ke dalam mikrokontroler AVR, dapat menggunakan berbagai macam cara. Bisa dengan komunikasi serial, paralel, atau usb. Dan menurut saya yang paling praktis adalah pake usb, karena laptop jaman sekarang jarang yang ada port paralel atu serialnya. Akhir2 ini teman2 saya pada bikin downloader untuk AVR yang bertipe usb. Ini list bahannya:

– resistor 68 ohm 2 buah, 1k ohm 2 buah, 10k ohm 1 buah, 2k2 ohm 1 buah, semuanya yang 0,25watt

– kapasitor keramik 22p farad 2 buah , 100n farad, elco 4,7u farad/16 volt

– kristal 12MHz

– dioda zener 3,6volt 2 buah

– LED 3 buah

– ATMega8 + soket 1 buah

– USB female type B (colokannya yg kayak di printer)

– kabel USB printer

– PCB

– pin header single 1 sisir

– kabel jumper

Sedangkan alatnya :

– solder

– tenol (timah)

– tang potong

Boardnya bisa didownload disini :

http://taufiqsunar.kandangbuaya.com/USBasp jadi.brd

ato kalo pengen udah jadi pdf, donlot ini :

http://taufiqsunar.kandangbuaya.com/USBasp jadi.pdf

Donlot juga folder ini :

http://taufiqsunar.kandangbuaya.com/USBasp.tar.gz

Lalu install drivernya seperti biasa, next next next. Kalo udah, colokin USBasp ke port USB laptop/komputer. Tapi ATMega8 nya jangan dipasang dulu, biar kalo ada kesalahan bisa diketahui dulu. Di folder itu ada USB.hex yang harus kita masukin ke ATMega8 nya, sehingga si ATMega8 bisa berfungsi sebagai downloader. Untuk masukinnya, minta tolong temen yang punya downloader ATMega8 ato pake paralel/serial. Kalo udah beres semuanya, downloader USBasp bisa dipake dengan program AVRDude.exe .

Untuk temen-temen linux, bisa langsung gunakan AVRDude versi command line :

http://www.nongnu.org/avrdude/

dijamin lebih stabil, tapi harus teliti ngtik optionnya, karena, ya tadi, kalo salah setting fuse bit nya akibatnya bisa cukup gawat.

Ada juga beberapa software untuk GUI avrdude, seperti :

http://sourceforge.net/projects/kontrollerlab/

http://sourceforge.net/projects/avrdude-gui/

Jadi jangan ragu untuk gunakan USBasp di  Linux

Tips dan trik nya:

– kalo mau print pdf nya, scale nya pilih yg none, soalnya biar ukurannya pas sama soket ATMega8, gak kekecilan n gak kebesaran

– ketika nyolder harus bener2 presisi dan hati2, soalnya kalo ada jalur VCC dan Ground yang nyambung, USBasp nya bisa konslet dan ngrusak ATMega8 plus port USB di laptop ato komputer temen2.

– kalo bisa PCB nya dikasih alas gabus ato apalah biar kaki2 komponen n jalurnya gak nyentuh ground, karena bisa mengganggu kinerja downloader

– setingan fuse bit di AVRDude harus bener-bener bener, soalnya kalo ada salah sedikit aja, mikro AVR kita bisa ke-lock dan susah ngembaliinnya.

Terima kasih saya tujukan kepada mas Dhani Nugraha yg telah menulis artikel di blognya, sebagai sumber inspirasi saya membuat downloader.

http://yusisukmalia.wordpress.com/2009/04/21/panduan-membuat-downloader-avr-usb/

Terima kasih juga kepada mas Anis Chung yg telah memeriksa solderan saya, dan mas Ian Hedset yang telah mendonlotkan file .hex nya ke downloader saya. Hehehe

Sip, itu dulu deh. Selamat mencoba!

Dec 13, 2010

Hanya Sebuah Pertanyaan

0 Comments

Saya baru saja selesai membaca novel Padang Bulan dan Cinta Dalam Gelas karya Andrea Hirata yang saya pinjam dari Anis Chung. Di novel itu, diceritakan tentang seorang anak perempuan bernama Enong berusia 14 tahun yang baru saja kehilangan ayahnya yang meninggal dunia. Dia punya 3 orang adik yang harus diberi makan dan terus sekolah. Maka dia memutuskan untuk keluar dari sekolah dan menjadi penambang timah di pulau Belitung untuk menyambung hidup keluarganya dan pendidikan adik-adiknya.

Ada lagi kisah lainnya, tapi ini kisah nyata, bukan dari novel. Saya mempunyai tetangga, sebut saja namanya Anto. Dia seumuran dengan saya. Dia anak yang pintar, namun keluarganya kurang mampu, kalau tidak bisa dibilang “kere”. Dulu waktu kami sama-sama lulus SMP dan mencari sekolah yang diidamkan, ia ingin masuk ke SMK Negeri Jetis Yogyakarta. Dia bercita-cita untuk memajukan kehidupan keluarganya. Dan saya masuk ke SMA Negeri 5 Yogyakarta. Walaupun nilai NEMnya tinggi, namun karena keluarganya tidak punya uang untuk membayar uang sumbangan siswa baru, maka dia pun memilih untuk masuk ke SMK swasta yang tidak jelas arah pendidikannya, siswanya juga tidak jelas, namun tidak memakai sumbangan. Ketika kami kelas 2, yayasan yang menyokong SMK nya bubar. Maka sekolahnya pun ikut bubar. Dan nasib pendidikannya semakin gelap. Untuk pindah ke sekolah lain, juga dibutuhkan “sumbangan pindahan” yang tidak sedikit.

Akhirnya dia memutuskan untuk bekerja disebuah usaha sablon di kampung kami. Dan dia tidak sekolah lagi. Tapi dia bangga, karena dapat membiayai sekolah 3 orang adiknya dan sedikit membantu kebutuhan sehari-hari keluarganya.

Nah, pertanyaan saya, dimana orang-orang seperti Tanoto, Eka Cipta, Djarum, Sampoerna, Salemba, dan konglomerat-konglomerat lain untuk anak-anak seperti Enong dan Anto. Kenapa mereka memilih untuk memberikan biaya untuk mahasiswa, yang bila dilogika mereka mempunyai biaya untuk sekolah SD, SMP, sampai SMA.

Banyak orang-orang yang saya kenal, mereka mahasiswa, mempunyai motor, laptop, handphone, rutin jalan-jalan dan piknik, sering belanja barang-barang yang bisa dibilang tersier, dan mampu makan 3 kali sehari, namun mendapatkan apa yang disebut beasiswa.

Saya sendiri tidak pernah mendapatkan beasiswa karena memang Indeks Prestasi saya tidak mencukupi, dan saya tidak menyerang orang-orang yang mendapatkan beasiswa ini. Tapi saya bertanya kepada para konglomerat dan juragan yang memberikan beasiswa untuk mereka. Adakah anda-anda semua untuk anak bangsa yang pintar, cerdas, dan kreatif, namun tidak mampu membayar uang sekolah SD, SMP, SMA dan membanting tulang untuk membiayai hidup keluarganya?

Dec 7, 2010

I will become clouds

0 Comments

This afternoon, there was a thing that often happens. They have fun, but without me, like a has-been. But someday, there are days, when they’re still here, I’m no longer here. I will go. I promise, that day, they will see me fly, into the clouds.

Dec 6, 2010