PERANCANGAN ALAT PENGENDALI LAMPU DAN KIPAS
ANGIN DENGAN JARINGAN KOMUNIKASI DATA
BERBASIS MIKROKONTROLER ATMEGA 32
SKRIPSI
JEKSON SIAHAAN
120801024
DEPARTEMEN FISIKA
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN
ALAM
UNIVERSITAS SUMATERA UTARA
MEDAN
PERANCANGAN ALAT PENGENDALI LAMPU DAN KIPAS
ANGIN DENGAN JARINGAN KOMUNIKASI DATA
BERBASIS MIKROKONTROLER ATMEGA 32
SKRIPSI
Diajukan untuk melengkapi tugas dan memenuhi syarat mencapai
gelar Sarjana Sains
JEKSON SIAHAAN
120801024
DEPARTEMEN FISIKA
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN
ALAM
UNIVERSITAS SUMATERA UTARA
MEDAN
PERSETUJUAN
Judul : Perancangan Alat Pengendali Lampu dan Kipas
Angin Dengan Jaringan Komunikasi Data Berbasis
Mikrokontroler ATMega 32
Kategori : Skripsi
Nama : Jekson Siahaan
Nomor Induk Mahasiswa : 120801069
Program Studi : Sarjana (S1) Fisika
Departemen : Fisika
Fakultas : Matematika Dan Ilmu Pengetahuan Alam
PERNYATAAN
PERANCANGAN ALAT PENGENDALI LAMPU DAN KIPAS
ANGIN DENGAN JARINGAN KOMUNIKASI DATA
BERBASIS MIKROKONTROLER ATMEGA 32
SKRIPSI
Saya mengakui bahwa skripsi ini adalah hasil kerja saya sendiri, kecuali beberapa
kutipan dan ringkasan yang masing-masing disebutkan sumbernya.
Medan,
JEKSON SIAHAAN
PENGHARGAAN
Puji Syukur penulis panjatkan kehadirat Tuhan Yang Maha Esa karena berkat
Rahmat dan Karunia-Nya penulis dapat menyelesaikan penyusunan skripsi ini
dengan baik. Dalam penyusunan dan penulisan skripsi ini tidak terlepas dari
bantuan, motivasi, didikan serta bimbingan dari berbagai pihak sehingga setiap
kesulitan yang dihadapi penulis dapat terselesaikan. Oleh karena itu dalam
kesempatan ini penulis dengan tulus hati mengucapkan terima kasih kepada :
1. Kedua orang tua penulis, kepada Ayah tersayang R.Siahaan dan Ibu
tercinta T.Silalahi atas jasa-jasanya, kesabaran, doa, perjuangan yang tiada
lelah dalam mendidik dan memberi kasih sayang yang tulus dan ikhlas
semenjak kecil, yang menjadi penyemangat dan inspirasi bagi penulis
hingga penulis dapat melanjutkan study dan menyelesaikan penulisan
skripsi ini.
2. Bapak Drs. Takdir Tamba, M.Eng. Sc dan Bapak Dr. Bisman
Perangin-angin, M.Eng. Sc selaku Dosen Pembimbing yang selalu bijaksana
memberikan bimbingan, nasehat, mencurahkan perhatian serta waktunya
selama penelitian dan penulisan skripsi ini
3. Bapak Prof.Dr.Nasruddin MN,M.Eng.Sc dan Bapak Junedi Ginting,M.Si
selaku Dosen Penguji yang memberikan saran dan masukan demi
perbaikan skripsi yang lebih bagus.
4. Bapak Dr. Marhaposan Situmorang selaku Ketua Departemen Fisika, dan
Drs.Syahrul Humaidi, M.Sc selaku Sekretaris Departemen Fisika FMIPA
USU, Kak Tini, Bang Johaidin dan Kak Yuspa selaku staf Departemen
Fisika, seluruh dosen, staf dan pegawai Departemen Fisika FMIPA USU
yang telah banyak membantu dan membekali penulis dengan berbagai
5. Saudara penulis tercinta, adik Asna Siahaan, Rio Siahaan dan Sinta
siahaan, terkhusus kepada kakak dan abang penulis, Betty Siahaan,Eronita
Siahaan, Mindo Siahaan dan Rijal Siahaan yang telah memberikan
semangat, kasih sayang dan bantuan secara moril dan materiil demi
lancarnya penyusunan skripsi ini.
6. Mutia Rizki Lubis yang telah memberi dukungan, cinta yang tulus dan doa
serta partisipasinya selama penelitian sampai akhir penulisan skripsi ini.
7. Teman-teman Asisten Laboratorium Fisika Gelombang atas kebersamaan
dan dukungan yang berarti kepada penulis.
8. Teman-teman Kos Kesain Rumah Pulo atas kebersamaan dan motivasi
serta dukungan yang berarti kepada penulis.
9. Teman-teman seperjuangan Phisyc On Fire (Fisika 2012) yang turut
berpartisipasi dan memberi semangat dari awal kuliah hingga penulisan
skripsi ini.
10.Kapada Adik-adik Penulis Fisika Stambuk 2013, Stambuk 2014 dan
Stambuk 2015 atas semua dukungan dan doa dalam penulisan skripsi ini.
Semoga Tuhan Yang Maha Esa memberikan balasan yang berlipat ganda
kepada semuanya. Demi perbaikan selanjutnya,saran dan kritik yang membangun
akan penulis terima dengan senang hati.Akhirnya, hanya kepada Tuhan Yang
Maha Esa penulis serahkan segalanya semoga dapat bermanfaat khususnya bagi
penulis umumnya bagi kita semua.
Medan,
PERANCANGAN ALAT PENGENDALI LAMPU DAN KIPAS
ANGIN DENGAN JARINGAN KOMUNIKASI DATA
BERBASIS MIKROKONTROLER ATMEGA32
ABSTRAK
Telah dirancang suatu alat pengendali lampu dan kipas angin dengan menggunakan mikrokontroler ATMega32. Alat ini terdiri dari keypad, LCD, lampu dan kipas yang dikendalikan serta Radio Frekuensi yang akan digunakan sebagai komunikasi data jarak jauh. Software pada alat ini menggunakan bahasa pemrograman Cod Vision AVR. Prinsip kerja alat ini adalah menggunakan gelombang radio untuk mengontrol lampu dan kipas pada jarak jauh, pada bagian transmitter (remote) terdiri dari keypad, mikrokontroler dan gelombang frekuensi 315Mhz. dari keypad data akan dikirim ke transmiter secara wireless (tanpa kabel). Kemudian pada receiver data diterima dan diolah kemudian dibandingkan dengan data yang telah ditentukan pada program sebagai pengontrolan. Pada alat ini, jika pada transmiter di tekant 1, maka kipas akan hidup dengan kecepatan 25% , ditekan 2, kipas dengan kecepatan 50%, ditekan 3, kipas dengan kecepatan 75% dan jika ditekan 4, kipas akan bergerak dengan kecepatan 100%. Untuk menghidupkan lampu maka di tekan 5, maka lampu akan menyala dengan terang 25%,di tekan 6, terangnya 50%, ditekan 7, terangnya 75% dan jika ditekan 8 lampu akan menyala dengan terang maksimum yaitu 100%. Untuk mematikan lampu ditekan C, mematikan kipas ditekan B dan untuk mematikan lampu dan kipas ditekan 0.
DESIGN AND CONTROL DEVICE OF LAMP AND FAN WITH
DATA COMMUNICATIONS NETWORK BY USING A
MICROCONTROLLER ATMEGA 32
ABSTRACT
A lamp controller and fun by using a microcontroller ATMega 32 have been designed. This device is consists of a keypad as a controller, LCD displays messages from the transmitter, the lights and the fan will be controlled and Radio Frequency used as a data communications with far distance. Software on the device using the programming language Cod Vision AVR. The working principle of this tool is to use radio waves to control lights and fans at a distance, at the transmitter (remote) consists of a 4x4 matrix keypad, microcontroller and 315Mhz frequency bands. of keypad data will be sent to the transmitter with a wireless (cordless). Then the data is received and processed receiver then compared with the data that has been determined in the program as control. In this tool, if the transmitter in press 1 then the fan will be live at 25%, in press 2 fans live at 50%, pressured 3 fans live at the speed of 75%, and when pressed four fans will be living with a rate of 100%. To turn on the lights, pressed the 5 lights will be lit with the light of 25%, pressed 6 explained 50%, reduced 7 explained 75% and if pressed 8 lights will flash with a bright maximum of 100%. To turn off the lights pressed B, turn off fans pressed C and turn off lights and fans pressed 0.
3.2 Rangkaian mikrokontroller ATMega 32 28
3.3 Rangkaian LCD (Liquid Crystal Display) 29
3.4 Rangkaian Power Suply 30
3.5 Rangkaian Radio Freakuensi 315 Mhz 31
3.6 Rangkaian Rangkaian Keypad 4 x 4 31
3.7 Rangkaian Kipas dan Lampu 32
3.8 Flowchart Transmiter 33
3.9 Flowchart Receiver 34
Bab 4 Pengujian Alat dan Program 4.1 Pengujian Power Supply 35
4.2 Pengujian Mikrokontroler ATmega 32 36
4.3 Pengujian LCD 36
4.4 Pengujian Keypad Matriks 4 x 4 38
4.5 Pengujian Radio Frekuensi 315 MHZ 41
4.6 Pengujian Alat Keseluruhan 46
Bab 5 Kesimpulan dan Saran 5.1 Kesimpulan 48
5.2 Saran 48
Daftar Pustaka 49
Lampiran 50
DAFTAR TABEL
Halaman
Tabel 2.1 Fungsi Khusus Port A 9
Tabel 2.2 Fungsi Khusus Port B 11
Tabel 2.3 Fungsi Khusus Port C 12
Tabel 2.4 Fungsi Khusus Port D 12
Tabel 2.5 Fungsi Pin Pada Liquid Crystal Display 20
Tabel 4.5 Pengujian Transmiter dan Receiver 42
DAFTAR LAMPIRAN
Nomor Lampiran Judul Halaman
1. Gambar alat secara keseluruhan 50
2. Program Pada Alat 52
DAFTAR SINGKATAN
AC = Analog Comparator
ADC = Analog to Digital Converter
ASCII = American Standart Code for Information Interchange
AVR = Alf and Vegard’s Risc processor
BTS = Base Transceiver System
BSS = Base Station Subsystem
CMOS = Complementary Metal Oxide Semiconductorial
CPU = Central Proccesing Unit
EEPROM = Electrical Erasable Programmable Read Only Memory
GHz = Giga Hearzt
RISC = Reduce Instruction Set Computer
ROM = Read Only Memory
RF = Radio Frekuensi
RST = Reset
SPI =Serial Peripheral Interface
TWI =Two-wire Serial Interface
USART = Universal Shynchronous and Asyncrhonous Serial Receiver and
Transmitter