RANCANG BANGUN PENGATUR SUHU RUANGAN OTOMATIS BERBASIS MIKROKONTROLER ATMEGA8535 ( SOFTWARE )

  

RANCANG BANGUN PENGATUR SUHU RUANGAN

OTOMATIS BERBASIS MIKROKONTROLER ATMEGA8535

( SOFTWARE )

  

LAPORAN AKHIR

Laporan Akhir Ini Disusun Untuk Memenuhi Syarat Menyelesaikan

Pendidikan Diploma III Pada Jurusan Teknik Elektro

Program Studi Teknik Telekomunikasi

  

Oleh :

SEPTI CHOIRUNNISA

0612 3033 0978

  

POLITEKNIK NEGERI SRIWIJAYA

PALEMBANG

2015

  

RANCANG BANGUN PENGATUR SUHU RUANGAN

OTOMATIS BERBASIS MIKROKONTROLER ATMEGA8535

( SOFTWARE )

  

Oleh :

SEPTI CHOIRUNNISA

0612 3033 0978

Menyetujui,

  Palembang, juni 2015 Pembimbing I Pembimbing II

Nasron, ST., M.T Rosita Febriani, S.T., M.Kom

NIP. 196808221993031001 NIP. 197902012003122003

  

Mengetahui,

Ketua Jurusan Ketua Program Studi Teknik Elektro Teknik Telekomunikasi Ir. Ali Nurdin, M.T Ciksadan, S.T., M.Kom NIP. 196212071991031001 NIP. 196809071993031003

  

Motto

Semangat adalah sebetulnya kepingan-kepingan bar kemuan yang kita

sisipkan pada setiap celah dalam kerja keras kita, untuk ,mencegah

masuknya kemalasan dan penundaan. Kesulitan itu sementara, seperti semua yaang sebelumya pernah terjadi.

“Pendidikan merupakan perlengkapan paling baik untuk hari tua

(Aristoteles)”

  

Ku Persembahkan Kepada :

   Allah swt. Sang Maha mengetahui atas segala sesuatu yang terbaik bagi umat-Nya. Kedua Orang Tuaku Tercinta

   (Harsono dan Fatmawati ) “Kalian Motivator Terbesar Dalam Hidupku”

   Adik-Adikku Tersayang

  (Nadila Indah Sari dan Muhammad Fajri) “Kalian adalah Sebagian Dari Hidupku.

   Sahabat Seperjuangan

  (Santi, Lita, Yolanda, dan Rina ) “Trimakasih Untuk Semua Pelajaran Hidupnya”

   Rekan T.A Yang Luar Biasa

  (Desy Ayu Minangsari ) “Trimakasih Atas Kerjasamanya” Teman Teman Seperjuangan

   Seluruh

  

Khususnya Kelas 6 TC

   Almamaterku

  

ABSTRAK

RANCANG BANGUN PENGATUR SUHU RUANGAN OTOMATIS

BERBASIS MIKROKONTROLER ATMEGA8535 (2015 : xiii + 56 Halaman + 266 Gambar + 1 Tabel + 8 Lampiran + Daftar Pustaka) Septi Choirunnisa 061230330978 JURUSAN TEKNIK ELEKTRO PROGRAM STUDI TEKNIK TELEKOMUNIKASI ABSTRAK

  Kipas merupakan alat yang biasa kita temukan dalam kehidupan sehari-hari. Hal ini diikarenakan kipas adalah alat yang biasa digunakan untuk menurunkan suhu atau mendinginkan sesuatu. Namun saat ini penggunaan kipas bisa dikembangkan menjadi alat pendingin yang bisa dikendalikan menggunakan perangkat elektronik seperti mikrokontroler. Oleh karena itu diperlukan sebuah sistem pengendalian suhu untuk ruangan agar dapat tercipta suhu yang baik dalam melakukan sistem pendingin. Bukan hanya sekedar membuat pengendali suhu, namun juga dibuat sistem monitoringnya. Data yang didapat dari sensor suhu LM35 diolah kemudian ditampilkan berupa grafik real time dan tabel yang dapat dilihat dengan komputer menggunakan LCD yang dapat menunjukan suhu yang sebenarnya pada suatu ruangan yang telah dipasang sensor LM35. Mikrokontroler atmega8535 yang digunakan merupakan mikrokontroler 8 bit yang memiliki kemampuan tinggi dan daya yang rendah, selain semua instruksi yang dieksekusi dalam satu siklus Clock. AVR mempunyai 32 register general-purpose, timer/counter fleksibel dengan mode compare,interput internal dan mode power saving. ADC dan PWM internal. AVR juga mempunyai in-system programble flash on-chip yang mengizinkan memori program untuk diprogram ulang dalam sistem menggunakan hubungan serial SPI.

  Kata Kunci : Kipas, suhu, LCD, LM35, grafik real time, ATMega8535

  

ABSTRACT

SOFTWARE DESIGN DEVICES AUTOMATIC THERMOSTAT ROOM

BASED MICROCONTROLLER ATMEGA8535 (2015 : xiii + 56 pages + 26 Images + 1 Tables + 8 Attachments + List Of Refferences) Septi Choirunnisa 061230330978 ELECTRICAL ENGINEERING DEPARTMENT PROGRAM STUDY OF TELECOMMUNICATION ENGINEERING POLYTECHNIC STATE OF SRIWIJAYA ABSTRACT

  The fan is a tool that we usually find in everyday life. It diikarenakan fan is a common tool used to lower the temperature or refrigerate something. However, the current use of the fan can be developed into a cooling device that can be controlled using an electronic device such as a microcontroller. Therefore we need a control system to room temperature in order to create a good temperature in conducting the cooling system. Not just making temperature control, but also made the monitoring system. The data obtained from the LM35 temperature sensor is processed and then displayed in real time in the form of graphs and tables that can be viewed with a computer using an LCD that can show the actual temperature in a room that has been mounted sensor LM35. Microcontroller ATMega8535 used an 8-bit microcontroller that has a high capability and low power, in addition to all the instructions that are executed in a single clock cycle. AVR has 32 general-purpose registers, timer / counters flexible with compare modes, internal interput and power saving mode. ADC and internal PWM. AVR also has in-system programble on-chip flash memory that allows the program to be re-programmed in the system using SPI serial connection.

  Keywords: fan, temperature, LCD, LM35, real time charts, ATMega8535

  Puji syukur penulis panjatkan kehadirat Allah SWT yang telah memberikan rahmat dan hidayah-Nya sehingga penulis dapat menyelesaikan Laporan Kerja Praktek ini. Salam dan shalawat selalu tercurah pada junjungan kita Nabi Besar Muhammad SAW beserta para pengikutnya hingga akhir zaman.

  Laporan Akhir ini berjudul

  “RANCANG BANGUN PERANGKAT

LUNAK ALAT PENGATUR SUHU RUANGAN OTOMATIS BERBASIS

MIKROKONTROLER ATMEGA8535” yang merupakan salah satu syarat

  untuk menyelesaikan pendidikan diploma III Politeknik Negeri Sriwijaya Jurusan Teknik Elektro.

  Pada kesempatan ini tidak lupa penulis mengucapkan terima kasih yang sebesar-besarnya kepada semua pihak yang telah membantu dalam menyelesaikan laporan akhir ini. Ucapan terima kasih penulis sampaikan kepada: 1.

  Bapak RD Kusumanto, S.T., M.M. selaku Direktur Politeknik Negeri Sriwijaya.

  2. Bapak Ir. Ali Nurdin, M.T. selaku Ketua Jurusan Teknik Elektro Politeknik Negeri Sriwijaya.

  3. Bapak Ir. Siswandi, M.T. selaku Sekretaris Jurusan Teknik Elektro Politeknik Negeri Sriwijaya.

  4. Bapak Ciksadan, S.T., M.Kom. selaku Ketua Program Studi Teknik Telekomunikasi D-III Politeknik Negeri Sriwijaya.

  5. Bapak Nasron, ST., M.T selaku Pembimbing I Laporan Akhir yang telah membantu dalam penyelesaian laporan akhir.

  6. Ibu Rosita Febriani, S.T., M.Kom selaku Pembimbing II Laporan Akhir yang telah membantu dalam penyelesaian laporan akhir.

  7. Rekan rekan Kelas 6 TC yang telah Banyak membantu penulis dalam menyelesaikan Laporan Akhir ini.

  Dalam penyusunan laporan ini penulis menyadari masih banyak kekurangan dalam pembuatannya, oleh karena itu kritik dan saran yang bersifat membangun sangatlah diharapkan guna pebaikan dimasa yang akan datang.

  Akhir kata penulis mengharapkan semoga laporan ini dapat bermanfaat bagi semua yang membacanya, Amin.

  Palembang, Juni 2015 Penulis

  DAFTAR ISI Halaman HALAMAN JUDUL ................................................................................. i

LEMBAR PENGESAHAN ......................................................................... ii

MOTTO ........................................................................................................ iii

ABSTRAK .................................................................................................... iv

ABSTRACK ................................................................................................. v

KATA PENGANTAR .................................................................................. vi

DAFTAR ISI ................................................................................................. viii

DAFTAR GAMBAR .................................................................................... xi

DAFTAR TABEL ........................................................................................ xiii

BAB I PENDAHULUAN

  1.1 Latar Belakang ......................................................................................... 1

  1.2 Perumusan Masalah ................................................................................. 2

  1.3 Pembatasan Masalah ................................................................................ 2

  1.4 Tujuan dan Manfaat ................................................................................. 2

  1.4.1 Tujuan ........................................................................................ 2

  1.4.2 Manfaat ...................................................................................... 2

  1.5 Metodologi Penulisan .............................................................................. 3

  1.5.1 Metode Literatur ........................................................................ 3

  1.5.2 Metode Wawancara ................................................................... 3

  1.5.3 Metode Observasi ...................................................................... 3

  1.6 Sistematika Penulisan .............................................................................. 3

  BAB II TINJUAN PUSTAKA

  2.1 Pengenalan software ( Perangkat Lunak ) ................................................ 5

  2.1.1 Jenis-jenis Software ................................................................... 5

  2.1.2 Pembagian Software .................................................................. 8

  2.2 Mikrokontroler ATMEGA 8535 ................................................................ 8

  2.2.1 Konfigurasi Pin ATMEGA 8535 .............................................. 13

  2.2.2 Arsitektur Mikrokontroler ATMEGA 8535 .............................. 15

  2.2.3 Fitur-Fitur ATMEGA 8535 ....................................................... 16

  2.2.4 Peta Memori ATMEGA 8535 ..................................................... 17

  2.3 Flowchat ................................................................................................... 17

  2.3.1 Sistem Flowchat ........................................................................ 18

  2.3.2 Program Flowchat ....................................................................... 18

  2.4 LCD (Liquid Crystal Display) ................................................................. 19

  2.4.1 Material LCD (Liquid Crystal Display) .................................... 20

  2.4.2 Pengendali / Kontroler LCD (Liquid Crystal Display) ............. 20

  2.5 Kipas ........................................................................................................ 22

  2.6 Sensor suhu LM35 ................................................................................... 23

  2.6.1 Prinsip Kerja Sensor Suhu LM35 ................................................ 23

  2.6.2 Keistimewaan Sensor Suhu LM35 .............................................. 24

  2.6.3 Karakteristik Sensor Suhu LM35 ................................................ 25

  2.7 Power Supply ........................................................................................... 26

  2.8 Bahasa Pemograman .................................................................................. 26

  2.8.1 Bahasa Pemograman pada Mikrokontroler ATMEGA 8535 .... 26

  2.8.1.1 Basic Complair Bascom AVR ........................................ 26

  2.8.1.2 Dasar Pemograman Basic ............................................. 28

  2.8.1.3 Kontrol Program ........................................................... 30

  2.8.2 Cara Mendownload Program ke Mikrokontroler ...................... 30

  BAB III RANCANG BANGUN

  3.1 Tujuan Perancangan ................................................................................. 31

  3.2 Blok Diagram Rangkian ......................................................................... 31

  3.3 Perancangan Rangkian ............................................................................. 32

  3.4 Flowchat Aplikasi .................................................................................... 32

  3.5 Program Software Basic Complair AVR ................................................. 35

  3.6 Proses Penginstalan Driver USB ISP ....................................................... 36

  3.7 Perancangan Desain Alat ......................................................................... 43

  BAB IV PEMBAHASAN

  4.1 Tujuan Pembahasan ................................................................................. 45

  4.2 Cara Menginstal Program Bascom AVR ................................................. 45

  4.3 Downloader Program ke Sistem Minimum Mikrokontroler .................. 46

  4.4 Pembahasan Pemograman ........................................................................ 49

  4.5 Data Hasil Pengukuran ............................................................................. 54

  4.4.1 Listing Program ......................................................................... 49

  4.4.2 Analisa ....................................................................................... 54

  BAB V KESIMPULAN DAN SARAN

  5.1 Kesimpulan .............................................................................................. 56

  5.2 Saran ......................................................................................................... 56

  DAFTAR PUSTAKA LAMPIRAN

  DAFTAR GAMBAR

  Gambar Halaman

  2.1 Blok Diagram ATMega8535 .................................................................... 10

  2.2 Diagram Pin Mikrokntroler ATMega8535 .............................................. 13

  2.3 Liquid Crystal Display (LCD) ................................................................. 20

  2.4 Kipas ........................................................................................................ 22

  2.5 Rangkaian Pengukur Suhu ....................................................................... 23

  2.6 Bentuk dan Simbol Sensor Suhu LM35 ................................................... 24

  2.7 Halaman Editor Bascom AVR ................................................................. 27

  2.8 Download Program dari PC ke IC ATMega8535 .................................... 31

  2.9 Chip Downloader ..................................................................................... 32

  2.10 Program di dalam Bascom AVR Software .............................................. 33

  2.11 Pemilihan Reload File pada ISP Flash Programmer .............................. 33

  2.12 Pemilihan Signature pada ISP Flash Programmer ................................. 34

  2.13 Pemilihan Open File ISP Flash Programmer ......................................... 34

  3.1 Blok Diagram Rancang Bangun Bangun Perangkat Lunak Pengatur Suhu Ruangan Otomatis Berbasis Mikrokontroler

  ATMega8535 .................................................................................... 36

  3.2 Rangkaian Keseluruhan Rancang Bangun Perangkat Lunak Alat Pengatur Suhu Ruangan Otomatis berbasis Mikrokontroler ATMega8535 .................................................................................... 37

  3.3 Flowchat Rancang Bangun Perangkat Lunak Alat Pengatur Suhu Ruangan Otomatis berbasis Mikrokontroler ATMega8535 .................................................................................... 39

  3.4 Program Basic Complair AVR ................................................................. 40

  3.5 Pengatur Suhu Ruangan Tampak Depan .................................................. 47

  3.6 Pengatur Suhu Ruangan Tampak Belakang ............................................. 48

  4.1 Jendela Program Bascom AVR .............................................................. 49

  4.2 Proses Compile ........................................................................................ 50

  4.3 Downloader dihubungkan ke PC dan Sistem Minimum ............................ 51

  4.4 Tampilan File Program ISP sebelum dibuka ............................................. 51

  4.5 Tampilan Program pada saat proses terhubung ke komputer .................... 52

  4.6 Tampilan untuk memilih Select Chip untuk Mikrokontroler ATMega 8535 .......................................................................................... 52

  4.7 Tampilan untuk memilih File dan melakukan Flash ................................ 53

  

DAFTAR TABEL

  Tabel Halaman

  2.1 Simbol-simbol pada Flowchat Program ................................................... 19