• Tidak ada hasil yang ditemukan

Perangkat Pengontrol On/Off Peralatan Elektronik/Listrik 220v Ac Menggunakan Pemancar Infra Merah (Remote)

N/A
N/A
Protected

Academic year: 2016

Membagikan "Perangkat Pengontrol On/Off Peralatan Elektronik/Listrik 220v Ac Menggunakan Pemancar Infra Merah (Remote)"

Copied!
70
0
0

Teks penuh

(1)

PERANGKAT PENGONTROL ON/OFF PERALATAN

ELEKTRONIK/LISTRIK 220V AC MENGGUNAKAN PEMANCAR

INFRA MERAH (REMOTE)

TUGAS AKHIR

Diajukan untuk melengkapi tugas dan memenuhi syarat mencapai gelar Ahli Madya

HUSEIN

052408106

PROGRAM STUDI D3 FISIKA INSTRUMENTASI

DEPARTEMEN FISIKA

FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM

UNIVERSITAS SUMATERA UTARA

(2)

ABSTRAK

(3)

PERNYATAAN

PERANGKAT PENGONTROL ON/OFF PERALATAN ELEKTRONIK/LISTRIK 220V AC MENGGUNAKAN PEMANCAR INFRA MERAH

(REMOTE)

TUGAS AKHIR

Saya mengakui bahwa tugas akhir ini adalah hasil kerja saya sendiri, kecuali beberapa kutipan dan ringkasan yang masing masing disebutkan sumbernya.

Medan, Juli 2008

(4)

PERSETUJUAN

Judul : PERANGKAT PENGONTROL ON/OFF

PERALATAN ELEKTRONIK/LISTRIK 220V AC MENGGUNAKAN PEMANCAR INFRA MERAH (REMOTE).

Kategori : TUGAS AKHIR

Nama : HUSEIN

Nomor Induk Mahasiswa : 052408106

Program Studi : DIPLOMA III FISIKA INSTRUMENTASI

Departemen : FISIKA

Fakultas : MATEMATIKA DAN ILMU PENGETAHUAN

ALAM (FMIPA) UNIVERSITAS SUMATERA UTARA MEDAN

Diluluskan di Medan, Juli 2008

Diketahui

Departemen Fisika FMIPA USU

Ketua Program Studi, Pembimbing,

Drs. Syahrul Humaidi, M.Sc Drs. Bisman Peranginangin, M.Eng.Sc

(5)

ABSTRAK

(6)

BAB I

PENDAHULUAN

1.1. Latar Belakang

Sistem pengendalian merupakan hal yang penting di bidang teknologi dan industri. Banyaknya peralatan, terutama peralatan elektronik yang harus dikendalikan atau luasnya suatu wilayah (misalnya gedung atau pabrik) yang peralatan-peralatan elektroniknya harus dikendalikan, sehingga dibutuhkan suatu ruang kendali yang dapat mengendalikan peralatan-peralatan elektronik tersebut.

Namun akan ada masalah jika ruang kendali ada di beberapa tempat, sehingga untuk mengendalikan peralatan elektronik tersebut, seseorang harus berpindah dari satu tempat pengendalian ke tempat pengendalian berikutnya, cara seperti ini akan memakan banyak waktu.

(7)

untuk mematikan peralatan elektronik tersebut. Dan jika peralatan elektronik itu dibiarkan tetap menyala, maka hal ini merupakan suatu pemborosan.

Untuk mengatasi masalah-masalah tersebut di atas diperlukan suatu alat yang dapat mengendalikan lampu-lampu atau peralatan-peralatan elektronika dari jarak jauh , misalnya dengan menggunakan remote. Sehingga dengan demikian semua peralatan elektronik dapat dikendalikan dari jarak yang jauh cukup dengan menggunakan remote.

Untuk merancang alat seperti ini dibutuhkan sebuah sebuah alat/komponen yang dapat mengendalikan peralatan peralatan elektronika tersebut. Kemampuan ini dimiliki oleh sebuah komputer (PC), namun tidaklah efisien jika harus menggunakan komputer hanya untuk keperluan tersebut diatas. Untuk itu komputer dapat digantikan dengan sebuah mikrokontroler. Mikrokontroler merupakan sebuah chip atau IC yang di dalamnya terdapat sebuah prosessor dan flash memori yang dapat dibaca/tulis sampai 1000 kali, sehingga biaya pengembangan menjadi murah karena dapat dihapus kemudian diisi kembali dengan program lain sesuai dengan kebutuhan.

1.2. Rumusan Masalah

(8)

Pada alat ini akan digunakan dua buah mikrokontroler AT89S51, sebuah pemancar infra merah, sebuah penerima infra merah, driver relay dan Mikrokontroler AT89S51 sebagai otak dari system, dimana yang satu berfungsi mengolah data yang akan dikirimkan ke rangkaian penerima. Sedangkan mikrokontroler yang kedua berfungsi untuk mengolah data yang dikirimkan oleh mikrokontroler pertama melalui infra merah (remote).

Pemancar infra merah berfungsi untuk mengirimkan data ke rangkaian penerima. Penerima infra merah berfungsi untuk menerima data yang dipancarkan oleh pemancar infra merah sedangkan driver relay berfungsi sebagai saklar elektronik untuk menghidupkan dan mematikan perangkat yang dikendalikan.

1.3. Tujuan Penulisan

Adapun tujuan dari penulisan tugas akhir ini adalah sebagai berikut:

1. Memanfaatkan mikrokontroler AT89S51 sebagai perangkat pengontrol ON/OFF peralatan elektronik/listrik 220V AC secara wireless, dengan menggunakan infra merah.

2. Membuat alat sederhana yang dapat mengontrol saklar (ON/OFF) peralatan elektronik/listrik 220V AC secara jarak jauh.

(9)

1.4. Batasan Masalah

Mengacu pada hal diatas, saya membuat alat yang dapat mengendalikan peralatan elektronik dari jarak jauh dengan menggunakan infra merah (remote) dengan batasan-batasan sebagai berikut :

1. Mikrokontroler yang digunakan adalah jenis AT89S51.

2. Alat yang dikendalikan dari jarak jauh adalah 8 buah lampu pijar(secara simulasi). 3. Lampu beban dapat dikendalikan ( ON /OFF ) dengan menekan tombol-tombol

pada keypad pemancar ( remote ).

4. LED infra merah digunakan sebagai pemancar.

5. Penerima infra merah yang digunakan adalah IC TSOP1738

6. Jarak pengendalian berkisar ± 10 m ( kondisi tanpa gangguan infra merah alam ).

1.5. Sistematika Penulisan

Untuk mempermudah pembahasan dan pemahaman maka penulis membuat sistematika pembahasan bagaimana sebenarnya prinsip kerja dari alat yang dapat mengontrol saklar (ON/OFF) peralatan elektronika/listrik 220V AC, maka penulis menulis laporan ini sebagai berikut:

BAB 1 PENDAHULUAN

(10)

BAB 11 LANDASAN TEORI

Landasan teori, dalam bab ini dijelaskan tentang teori pendukung yang digunakan untuk pembahasan dan cara kerja dari rangkaian Teori pendukung itu antara lain tentang metode modulasi, mikrokontroler AT89S51(hardware)dansoftware.

BAB 111 PERANCANGAN ALAT DAN CARA KERJA

Pada bagian ini akan dibahas perancangan dari alat, yaitu diagram blok dari rangkaian, skematik dari masing-masing rangkaian dan cara kerja setiap rangkaian

BAB IV PENGUJIAN ALAT

Pada bab ini akan dibahas hasil analisa dari rangkaian dan sistem kerja alat, penjelasan mengenai rangkaian-rangkaian yang digunakan, penjelasan mengenai program yang diisikan ke mikrokontroler AT89S51.

BAB V KESIMPULAN DAN SARAN

(11)

BAB II

LANDASAN TEORI

2.1 Perangkat Keras(Hardware)

2.1.1 Mikrokontroler AT89S51

Mikrokontroller, sebagai suatu terobosan teknologi mikrokontroler dan mikrokomputer, hadir memenuhi kebutuhan pasar (market need) dan teknologi baru. Sebagai teknologi baru, yaitu teknologi semi konduktor dengan kandungan transistor yang lebih banyak namun hanya membutuhkan ruang kecil serta dapat diproduksi secara massal (dalam jumlah banyak) sehingga harga menjadi lebih murah (dibandingkan microprocessor). Sebagai kebutuhan pasar, mikrokontroler hadir untuk memenuhi selera industri dan para konsumen akan kebutuhan dan keinginan alat-alat bantu dan mainan yang lebih canggih serta dalam bidang pendidikan.

(12)

yang kecil. Sedangkan Pada mikrokontroler, perbandingan ROM dan RAM-nya yang besar artinya program control disimpan dalam ROM yang ukurannya relatif lebih besar, sedangkan RAM digunakan sebagai tempat penyimpanan sederhana sementara, termasuk register-register yang digunakan pada mikrokontroller yang bersangkutan.

Mikrokontroller AT89S51 merupakan salah satu keluarga dari MCS-51 keluaran Atmel. Jenis microcontroller ini pada prinsipnya dapat digunakan untuk mengolah data per bit ataupun data 8 bit secara bersamaan.

Pada prinsipnya program pada Mikrokontroller dijalankan bertahap, jadi pada program itu sendiri terdapat beberapa set instruksi dan tiap instruksi itu dijalankan secara bertahap atau berurutan.

Beberapa fasilitas yang dimiliki oleh mikrokontroller AT89S51 adalah sebagai berikut :

 Sebuah Central Processing Unit 8 bit

 Osilator internal dan rangkaian pewaktu

 RAM internal 128 byte

 Flash memori 4 Kbyte

 Daya tahan 1000 kali baca/tulis

 Tiga level kunci memori progam

(13)

 Empat buah programable port I/O yang masing-masing terdiri dari delapan buah jalur I/O

 Sebuah port serial dengan kontrol serial full duplex UART

 Kemampuan untuk melaksanakan operasi aritmatika dan operasi logika

 Kecepatan dalam melaksanakan instruksi per siklus 1 mikrodetik pada frekuensi 12 MHz.

2.1.2 Kontruksi AT89S51

Mikrokontroller AT89S51 hanya memerlukan tambahan 3 kapasitor, 1 resistor dan 1 kristal serta catu daya 5 Volt. Kapasitor 10 mikro-Farad dan resistor 10 Kilo Ohm dipakai untuk membentuk rangkaian reset. Dengan adanya rangkaian reset ini AT89S51 otomatis direset begitu rangkaian menerima catu daya. Kristal dengan frekuensi maksimum 24 MHz dan kapasitor 30 piko-Farad dipakai untuk melengkapi rangkaian oscilator

pembentukclockyang menentukan kecepatan kerja mikrokontroller.

Memori merupakan bagian yang sangat penting pada mikrokontroller. Mikrokontroller memiliki dua macam memori yang sifatnya berbeda.

(14)

Random Access Memori(RAM) isinya akan sirna begitu IC kehilangan catu daya, dipakai untuk menyimpan data pada saat progam bekerja. RAM yang dipakai untuk menyimpan data ini disebut sebagai memori data.

Ada berbagai jenis ROM. Untuk mikrokontroller dengan progam yang sudah baku dan diproduksi secara masal, progam diisikan ke dalam ROM pada saat IC mikrokontroler dicetak di pabrik IC. Untuk keperluan tertentu mikrokontroler mengunakan ROM yang dapat diisi ulang atau Programble-Eraseable ROM yang disingkat menjadi PEROM atau PROM. Dulu banyak dipakai UV-EPROM (Ultra Violet Eraseable Progamble ROM) yang kemudian dinilai mahal dan ditinggalkan setelah ada

flash PEROMyang harganya jauh lebih murah.

Jenis memori yang dipakai untuk Memori Program AT89S51 adalah Flash PEROM, program untuk mengendalikan mikrokontroller diisikan ke memori itu lewat bantuan alat yang dinamakan sebagaiAT89S51 Flash PEROM Programmer.

Memori Data yang disediakan dalam chip AT89S51 sebesar 128 byte, meskipun hanya kecil saja tapi untuk banyak keperluan memori kapasitas itu sudah cukup.

(15)

Gambar 2.1. IC Mikrokontroler AT89S51 Deskripsi pin-pin pada mikrokontroler AT89S51 :

VCC (Pin 40)

Suplai tegangan

GND (Pin 20)

Ground

Port 0 (Pin 39-Pin 32)

Port 0 dapat berfungsi sebagai I/O biasa, low order multiplex address/data ataupun penerima kode byte pada saat flash programming Pada fungsi sebagai I/O biasa port ini dapat memberikan output sink ke delapan buah TTL input atau dapat diubah sebagai input dengan memberikan logika 1 pada port tersebut.

(16)

verifikasi program.

Port 2 (Pin 21 pin 28)

Port 2 berfungsi sebagai I/O biasa atau high order address, pada saat mengaksememori secara 16 bit. Pada saat mengakses memori 8 bit, port ini akan mengeluarkan isi dari P2

special function register.Port ini mempunyaiinternal pull updan berfungsi sebagai input dengan memberikan logika 1. Sebagai output, port ini dapat memberikan output sink keempat buah input TTL.

Port 3 (Pin 10 pin 17)

Port 3 merupakan 8 bit port I/O.

RST (pin 9)

Reset akan aktif dengan memberikan input high selama 2 cycle.

ALE/PROG (pin 30)

Address latch Enable adalah pulsa output untuk me-latch byte bawah dari alamat selama mengakses memori eksternal. Selain itu, sebagai pulsa input progam (PROG) selama memprogam Flash.

PSEN (pin 29)

Progam store enable digunakan untuk mengakses memori progam eksternal.

EA (pin 31)

Pada kondisi low, pin ini akan berfungsi sebagai EA yaitu mikrokontroler akan menjalankan progam yang ada pada memori eksternal setelah sistem direset. Jika kondisi high, pin ini akan berfungsi untuk menjalankan progam yang ada pada memori internal. Pada saat flash programming, pin ini akan mendapat tegangan 12 Volt.

(17)

Input untuk clock internal.

XTAL2 (pin 18)

Output dari osilator.

2.1.3. Relay

Relay adalah suatu rangkaian switch magnetik yang bekerja bila mendapat catu dan suatu rangkaian trigger. Relay memiliki tegangan dan arus nominal yang harus dipenuhi output rangkaian pendriver atau pengemudinya. Arus yang digunakan pada rangkaian adalah arus DC.

Konstruksi dalam suatu relay terdiri dari lilitan kawat (coil) yang dililitkan pada inti besi lunak. Jika lilitan kawat mendapatkan aliran arus, inti besi lunak kontak menghasilkan medan magnet dan menarik switch kontak. Switch kontak mengalami gaya listrik magnet sehingga berpindah posisi ke kutub lain atau terlepas dari kutub asalnya. Keadaan ini akan bertahan selama arus mengalir pada kumparan relay. Dan relay akan kembali keposisi semula yaitu normaly ON atau Normaly OFF, bila tidak ada lagi arus yang mengalir padanya, posisi normal relay tergantung pada jenis relay yang digunakan. Dan pemakaian jenis relay tergantung pada kadaan yang diinginkan dalam suatu rangkaian.

(18)

2. Normaly Close (OFF), saklar akan tertutup bila tidak dialiri arus

3. Change Over (CO), relay ini mempunyai saklar tunggal yang nomalnya tertutup yang lama, bila kumparan 1 dialiri arus maka saklar akan terhubung ke terminal A, sebaliknya bila kumparan 2 dialiri arus maka saklar akan terhubung ke terminal B.

Analogi rangkaian relay yang digunakan pada proyek ini adalah saat basis transistor ini dialiri arus, maka transistor dalam keadaan tertutup yang dapat menghubungkan arus dari kolektor ke emiter yang mengakibatkan relay terhubung. Sedangkan fungsi dioda disini adalah untuk melindungi transistor dari tegangan induksi berlebih, dimana tegangan ini dapat merusak transistor.

Jika transistor pada basis tidak ada arus maju, transistor terbuka sehingga arus tidak mengalir dari kolektor ke emiter, relay tidak bekerja karena tidak ada arus yang mengalir pada gulungan kawat.

(19)

2.1.4. Resistor

Pada dasarnya semua bahan memiliki sifat resistif namun beberapa bahan seperti tembaga, perak, emas dan bahan metal umumnya memiliki resistansi yang sangat kecil. Bahan-bahan tersebut menghantar arus listrik dengan baik, sehingga dinamakan konduktor. Kebalikan dari bahan yang konduktif, bahan material seperti karet, gelas, karbon memiliki resistansi yang lebih besar menahan aliran elektron dan disebut sebagai insulator.

Resistor adalah komponen dasar elektronika yang digunakan untuk membatasi jumlah arus yang mengalir dalam satu rangkaian. Sesuai dengan namanya resistor bersifat resistif dan umumnya terbuat dari bahan karbon. Dari hukum Ohm diketahui, resistansi berbanding terbalik dengan jumlah arus yang mengalir melaluinya. Satuan resistansi dari suatu resistor disebut Ohm atau dilambangkan dengan simbol Ω.

(20)

Pada saat Penulis mendaftar kuliah di jurusan Teknik Elektro, ada salah satu test yang harus dipenuhi, yaitu diharuskan tidak buta warna. Belakangan baru diketahui bahwa mahasiswa Teknik Elektro wajib untuk bisa membaca warna gelang resistor.

Gambar 2.3 Resistor

Warna Nilai faktor pengali Toleransi

Hitam 0 1

Coklat 1 10 1%

Merah 2 100 2%

Jingga 3 1.000

Kuning 4 10.000

Hijau 5 100.000

Biru 6 106

Violet 7 107

Abu-abu 8 108

Putih 9 109

Emas - 0.1 5%

Perak - 0.01 10%

Tanpa warna - - 20%

(21)

Resistansi dibaca dari warna gelang yang paling depan ke arah gelang toleransi berwarna coklat, merah, emas atau perak. Biasanya warna gelang toleransi ini berada pada badan resistor yang paling pojok atau juga dengan lebar yang lebih menonjol, sedangkan warna gelang yang pertama agak sedikit ke dalam. Dengan demikian pemakai sudah langsung mengetahui berapa toleransi dari resistor tersebut. Kalau anda telah bisa menentukan mana gelang yang pertama selanjutnya adalah membaca nilai resistansinya.

Jumlah gelang yang melingkar pada resistor umumnya sesuai dengan besar toleransinya. Biasanya resistor dengan toleransi 5%, 10% atau 20% memiliki 3 gelang (tidak termasuk gelang toleransi). Tetapi resistor dengan toleransi 1% atau 2% (toleransi kecil) memiliki 4 gelang (tidak termasuk gelang toleransi). Gelang pertama dan seterusnya berturut-turut menunjukkan besar nilai satuan, dan gelang terakhir adalah faktor pengalinya.

(22)

diketahui gelang kuning nilainya = 4 dan gelang violet nilainya = 7. Jadi gelang pertama dan kedua atau kuning dan violet berurutan, nilai satuannya adalah 47. Gelang ketiga adalah faktor pengali, dan jika warna gelangnya merah berarti faktor pengalinya adalah 100. Sehingga dengan ini diketahui nilai resistansi resistor tersebut adalah nilai satuan x faktor pengali atau 47 x 100 = 4.7K Ohm dan toleransinya adalah 5%.

Spesifikasi lain yang perlu diperhatikan dalam memilih resitor pada suatu rancangan selain besar resistansi adalah besar watt-nya. Karena resistor bekerja dengan dialiri arus listrik, maka akan terjadi disipasi daya berupa panas sebesar

P = I2R watt. Semakin besar ukuran fisik suatu resistor bisa menunjukkan semakin besar kemampuan disipasi daya resistor tersebut.

Umumnya di pasar tersedia ukuran 1/8, 1/4, 1, 2, 5, 10 dan 20 watt. Resistor yang memiliki disipasi daya 5, 10 dan 20 watt umumnya berbentuk kubik memanjang persegi empat berwarna putih, namun ada juga yang berbentuk silinder. Tetapi biasanya untuk resistor ukuran jumbo ini nilai resistansi dicetak langsung dibadannya, misalnya 100 Ω

50 W.

2.1.5. Kapasitor

(23)

gelas dan lain-lain. Jika kedua ujung plat metal diberi tegangan listrik, maka muatan-muatan positif akan mengumpul pada salah satu kaki elektroda metalnya dan pada saat yang sama muatan-muatan negatif terkumpul pada ujung metal yang satu lagi. Muatan positif tidak dapat mengalir menuju ujung kutup negatif dan sebaliknya muatan negatif tidak bisa menuju ke ujung kutup positif karena terpisah oleh bahan elektrik yang non-konduktif. Muatan elektrik ini tersimpan selama tidak ada konduktif pada ujung- ujung kakinya. Di alam bebas fenomena kapasitor terjadi pada saat terkumpulnya muatan-muatan positif dan negatif diawan.

Kapasitor merupakan komponen pasif elektronika yang sering dipakai didalam merancang suatu sistem yang berfungsi untuk mengeblok arus DC, Filter, dan penyimpan energi listrik. Didalamnya 2 buah pelat elektroda yang saling berhadapan dan dipisahkan oleh sebuah insulator. Sedangkan bahan yang digunakan sebagai insulator dinamakan dielektrik. Ketika kapasitor diberikan tegangan DC maka energi listrik disimpan pada tiap elektrodanya. Selama kapasitor melakukan pengisian, arus mengalir. Aliran arus tersebut akan berhenti bila kapasitor telah penuh. Yang membedakan tiap - tiap kapasitor adalah dielektriknya. Berikut ini adalah jenis jenis kapasitor yang dipergunakan dalam perancangan ini.

2.1.6. Transistor

(24)

B

penggabungan dua buah dioda. Dioda satu dengan yang lain saling digabungkan dengan cara menyambungkan salah satu sisi dioda yang senama. Dengan cara penggabungan seperti dapat diperoleh dua buah dioda sehingga menghasilkan transistor NPN.

Bahan mentah yang digunakan untuk menghasilkan bahan N dan bahan P adalah silikon dan germanium. Oleh karena itu, dikatakan :

1. Transistor germanium PNP 2. Transistor silikon NPN 3. Transistor silikon PNP 4. Transistor germanium NPN

Semua komponen di dalam rangkaian transistor dengan simbol. Anak panah yang terdapat di dalam simbol menunjukkan arah yang melalui transistor.

Gambar 2.4. simbol tipe transistor Keterangan :

(25)

Didalam pemakaiannya transistor dipakai sebagai komponen saklar (switching) dengan memanfaatkan daerah penjenuhan (saturasi) dan daerah penyumbatan (cut off) yang ada pada karakteristik transistor.

Pada daerah penjenuhan nilai resistansi persambungan kolektor emiter secara ideal sama dengan nol atau kolektor dan emiter terhubung langsung (short). Keadaan ini menyebabkan tegangan kolektor emiter (VCE) = 0 Volt pada keadaan ideal, tetapi pada kenyataannya VCEbernilai 0 sampai 0,3 Volt. Dengan menganalogikan transistor sebagai saklar, transistor tersebut dalam keadaan on seperti pada gambar 2.6

Gambar 2.5. Transistor sebagai Saklar ON

Saturasi pada transistor terjadi apabila arus pada kolektor menjadi maksimum dan untuk mencari besar arus basis agar transistor saturasi adalah :

(26)
(27)

Gambar 2.6. Karakteristik daerah saturasi pada transistor

Pada daerah penyumbatan,nilai resistansi persambungan kolektor emiter secara ideal sama dengan tak terhitung atau terminal kolektor dan emiter terbuka (open).

Keadaan ini menyebabkan tegangan (VCB) sama dengan tegangan sumber (Vcc). Tetapi pada kenyataannya Vcc pada saat ini kurang dari Vcc karena terdapat arus bocor dari kolektor ke emiter. Dengan menganalogikan transistor sebagai saklar, transistor tersebut dalam keadaan off seperti gambar dibawah ini.

Gambar 2.7.Transistor Sebagai Saklar OFF

Keadaan penyumbatan terjadi apabila besar tegangan habis (VB) sama dengan tegangan kerja transistor (VBE) sehingga arus basis (IB) = 0 maka :

Hal ini menyebabkan VCEsama dengan Vcc dapat dibuktikan dengan rumus :

(28)

Vcc = Vc + VCE .. (2.10)

VCE = Vcc (Ic . Rc) .. (2.11)

VCE = Vcc .. (2.12)

2.1.7. Dioda

Dioda memiliki fungsi yang unik yaitu hanya dapat mengalirkan arus satu arah saja. Struktur dioda tidak lain adalah sambungan semikonduktor P dan N. Satu sisi adalah semikonduktor dengan tipe P dan satu sisinya yang lain adalah tipe N. Dengan struktur demikian arus hanya akan dapat mengalir dari sisi P menuju sisi N.

Gambar ilustrasi berikut menunjukkan sambungan PN dengan sedikit porsi kecil yang disebut lapisan deplesi (depletion layer), dimana terdapat keseimbangan hole dan elektron.

(29)

Seperti yang sudah diketahui, pada sisi P banyak terbentuk hole-hole yang siap menerima elektron sedangkan di sisi N banyak terdapat elektron-elektron yang siap untuk bebas merdeka. Lalu jika diberi bias positif, dengan arti kata memberi tegangan potensial sisi P lebih besar dari sisi N, maka elektron dari sisi N dengan serta merta akan tergerak untuk mengisi hole di sisi P. Tentu kalau elektron mengisi hole disisi P, maka akan terbentukholepada sisi N karena ditinggal elektron. Ini disebut aliran holedari P menuju N, Kalau mengunakan terminologi arus listrik, maka dikatakan terjadi aliran listrik dari sisi P ke sisi N.

Gambar 2.9. Dioda dengan bias maju

Sebaliknya apakah yang terjadi jika polaritas tegangan dibalik yaitu dengan memberikan bias negatif (reverse bias). Dalam hal ini, sisi N mendapat polaritas tegangan lebih besar dari sisi P.

(30)

Tentu jawabanya adalah tidak akan terjadi perpindahan elektron atau aliran hole

dari P ke N maupun sebaliknya. Karena baikholedan elektron masing-masing tertarik ke arah kutub berlawanan. Bahkan lapisan deplesi (depletion layer) semakin besar dan menghalangi terjadinya arus.

Demikianlah sekelumit bagaimana dioda hanya dapat mengalirkan arus satu arah saja. Dengan tegangan bias maju yang kecil saja dioda sudah menjadi konduktor. Tidak serta merta diatas 0 volt, tetapi tegangan beberapa volt diatas nol baru bisa terjadi konduksi. Ini disebabkan karena adanya dinding deplesi (deplesion layer). Untuk dioda yang terbuat dari bahan Silikon tegangan konduksi adalah diatas 0.7 volt. Dan kira-kira 0.2 volt batas minimum untuk dioda yang terbuat dari bahan Germanium.

Gambar 2.11. Grafik arus dioda

(31)

2.1.8. LED

LED adalah singkatan dari Light Emiting Dioda, merupakan komponen yang dapat mengeluarkan emisi cahaya.LED merupakan produk temuan lain setelah dioda. Strukturnya juga sama dengan dioda, tetapi belakangan ditemukan bahwa elektron yang menerjang sambungan P-N juga melepaskan energi berupa energi panas dan energi cahaya. LED dibuat agar lebih efisien jika mengeluarkan cahaya. Untuk mendapatkan emisi cahaya pada semikonduktor, doping yang pakai adalah galium, arsenic dan phosporus. Jenis doping yang berbeda menghasilkan warna cahaya yang berbeda pula.

Gambar 2.12. Simbol LED

Pada saat ini warna-warna cahaya LED yang banyak ada adalah warna merah, kuning dan hijau.LED berwarna biru sangat langka. Pada dasarnya semua warna bisa dihasilkan, namun akan menjadi sangat mahal dan tidak efisien. Dalam memilih LED selain warna, perlu diperhatikan tegangan kerja, arus maksimum dan disipasi daya nya. Rumah (chasing) LED dan bentuknya juga bermacam-macam, ada yang persegi empat, bulat dan lonjong.

2.2 PERANGKAT LUNAK

(32)

Bahasa yang digunakan untuk memprogram IC mikrokontroler AT89S51 adalah bahasa assembly untuk MCS-51. angka 51 merupakan jumlah instruksi pada bahasa ini hanya ada 51 instruksi. Dari 51 instruksi, yang sering digunakan orang hanya 10 instruksi. Instruksi instruksi tersebut antara lain :

1. Instruksi MOV

Perintah ini merupakan perintah untuk mengisikan nilai ke alamat atau register tertentu. Pengisian nilai dapat secara langsung atau tidak langsung.

Contoh pengisian nilai secara langsung

MOV R0,#20h

Perintah di atas berarti : isikan nilai 20 Heksadesimal ke register 0 (R0). Tanda # sebelum bilangan menunjukkan bahwa bilangan tersebut adalah nilai. Contoh pengisian nilai secara tidak langsung

MOV 20h,#80h ...

... MOV R0,20h

Perintah di atas berarti : isikan nilai yang terdapat pada alamat 20 Heksadesimal ke register 0 (R0).

Tanpa tanda # sebelum bilangan menunjukkan bahwa bilangan tersebut adalah alamat.

(33)

Decreament Jump If Not Zero (DJNZ) ini merupakan perintah untuk mengurangi nilai register tertentu dengan 1 dan lompat jika hasil pengurangannya belum nol. Contoh ,

R0 -1, jika belum 0 lompat ke loop, jika R0 = 0 maka program akan meneruskan ke perintah pada baris berikutnya.

3. Instruksi ACALL

Instruksi ini berfungsi untuk memanggil suatu rutin tertentu. Contoh :

...

Instruksi RETURN (RET) ini merupakan perintah untuk kembali ke rutin pemanggil setelah instruksiACALLdilaksanakan. Contoh,

ACALL TUNDA ...

TUNDA:

(34)

RET

5. Instruksi JMP (Jump)

Instruksi ini merupakan perintah untuk lompat ke alamat tertentu. Contoh,

Loop:

... ... JMP Loop

6. InstruksiJB (Jump if bit)

Instruksi ini merupakan perintah untuk lompat ke alamat tertentu, jika pin yang dimaksud berlogika high (1). Contoh,

Loop:

JB P1.0,Loop ...

7. InstruksiJNB (Jump if Not bit)

Instruksi ini merupakan perintah untuk lompat ke alamat tertentu, jika pin yang dimaksud berlogika Low (0). Contoh,

Loop:

JNB P1.0,Loop ...

8. Instruksi CJNZ (Compare Jump If Not Equal)

Instruksi ini berfungsi untuk membandingkan nilai dalam suatu register dengan suatu nilai tertentu. Contoh,

(35)

...

CJNE R0,#20h,Loop ...

Jika nilai R0 tidak sama dengan 20h, maka program akan lompat ke rutin Loop. Jika nilai R0 sama dengan 20h,maka program akan melanjutkan instruksi selanjutnya..

9. InstruksiDEC (Decreament)

Instruksi ini merupakan perintah untuk mengurangi nilai register yang dimaksud dengan 1. Contoh,

Instruksi ini merupakan perintah untuk menambahkan nilai register yang dimaksud dengan 1. Contoh,

(36)

Instruksi-instruksi yang merupakan bahasa assembly tersebut dituliskan pada sebuah editor, yaitu 8051 Editor, Assembler, Simulator (IDE). Tampilannya seperti di bawah ini.

Gambar 2.13. 8051 Editor, Assembler, Simulator (IDE)

Setelah program selesai ditulis, kemudian di-save dan kemudian di-Assemble (di-compile). Pada saat di-assemble akan tampil pesan peringatan dan kesalahan. Jika masih ada kesalahan atau peringatan, itu berarti ada kesalahan dalam penulisan perintah atau ada nama subrutin yang sama, sehingga harus diperbaiki terlebih dahulu sampai tidak ada pesan kesalahan lagi.

Software 8051IDE ini berfungsi untuk merubah program yang kita tuliskan ke dalam bilangan heksadesimal, proses perubahan ini terjadi pada saat peng-compile-an. Bilangan heksadesimal inilah yang akan dikirimkan ke mikrokontroller.

2.2.3. Software Downloader

(37)

Gambar 2.14. ISP- Flash Programmer

Cara menggunakannya adalah dengan meng-klik Open File untuk mengambil file heksadesimal dari hasil kompilasi 8051IDE, kemudian klik Write untuk mengisikan hasil kompilasi tersebut ke mikrokontroller.

2.3. Metode Pemodulasian

(38)

bervariasi guna mewakili data yang akan dikirimkan. Amplitudo tersebut harus terjaga minimal sampai dengan satu sklus gelombang terpenuhi, sehingga dapat diterjemahkan dengan benar oleh sang penerima. Metodelogi pemodulasian berbasis amplitudo ini sering disebut denganamplitudo shift keying(ASK)

Metode pemodulasian berbasis frekuensi dilakukan dengan meragamkan frekuensi dari gelombang pembawa sementara amplitudonya tetap. metodelogi pemodulasian berbasis frekuensi ini sering disebut denganfrequency shift keying(FSK).

Metode pemodulasian fase ini secara endasar memang berbada dengan metode dua metode pemodulasian yang terdahulu. Lingkungan dari gelombang sinus memang memungkinkan untuk menjaga fase sebagai harga yang konstan. Tetapi fase dapat digunakan uutk merepresentasikan sinyal, yaitu dengan membuat pergeseran yang cepat dalam fase sebuah sinyal atau dengan menukar dengan cepat antara dua sinyal dari duafase yang berbeda. Peergeseran yang mendadak dalam fase sinyal dapat dideteksi danditerjemahkan sebagai data. Metode pengkodean data ini disebut phase shift modulationatauphase shift keying(PSK).

(39)

Pulse Width Modulation (PWM) adalah sebuah cara memanipulasi lebar sinyal atau tegangan yang dinyatakan dengan pulsa dalam suatu perioda, yang akan digunakan untuk mentransfer data pada telekomunikasi ataupun mengatur

tegangan sumber yang konstan untuk mendapatkan tegangan rata-rata yang berbeda. Penggunaan PWM sangat banyak, mulai dari pemodulasian data untuk tele, audikomunikasi, pengontrolan daya atau tegangan yang masuk ke beban, regulator tegangano effect dan penguatan, serta aplikasi-aplikasi lainnya.

Gambar 2.15. Square - Wave

Terlihat pada gambar, bahwa sinyal PWM adalah sinyal digital yang amplitudonya tetap, namun lebar pulsa yang aktif (duty cycle) per periodenya dapat diubah-ubah. Dimana periodenya adalah waktu pulsa high (1) T on ditambah waktu pulsa low (0) T off.

(40)

grafik PWM ditengah terlihat sinyal highnya hampir sama dengan sinyal low (50%). Dan pada gambar paling bawah terlihat bahwa sinyal high-nya lebih besar dari sinyal low-nya (90%). Maka jika dimisalkan tegangan input yang melalui rangkaian tersebut sebesar 10 V. Maka jika digunakan PWM teratas, nilai tegangan output rata-ratanya sebesar 1 V (10% dari Vsource), jika digunakan PWM yang tengah, maka tegangan output rata-ratanya sebesar 5V (50%). Begitu pula jika menggunakan PWM yang paling bawah, maka tegangan output rata-ratanya sebesar 9V (90%).

Untuk mendapatkan sinyal PWM dari input berupa sinyal analog, dapat dilakukan dengan membentuk gelombang gigigergaji atau sinyal segitiga yang diteruskan ke komparator bersama sinyal aslinya. (Namun berbahagialah bagi para

(41)

BAB III

PERANCANGAN ALAT DAN CARA KERJA

3.1. Diagram Blok

Gambar 3.1 Diagram Blok Rangkaian

Pada perancangan alat pengendali peralatan elektronik jarak jauh dengan menggunakan infra merah secara umum terdiri dari tujuh ( 7 ) blok diagram rangkaian utama keypad 4 x 4 berfugsi sebagai input data . mikrokontroller pertama berfungsi untuk mengolah data input dari keypad. Pemanncar infra merah berfungsi untuk mengirimkan data yang diinputkan oleh keypad 4 x 4. penerima infra merah berfungsi untuk menerima sinyal yang dikirimkan dari pemancar infra merah. Mikrokontroller kedua berfungsi sebagai pengolah data sinyal yang diterima dari pemancar infra merah. Untuk dapat menghidupkan dan mematikan lampu beban digunakan driver relay. Driver relay dan lampu beban yang digunakan disini sebanyak 8 buah.

Keypad4x4

mC AT89S51

Pemancar

infra merah infra merahpenerima AT89S51mC

(42)

Cara kerja rangkaian berdasarkan blok diagram adalah sebagai berikut :

Data akan dikirimkan melalui pemancar infra merah . pengiriman data akan terjadi apabila ada penekanan dari keypad 4 x 4. data yang dikirmkan melalui pemancar infra merah kemudian akan diteruskan ke penerima infra merah. Penerima infra merah akan menerima sinyal yang dikirimkan oleh pemancar dan meneruskannya ke mikrokontroller untuk diolah dan dibandingkan. Agar lampu beban dapat dihidukan dan dimatikan secara otomatis digunakan rangkaian relay. Rangkaian relay disini memanfaatkan prinsip kerja transistor sebagai switching dimana kolektor akan terhubung ke emitter apabila pada basisnya diberi tegangan masukan dan sebaliknya, dengan prinsip inilah kita dapat menggerakkan relay yg berfungsi sebagai saklar yang digunakan untuk mematikan atau menghidupkan peralatan listrik atau elektronik.

3.2. Keypad 4x4

(43)

3.3. Rangkaian Mikrokontroler AT 89S51

Rangkaian ini berfungsi sebagai pusat kendali dari seluruh system yang ada. Rangkaian mikrokontroler ditunjukkan pada gambar berikut ini:

Gambar.3.3. Rangkaian Mikrokontroller AT89S51

(44)

dihubungkan ke port 0 befungsi sebagai pull up( penaik tegangan ) agar output dari mikrokontroller dapat mentrigger transistor. Pin 1 sampai 8 adalah port 1. Pin 21 sampai 28 adalah port 2. Dan Pin 10 sampai 17 adalah port 3. Pin 39 yang merupakan P0.0 dihubungkan dengan sebuah resistor 330 ohm dan sebuah LED. Ini dilakukan hanya untuk menguji apakah rangkaian minimum mikrokontroller AT89S51 sudah bekerja atau belum. Dengan memberikan program sederhana pada mikrokontroller tersebut, dapat diketahui apakah rangkaian minimum tersebut sudah bekerja dengan baik atau tidak. Jika LED yang terhubug ke Pin 39 sudah bekerja sesuai dengan perintah yang diberikan, maka rangkaian minimum tersebut telah siap digunakan. Pin 20 merupakan ground dihubungkan dengan ground pada power supplay. Pin 40 merupakan sumber tegangan positif dihubungkan dengan + 5 volt dari power supply

3.4. Rangkaian Pengirim Infra Merah

Data yang yang telah diolah mikrokontroler AT89S51, dikirimkan ke rangkaian penerima dengan menggunakan LED infra merah. Rangkaiannya seperti gambar di bawah ini :

(45)

Pada rangkaian di atas LED infra merah akan menyala jika basis pada transistor C945 diberi tegangan yang lebih besar dari 0,7 volt, ini akan sama artinya jika pada P3.7 AT89S51 diberi logika high (1), karena pin yang diberi logika high akan mempunyai tegangan 4 s/d 5 volt, cukup untuk mengaktipkan transistor. Sedangkan untuk mematikan LED infra merah, maka P3.7 AT89S51 harus diberi logika low (0), karena dengan memberikan logika low pada P3.7, maka P3.7 akan memiliki tegangan 0 s/d 0,009 volt, tegangan ini akan menyebabkan transistor tidak aktip.

Untuk pengiriman data agar data dapat dikirimkan dari jarak yang jauh, maka LED infra merah harus dipancarkan dengan frekuensi 38 KHz karena frekuensi ini bebas dari gangguan frekuensi infra merah alam. Jika LED infra merah dipancarkan dengan frekuensi selai 38 KHz, maka pancarannya akan terganggu oleh frekuensi-frekuensi infra merah dari alam, seperti frekuensi infra merah yang dipancarkan oleh matahari, tumbuhan, bahkan badan manusia. Untuk memancarkan frekuensi 38 KHz dari LED infra merah, langkah yang harus dilakukan adalah dengan mengedipkannya (menghidupkan dan mematikannya) dengan frekuensi tersebut, yaitu dengan memberikan logika high dan low pada P3.7 dengan selang waktu (perioda) :

3

(46)

6

12 1 10 1

12ClockMHzx sekons

lamanya logika low (0) pada P3.7 adalah 13 dan lamanya logika high (1) adalah 13 s, sehingga periodanya menjadi 26 s.

13 s 13 s

Low High

26 s

Dengan demikian frekuensi yang dihasilkan oleh P3.7 adalah :

6

(47)

P3.7 ( AT89S51)

IC yang digunakan sebagai penerima infra merah adalah IC TSOP 1738. IC ini sering digunakan sebagai penerima/receiver remote control dari TV atau VCD. Rangkaiannya tampak seperti dibawah ini:

TSOP1738

Gambar 3.5. Rangkaian Penerima Infra Merah

Pada rangkaian diatas digunakan resistor 100 ohm untuk membatasi arus yang masuk pada rangkaian, sedangkan kapasitor 10 F digunakan agar arus yang masuk ke IC TSOP 1738 lebih stabil.

Gambar 3.6. Timing Diagram Penerima

(48)

KHz berhenti, namun logika low tersebut hanya sesaat yaitu sekitar 1200 s, setelah itu outputnya kan kembali menjadi high. Sifat inilah yang dimanfaatkan sebagai pengiriman data.

Output dari IC ini dihubungkan ke P3.7 pada mikrokontroler, sehingga setiap kali IC ini mengeluarkan logika low atau high pada outputnya, maka mikrokontroller dapat langsung mendeteksinya. Jika ada sinyal low, itu berarti ada data yang akan dikirim oleh pemancar, kemudian mikrokontroler akan mengabaikan sinyal low tersebut sampai datang sinyal high, sinyal high inilah yang dihitung oleh mikrokontroller sebagai data yang masuk. Data yang masuk akan dibagikan dengan nilai 10. Hal ini dilakukan karena lebar data pengirim 10 kali lebih besar daripada lebar data penerima, sehingga harus dibagi dengan 10. Kemudian hasilnya akan dikurangi dengan 1, hal ini karena pada saat pengiriman, setiap data telah ditambah dengan nilai satu. Selanjutnya lebar data akan dibandingkan, apakah sama dengan 10 atau tidak, jika sama dengan 10 maka data ini merupakan data startbit. Namun jika data tersebut tidak sama dengan 10, maka data ini bukan merupakan data startbit, program akan kembali ke awal sampai mendapatkan startbit.

3.6. Rangkaian PSA

(49)

volt digunakan untuk mensuplay tegangan ke relay. Rangkaian power supply ditunjukkan pada gambar 3.7 berikut ini :

Gambar 3.7. Rangkaian Power Supply (PSA)

Trafo CT merupakan trafo stepdown yang berfungsi untuk menurunkan tegangan dari 220 volt AC menjadi 12 volt AC. Kemudian 12 volt AC akan disearahkan dengan menggunakan dua buah dioda, selanjutnya 12 volt DC akan diratakan oleh kapasitor 2200 F. Regulator tegangan 5 volt (LM7805CT) digunakan agar keluaran yang dihasilkan tetap 5 volt walaupun terjadi perubahan pada tegangan masukannya. LED hanya sebagai indikator apabila PSA dinyalakan. Transistor PNP TIP 32 disini berfungsi untuk mensupplay arus apabila terjadi kekurangan arus pada rangkaian, sehingga regulator tegangan (LM7805CT) tidak akan panas ketika rangkaian butuh arus yang cukup besar. Tegangan 12 volt DC langsung diambil dari keluaran 2 buah dioda penyearah.

3.7. Rangkaian Pengendali Lampu 220 volt AC

(50)

Gambar 3.8. Rangkaian Pengendali Lampu 220 volt AC

(51)

BAB IV

PENGUJIAN ALAT DAN PROGRAM

4.1 Pengujian Rangkaian Power Supply (PSA)

Pengujian pada bagian rangkaian power supply ini dapat dilakukan dengan mengukur tegangan keluaran dari rangkaian ini dengan menggunakan volt meter digital. Dari hasil pengujian diperoleh tegangan keluaran sebesar + 5,1 volt. Tegangan ini dipergunakan untuk mensupplay tegangan ke seluruh rangkaian. Mikrokontroler AT89S51 dapat bekerja pada tegangan 4,0 sampai dengan 5,5 volt, sehingga tegangan 5,1 volt ini cukup untuk mensupplay tegangan ke mikrokontroler AT89S51.sedangkan tegangan 12v digunakan untuk mengaktifkan relay. Dengan demikian rangkaian ini sudah dapat bekerja dengan baik.

4.2 Pengujian Rangkaian Mikrokontroller AT89S51

(52)

Loop: beberapa saat dan kemudian mematikannya. Perintah Setb P0.0 akan menjadikan P0.0 berlogika high yang menyebabkan LED menyala. Acall tunda akan menyebabkan LED ini hidup selama beberapa saat. Perintah Clr P0.0 akan menjadikan P0.0 berlogika low yang menyebabkan LED akan mati. Perintah Acall tunda akan menyebabkan LED ini mati selama beberapa saat. Perintah Sjmp Loop akan menjadikan program tersebut berulang, sehingga akan tampak LED tersebut tampak berkedip.

(53)

4.3 Pengujian Rangkaian Keypad

Pengujian rangkaian tombol ini dapat dilakukan dengan menghubungkan rangkaian ini dengan mikrokontroler AT89S51, kemudian memberikan program sederhana untuk mengetahui baik/tidaknya rangkaian ini. Rangkaian dihubungkan ke port 2. Untuk Mengecek penekanan pada 4 tombol yang paling atas, maka data awal yang dimasukkan ke port 2 adalah FEH. Dengan demikian maka pin P2.0 akan mendapat logika low (0), dan yang lainnya mendapat logika high (1), seperti berikut,

Gambar 4.1. Pengujian Rangkaian Keypad

Jika terjadi penekanan pada Tbl 1, maka P2.0 akan terhubung ke P2.4 yang menyebabkan P2.4 juga akan mendapatkan logika low (0). Seperti berikut,

P2.7 P2.6 P2.5 P2.4 P2.3 P2.2 P2.1 P2.0

(54)

Tabel 4.1. Pengujian tombol keypad 1

Data pada port 2 akan berubah menjadi EEH. Data inilah sebagai indikasi adanya penekanan pada tombol 1.

Jika terjadi penekanan pada Tbl 2, maka P2.0 akan terhubung ke P2.5 yang menyebabkan P2.5 juga akan mendapatkan logika low (0). Seperti berikut,

P2.7 P2.6 P2.5 P2.4 P2.3 P2.2 P2.1 P2.0

1 1 0 1 1 1 1 0

Tabel 4.2. Pengujian tombol keypad 2

Data pada port 2 akan berubah menjadi DEH. Data inilah sebagai indikasi adanya penekanan pada tombol 2. Demikian seterusnya untuk tombol-tombil yang lain.

Program yang diisikan pada mikrokontroler untuk menguji rangkaian keypad adalah sebagai berikut:

Tombol1:

Mov P1,#0FEH Mov a,P0

(55)

Sjmp Tombol1 Tombol2:

Cjne a,#0DEH,Tombol1 Clr P0.0

Sjmp Tombol1

Program diatas akan menunggu penekanan pada tombol 1 dan tombol 2, jika tombol 1 ditekan, maka program akan menyalakan LED yang ada pada P3.7. Jika tombol 2 ditekan, maka program akan mematikan LED yang ada pada P3.7.

Jika rangkaian telah berjalan sesuai program yang diberikan, maka rangkaian telah berfungsi dengan baik.

4.4. Pengujian Rangkaian Relay

Gambar 4.2. Pengujian Rangkaian Relay

(56)

logam sebagai saklar dan kumparan yang berfungsi untuk menghasilkan medan magnet. Pada rangkaian ini digunakan relay 12 volt, ini berarti jika positip relay (kaki 1) dihubungkan ke sumber tegangan 12 volt dan negatip relay (kaki 2) dihubungkan ke ground, maka kumparan akan menghasilkan medan magnet, dimana medan magnet ini akan menarik logam yang mengakibatkan saklar (kaki 3) terhubung ke kaki 4. Dengan demikian, jika kita gunakan kaki 3 dan kaki 4 pada relay sebagai saklar untuk menghidupkan/mematikan lampu maka kita dapat menghidupkan/ mematikan lampu dengan cara mengaktipkan atau menaon-aktipkan relay.

Pada rangkaian ini untuk mengaktipkan atau menon-aktipkan relay digunakan transistor tipe NPN. Cara kerjanya Dari gambar dapat dilihat bahwa negatip relay dihubungkan ke kolektor dari transistor NPN (2SC945), ini berarti jika transistor dalam keadaan aktip maka kolektor akan terhubung ke emitor dimana emitor langsung terhubung ke ground yang menyebabkan tegangan di kolektor menjadi 0 volt, keadaan ini akan mengakibatkan relay aktip. Sebaliknya jika transistor tidak aktip, maka kolektor tidak terhubung ke emitor, sehingga tegangan pada kolektor menjadi 12 volt, keadaan ini menyebabkan tidak aktip.

(57)

akan terus mengalir melalui kumparan dan arus ini akan dialirkan ke dioda. Tanpa adanya dioda arus sesaat yang besar itu akan mengalir ke transistor, yang mengakibatkan kerusakan pada transistor.

Program yang harus diisikan untuk mengaktipkan transistor yang akan mengaktipkan relay, sehingga lampu hidup adalah sebagai berikut,

Setb P0.0

Dan untuk mematikan lampu maka program yang harus diisikan adalah,

Clr P0.0

Dengan demikian kita sudah dapat menghidupkan dan mematikan lampu melalui program.

4.5. Pengujian Rangkaian Pengirim Data Melalui Infra Merah

(58)

Gambar 4.3. Pengujian Rangkaian Pengirim Data Melalui Infra Merah

Pada rangkaian di atas LED infra merah akan menyala jika basis pada transistor C945 diberi tegangan yang lebih besar dari 0,7 volt, ini akan sama artinya jika pada P3.7 AT89S51 diberi logika high (1), karena pin yang diberi logika high akan mempunyai tegangan 4 s/d 5 volt, cukup untuk mengaktipkan transistor. Sedangkan untuk mematikan LED infra merah, maka P3.7 AT89S51 harus diberi logika low (0), karena dengan memberikan logika low pada P3.7, maka P3.7 akan memiliki tegangan 0 s/d 0,009 volt, tegangan ini akan menyebabkan transistor tidak aktip.

Untuk pengiriman data agar data dapat dikirimkan dari jarak yang jauh, maka LED infra merah harus dipancarkan dengan frekuensi 38 KHz karena frekuensi ini bebas dari gangguan frekuensi infra merah alam. Jika LED infra merah dipancarkan dengan frekuensi selai 38 KHz, maka pancarannya akan terganggu oleh frekuensi-frekuensi infra merah dari alam, seperti frekuensi infra merah yang dipancarkan oleh matahari, tumbuhan, bahkan badan manusia. Dengan menggunakan frekuensi 38 KHz, maka pancaran LED infra merah yang dihasilkan oleh rangkaian tidak terganggu oleh pancaran infra merah alam, sehingga jarak pengiriman data semakin jauh.

(59)

3

(60)

nop

sjmp 38KHz

Mikrokontroler AT89S51 memerlukan 12 Clock setiap satu siklus mesin. Dengan demikian, jika digunakan kristal 12 MHz, maka waktu yang diperlukan untuk satu siklus mesin adalah :

6

12 1 10 1

12ClockMHzx sekons

Jika dihitung lamanya mikrokontroler AT89S51 mengerjakan perintah di atas :

Instruksi Siklus mesin Waktu ( S)

CLR lamanya logika high (1) adalah 13 s, sehingga periodanya menjadi 26 s.

13 s 13 s

Low High

26 s

(61)

6

Jika LED infra merah dipancarkan dengan frekuensi ini, maka pancaran LED infra merah dari rangkaian tidak akan terganggu oleh frekuensi infra merah alam. Sebagai catatan frekuensi infra merah yang tidak dipengaruhi oleh frekuensi infra merah dari alam adalah antara 38 KHz s/d 40 KHz, frekuensi inilah yang digunakan sebagai frekuensi remote kontrol dari TV, VCD dan DVD di seluruh dunia.

Ketika penerima infra merah menerima pancaran infra merah dengan frekuensi 38 KHz dari rangkaian pemancar, maka output dari penerima akan berlogika high (1), jika pancaran infra merah ini dihentikan, maka penerima akan mendapatkan logika low (0) sesaat (± 1200 s ) kemudian berubah menjadi high (1) kembali walaupun tidak ada pancaran infra merah dengan frekuensi 38 KHz. Ini sudah merupakan karakteristik dari penerima infra merah yang digunakan (TSOP 1738). Pada alat ini, logika high setelah setelah logika low sesaat itulah yang dijadikan sebagai data, sehingga dengan mengatur lebar pulsa high (1) tersebut dengan suatu nilai tertentu dan menjadikan nilai tersebut sebagai datanya, maka pengiriman data dapat dilakukan.

(62)

berikutnya , kemudian membandingkan lagi sesuai atau tidak dengan data awal. Langkah ini dilakukan terus sampai didapat data awal. Ketika penerima mendapatkan data yang sesuai dengan data awal, maka penerima akan mengambil data pertama setelah data awal sebagai data pertama, data kedua setelah data awal sebagai data kedua, dan seterusnya hingga data ketiga. Dengan demikian tidak akan terjadi kesalahan urutan data, walaupun ada penghalang sesaat.

Setiap data mempunyai lebar pulsa high (1) tertentu. Untuk nilai data 0, maka lebar pulsa high yang dikirim adalah ± 1131 sekon. Programnya seperti berikut:

(63)

P3.7 ( AT89S51) ditambah dengan nilai 1, dan kemudian hasil penjumlahannya digunakan sebagai banyaknya perulangan dalam pengiriman pulsa.

Sebagai contoh jika data yang dikirimkan adalah data 1, maka data ini akan ditambahkan 1 sehingga hasilnya menjadi 2. 2 inilah yang merupakan banyaknya perulangan pengiriman pulsa. Jadi lebar pulsa untuk data satu ± 2 x 1.131 s = 2.262 s. Demikian pula untuk data-data yang lainnya.

4.6. Pengujian Rangkaian Penerima Infra Merah

IC yang digunakan sebagai penerima infra merah adalah IC TSOP 1738. IC ini sering digunakan sebagai penerima/receiver remote control dari TV atau VCD. Rangkaiannya tampak seperti dibawah ini:

(64)

Gambar 4.4. Rangkaian Penerima Infra Merah

Pada rangkaian diatas digunakan resistor 100 ohm untuk membatasi arus yang masuk pada rangkaian, sedangkan kapasitor 10 F digunakan agar arus yang masuk ke IC TSOP 1738 lebih stabil.

IC ini mempunyai karakteristik yaitu akan mengeluarkan logika high (1) atau tegangan ± 4,5 volt pada outputnya jika IC ini mendapatkan pancaran sinar infra merah dengan frekuensi antara 38 40 KHz, dan IC ini akan megeluarkan sinyal low (0) atau tegangan ± 0,109 volt jika pancaran sinar infra merah dengan frekuensi antara 38 40 KHz berhenti, namun logika low tersebut hanya sesaat yaitu sekitar 1200 s, setelah itu outputnya kan kembali menjadi high. Sifat inilah yang dimanfaatkan sebagai pengiriman data.

Output dari IC ini dihubungkan ke P3.7 pada mikrokontroler, sehingga setiap kali IC ini mengeluarkan logika low atau hing pada outputnya, maka mikrokontroller dapat langsung mendeteksinya. Programnya sebagai berikut :

(65)

jb P3.7,nilai mov a,60h mov b,#10 div ab dec a

cjne a,#10,Utama

(66)

BAB V

KESIMPULAN DAN SARAN

5.1 Kesimpulan

Dari hasil pengamatan terhadap laporan tugas akhir ini dapat kita ambil kesimpulan bahwa :

1. Rangkaian perancangan dan realisasi perangkat pengontrol peralatan elektronik / listrik 220 V AC menggunakan pemancar infra merah dapat digunakan untuk mengoperasikan dan mengontrol banyak peralatan dimana pada proyek ini maksimal dapat mengoperasikan dan mengontrol 8 peralatan.

2. Peralatan yang dapat dikontrol oleh perangkat ini adalah peralatan elektronik / listrik 220 V AC hanya terbatas pada pengontrolan ON

OFF (saklar) nya saja.

3. Perangkat pengontrol ini menggunakan LED infra merah sebagai pemancar dan IC TSOP 1738 sebagai penerimanya.

(67)

5.2 Saran

1. Aplikasi rangkaian ini dapat diperluas misalnya untuk mengendalikan peralatan yang berada diluar batas jangkauan manusia, contohnya peralatan yang berada didalam ruangan yang beracun.

2. Rangkaian ini bisa dikembangkan agar dapat digunakan sebagai dasar komunikasi digital.

(68)

DAFTAR PUSTAKA

1. Agfianto,Belajar Mikrokontroler AT89C51/52/55 Teori dan Aplikasi, Edisi Kedua, Penerbit: Gava Media, Yogyakarta, 2004

2. Agfianto,Teknik Antarmuka Komputer: Konsep dan Aplikasi, Edisi Pertama, Penerbit: Graha Ilmu, Yogyakarta, 2002

3. Andi, Panduan Praktis Teknik Antarmuka dan Pemrograman Mikrokontroler AT89C51, Penerbit PT Elex Media Komputindo, Jakarta 2003

(69)

LAMPIRAN A : GAMBAR ALAT

Gambar Pemancar

(70)

Gambar

Gambar  2.1. IC Mikrokontroler AT89S51
Gambar 2.2. Simbol Dasar Relay
Gambar 2.3  Resistor
Gambar  2.4. simbol tipe transistor
+7

Referensi

Dokumen terkait

• Pengembalaan bergilir (rotation grassing), merupakan tata laksana padang rumput yang intensif yang dilakukan pada padang pengembalaan permanen. Ternak dimasukan se-

Za optimiranje nabave sem uporabil metodo optimalne naro ilne koli ine in s tem znižal stroške naro anja in skladiš enja embalaže.. Matej Paliska: Izboljšava logistike v

Sebelumnya penulis mengucapkan syukur dan terima kasih kepada Tuhan Yang Maha Esa sehingga dapat menyelesaikan Skripsi yang berjudul ”Analisis Ketertarikan Konsumen Memilih

Sebagaimana yang disampaikan Sri Rumini, bahwa belajar adalah proses usaha yang dilakukan individu untuk memperoleh suatu perubahan tingkah laku yang relatif

Berdasar akan hal itu, maka salah satu upaya yang dapat dijadikan alternatif untuk meningkatkan kompetensi guru dalam penggunaan alat peraga pembelajaran PAI yaitu

5 new anticancer compounds were found in the tuber of rodent tuber mutant clones which did not find in the control, for example hexadecanoic acid ethyl ester,

Mikrokontroler terbukti baik dapat digunakan sebagai pembangkit sinyal kendali inverter karena memiliki kecepatan dan ketelitian yang tinggi dalam proses

Dilihat dari sifatnya Penelitian Tindakan Kelas bersifat partisifatif dalam arti bahwa peneliti terlibat dalam penelitian, bersifat kolaboratif karena melibatkan orang