• Tidak ada hasil yang ditemukan

MESIN PENJUAL MINUMAN OTOMATIS DENGAN PENGATURAN PEMBUKAAN VALVE DAN PENGONTROLAN TEMPERATUR UNTUK SATU JENIS MINUMAN BERBASIS MIKROKONTROLER

N/A
N/A
Protected

Academic year: 2021

Membagikan "MESIN PENJUAL MINUMAN OTOMATIS DENGAN PENGATURAN PEMBUKAAN VALVE DAN PENGONTROLAN TEMPERATUR UNTUK SATU JENIS MINUMAN BERBASIS MIKROKONTROLER"

Copied!
17
0
0

Teks penuh

(1)

PEMBUKAAN VALVE DAN PENGONTROLAN TEMPERATUR

UNTUK SATU JENIS MINUMAN BERBASIS MIKROKONTROLER

VENDING MACHINE WITH VALVE OPENING AND

TEMPERATURE CONTROL FOR ONE TYPE BEVERAGE

BASED ON MICROCONTROLLER

PROYEK AKHIR

Laporan ini ditulis sebagai salah satu syarat mendapatkan gelar Diploma III

Oleh

RATRI CAHYASASI

NIM : 091311024

PROGRAM STUDI TEKNIK ELEKTRONIKA

JURUSAN TEKNIK ELEKTRO

POLITEKNIK NEGERI BANDUNG

2012

               

(2)

               

(3)

RIWAYAT

HIDUP

Nama :RatriCahyasasi NIM :091311024

Alamat :KomplekPLNPasebanNo.20 TarogongKidul–Garut

TTL :Garut,3April1991

E‐mail :ratricahyasasi@yahoo.co.id

PENDIDIKAN

Pendidikan:

2009–2012 PoliteknikNegeriBandung,JurusanTeknikElektro, ProgramStudiTeknikElektronika

2006–2009 SMAN1Garut(SMAN1TarogongKidul) ‐ Garut

2003–2006 SMPN1Garut ‐ Garut

1997–2003 SDNRegolXII(SDNKiansantang) ‐ Garut

PENGALAMANORGANISASI

2009 ‐ 2012 HME(HimpunanMahasiswaElektronika) 2010 ‐ 2011 DivisiKaderisasiHME

2009 ‐ 2012 PaguyubanMahasiswaGarutPolban

2008 ‐2010 PaguyubanMojangJajakaKabupatenGarut                

(4)

ABSTRAK

Penggunaan koin khusus, smartcard dan uang kertas yang harus selalu dalam kondisi baik sebagai alat pembayaran yang digunakan pada mesin penjual minuman otomatis sering menjadi masalah untuk sebagian besar pengguna mesin penjual minuman. Untuk mengatasi masalah tersebut maka dibuatlah proyek akhir

“Mesin Penjual Minuman Otomatis Dengan Pengaturan Pembukaan Valve dan Pengontrolan Temperatur Untuk Satu Jenis Minuman Berbasis Mikrokontroler” yang dapat membaca nominal uang logam.

Proyek akhir ini menggunakan sensor uang logam yang dapat mendeteksi uang logam yang beredar di pasaran. Nominal uang logam yang dapat terbaca adalah uang logam Rp.100, Rp.200, Rp.500 dan Rp.1.000. Penggunaan berbagai nominal uang logam akan memudahkan pengguna untuk membeli minuman sesuai dengan jumlah uang logam yang dimilikinya. Jumlah keluaran minuman bergantung pada jumlah uang logam yang dimasukkan, sehingga pengguna tidak perlu khawatir bila jumlah uang yang dimiliki kurang dari harga pergelas minuman.

Program kerja alat dibuat dengan Bahasa Basic yang digunakan untuk mengoperasikan semua program alat menggunakan mikrokontroler ATMega32. Program berfungsi untuk mengubah keluaran pulsa dari sensor uang logam menjadi nominal uang yang kemudian ditampilkan ke LCD. Uang logam pecahan 100 putih memiliki keluaran 10 pulsa dan 15 pulsa untuk 100 kuning. Uang logam pecahan 500 kuning memiliki keluaran 20 pulsa dan 25 pulsa untuk 500 putih. Uang logam pecahan 200 memiliki keluaran 30 pulsa. Sedangkan uang logam pecahan 1000 besar memiliki keluaran 35 pulsa dan 40 pulsa untuk 1000 tipis. Program delay digunakan untuk mengatur pembukaan valve untuk mengeluarkan minuman sesuai dengan jumlah masukan uang logam. Delay yang dibutuhkan untuk mengeluarkan satu gelas minuman pada saat level penuh adalah 26 detik. Program lain digunakan untuk mengatur temperatur minuman agar tetap dalam kondisi hangat berkisar antara 480C sampai 500C. Program penambahan delay pembukaan valve berfungsi apabila level minuman telah berkurang sebanyak tiga kali pembukaan maksimal (+540ml), dan delay akan bertambah sebesar 3 detik. Dari hasil uji coba alat proyek akhir ini berjalan dengan baik sesuai dengan program yang dimasukkan. Pembacaan nominal uang, pengaturan delay, pengontrolan temperatur dan penambahan delay pembukaan valve telah berjalan sesuai dengan mestinya.

Kata Kunci : Mesin minuman, koin validator, valve, vending machine, Mikrokontroler, ATMega32                

(5)

ABSTRACT

The use of special coins, smartcards and banknotes that have always been in good condition as a means of payment used in the automatic vending machine is often a problem for most users of vending machines. To solve the problem then made a final project " Vending Machine with Valve Opening and Temperature Control For One Type Beverage Based On Microcontroller " that can read nominal OF coin.

The final project use a coin sensor that can detect coins on the market. The nominal coin that can be read by coin sensor are Rp.100, Rp.200, Rp.500 and Rp.1.000. The use of various nominal coin will allow users to buy drinks in accordance with the number of coins he had. Output depends on the number of drinks that included the number of coins, so users do not have to worry if the amount of money owned by less than the price a cup of drinks.

Programs are provided with the Basic language that is used to operate all programs using the tools ATMega32 microcontroller. Program serves to change the output pulses from the coin sensor into nominal money which is then displayed to the LCD. Fractional coins have a white 100 outputs 10 pulses and 15 pulses for a 100 yellow. Fractional coins yellow 500 has outputs 20 pulses and 25 pulses to 500 white. Denomination coins 30 200 has the output pulse. While the coins have a denomination of the 1000 output of 35 pulses and 40 pulses for 1000 thin. The program is used to delay the opening of the valve set to issue beverage according to the number of input coins. Delay required to issue a drink at the full level is 26 seconds. Other programs are used to regulate the temperature of drinks to keep

warm in conditions ranging from 480C to 500C. Program function additional

delay valve opening when the level of drink has been reduced by three times the maximum opening (+540 ml), and delay would increase by 3 seconds.

From the test results means the end of the project is progressing well in accordance with the program are included. Reading of the nominal money, delay settings, controlling the temperature and the addition of valve opening delay had been run in accordance with properly.

Key Words : Drinking Machine, coin validator, valve, vending machine, Microcontroller, ATMega32

 

 

               

(6)

               

(7)

 

“Ya Tuhanku, tunjukilah aku untuk mensyukuri nikmat Engkau

yang telah Engkau berikan kepadaku dan kepada ibu bapakku dan supaya aku

dapat berbuat amal yang saleh yang Engkau ridai; berilah kebaikan kepadaku

dengan (memberi kebaikan) kepada anak cucuku. Sesungguhnya aku bertobat

kepada Engkau dan sesungguhnya aku termasuk orang-orang yang berserah

diri”

(Al Ahqaaf : 15)

KUPERSEMBAHKAN KARYA KECIL INI KEPADA :

IBUKU TERCINTA,TERSAYANG,SANG PEMBERI SEMANGAT

“WARSINI”

ALMARHUM AYAHANDAKU TERSAYANG,PAHLAWANKU DAN PANUTAN HIDUPKU “SUTOYO”

DOA TULUS KEPADA ANANDA SEPERTI AIR DAN TAK PERNAH BERHENTI YANG TERUS MENGALIR PENGORBANAN MOTIVASI, KESABARAN, KETABAHAN DAN TETES AIR MATAMU YANG TERLALU MUSTAHIL UNTUK DINILAI, WALAUPUN JAUH, ENGKAULAH SEBAIK – BAIK PANUTAN

MESKI TIDAK SELALU SEMPURNA

KAKAK DAN ADIKKU TERSAYANG “NASTITI

RATNANINGTYAS DAN CITRA WIRASTRI”

KEBERSAMAAN, DUKUNGAN, DOA, KASIH SAYANG DAN PERHATIANMU UNTUKKU SANGATLAH BERARTI

“ACHMAD FANZI INDRAWAN”

TERIMAKASIH ATAS PERHATIAN, DAN DUKUNGANMU UNTUKKU SELAMA INI

               

(8)

KATA PENGANTAR

Puji dan syukur untuk Allah SWT atas selesainya laporan proyek akhir dengan judul “Mesin Penjual Minuman Otomatis Dengan Pengaturan Pembukaan Valve dan Pengontrolan Temperatur untuk Satu Jenis Minuman Berbasis Mikrokontroler” yang disusun sebagai salah satu syarat kelulusan program pendidikan Diploma III di Politeknik Negeri Bandung.

Selesainya pembuatan laporan proyek khir ini ini tidak terlepas dari bimbingan, dorongan dan bantuan dari berbagai pihak yang memotivasi dalam pengerjaan laporan ini. Terima kasih disampaikan kepada semua pihak yang telah membantu selama pembuatan proyek akhir dan dalam pembuatan laporan ini. Terimakasih penulis sampaikan kepada :

1. Yth. Bapak Ir. Hari Purnama sebagai Ketua Jurusan Teknik Elektro Politeknik Negeri Bandung

2. Yth. Ibu Ervin ST,MT sebagai Ketua Program Studi Teknik Elektronika Politeknik Negeri Bandung

3. Yth. Bapak Dodi Budiman, ST, MT sebagai dosen pembimbing I yang telah memberikan petunjuk dan pengarahan sehingga penulis dapat menyelesaikan Proyek Akhir ini

4. Yth. Bapak Sabar Pramono, BSEE sebagai dosen pebimbing II yang telah memberikan pengarahan hingga laporan Proyek Akhir ini dapat penulis susun sampai selesai

5. Yth. Bapak Ir. Didik Harjogi, Ibu Dr. Ir. Ediana Sutjiredjeki, M.Sc. dan Ibu Ervin Masita Dewi, ST., MT selaku penguji proyek akhir penulis 6. Bapak Tjan Swi Hong, MSc., Bapak Rida Hudaya, DUTech,ST., DEA

dan Bapak Yana Sudarsa, BSEE, MT. selaku Panitia Proyek Akhir 2012 7. Yth. Bapak Prih Sumardjati atas bantuannya dalam pembuatan rancang

awal alat

8. Yth. Bapak Ir. Suheri Bakar yang telah memberikan saran dalam pelaksanaan proyek akhir

9. Yth. Bapak – bapak dan Ibu – ibu dosen atas semua ilmu yang diberikan kepada penulis                

(9)

10. Yth. Ibu Iyom dan Bapak Agus yang selama ini telah melayani penulis untuk meminjamkan alat untuk mengerjakan Proyek Akhir

11. Partner Proyek Akhir, Dita Andini yang telah bekerjasama selama ini 12. Rekan Teknik Elektronika 2009, khususnya Pramakhda Citra dan Tita Dwi

yang telah banyak memberikan bantuan dan dorongan kepada penulis 13. Serta semua pihak yang telah membantu yang tidak bisa penulis sebutkan

satu persatu.

Dalam pembuatan laporan ini penulis menyadari masih banyak kekurangan, untuk itu penulis sangat mengharapkan saran untuk penyempurnaan tulisan ini. Semoga laporan ini dapat bermanfaat.

Bandung, Juli 2012 Penulis                

(10)

DAFTAR ISI

ABSTRAK ... iii

ABSTRACT ... iv

KATA PENGANTAR ... v

DAFTAR ISI ... vii

DAFTAR LAMPIRAN ... x

DAFTAR GAMBAR ... xi

DAFTAR TABEL ... xiii

BAB I PENDAHULUAN ... 1

1.1 Latar Belakang Masalah ... 1

1.2 Rumusan Masalah ... 2

1.3 Tujuan ... 2

1.4 Batasan Masalah ... 2

1.5. Metodologi ... 3

1.6. Sistematika Penulisan ... 4

BAB II LANDASAN TEORI ... 5

2.1 Sensor Uang Logam (Coin Validator) ... 5

2.2 LCD ... 8

2.3 Mikrokontroler ATmega32 ... 10

2.3.1 Arsitektur CPU ATMEGA32 ... 11

2.3.2 Program Memori ... 12

2.3.3 SRAM Data Memori ... 13

2.3.4 EEPROM Data Memori ... 13

2.3.5 Interupsi ... 13

2.3.6 I/O Port ... 14

2.3.7 Clear Timer on Compare Match (CTC) ... 14

2.3.8 USART ... 14 2.4 LM35 ... 18 2.5 Solenoid Valve ... 19                

(11)

2.6 Water Heater (pemanas air) ... 21

2.7 Solid State Relay ... 21

2.8 Bascom – AVR ... 23

2.8.1 Baris Program BASCOM ... 24

2.8.2 Penggunaan Line Identifiers ... 24

2.8.3 Statement (Pernyataan) ... 24

2.8.4 Tipe Data ... 25

2.8.5 Variabel ... 26

2.8.6 Ekspresi dan Operator ... 26

Bab III PERANCANGAN DAN REALISASI ... 28

3.1 Tujuan Perancangan ... 28

3.2 Tahapan Perancangan ... 28

3.3 Spesifikasi Alat ... 28

3.4 Perancangan Alat ... 29

3.4.1 Diagram Blok Alat ... 29

3.4.2 Perancangan dan Realisasi Perangkat Elektronika ... 31

3.4.3 Perancangan Perangkat Lunak ... 34

3.4.4 Perancangan Mekanik Alat ... 38

3.5 Realisasi ... 40

3.5.1 Realisasi Perangkat Elektronika ... 40

3.5.2 Realisasi Perangkat Lunak ... 45

3.5.3 Realisasi Mekanik ... 41

Bab IV PENGUJIAN DAN ANALISIS ... 50

4.1 Tujuan ... 50

4.2 Langkah-langkah Pengujian dan Analisis ... 50

4.3 Pengujian Perangkat Keras ... 50

4.3.1 Pengujian Rangkaian Sistem Minimum ... 50

4.3.2 Pengujian Sensor Koin ... 51

4.3.3 Pengujian LM35 ... 54 4.3.4 Pengujian LCD ... 56 4.4 Pengujian Alat ... 57                

(12)

Bab V KESIMPULAN DAN SARAN ... 67 5.1 Kesimpulan ... 67 5.2 Saran ... 69 DAFTAR PUSTAKA ... 70 LAMPIRAN                

(13)

DAFTAR LAMPIRAN

Lampiran A Listing Program

Lampiran B Skematik Rangkaian, Layout PCB, dan Desain Mekanik Lampiran C Datasheet                

(14)

DAFTAR GAMBAR

Gambar 2.1 Sensor uang logam keseluruhan ... 5

Gambar 2.2 Sensor uang logam ... 6

Gambar 2.3 Sensor uang logam bagian dalam ... 6

Gambar 2.4 Skematik Rangkaian Koin Validator ... 7

Gambar 2.5 Prosedur Koin Validator ... 7

Gambar 2.6 IC LCD Controller ... 9

Gambar 2.7 Contoh huruf yang tampil pada lcd 16x2 ... 9

Gambar 2.8 Arsitektur Atmega32 ... 12

Gambar 2.9 Bentuk Frame Atmega32 ... 15 

Gambar 2.10 Konfigurasi pin Atmega32 ... 16

Gambar 2.11 Blok Diagram ATMega32 ... 17

Gambar 2.12 Jenis-jenis LM35 ... 19

Gambar 2.13 Solenoid Valve ... 20

Gambar 2.14 Struktur fungsi solenoid valve ... 20

Gambar 3.1 Diagram Blok Alat ... 30

Gambar 3.2 Rangkaian Catu Daya ... 31

Gambar 3.3 Rangkaian Driver Valve dan Heater ... 32

Gambar 3.4 Gambar Rangkaian Sistem Minimum ... 33

Gambar 3.5 Rangkaian Driver Sensor Temperatur ... 34

Gambar 3.6 Diagram Alir Utama ... 36

Gambar 3.7 Diagram Alir Pilihan Minuman ... 37

Gambar 3.8 Diagram Alir Konversi Uang Logam ... 38

Gambar 3.9 Rancang Rangka Alat ... 39

Gambar 3.10 Rancang Desain Mekanik Keseluruhan Tampak Depan ... 39

Gambar 3.11 Rancang Desain Mekanik Keseluruhan Tampak Belakang ... 39

Gambar 3.12 Gambar Rangkaian Catu Daya ... 42

Gambar 3.13 Rangkaian Sistem Minimum Atmega32 ... 42

Gambar 3.14 Rangkaian Sensor Temperatur ... 44

               

(15)

Gambar 3.15 Rangkaian Driver Valve dan Heater ... 44

Gambar 3.16 Rangka Alat ... 48

Gambar 3.17 Bagian Alat... 48

Gambar 3.18 Mekanik Alat Keseluruhan ... 49

Gambar 4.1 Tampilan pada layar LCD ... 57

Gambar 4.2 Tampilan awal sistem ... 58

Gambar 4.3 Tampilan perintah awal ... 59

Gambar 4.4 Tampilan awal saldo ... 59

Gambar 4.5 Tampilan proses pembacaan koin ... 60

Gambar 4.6 Tampilam koin yang terbaca ... 60

Gambar 4.7 Tampilan untuk memilih jenis minuman ... 60

Gambar 4.8 Tampilan pilihan tombol 1 ... 61

Gambar 4.9 Tampilan pilihan tombol 2 ... 61

Gambar 4.10 Tampilan pilihan tombol 3 ... 62

Gambar 4.11 Tampilan minuman habis ... 62

Gambar 4.12 Gambar pilihan minuman lain ... 62

               

(16)

DAFTAR TABEL

Tabel 2.1 Konfigurasi pin LCD 16x2 ... 9

Tabel 2.2 Tabel Interupsi Atmega32... 13

Tabel 2.3 Tabel Konfigurasi pin Atmega32 ... 13

Tabel 2.4 Operator Relasi ... 27

Tabel 2.5 Operator Logika ... 27

Tabel 3.1 Tabel Input Output Atmega32 ... 43

Tabel 4.1 Data hasil pengukuran tegangan tiap port pada sismin ATMega32 ... 51

Tabel 4.2 Data hasil percobaan sensor koin ... 53

Tabel 4.3 Hasil pengujian Lm35 ... 55

Tabel 4.4 Input dan Output pada mikrokontroler ... 58

Tabel 4.5 Pengukuran air keluar berdasarkan masukan koin ... 63

Tabel 4.6 Pengukuran delay harga maksimal minuman 1 ... 64

                     

(17)

DAFTAR PUSTAKA

[1] Ardi Winoto. 2008. Mikrokontroler AVR ATmega8/32/16/8535 dan

Pemogramannya. Jakarta : Informatika.

[2] Eka Yusuf. 2010. Aplikasi Smart Card Sebagai Alat Transaksi Pada mesin Penjual Minuman Otomatis Berbasis Mikrokontroler Atmega8535 (Bagian

Smart Card). Bandung : Politeknik Negeri Bandung.

[3] Herman, Stephen. 2009. Indrustrial Motor Control: Solenoid Valve. Delmar Cengage Learning.

[4] Herman, Stephen. 2009. Indrustrial Motor Control: Solid State Relay.

Delmar Cengage Learning.

[5] Purwanto, Lilik. http://karyakulilik.blogspot.com/2009/11/sensor-uang-logam-coin-sensor.html. Diunduh pada 13 Maret 2012.

[6] Vision, Creative. 2009. Buku Manual K-125i / LM35. Jakarta Timur: Klinik Robot.

[7] Wardana, Meri. http://meriwardana.blogspot.com/2011/11/solenoid-valve.html. Diunduh pada 23 Mei 2012.

[8] www.atmel.com/Images/doc2503.pdf. diunduh pada 25 Juni 2012.

[9] www.alldatasheet.com/datasheet-pdf/pdf/8866/NSC/LM35.html. Diunduh pada 23 Juni 2012.

[10] www.alldatasheet.com/datasheet-pdf/pdf/8866/NSC/LM78xx.html. Diunduh pada 10 Maret 2012.

[11] www.alldatasheet.com/datasheet-pdf/pdf/16090/PHILIPS/BC109.html. Diunduh pada 25 Juni 2012.

[12] www.alldatasheet.com/datasheet-pdf/pdf/16791/PHILIPS/BT139.html. Diunduh Pada 25 Juni 2012.

[13] www.alldatasheet.com/datasheet-pdf/pdf/22762/TMICROELECTRONICS/ LM358.html. Diunduh pada 25 Juni 2012.

[14]

www.alldatasheet.com/datasheet-pdf/pdf/5042/MOTOROLA/MOC3081.html. Diunduh pada 25 Juni9 2012.

               

Referensi

Dokumen terkait

Pengertian pendekatan kontekstual adalah konsep belajar yang membantu guru mengaitkan antara materi yang diajarkan dengan situasi dunia nyata siswa dan mendorong siswa membuat

Sistem pemerintahan Indonesia adalah sistem pemerintahan presidensial, dimana dalam sistem pemerintahan presidensial kedudukan Presiden dan DPR adalah sejajar, oleh

14 tahun 1992, fungsi utama dari terminal adalah sebagai pelayanan umum antara lain berupa tempat untuk naik turun penumpang dan atau bongkar muat barang, untuk pengendalian

pertanyaan; 3) pertanyaan yang diajukan kepada responden oleh masing-masing petugas lapangan dapat diseragamkan, sehingga data yang diperoleh bisa diperbandingkan satu sama

1) Ruangan tersendiri; letaknya dekat dengan kamar bedah, ruang emergensi dan ruangan perawatan lain. 2) Memiliki protokol penderita yang masuk, keluar serta rujukan.

Berdasarkan perolehan dari validasi ahli materi, media dan uji ahli lapangan, menunjukan hasil yang dapat dikatakan bahwa pengembangan sistem monitoring suhu berbasis

Penelitian ini bertujuan untuk mengetahui besarnya tekanan tanah lateral terhadap pergeseran dan tegangan dinding penahan tanah pada tanah gambut yang diberi beban

Sehingga perbedaan waktu pinching dan meningkatnya dosis pupuk NPK dapat meningkatkan jumlah bunga tanaman yang dihasilkan Berdasarkan penelitian yang dilakukan oleh Saprudin 2013