Archive

Archive for the ‘Elektronika’ Category

Aplikasi Bahasa C Pada Mikrokontroler dan Robotika (Part 2)

February 14, 2011 4 comments

2. Komunikasi Serial USART

Pada bahasan pertama, kita telah belajar tentang Pendahuluan, sekarang sy akan sharing tentang komunikasi serial. Pada Mikrokontroler yang sy gunakan, terdapat fasilitas komunikasi serial dengan USART (Universal Syncronous Asyncronous Receiver / Transmitter) yaitu sebuah port serial baik itu db9 atau db 25 yang digunakan untuk bertukar informasi antara mikrokontroler dan Komputer. Misalnya kita akan mengirimkan pesan “Hallo” dari komputer untuk diterima di mikrokontroler

untuk berkomunikasi, maka diperlukan sebuah IC Max 232 yang akan dihubungkan di mikrokontroler, berikut ini rangkaian nya :

Read more…

Advertisements

Aplikasi Bahasa C Pada Mikrokontroler dan Robotika (Part 1)

February 7, 2011 3 comments

1.Pendahuluan

Bahasa C++ dapat kita terapkan pada berbagai alat elektronika, contohnya dapat kita terapkan di robotik dan mikrokontroler. saya tidak akan membahas lebih detail tentang skematik mikrokontroler(karena yang membuat nya bukan saya, mikrokontroler yang digunakan buatan kakak kelas saya, kang manda), namun garis besar nya adalah :

Mikrokontroler merupakan sebuah chip yang telah terintegrasi yang didalamnya terdapat sistem input/output(I/O) dan Memori dengan kapasitas kecil yang dapat digunakan untuk mengendalikan alat lainya. misalnya pada percobaan kali ini kita mengendalikan nyala atau matinya beberapa buah LED dengan menggunakan switch. Read more…

Membuat Jalur PCB sendiri dengan PCB Designer

February 3, 2011 1 comment

Pada Bahasan kali ini, saya akan membagi artikel tentang Membuat PCB Jalur dengan software PCB Designer, untuk Software nya dapat di unduh disini :

http://www.brothersoft.com/pcb-designer-download-1385.html

sekarang buka file yang telah di install, misalnya kita ingin membuat rangkaian di bawah ini kedalam bentuk jalur :

Gambar di atas merupakan sensor infra red yg saya dapat dari internet, sekarang akan kita ubah menjadi Jalur yang siap di cetak untuk di pasang komponen, berikut langkah nya : Read more…

Categories: Elektronika Tags: ,

RANGKAIAN MINIATUR RUMAH DENGAN PINTU OTOMATIS DAN ATAP OTOMATIS MENGGUNAKAN MIKROKONTROLER AT89S51 (BASIC COMPILER)

January 24, 2011 1 comment

Mendengar namanya, kita pasti banyak menemukan rumah dengan pintu dan atap otomatis, contohnya di Pertokoan, kalo di Bandung nih, di BIP contohnya, pada saat pertama kali kita masuk ke Mal, kita akan menjumpai pintu otomatis yang jika ada orang yang melewati pintu tersebut maka pintu tersebut akan terbuka dengan sendirinya, dan apabila tidak ada orang yang lewat, maka pintu tsb akan menutup dengan sendirinya. prinsip itulah yang saya gunakan dalam membangun proyek ini bersama teman” perjuangan saya (Rangga,ucup,beben,rio dan nizar). So let’s cek it out

Sebelum memulai, terlebih dahulu akan dijelaskan tentang diagram blok dari sistem ini

  • Sistem akan dimulai dari set point, kemudian akan masuk ke Control Digital, disana instruksi akan diolah oleh mikrokontroler AT89S51/52
  • Kemudian data yang masih bersifat digital masuk ke DAC(Digital To Analog) untuk dirubah menjadi data analog (0-5 Volt) agar dapat dibaca oleh aktuator
  • Aktuator(Penggerak) yang digunakan dalam sistem ini adalah Motor Stepper, yang digunakan untuk menggerakan pintu dan Atap sehingga dapat bergerak/berputar otomatis
  • Kemudian, akan di proses, apabila sistem akan melakukan umpan balik, maka akan masuk ke bagian sensor, dalam hal ini, menggunakan 2 sensor yakni, Infra Red dan LDR(Light Dependent Resistor) / untuk keterangan tentang LDR & IR dapat dicari di google ūüôā
  • lalu terakhir data analog dirubah menjadi digital untuk kemudian masuk kembali ke Control Digital

Kesimpulan dari diagram blok diatas : Sensor akan mendeteksi besaran fisis (dalam hal ini yakni cahaya dan infra merah) apabila mengenai sensor tsb, maka sistem akan melakukan umpan balik

Bahan yang digunakan :

-Acrylic secukupnya untuk desain rumah

-Motor Stepper sebagai penggerak(Aktuator)

-Gear untuk penggerak Motor Stepper

-Duplex untuk Bodi rumah

-Mikrokontroler AT89S51 beserta ISP

-Komponen dan PCB rangkaian

DESAIN PCB UNTUK SENSOR LDR

Gambar diatas merupakan skematik rangkaian sensor , berikut ini daftar komponen nya :

R: 220‚Ą¶

VR 20K

IC LM324

untuk R1,R2,R3,Led,TR tidak digunakan(hanya sebagai lampu indikator)

Gambar diatas merupakan jalur rangkaian PCB untuk rangkaian sensor  Cahaya (LDR) dan Lampu indikator nya. Tegangan masuk Ke Resistor agar dapat menghambat arus yang akan menuju LDR. Untuk mengatur Kepekaan sensor terhadap besaran fisis (yaitu cahaya), maka dipasang sebuah Potentiometer. Output dari potentiometer kemudian akan melewati IC LM 324 sebelum menuju ke Mikrokontroler AT89S51.

Prinsip kerja dari rangkaian diatas adalah, apabila LDR mendapatkan berkas cahaya, maka dia akan berlogika 1 , jika ingin berlogika 0, maka kita pasang posisi header di output IC 74LS04 . output dari rangkaian ini kita sambungkan ke Mikrokontroler AT89S51

DESAIN SENSOR IR

dalam artikel ini, tidak akan dibahas mengenai sensor IR, kesimpulan nya, sensor ini dapat digunakan sebagai pencegah maling yang masuk ke rumah(untuk artikel dapat di cari di google :D)

DESAIN MEKANIK PINTU

Pintu dari miniatur rumah terbuat dari bahan aclyric, yang di desain dengan ukuran 15*8 Cm dengan satu buah tuas yang berfungsi untuk membuka atau menutup pintu.

DESAIN MEKANIK ATAP

Pada mekanik atap, terbuat dari aclyric yang dipasang pada dinding rumah.disini menggunakan timing bell untuk menarik roller yang akan menggerakan pintu.

DESAIN KESELURUHAN

Setelah kita pasangkan dan rangkai seluruh komponen dan sensor, maka langkah selanjutnya adalah memprogram agar Mekanik bekerja sesuai dengan harapan kita, berikut ini keterangan dari Port yang digunakan :

port0 = Motor Stepper

port1 = LCD

port2 =Sensor IR

port3 = sensor LDR (p3.0=Pintu), (p3.2=pintu Belakang),(p3.4=Atap)

Berikut ini merupakan program nya :

$regfile
Config Lcd = 16 * 2
Config Lcdpin = Pin , Db4 = P0.2 , Db5 = P0.3 , Db6 = P0.4 , Db7 = P0.5 , E = P0.1 , Rs = P0.0
Declare Sub Kanan()
Declare Sub Kiri()
Sn1 Alias P3.0
Sn2 Alias P3.2
Sn3 Alias P3.4
M Alias P1
Cls
Do
If Sn1 = 0 Then
Locate 1 , 1
Lcd “PINTU TERBUKA¬† “
Call Kanan()
Else
Locate 1 , 1
Lcd “PINTU TERTUTUP “
End If
If Sn2 = 0 Then
Locate 1 , 1
Lcd “ATAP TEBUKA “
End If
If Sn3 = 0 Then
Locate 1 , 1
Lcd “ATAP TERTUTUP¬†¬† “
Call Kiri()
End If
End If
Loop
End
Sub Kiri()
M = &B11111110
Waitms 1
M = &B11111100
Waitms 1
M = &B11111101
Waitms 1
M = &B11111001
Waitms 1
M = &B11111011
Waitms 1
M = &B11110011
Waitms 1
M = &B11110111
Waitms 1
M = &B11110110
Waitms 1
End Sub
Sub Kanan()
M = &B11110111
Waitms 1
M = &B11110011
Waitms 1
M = &B11111011
Waitms 1
M = &B11111001
Waitms 1
M = &B11111101
Waitms 1
M = &B11111100
Waitms 1
M = &B11111110
Waitms 1
M = &B11110110
Waitms 1
End Sub

Program diatas berfungsi :

  • Apabila cahaya mengenai Atap, maka pada LCD akan di display tulisan : “ATAP TERBUKA ” dan atap pun akan terbuka dengan bantuan motor Stepper
  • Apabila LDR di pintu disentuh, maka di LCD akan di display : ” Pintu Terbuka” dan pintu akan ditarik oleh motor stepper sehingga pintu akan terbuka
Categories: Elektronika

Line Follower Robot Sederhana Tanpa Kontroller (Mohon Di revisi lagi)

Gak kerasa udah 1 tahun kuliah, dan saya pun bergegas untuk menyusun tugas akhir saya di semester 2 pada mata kuliah Rangkaian Digital. Bersama Sany agustiadi,Kang Harianto,Nizar kamal,dan Fahmi, serta dengan bantuan Yoga Gilang,kita memilih sebuah Judul “Line Follower Robot”. Berikut ini ringkasan dari alat yang kami buat, namun mohon direvisi apabila terdapat kesalahan, karena belum 100% ¬†sempurna sesuai dengan fungsinya robot ini

Robot adalah mesin hasil rakitan manusia yang bisa bekerja tanpa mengenal lelah. Robot bersifat otomatisasi, yang artinya dapat melakukan berbagai pekerjaan secara berulang-ulang secara otomatis dengan beberapa perintah yang diberikan oleh manusia. untuk jangka waktu kedepan, robot akan mengambil alih posisi manusia sepenuhnya dengan beragam jenis robot, salah satunya adalah Robot Line Follower (RLF/LFR)

Line Tracer robot atau Line follower robot adalah robot yang bisa bergerak (mobile) mengikuti jalur panduan garis. Garis pandu yang digunakan dalam hal ini adalah garis putih yang ditempatkan diatas permukaan berwarna gelap,ataupun sebaliknya, garis hitam yang ditempatkan pada permukaan berwarna putih (cerah). Read more…

Categories: Elektronika