Pengendalian Elevator Menggunakan Mikrokontroler ATMega16.

(1)

iii

PENGENDALIAN ELEVATOR MENGGUNAKAN

MICROCONTROLLER ATMega16

Rachman Haiykal Yassein / 0827036

Jurusan Sistem Komputer, Fakultas Teknik, Universitas Kristen Maranatha Jalan Prof. Drg. Suria Sumantri 65

Bandung 40164, Indonesia

ABSTRAK

Kepraktisan juga kemudahan merupakan salah satu hal yang sangat dibutuhkan oleh manusia dan tidak menutup kemungkinan dalam penggunaan alat bantu transportasi vertikal yang digunakan untuk mengangkut orang atau barang.Alat bantu transportasi vertikal ini berkembang pesat. Seiring dengan perkembangan teknologi maka dibuatlah suatu alat berbasis mikrokontroler untuk merancang alat bantu transportasi vertikal yang biasa disebut lift, sehingga dapat memberi kemudahan dan kepraktisan bagi banyak orang yang menggunakannya.

Elevator ini dirakit dalam ukuran miniatur, bahan yang digunakan adalah bahan kayu dengan ketebalan ±0.7 cm dan elevator digerakkan oleh 1 motor servo. Motor servo tesebut dikendalikan oleh mikrokontroler ATMega16. Elevator tesebut memiliki 8 buah tombol unik yang bertujuan sebagai tombol panggil atau tujuan elevator yang melayani lantai tertentu.

Prototype elevator berhasil direalisasikan sebagai contoh perhitungan elevator tanpa beban dari lantai 1 ke lantai 2 ditempuh dengan kecepatan rata – rata ±2,3 cm/detik dan contoh perhitungan elevator dengan beban penuh ( ±300gram) dari lantai 1 ke lantai 2 ditempuh dengan kecepatan rata – rata ±1,1 cm/detik.


(2)

iv

ELEVATOR CONTROL USING

MICROCONTROLLER ATMega16

Rachman Haiykal Yassein / 0827036

Department of Computer Systems, Faculty of Engineering, Universitas Kristen Maranatha

Prof road. Drg. Suria Sumantri 65 40164 Bandung, Indonesia

ABSTRACT

Basically, both practicality and easiness are what human need in every aspect of life, not to mention in the vertical means of transportation which can be used to carry people or things. This kind of transportation has been through such a vast development. As technology develops, a microcontroller-based tool is made to design a means of transportation called elevator, to give easiness and practicality for those who use it.

This elevator is assembled in a miniature size, made by using wood as material with +0.7 cm in thickness. This elevator is powered by 1 motor servo, which is controlled by a microcontroller ATMega 16. Elevator has 8 pieces intended as a unique key or destination elevator call button that serves a particular floor.

This elevator prototyped is managed to be realized as a sample calculation of an unloaded elevator moving up from 1st floor to 2nd floor that is done with the average speed of +2.3 cm/second, and also as a sample calculation of a fully loaded elevator (+300 gram) moving up from 1st floor to 2nd floor with the average speed of +1.1cm/second.


(3)

v

DAFTAR ISI

KATA PENGANTAR i

ABSTRAK iii

ABSTRACT iv

DAFTAR ISI v

DAFTAR TABEL vii

DAFTAR GAMBAR viii

BAB I PENDAHULUAN

1.1.Latar Belakang 1

1.2.Identifikasi Masalah 2

1.3.Tujuan 2

1.4.Pembatasan Masalah 2

1.5.Sistematika Penulisan 3

BAB II LANDASAN TEORI

2.1.Pengertian Elevator 4

2.2 Sejarah Elevator 7

2.3 Mikrokontroler 9

2.2.1 Kegunaan Mikrokontroler 10

2.2.2 Jenis – jenis Mikrokontoler 11

2.4 AVR ATmega 16 10

2.3.1Fitur – fitru ATmega16 12

2.3.2Konfigurasi ATmega16 12

2.5 Motor Servo 15

2.6 CodeVisionAVR 17

2.7 Sensor Magnet (Reedswitch) 18

BAB III PERANCANGAN DAN REALISASI

3.1 Perancangan Alat 21

3.1.1 Perancangan Pondasi Elevator 21


(4)

vi

3.1.3 Rangkaian Mikrokontroler 24

3.2 Performance Elevator 29

3.2.1 Aturan Gerak Dasar Elevator 30

3.3 Cara Kerja Alat 32

3.4 Pembuatan Program 34

BAB IV DATA PENGAMATAN DAN ANALISA

4.1 Pengujian Rangkaian Mikrokontroler 37

4.2 Pengujian dan Analisa Gerak Dasar Elevator 38

BAB V KESIMPULAN DAN SARAN

5.1 Kesimpulan 48

5.2 Saran 49

DAFTAR PUSTAKA 50

LAMPIRAN A

Program pada CodeVisionAVR A-1

LAMPIRAN B


(5)

vii

DAFTAR TABEL

Tabel 2.1 Fungsi khusus port B 13

Tabel 2.2 Fungsi khusus port C 14

Tabel 2.3 Fungsi khusus port D 14

Tabel 3.1 Logika gerak dasar elevator secara umum 30

Tabel 4.1 Pengujian Waktu Tempuh Elevator (tanpa beban) 41 Tabel 4.2 Pengujian Waktu Tempuh Elevator (beban penuh) 41

Tabel 4.3 Contoh Pengujian Waktu Tempuh 42

Tabel 4.4Konfigurasi Panel Satu Perintah 43

Tabel 4.5Contoh Konfigurasi Panel Satu Perintah 44

Tabel 4.6 Kecepatan Elevator dengan Satu Perintah 45


(6)

viii

DAFTAR GAMBAR

Gambar 2.1 ATmega16 11

Gambar 2.2 Pin ATmega16 13

Gambar 2.3 Rangkaian dalam motor servo 15

Gambar 2.4 Sinyal untuk mengendalikan motor servo 16

Gambar 2.5 Lebar Pulsa dan Posisi Servo 17

Gambar 2.6 CodeVisionAVR 18

Gambar 2.7 Cara kerja reed switch 19

Gambar 3.1 Blok Diagram 20

Gambar 3.2 Tampak Depan Elevator 21

Gambar 3.3 Tampak Belakang Elevator 22

Gambar 3.4 Bagian Motor Servo 22

Gambar 3.5 Pengait Besi 23

Gambar 3.6 Kayu sebagai Jalur elevator 23

Gambar 3.7 Bagian rangkaian motor servo 24

Gambar 3.8 MikroAVR16 25

Gambar 3.9 Sistem Minimum AVR ATMega16 27

Gambar 3.10 Skema rangkaian elevator 28

Gambar 3.11 Modul MikroAVR16 29

Gambar 3.12 Power Supply mikrokontroler 29

Gambar 3.13 Panel input tombol pemilih 31

Gambar 3.14 Flowchart Utama 32

Gambar 3.15 Flowchart cek saklar dan tombol 33

Gambar 3.16 Flowchart cek tombol dan sensor magnet 34

Gambar 3.17 CodeVisionAVR 35

Gambar 3.18 Konfigurasi ATmega16 35

Gambar 3.19 Download program 36

Gambar 4.1 Prototype elevator 37

Gambar 4.2 Jarak Elevator Tiap Lantai 38


(7)

LAMPIRAN A


(8)

#include <mega16.h> #include <delay.h>

// Declare your global variables here

//===============================================// //**========== Inisialisasi Output ============**//

//===============================================// #define servo PORTC.0 // Motor servo

#define led1 PORTC.1 // Led di Lantai 1 #define led2 PORTC.2 // Led di Lantai 2 #define led3 PORTC.3 // Led di Lantai 3 #define led4 PORTC.4 // Led di Lantai 4 #define led5 PORTC.5 // Led di Lantai 5

//+++++++++++++++++++++++++++++++++++++++++++++++// //===============================================// //**============ Inisialisasi Sensor ==========**//

//===============================================// #define mgt1 PINB.2 //magnet di Lantai 1

#define mgt2 PINB.3 //magnet di Lantai 2 #define mgt3 PINB.4 //magnet di Lantai 3 #define mgt4 PINB.5 //magnet di Lantai 4 #define mgt5 PINB.6 //magnet di Lantai 5

//+++++++++++++++++++++++++++++++++++++++++++++++// //===============================================// //**============ Inisialisasi Tombol ==========**//

//===============================================// #define tbl_u5 PINA.0 //tombol up lantai 5

#define tbl_u4 PINA.1 //tombol up lantai 4 #define tbl_u3 PINA.2 //tombol up lantai 3 #define tbl_u2 PINA.3 //tombol up lantai 2 #define tbl_d1 PINA.4 //tombol down lantai 1 #define tbl_d2 PINA.5 //tombol down lantai 2 #define tbl_d3 PINA.6 //tombol down lantai 3 #define tbl_d4 PINA.7 //tombol down lantai 4

//+++++++++++++++++++++++++++++++++++++++++++++++// //===============================================// //**========== Program Motor Servo ============**// //===============================================// void naik()

{

servo = 1; delay_ms(1.8); servo = 0; delay_ms(20); }

void turun() {

servo = 1; delay_us(5500); servo = 0; delay_ms(20); }


(9)

//+++++++++++++++++++++++++++++++++++++++++++++++// //===============================================// //**========== Program indikator led ==========**//

//===============================================// void l1()

{

if(mgt1 == 0) {

led1 = 0; }

} void l2() {

if(mgt2 == 0) {

led2 = 0; }

} void l3() {

if(mgt3 == 0) {

led3 = 0; }

} void l4() {

if(mgt4 == 0) {

led4 = 0; } } void l5() {

if(mgt5 == 0) {

led5 = 0; } } //++++++++++++++++++++++++++++++++++++++++++++++++// void main(void) { PORTA=0xFF; DDRA=0x00; PORTB=0x7C; DDRB=0x00; PORTC=0x3E; DDRC=0x3F; PORTD=0x00; A-2


(10)

DDRD=0x00; TCCR0=0x00; TCNT0=0x00; OCR0=0x00; TCCR1A=0x00; TCCR1B=0x00; TCNT1H=0x00; TCNT1L=0x00; ICR1H=0x00; ICR1L=0x00; OCR1AH=0x00; OCR1AL=0x00; OCR1BH=0x00; OCR1BL=0x00; ASSR=0x00; TCCR2=0x00; TCNT2=0x00; OCR2=0x00; MCUCR=0x00; MCUCSR=0x00; TIMSK=0x00; ACSR=0x80; SFIOR=0x00; while (1) {

// Place your code here

//**============= Niak ke Lantai 2 ============**// if(tbl_u2 && mgt2 == 1)

{ naik(); led2 = 1; }

else {

tbl_u2 = 0; led2 = 1; l2(); }

//++++++++++++++++++++++++++++++++++++++++++++++++// //**============ Naik ke Lantai 3 ==============**//

if(tbl_u3 && mgt3 == 1) {

naik(); led3 = 1; }


(11)

else {

tbl_u3 = 0; led3 = 1; l3(); }

//++++++++++++++++++++++++++++++++++++++++++++++++// //**============= Niak ke Lantai 4 ============**//

if(tbl_u4 && mgt4 == 1) {

naik(); led4 = 1; }

else {

tbl_u4 = 0; led4 = 1; l4(); }

//++++++++++++++++++++++++++++++++++++++++++++++++// //**============ Naik ke Lantai 5 ==============**// if(tbl_u5 && mgt5 == 1)

{ naik(); led5 = 1; }

else {

tbl_u5 = 0; led5 = 1; l5(); }

//++++++++++++++++++++++++++++++++++++++++++++++++// //**============ Turun ke Lantai 1 =============**// if(tbl_d1 && mgt1 == 1)

{ turun(); led1 = 1; }

else {

tbl_d1 = 0; led1 = 1; l1(); }

//++++++++++++++++++++++++++++++++++++++++++++++++// //**============ Turun ke Lantai 2 ==============**// if(tbl_d2 && mgt2 == 1)

{

turun();


(12)

led2 = 1; }

else {

tbl_d2 = 0; led2 = 1; l2(); }

//++++++++++++++++++++++++++++++++++++++++++++++++//

//**============ Turun ke Lantai 3 =============**// if(tbl_d3 && mgt3 == 1)

{ turun(); led3 = 1; }

else {

tbl_d3 = 0; led1 = 1; l3(); }

//++++++++++++++++++++++++++++++++++++++++++++++++// //**============ Turun ke Lantai 4 ==============**// if(tbl_d4 && mgt4 == 1)

{

turun(); led4 = 1; }

else {

tbl_d4 = 0; led4 = 1; l4(); }

//++++++++++++++++++++++++++++++++++++++++++++++++// };

}


(13)

LAMPIRAN B


(14)

Gambar B-1 Prototype elevator


(15)

Gambar B-2 Skema rangkaian elevator PB0/T0/XCK 1 PB1/T1 2 PB2/AIN0/INT2 3 PB3/AIN1/OC0 4 PB4/SS 5 PB5/MOSI 6 PB6/MISO 7 PB7/SCK 8 RESET 9 XTAL2 12 XTAL1 13 PD0/RXD 14 PD1/TXD 15 PD2/INT0 16 PD3/INT1 17 PD4/OC1B 18 PD5/OC1A 19 PD6/ICP1 20 PD7/OC2 21 PC0/SCL 22 PC1/SDA 23 PC2/TCK 24 PC3/TMS 25 PC4/TDO 26 PC5/TDI 27 PC6/TOSC1 28 PC7/TOSC2 29 PA7/ADC7 33 PA6/ADC6 34 PA5/ADC5 35 PA4/ADC4 36 PA3/ADC3 37 PA2/ADC2 38 PA1/ADC1 39 PA0/ADC0 40 AREF 32 AVCC 30 U1 ATMEGA16 +88.8 RL1 JW D-107-3 Reed switch 1

RL2

JW D-107-3 Reed switch 2

RL4

JW D-107-3 Reed switch 4

RL5

JW D-107-3 Reed switch 5

RL3

JW D-107-3 Reed switch 3

D1

DIODE-LED indikator Lantai 1

D2

DIODE-LED indikator Lantai 2

D3

DIODE-LED indikator Lantai 3

D4

DIODE-LED indikator Lantai 4

D5

DIODE-LED indikator Lantai 5

R1 220R R2 220R R3 220R R4 220R R5 220R Saklar u5 Saklar u4 Saklar u3 Saklar u2 Saklar d1 Saklar d2 Saklar d3 Saklar d4 B-2


(16)

Gambar B-3 Rangkaian modul MikroAVR16


(17)

BAB I PENDAHULUAN

1

BAB I

PENDAHULUAN

Bab ini membahas mengenai latar belakang, identifikasi masalah, tujuan, pembatasan masalah, dan sistematika penulisan tugas akhir.

1.1 Latar Belakang

Berbagai macam aktifitas dalam peradaban modern saat ini, bergantung pada tersedianya dua hal kebutuhan pokok, yakni menuntut adanya perangkat penunjang (technology) serta ketersediaan energi (power) dengan berbagai bentuknya. Tersedianya kedua hal tersebut telah menjadi syarat dalam menjalankan berbagai aktivitas.

Hal ini mendorong upaya untuk memindahkan sebagian pekerjaan manusia kepada alat bantu, baik dalam bentuk mesin, perangkat elektronik atau sejenisnya. Alat bantu yang diciptakan merupakan produk dari ilmu rekayasa (science engineering) yang bersifat menunjang aktifitas manusia.

Namun di antara sekian banyak yang telah dapat dirasakan manfaatnya, masih terdapat sebagian produk teknologi yang belum dapat dijangkau oleh masyarakat secara menyeluruh, baik dikarenakan nilai harga yang masih belum


(18)

BAB I PENDAHULUAN 2

Universitas Kristen Maranatha

terjangkau, maupun disebabkan produk teknologi sendiri yang masih belum dapat menjangkau ke semua lapisan. Salah satu dari kasus tersebut adalah alat pengangkut orang atau barang yang bernama elevator atau yang biasa disebut dengan lift. Elevator pada dasarnya adalah sebuah rakitan sistem katrol sederhana yang menerapkan prinsip kerja hukum mekanika newtonian secara sederhana yaitu antara gaya, massa dan gerakan. Sistem katrol dalam elevator diatur sedemikan rupa sehingga dapat digerakkan untuk mengangkut beban berat dengan tenaga yang cukup kecil.

1.2 Identifikasi Masalah

Bagaimana merancang dan membuat simulasi lift atau elevator (barang) menggunakan ATmega16 ?

I.3 Tujuan

Merancang dan membuat simulasi lift atau elevator (barang) menggunakan ATmega16.

I.4 Pembatasan Masalah

Agar permasalahan tidak meluas dan tidak menyimpang dari tujuan, maka perlu diadakan suatu pembatasan meliputi :

1. Simulator lift atau elevator dirancang hanya untuk satu car elevator

dengan sebanyak lima lantai tanpa menggunakan simulasi pintu. 2. Pemrograman lift atau elevator dibatasi dengan menggunakan satu

perintah berkala dalam sekali eksekusi program.

3. Menggunakan microcontroller ATmega16 dengan input suplay Power ± 5 volt DC.


(19)

BAB I PENDAHULUAN 3

Universitas Kristen Maranatha

4. Menggunakan Software CodeVisionAVR untuk memprogram juga untuk downloader program.

5. Menggunakan motor servo sebagai penggerak lift atau elevator.

6. Input tombol kendali hanya dapat digunakan 1x panggilan.

I.5 Sistematika Penulisan

Sistematika penulisan laporan tugas akhir ini disusun dalam lima BAB, yaitu sebagai berikut:

BAB I : PENDAHULUAN

Bab ini membahas tentang latar belakang, identifikasi masalah, tujuan, pembatasan masalah, dan sistematika penulisan.

BAB II : LANDASAN TEORI

Bab ini membahas tentang dasar-dasar teori penunjang perancangan lift atau elevator yang meliputi pemahaman dasar

elevator, microcontroller, ATmega16, Motor servo, CodeVisionAVR, dan Sensor Magnet (reed switch).

BAB III : PERANCANGAN DAN REALISASI

Bab ini membahas tentang Perancangan lift atau elevator

(barang) menggunakan ATmega16.

BAB IV : DATA PENGAMATAN DAN ANALISIS

Bab ini membahas pengamatan, pengujian, dan analisa data dari perangkat keras dan perangkat lunak yang telah dirancang

BAB V : KESIMPULAN DAN SARAN

Bab ini merupakan bab penutup yang memuat tentang kesimpulan dan saran.


(20)

48

BAB V

KESIMPULAN DAN SARAN

Bab ini merupakan bab penutup yang memuat tentang kesimpulan dan saran.

5.1 Kesimpulan

Prototype ini diharapkan mempunyai prospek yang baik bagi sistem pengontrolan elevator. Dalam perancangan ini masih perlu dipelajari lebih lanjut bagi penggunaan dan pengembangannya.

Berdasarkan hasil yang diperoleh dari bab-bab sebelumnya, maka dapat ditarik kesimpulan sebagai berikut:

Perancangan prototype elevator (barang) dalam ukuran miniatur berhasil direalisasikan.

Jika dalam satu waktu ada dua pemanggilan, elevator akan berjalan terus-menerus tanpa ada batasnya, sehingga itu yang menjadi kekurangan dari prototype ini juga penggunaan dua tombol pada panel untuk naik(UP) dan turun (DOWN).


(21)

BAB V KESIMPULAN DAN SARAN 49

Universitas Kristen Maranatha

Elevator pada saat berkerja kurang sempurna ketika pemberhentiannya dikarenakan sensor magnet yang sangat mudah sekali terkena pengaruh magnet. sehingga terjadi kesalahan posisi elevator tidak pas sesuai posisi seharusnya.

Dalam pembuatan instrumentasi khususnya hardware sangat diperlukan ketepatan dan ketelitian pengukuran secara detail, agar dapat mengurangi kesalahan saat pengujiannya.

5.2 Saran

Saran penulis berharap teknologi pengontrol elevator dapat dikembangkan terus aplikasinya, terutama dalam penambahan dan pengembangan program instruksi, kemudian dari segi tampilan, ketepatan, kecepatan, keamanan juga kenyamanan transportasi elevator dalam mengembangkan teknologi ini.

Mengingat saat-saat sekarang banyak bermunculan gedung pencakar langit yang didesain sedemikian rupa dengan jumlah dan kapasitas lantai yang banyak, maka sangat diperlukan adanya perubahan teknologi transportasi elevator agar dapat memudahkan aktifitas masyarakat.


(22)

50

DAFTAR PUSTAKA

Winoto, Ardi. Mikrokontroler AVR ATmega8/32/16/8538 dan pemrogramannya dengan Bahasa C pada WinAVR. Bandung: Informatika. 2008.

Adrianto, Heri. Pemrograman Mikrokontroler AVR ATMEGA16 menggunakan Bahasa C. Bandung: Informatika. 2008.

Sons & Wiley, John. “The Vertical Transportation Hand Book” Canada 2010.

http://engineersgarage.com/electronic-components/atmega16-microcontroller, 11 Februari 2012

http://todbot.com/blog/2009/04/11/tiny-servos-as-continuous-rotation-gearmotors/, 3 Januari 2012

http://electrocontrol.wordpress.com/2011/05/05/mengakses-motor-servo/, 22 Desember 2011

http://scribd.com/doc/38052767/The-Vertical-Transportation-Handbook Juni 2012


(1)

BAB I PENDAHULUAN

1

BAB I

PENDAHULUAN

Bab ini membahas mengenai latar belakang, identifikasi masalah, tujuan, pembatasan masalah, dan sistematika penulisan tugas akhir.

1.1 Latar Belakang

Berbagai macam aktifitas dalam peradaban modern saat ini, bergantung pada tersedianya dua hal kebutuhan pokok, yakni menuntut adanya perangkat penunjang (technology) serta ketersediaan energi (power) dengan berbagai bentuknya. Tersedianya kedua hal tersebut telah menjadi syarat dalam menjalankan berbagai aktivitas.

Hal ini mendorong upaya untuk memindahkan sebagian pekerjaan manusia kepada alat bantu, baik dalam bentuk mesin, perangkat elektronik atau sejenisnya. Alat bantu yang diciptakan merupakan produk dari ilmu rekayasa (science engineering) yang bersifat menunjang aktifitas manusia.

Namun di antara sekian banyak yang telah dapat dirasakan manfaatnya, masih terdapat sebagian produk teknologi yang belum dapat dijangkau oleh masyarakat secara menyeluruh, baik dikarenakan nilai harga yang masih belum


(2)

BAB I PENDAHULUAN 2

Universitas Kristen Maranatha terjangkau, maupun disebabkan produk teknologi sendiri yang masih belum dapat menjangkau ke semua lapisan. Salah satu dari kasus tersebut adalah alat pengangkut orang atau barang yang bernama elevator atau yang biasa disebut dengan lift. Elevator pada dasarnya adalah sebuah rakitan sistem katrol sederhana yang menerapkan prinsip kerja hukum mekanika newtonian secara sederhana yaitu antara gaya, massa dan gerakan. Sistem katrol dalam elevator diatur sedemikan rupa sehingga dapat digerakkan untuk mengangkut beban berat dengan tenaga yang cukup kecil.

1.2 Identifikasi Masalah

Bagaimana merancang dan membuat simulasi lift atau elevator (barang) menggunakan ATmega16 ?

I.3 Tujuan

Merancang dan membuat simulasi lift atau elevator (barang) menggunakan ATmega16.

I.4 Pembatasan Masalah

Agar permasalahan tidak meluas dan tidak menyimpang dari tujuan, maka perlu diadakan suatu pembatasan meliputi :

1. Simulator lift atau elevator dirancang hanya untuk satu car elevator

dengan sebanyak lima lantai tanpa menggunakan simulasi pintu. 2. Pemrograman lift atau elevator dibatasi dengan menggunakan satu

perintah berkala dalam sekali eksekusi program.

3. Menggunakan microcontroller ATmega16 dengan input suplay Power ± 5 volt DC.


(3)

BAB I PENDAHULUAN 3

Universitas Kristen Maranatha 4. Menggunakan Software CodeVisionAVR untuk memprogram juga

untuk downloader program.

5. Menggunakan motor servo sebagai penggerak lift atau elevator.

6. Input tombol kendali hanya dapat digunakan 1x panggilan.

I.5 Sistematika Penulisan

Sistematika penulisan laporan tugas akhir ini disusun dalam lima BAB, yaitu sebagai berikut:

BAB I : PENDAHULUAN

Bab ini membahas tentang latar belakang, identifikasi masalah, tujuan, pembatasan masalah, dan sistematika penulisan.

BAB II : LANDASAN TEORI

Bab ini membahas tentang dasar-dasar teori penunjang perancangan lift atau elevator yang meliputi pemahaman dasar

elevator, microcontroller, ATmega16, Motor servo, CodeVisionAVR, dan Sensor Magnet (reed switch).

BAB III : PERANCANGAN DAN REALISASI

Bab ini membahas tentang Perancangan lift atau elevator

(barang) menggunakan ATmega16.

BAB IV : DATA PENGAMATAN DAN ANALISIS

Bab ini membahas pengamatan, pengujian, dan analisa data dari perangkat keras dan perangkat lunak yang telah dirancang

BAB V : KESIMPULAN DAN SARAN

Bab ini merupakan bab penutup yang memuat tentang kesimpulan dan saran.


(4)

48

BAB V

KESIMPULAN DAN SARAN

Bab ini merupakan bab penutup yang memuat tentang kesimpulan dan saran.

5.1 Kesimpulan

Prototype ini diharapkan mempunyai prospek yang baik bagi sistem pengontrolan elevator. Dalam perancangan ini masih perlu dipelajari lebih lanjut bagi penggunaan dan pengembangannya.

Berdasarkan hasil yang diperoleh dari bab-bab sebelumnya, maka dapat ditarik kesimpulan sebagai berikut:

Perancangan prototype elevator (barang) dalam ukuran miniatur berhasil direalisasikan.

Jika dalam satu waktu ada dua pemanggilan, elevator akan berjalan terus-menerus tanpa ada batasnya, sehingga itu yang menjadi kekurangan dari prototype ini juga penggunaan dua tombol pada panel untuk naik(UP) dan turun (DOWN).


(5)

BAB V KESIMPULAN DAN SARAN 49

Universitas Kristen Maranatha

Elevator pada saat berkerja kurang sempurna ketika pemberhentiannya dikarenakan sensor magnet yang sangat mudah sekali terkena pengaruh magnet. sehingga terjadi kesalahan posisi elevator tidak pas sesuai posisi seharusnya.

Dalam pembuatan instrumentasi khususnya hardware sangat diperlukan ketepatan dan ketelitian pengukuran secara detail, agar dapat mengurangi kesalahan saat pengujiannya.

5.2 Saran

Saran penulis berharap teknologi pengontrol elevator dapat dikembangkan terus aplikasinya, terutama dalam penambahan dan pengembangan program instruksi, kemudian dari segi tampilan, ketepatan, kecepatan, keamanan juga kenyamanan transportasi elevator dalam mengembangkan teknologi ini.

Mengingat saat-saat sekarang banyak bermunculan gedung pencakar langit yang didesain sedemikian rupa dengan jumlah dan kapasitas lantai yang banyak, maka sangat diperlukan adanya perubahan teknologi transportasi elevator agar dapat memudahkan aktifitas masyarakat.


(6)

50

DAFTAR PUSTAKA

Winoto, Ardi. Mikrokontroler AVR ATmega8/32/16/8538 dan pemrogramannya dengan Bahasa C pada WinAVR. Bandung: Informatika. 2008.

Adrianto, Heri. Pemrograman Mikrokontroler AVR ATMEGA16 menggunakan Bahasa C. Bandung: Informatika. 2008.

Sons & Wiley, John. “The Vertical Transportation Hand Book” Canada 2010.

http://engineersgarage.com/electronic-components/atmega16-microcontroller, 11 Februari 2012

http://todbot.com/blog/2009/04/11/tiny-servos-as-continuous-rotation-gearmotors/, 3 Januari 2012

http://electrocontrol.wordpress.com/2011/05/05/mengakses-motor-servo/, 22 Desember 2011

http://scribd.com/doc/38052767/The-Vertical-Transportation-Handbook Juni 2012