Rabu, 26 Oktober 2011

Abu Robocon 2012

Setelah mengetahui hasil ABU Robocon 2011,
Nah…
ABU Robocon 2012 akan diselenggarakan di Hongkong.
Animasi ABU Robocon 2012 bisa dilihat melalui video berikut ini.


Kalau melihat dari video animasi di atas, robot manual harus dinaiki oleh driver. Kalau ini betul, maka ini mengulang model ABU Robocon 2000.
Adapun aturan lengkap bisa dilihat pada website resmi ABU Robocon 2012 http://www.aburobocon2012.hk
Rule KRI KRCI KRSI 2012 di Indonesia bisa dilihat di sini.

Jumat, 16 September 2011

Interfacing Joystick PlayStation (AVR) Bag 2 (Software)

Setelah anda membaca bagianyang pertama (persiapan hardware), sekarang mari kita lihat bagaimana cara membuat program di uC untuk membaca data dan mengirimkan perintah dari/ke JoyStick PlayStation.
Yang harus dipersiapkan :
  1. 1 unit komputer
  2. Software CodeVision-AVR
Langkah-langkah :
  1. Buka CodeVision anda
  2. Gunakan CodeWizard untuk setting I/O anda sesuai dengan kebutuhan anda.
  3. Lalu pilih menu File->Generate, save, and Exit.
  4. Tambahkan baris berikut ke dalam source code anda :


#include <spi.h>
#define psxatn PORTC.4 // Sesuaikan dengan desain Hardware anda
unsigned char byte4, byte5, byte6, byte7, byte8, byte9; // Deklarasikan sebagai variabel global
  1. Tambahkan baris inisialisasi awal SPI berikut pada fungsi main anda (void main())
// SPI initialization
// SPI Type: Master
// SPI Clock Rate: 62,500 kHz
// SxPI Clock Phase: Cycle Half
// SPI Clock Polarity: High
// SPI Data Order: LSB First
SPCR=0x7E;

SPSR=0×00;
  1. Buat fungsi berikut untuk membaca (pooling) data dari PSX:
void readPSX(){
psxatn = 0;
spi(0×01);
spi(0×42);
spi(0×00);
byte4 = spi(0×00);
byte5 = spi(0×00);
byte6 = spi(0×00);
byte7 = spi(0×00);

byte8 = spi(0×00);
byte9 = spi(0×00);
psxatn = 1;
}
  1. Setelah anda memanggil fungsi readPSX() maka variabel byte4, byte5, byte6, byte7, byte8, dan byte9 akan berisi data dengan rincian sebagai berikut :
  1. Perlu diingat bahwa pada saat idle pin psxatn dalam keadaan high. Untuk menandai bahwa komunikasi akan dimulai maka pin ini harus diberi logika low, kemudian akan terjadi pertukaran data seperti di atas. Untuk mengakhiri high kan kembali pin psxatn.
Terima kasih, selamat mencoba.

Interfacing Joystick PlayStation (AVR) Bag 1 (Hardware)

PlayStation adalah salah satu konsol game yang sudah sangat memasyarakat. Sehingga kebanyakan dari kita tentunya sudah sangat lincah dalam menggunakan JoyStick nya. Dan ternyata Stick PS ini tidak hanya bisa digunakan untuk bermain game di konsol PS saja. Kita dapat menggunakannya sebagai kontroler untuk berbagai macam alat, dan tentu saja dengan bantuan Mikrokontroler (uC).
Anda tidak perlu membongkar Stick PS untuk dapat menggunakannya sebagai kontroler. Karena setelah diselidiki ternyata JoyStick  ini menggunakan komunikasi Serial (SPI).
Kali ini saya mengajak anda untuk sedikit mengexplorasi bagaimana cara interfacing Stick PS dengan menggunakan Mikrokontroler AVR. Pada bagian ini hanya akan dibahas rancangan hardware-nya.
Yang harus dipersiapkan :
  1. Stick PS (tidak harus baru, tapi harus masih berfungsi)
  2. Konektor Stick PS (Bisa dibeli di tempat service konsol PS)
  3. Rangkaian Mikrokontroler AVR yang berfungsi
Pertama-tama mari kita lihat PinOut (susunan kabel / pin) dari JoyStick PS.

PSX PinOuts
Pin yang digunakan adalah :
  1. Kabel Cokelat (DAT) digunakan untuk transfer bit-bit data dari Stick ke uC (DAT).
  2. Kabel Oranye ( CMD) digunakan untuk transfer bit-bit perintah (Command) dari uC ke Stick (CMD).
  3. Kabel Hitam (GND) => Ground
  4. Kabel Merah (VCC) => Power untuk JoyStick. Jika yang digunakan adalah Stick asli Sony supply tegangan 3.3V. Jika yang digunakan adalah Stick biasa supply tegangan mulai dari 3.3 V – 5.0 V
  5. Kabel Kuning (ATT) => digunakan untuk memberitahu Stick apakah akan ditransfer data atau tidak. Jika diberi logika 1 (Satu) berarti idle, jika diberi logika 0 (Nol) berarti uC akan mentranser data.
  6. Kabel Biru (CLK) => digunakan untuk input clock dari uC yang dibutuhkan untuk transfer data.
Sekarang mari kita lihat bagaimana cara menghubungkan pin-pin tersebut ke uC.

R220 Ohm yang digunakan pada rangkaian hanyalah sebagai pengaman saja, boleh juga tidak dipakai.  R 4K7 Ohm digunakan untuk Pull up data (wajib). Nah, sekarang pertanyaannya : Haruskah konfigurasi pin seperti itu ???? Jawabannya adalah IYA kecuali pin ATT (boleh pin I/O mana saja), karena kita akan menggunakan library bawaan CodeVision AVR yaitu spi.h yang akan kita bahas pada bagian selanjutnya.
Untuk itu selesailah hardware untuk Interfacing JoyStick PlayStation.

Sampai jumpa di bagian berikutnya.

Selamat belajar ^o^

Selasa, 07 Juni 2011

bio butanol

Selamat datang kembali ke dunia imajinasi......
Pada kesempatan kali ini saya akan membahas sebuah masalah yang agak serius yang menjadi permasalahan besar di negeri indonesia tercinta ini yaitu mengenai kelangkaan BBM.

Akhir – akhir ini sering kita mendengar produksi minyak dunia menurun yang dikarenakan adanya kelangkaan bahan bakar fosil yang menyebabkan terjadinya kelangkaan BBM pula, sementara penguna pengguna bahan bakar fosil tersebut dari tahun ke tahun semakin meningkat. Hal ini tentunya akan berimbas dengan kenaikan harga minyak bumi yang akan diambil oleh industri – industri tertentu guna merauk keuntungan yang maksimal, hal tersebut tentulah sangat merugikan bagi masyarakat. Kebutuhan masyarakat akan bahan bakar minyak semakin meningkat, jika hal tersebut di imbangi dengan kenaikan harga bakar minyak tentulah masyarakat harus merogoh kocek lebih dalam untuk memenuhi kebutuhanya.
Adapun dampak negatif yang dihasilkan oleh bahan bakar fosil yaitu dapat menimbulkan polusi udara yang disebabkan oleh tingginya emisi gas buang dari kendaraan bermotor, karena bahan bakar fosil didapatkan dari eksploitasi alam jika eksploitasi tersebut dilakukan secara terus – menerus dan berlebihan dapat menimbulkan kerusakan alam dan dampak secara langsung yang dirasakan oleh manusia jika gas buang dari kendaraan tersebut terhirup oleh manusia akan menyebabkan adanya gangguan pada kesehatan pernapasan manusia.
Untuk itu perlu adanya energi alternatif baru untuk membantu bahan bakar fosil dalam memenuhi kebutuhan masyarakat akan bahan bakar yang digunakan. Adapun energi alternatif tersebut diharapakan dapat diproduksi secara masal dan dapat memberikan banyak manfaat bagi penggunanya dan bagi lingkungan hidup.
Di dalam kesempatan kali ini kami ingin membuat dan mengembangkan Biobutanol sebagai energi alternatif untuk mengatasi kelangkaan bahan bakar fosil. Adapun bahan dasar untuk membuat Biobutanol diperoleh dari bahan - bahan non pangan dan limbah seperti batang padi, jerami, kertas bekas, dan bagasse (batang tebu yang telah diperas) sehingga kita dapat memanfaatkan limbah tersebut menjadi suatu bahan yang mempunyai nilai guna yang lebih tinggi. Limbah – limbah tersebut dapat diperoleh dengan mudah di Indonesia karena Indonesia merupakan produsen beras terbesar ke-3 dan gula tebu ke-9 dunia tentu memiliki potensi ketersediaan batang padi dan bagasse yang melimpah.
Karena diproduksi dari bahan - bahan yang ramah lingkungan maka hasil emisi gas buangnya juga akan ramah terhadap lingkungan.
       Untuk mengetahui cara pembuatan biobutanol serta semua manfaat dan informasi dari bio butanol dapat di unduh di sini

Minggu, 01 Mei 2011

Ragam Bahasa

bagi yang mencari-mencari tugas mengenai Ragam Bahasa dapa di unduh disini.....thanks bro...

Sabtu, 30 April 2011

Kisin- Kisi UTS

Bagi anak- anak yg membutuhkan Kisi- kisis UTS smester 2 prdi MK dapa Di unduh di sini....
Thanks sbelumnya...

Jumat, 22 April 2011

tugas makalah bahsa indonesia

assalamu'allaikum

maaf agak lama g upload....cz sibuknya jadwal kuliah..heheheh
oke langsung saja g usah basa - basi kali ini saya hanya ingin berbagi sedikit dari beberapa tugas saya.....

kali ini saya ingin membagikan tugas saya tentang makalah bahasa indonesia tentang cara pengembangan pikiran bawah sadar untuk mengembangkan pikiran manusia....
disni saya mengupload makalah saya barang kali dapat sedikit membantu rekan2 semua bagaimana sih membuat makalah itu....di samping itu dimakalah ini dituliskan bagaimana kita dapat berinteraksi dengan pikiran bawah sadar kita agar apa yang kita inginkan di dunia ini dapat cepat tercapai.....

untuk lebih jelas silahkan dapat di download di sini

Selasa, 29 Maret 2011

cara membuat running led dengan IC 74164

Pada waktu ini saya hanya sekedar ingin berbagi tentang cara membuat Running LED dengan IC 74164..

Adapun bahan - bahan yang digunakan ialah :
1. LED  ( tampilan akan bagus bila menggunakan LED superbrigh )
2. Transistor NPN 
3. IC 555
4. 1C 74164  ( shift register geser )
5. Resistor
6. Kapasitor

Adapu rangkaiannya sebagai berikut :











       Semoga bermanfaat  !!!!!!!!

Rabu, 16 Maret 2011

cara mudah membuat line follower

Line follower

          Sensor garis yang biasanya di gunakan pada Robot Line Follower, Ada banyak pilihan untuk sensor ini, Mulai dari yang paling sederhana menggunakan LDR, Phototransistor, Photodiode, sampai menggunakan Photoreflector.

          Pada artikel ini akan di batasi pembahasan sensor garis hanya yang dibuat dari LDR atau bisa di ganti dengan Photodiode.

           Prinsip kerja dari sensor ini cukup sederhana, Sensor yang digunakan dibuat dengan cara LED dan LDR dirangkai saling berpasangan. Sehingga jika cahaya LED mengenai objek terang maka cahaya LED akan di pantulkan mengenai LDR/Photodioda, sehingga LDR dapat meneruskan arus yang akhirnya dijadikan sebagai Output dari sensor tersebut.


Berikut adalah contoh rangkaian sederhana Sensor garis yang sudah pernah saya coba dan berfungsi dengan baik:
Rangkaian ini di rangkap sebanyak 4, 6, 8 (Sesuai kebutuhan) kemudian di pasang berderetan.

*Komparator

           Hasil Output dari sensor garis di atas masih berupa Analog signal, sehingga untuk lebih mudahnya kita memerlukan komparator yang berfungsi membandingkan tegangan keluaran sensor dengan tegangan referensi sehingga menghasilkan output digital. IC yang sering di gunakan sebagai komparator antara lain LM324, LM339 Dsb.
          Berikut contoh rangkaian Komparator sederhana menggunakan IC LM324:

             Output dari komparator, dihubungkan langsung ke PIN mikrokontroller untuk selanjutnya di proses sehingga menghasilkan pergerakan pada robot.

komponen elektronik

Komponen elektronika


               Komponen Elektronika biasanya sebuah alat berupa benda yang menjadi bagian pendukung suatu rangkaian elektronik yang dapat bekerja sesuai dengan kegunaannya. Mulai dari yang menempel langsung pada papan rangkaian baik berupa PCB, CCB, Protoboard maupun Veroboard dengan cara disolder atau tidak menempel langsung pada papan rangkaian (dengan alat penghubung lain, misalnya kabel).
               Komponen elektronika ini terdiri dari satu atau lebih bahan elektronika, yang terdiri dari satu atau beberapa unsur materi dan jika disatukan, dipanaskan, ditempelkan dan sebagainya akan menghasilkan suatu efek yang dapat menghasilkan suhu atau panas, menangkap atau menggetarkan materi, mengubah arus, tegangan, daya listrik dan lainnya.

contoh gambar2 komponen elektronik



untuk lebih jelas anda bisa klik dsini

Selasa, 15 Maret 2011

apa itu gerbang logika

di sini sya cuma mw sharing ttng grbang logika,,,
barang kali bisa membantu untuk pembelajaran awal untuk gerbang logika.......


GERBANG LOGIKA DIGITAL

          Gerbang digit dikenal pula sebagai perangkat digit atau sebagai perangkat logika (logic
device). Perangkat ini memiliki satu atau lebih masukan dan satu keluaran. Masing-masing
masukan (input) atau keluaran (output) hanya mengenal dua keadaan logika, yaitu logika '0' (nol,
rendah) atau logika '1' (satu, tinggi) yang oleh perangkat logika, '0' direpresentasikan dengan
tegangan 0 sampai 0,7 Volt DC (Direct Current, arus searah), sedangkan logika '1' diwakili oleh
tegangan DC setinggi 3,5 sampai 5 Volt untuk jenis perangkat logika IC TTL (Integrated Circuit
Transistor-Transistor Logic) dan 3,5 sampai 15 Volt untuk jenis perangkat IC CMOS (Integrated
Circuit Complementary Metal Oxyde Semiconductor).

1. GERBANG NOT
           Pada gerbang ini nilai keluarannya selalu berlawanan dengan nilai masukannya. Apabila
masukannya sebesar 0 maka keluarannya akan sebesar 1 dan sebaliknya apabila masukannya
sebesar 1 maka keluarannya akan sebesar 0. Pada tabel kebenaran gerbang NOT berikut, yaitu
tabel yang menggambarkan hubungan antara masukan (A) dan keluaran (B) perangkat digit
gerbang NOT.

    Simbol Gerbang NOT
    Tabel kebenaran logika NOT
      Masukan   Keluaran
           A               B
           0                1
           1                0
  
2.GERBANG AND
           Gerbang AND dapat memiliki dua masukan atau lebih. Gerbang ini akan menghasilkan
keluaran 1 hanya apabila semua masukannya sebesar 1. Dengan kata lain apabila salah satu
masukannya 0 maka keluarannya pasti 0.

Sebagai contoh, perhatikanlah kasus berikut:
     Kasus
     Sebuah tim ganda dari regu bulutangkis Indonesia, adalah absah apabila kedua
     anggotanya lengkap hadir, yaitu Amir dan Badu. Apabila salah satu dari Amir atau Badu ada
     yang absen atau tidak hadir, maka regu tersebut tidak absah untuk Mewakili Indonesia dalam
     turnamen bulu tangkis tersebut.

Dalam dunia logika digital, semua aspek positif dari suatu kasus diinterpretasikan sebagai
true (baca: tru) suatu kata bahasa Inggris yang berarti 'benar'. Pada komputer (sebagai
perangkat), 'true' diwujudkan sebagai logika '1' atau 'high' (baca: hay') = tinggi. Pada tingkat
perangkat keras, 'true' mempunyai acuan tegangan listrik mendekati 5 Volt DC (dalam TTL
Level).}

       Pada kasus di atas, yang termasuk aspek positif adalah 'absah' dan 'hadir'.
       Sebaliknya, logika digital menentukan bahwa semua aspek negatif dalam suatu kasus
       harus dianggap sebagai false (baca: fals) yang berarti 'salah'. Ini dimanifestasikan sebagai logika
       '0' atau low = rendah oleh komputer (sebagai perangkat). Perangkat keras melaksanakan hal ini
       dengan memberikan tegangan DC mendekati atau sama dengan nol Volt, TTL level.

Yang termasuk aspek negatif dalam hal ini adalah 'tidak absah' dan 'absen'.
Dengan demikian, kita sudah dapat menjabarkan kasus tersebut secara logika seperti ini:
        a. Penyelesaian (output) kasus disandikan dengan 'Q'.
        b. Peserta (input), dalam hal ini Amir dan Badu, disandikan sebagai A dan B.
        c. Sinopsis yang dihasilkan menyatakan bahwa:
            - Q akan true apabila A dan B true
            - Q akan false bila salah satu di antara A dan B ada yang false

       Bentuk logika kasus diatas disebut logika 'AND', yang dalam bahasa Indonesia berarti
'DAN'. Tampaknya, nama logika ini diperoleh dengan mengambil patokan pada sinopsis bagian
pertama, yang menyatakan bahwa output akan true bila A dan B true.
Penjabaran dapat lebih disederhanakan lagi dengan mempergunakan tabel yang bernama
'Tabel Kebenaran' (truth table). Bentuk tabel kebenaran dalam kasus ini adalah sebagai berikut:

      Simbol Gerbang AND
      Tabel kebenaran logika AND
      Masukan   Keluaran
      A      B           Q
      0      0            0
      0      1            0
      1      0            0
      1      1            1

3.GERBANG NAND (NOT AND)
      Berlawanan dengan gerbang AND, pada gerbang NAND keluaran akan selalu 1 apabila
salah satu masukannya 0. Dan keluaran akan sebesar 0 hanya apabila semua masukannya 1.
Gerbang NAND ekuivalen dengan NOT AND. Tabel kebenaran gerbang NAND adalah sebagai
berikut.
         Simbol Gerbang NAND
         Tabel kebenaran logika NAND

       Masukan   Keluaran
       A       B         Q
        0       0          1
        0       1          1
        1       0          1
        1       1          0

Komunitas eLearning IlmuKomputer.Com
Copyright © 2008 IlmuKomputer.Com

   4.GERBANG OR
               Keluaran gerbang OR akan sebesar 0 hanya apabila semua masukannya 0. Dan
keluarannya akan sebesar 1 apabila saling tidak ada salah satu masukannya yang bernilai 1.
Sebagai contoh, perhatikanlah kasus berikut:

Kasus
      Dalam suatu rapat Universitas, Amir dan badu bertindak sebagai wakil resmi Fakultas
      Teknik jurusan elektro. Sidang rapat menyatakan apabila salah satu dari Amir atau Badu hadir,
      maka hal itu sudah absah untuk mewakili fakultas tersebut.
      Untuk kasus ini, penjabaran masalah tidak banyak berbeda dengan yang sebelumnya
yaitu:
  a. Penyelesaian (output) kasus disandikan dengan 'Q'.
  b. Peserta (input), dalam hal ini Amir dan Badu, disandikan sebagai A dan B.
  c. Sinopsis yang dihasilkan menyatakan bahwa:
     - Q akan true apabila salah satu dari A dan B ada dalam kondisi true.
     - Q akan false, apabila A dan B (semuanya) ada dalam keadaan false.

Kasus ini memakai bentuk logika 'OR' dan tabel kebenarannya menjadi tersusun sebagai
berikut:
     Simbol Gerbang OR
     Tabel kebenaran logika OR
      Masukan     Keluaran
      A      B             Q
      0       0              0
      0       1              1
      1       0              1
      1       1              1

 5.GERBANG NOR (NOT OR)
                   Gerbang NOR ekuivalen dengan NOT OR. Berlawanan dengan gerbang OR, keluaran
 sebesar 1 hanya akan terjadi apabila semua masukannya sebesar 0. Dan keluaran 0 akan terjadi
apabila terdapat masukan yang bernilai 1. Tabel kebenaran gerbang NOR.

     Simbol Gerbang NOR
    Tabel kebenaran logika NOR
        Masukan     Keluaran
         A      B            Q
         0       0            1
         0       1            0
         1       0            0
         1       1            0

Komunitas eLearning IlmuKomputer.Com
Copyright © 2008 IlmuKomputer.Com


6.GERBANG XOR (Exclusive OR)
             Apabila input A dan B ada dalam keadaan logika yang sama, maka output Q akan
menghasilkan logika 0, sedangkan bila input A dan B ada dalam keadaan logika yang berbeda,
maka output akan menjadi logika 1. XOR sebetulnya merupakan variasi dari cara kerja logika
OR. Untuk lebih jelas, coba perhatikan tabel kebenarannya:

        Simbol Gerbang XOR
        Tabel kebenaran logika XOR
          Masukan   Keluaran
          A        B        Q
          0         0         0
          0         1         1
          1         0         1
          1         1         0

          Sangat mirip, bukan? Ya, karena tabel kebenaran XOR ini hanya berbeda satu langkah
saja dengan tabel kebenaran OR, yaitu pada langkah terakhir saat input A dan B keduanya pada
logika 1, outputnya menghasilkan 0, bukan 1 seperti pada logika OR.

         Aplikasi dari proses logika XOR ini dapat dimanfaatkan untuk membandingkan dua buah
data, yaitu apabila data-data tersebut mengandung informasi yang persis sama, maka XOR akan
memberikan output logika 0.


6.GERBANG XNOR (Exclusive NOR)
            Apabila input A dan B ada dalam keadaan logika yang sama, maka output Q akan
menghasilkan logika 1, sedangkan bila input A dan B ada dalam keadaan logika yang berbeda,
maka output akan menjadi logika 0. XNOR bisa juga dikatakan memiliki sifat dari kebalikan
XOR. XNOR dan NOR hanyalah berbeda pada langkah ke-empat yaitu apabila A dan B pada
logika 1 maka output Q juga 1, bukan 0 seperti pada logika NOR.

         Simbol Gerbang XOR
         Tabel kebenaran logika XNOR
          Masukan   Keluaran
          A        B        Q
          0         0         1
          0         1         0
          1         0         0
          1         1         1



PENUTUP
          Semoga para pembaca sekalian mendapat tambahan wawasan dengan membaca E-Book
ini. Sebuah peribahasa menyatakan 'Tiada gading yang tak retak' maka sudilah kiranya pembaca
mengirimkan kritik dan saran yang membangun demi perbaikan ataupun up dating E-Book ini
agar supaya menjadi lebih baik untuk masa kedepannya dan untuk perkembangan ilmu
pengetahuan.
Kritik, saran ataupun up dating dapat anda kirimkan ke alamat E-mail.