• Tidak ada hasil yang ditemukan

Laporan Tugas Akhir (Dian Oka Suarjana

N/A
N/A
Protected

Academic year: 2021

Membagikan "Laporan Tugas Akhir (Dian Oka Suarjana"

Copied!
59
0
0

Teks penuh

(1)

LAPORAN TUGAS AKHIR 

LAPORAN TUGAS AKHIR 

PERANCANGAN DAN PEMBUATAN PENGISIAN PENAMPUNG AIR  PERANCANGAN DAN PEMBUATAN PENGISIAN PENAMPUNG AIR 

OTOMATIS BERBASIS MIKROKONTROLER ATmega16 OTOMATIS BERBASIS MIKROKONTROLER ATmega16

O

OL

LE

EH

H

::

I GEDE DIAN OKA SUARJANA

I GEDE DIAN OKA SUARJANA

0805031012

0805031012

JURUSAN D3 TEKNIK ELEKTRONIKA

JURUSAN D3 TEKNIK ELEKTRONIKA

FAKULTAS TEKNIK DAN

FAKULTAS TEKNIK DAN KEJURUAN

KEJURUAN

UNIVERSITAS PENDIDIKAN GANESHA SINGARAJA

UNIVERSITAS PENDIDIKAN GANESHA SINGARAJA

2011

2011

(2)

KATA PENGANTAR  KATA PENGANTAR 

Puji syukur penulis haturkan kehadapan Ida Sang Hyang Widhi Wasa / Puji syukur penulis haturkan kehadapan Ida Sang Hyang Widhi Wasa / Tu

Tuhan han YanYang g MahMaha a EsaEsa, , atas Asung Kerta atas Asung Kerta WarWara a NuNugragraha–Nha–Nya ya kekepada pada penpenulisulis da

dalam lam proproseses s pepenynyeleelesaisaian an TuTugagas s AkAkhihir r dedengngan an jujududull ““ Peranc Perancangan angan dandan

 Pembua

 Pembuatan tan Pengisian Pengisian PenampunPenampung g Air Air Otomatis Otomatis Berbasis Berbasis MikrokontroMikrokontroller ller   Atmega16” 

 Atmega16” .. TTugugas as AAkkhihir r inini i ddisisususuun n sesebabaggai ai sasalalah h ssatatu u sysyararat at dadalalamm menyelesaikan program Diploma III pada jurusan Teknik Elektronika Universitas menyelesaikan program Diploma III pada jurusan Teknik Elektronika Universitas Pendidikan Ganesha (UNDIKSHA) Singaraja.

Pendidikan Ganesha (UNDIKSHA) Singaraja.

Pada penyusunan Tugas Akhir ini penulis menerima bantuan informasi dan Pada penyusunan Tugas Akhir ini penulis menerima bantuan informasi dan

ker

kerjasajasama ma dari dari berberbagbagai ai pihapihak k baibaik k selselama ama pempembuabuatan tan alat alat ini ini maumaupun selamapun selama  penyu

 penyusunan lsunan laporan. aporan. Untuk Untuk itu penuitu penulis menlis menyampaikyampaikan rasa hoan rasa hormat darmat dan terima kan terima kasihsih yang sebesar-besarnya kepada :

yang sebesar-besarnya kepada : 1.

1. IbIbu u DrDra. a. I I DeDewa wa AyAyu u MaMade de BuBudhdhyayani, ni, M.M.PdPd., ., seselaklaku u DeDekakan n FaFakukultaltass Teknik dan Kejuruan Universitas Pendidikan Ganesha.

Teknik dan Kejuruan Universitas Pendidikan Ganesha.

2.

2. BaBapak pak NyNyomaoman n SanSantiyatiyadnydnya, a, S,SS,Si., i., M,TM,T., ., selselaku Ketua aku Ketua JurJurusausan n TekTeknik nik 

Elektroika Univeritas Pendidikan Ganesha. Elektroika Univeritas Pendidikan Ganesha.

3.

3. Bapak MaBapak Made Santo Gitakde Santo Gitakarma, S.T.,arma, S.T.,M.T. selakM.T. selaku Pembimbu Pembimbing I yang telahing I yang telah memberikan bantuan, arahan, bimbingan dalam proses penyelesaian Tugas memberikan bantuan, arahan, bimbingan dalam proses penyelesaian Tugas Akhir ini.

Akhir ini.

4.

4. BaBapapak k GeGede de WiWidadayayana na ,S,S.T.T.,.,M.M.T T , , seselalaku ku PePembmbimimbibing ng II II yayang ng tetelalahh memberikan bantuan, arahan, bimbingan dalam proses penyelesaian Tugas memberikan bantuan, arahan, bimbingan dalam proses penyelesaian Tugas Akhir ini.

(3)

5.

5. BaBapak Siden , pak Siden , MboMbok k KadKadek beserek beserta ta SelSeluruuruh h StaStaf f DoDosen Jurusen Jurusan Teknsan Teknik ik  Elektronika yang telah banyak membantu dalam penyusunan Tugas Akhir  Elektronika yang telah banyak membantu dalam penyusunan Tugas Akhir 

6.

6. TeTerimrimakakasasih ih kekepadpada a BaBapak saypak saya a I I keketutut t SuSuartartana , ana , ibibu u sasaya ya Ni Ni WaWayayann Murjani, nenek dan adik saya yang selalu memberikan dukungan dana dan Murjani, nenek dan adik saya yang selalu memberikan dukungan dana dan doanya. Superman is dead (Bobby,Eka,Jrx) yang sudah menemani saya saat doanya. Superman is dead (Bobby,Eka,Jrx) yang sudah menemani saya saat sedang

sedang jenuh mengjenuh mengetik etik laporan di laporan di rumah.rumah.

7.

7. SemuSemua sahabat saya yg ta sahabat saya yg tidak bisa saya seidak bisa saya sebutkan satu pbutkan satu per satu terima kaser satu terima kasihih atas kebersamaannya dan segala bantuannya.

atas kebersamaannya dan segala bantuannya.

8.

8. TemaTeman-teman sn-teman saya Jaya Jurusan urusan Teknik Teknik ElektrElektronika angonika angkatan kkatan ke-8 e-8 terimakaterimakasihsih atas dukungannya dan segala macam bantuan yang telah diberikan.

atas dukungannya dan segala macam bantuan yang telah diberikan.

Penulis menyadari laporan Tugas Akhir ini masih jauh dari sempurna dan Penulis menyadari laporan Tugas Akhir ini masih jauh dari sempurna dan masih banyak kekurangan. Untuk itu diharapkan kritik dan saran yang bersifat masih banyak kekurangan. Untuk itu diharapkan kritik dan saran yang bersifat membangun guna kesempurnaan Tugas Akhir ini. Semoga Tugas Akhir ini dapat membangun guna kesempurnaan Tugas Akhir ini. Semoga Tugas Akhir ini dapat

 berma

 bermanfaat bagnfaat bagi pembai pembaca.ca.

Singaraja,

Singaraja, Juli Juli 20112011

Penulis Penulis

(4)

PERANCANGAN DAN PEMBUATAN PENGISIAN PENAMPUNG AIR  PERANCANGAN DAN PEMBUATAN PENGISIAN PENAMPUNG AIR 

OTOMATIS BERBASIS MIKROKONTROLER ATMEGA 16 OTOMATIS BERBASIS MIKROKONTROLER ATMEGA 16

Oleh Oleh

I Gede Dian Oka Suarjana I Gede Dian Oka Suarjana

 NIM. 080503101

 NIM. 08050310122

Jurusan Teknik Elektronika Jurusan Teknik Elektronika

ABSTRAK  ABSTRAK 

Per

Perkembkembangan angan teknoteknologi logi elekelektrontronika ika semsemakin akin harhari i semsemakin akin berbertambtambah ah mamaju. ju. SeirSeiringing dengan lajunya percepatan teknologi, membuat banyak orang menjadi termotivasi untuk membuat dengan lajunya percepatan teknologi, membuat banyak orang menjadi termotivasi untuk membuat sesuatu hal yang baru atau sesuatu yang dapat dikendalikan seperti dalam hal pengaturan

sesuatu hal yang baru atau sesuatu yang dapat dikendalikan seperti dalam hal pengaturan level level air.air. Dalam perkemb

Dalam perkembangan teknologi yang angan teknologi yang sangat pesat ini, sudah ada sangat pesat ini, sudah ada yang menerapkan alatyang menerapkan alatwater level water level  control system

control system berbasis  berbasis PC. PC. Dimana Dimana sistem sistem ini ini masih masih memiliki memiliki kelemahan kelemahan dari dari segi segi penggunaanpenggunaan listrik leb

listrik lebih boros dih boros dan an kesalahan pkesalahan pembacaanembacaan level level  air sebeair sebesar 6,72% sar 6,72% untuk batas auntuk batas atas dan 1,3%tas dan 1,3% untuk bata

untuk batas s bawabawah. h. KekKekuranurangan gan terstersebut dapat diatasi dengan membebut dapat diatasi dengan membuat suatu alat uat suatu alat atau sistematau sistem  pengisian

 pengisian penampung penampung air air berbasis mikrokontroler berbasis mikrokontroler atmega atmega 16 16 dengan dengan menggunakan menggunakan sensor sensor  ping  ping  ultrasonic

ultrasonic untuk mendeteksi volume level air, dimana sensor ping dapat membaca jarak denganuntuk mendeteksi volume level air, dimana sensor ping dapat membaca jarak dengan akurat dari 3cm sampai 3m. Hasil data dari pembacaan sensor ping akan ditampilkan pada LCD akurat dari 3cm sampai 3m. Hasil data dari pembacaan sensor ping akan ditampilkan pada LCD dan dibandingkan dengan data setingan yang nilai datanya dapat diatur dengan potensio. Nilai dan dibandingkan dengan data setingan yang nilai datanya dapat diatur dengan potensio. Nilai yang didapat untuk 1 liter air diwakili oleh 3 cm ketinggian air pada bak penampungan dengan yang didapat untuk 1 liter air diwakili oleh 3 cm ketinggian air pada bak penampungan dengan debit air 0,09 liter/detik.

debit air 0,09 liter/detik.

Kata kunci:

(5)

DESIGNING AND MAKING

DESIGNING AND MAKING AUTOMATAUTOMATIC IC REPLENISHMREPLENISHMENT WATER ENT WATER  RESERVOIR BASED ON MICROCONTROLLER ATMEGA 16

RESERVOIR BASED ON MICROCONTROLLER ATMEGA 16

By By

I Gede Dian Oka Suarjana I Gede Dian Oka Suarjana

 NIM. 080503101

 NIM. 08050310122

Electronic Engineering

Electronic Engineering DepartmenDepartmentt

ABSTRACT ABSTRACT  Nowadays

 Nowadays, , the the development development of of electronic electronic technologies technologies is is becoming becoming increasinglyincreasingly advanced. Along with the accelerating pace of technology makes many people become motivated advanced. Along with the accelerating pace of technology makes many people become motivated to make something new or something that can be controlled like in terms of setting the

to make something new or something that can be controlled like in terms of setting the water level.water level. In a

In a rapirapid d techtechnologinological cal devedevelopmlopments, there ents, there have been have been applapplying the ying the watewater r level controlevel control l systesystemm equipment based on PC. Where this

equipment based on PC. Where this system still has weaknesses in terms of system still has weaknesses in terms of a more wasteful power a more wasteful power  usage and water level reading errors by 6, 72 % for the upper limit, and 1,3 % for the lower limit. usage and water level reading errors by 6, 72 % for the upper limit, and 1,3 % for the lower limit. These deficiencies could be overcome by making a device or a reservoir of water filling system These deficiencies could be overcome by making a device or a reservoir of water filling system  based on atmega 16 micrometer. By using the ping ultrasonic sensor to detect the volume of water   based on atmega 16 micrometer. By using the ping ultrasonic sensor to detect the volume of water 

level, where the ping sensor can be

level, where the ping sensor can be read accurately from 3 cm until 3 read accurately from 3 cm until 3 cm. The data results from thecm. The data results from the  ping

 ping sensor sensor readings readings will will be be displayed displayed on on the the LCD LCD and and compared compared to to the the data data settings settings that that datadata score can be set with potensio. The score obtained for 1 liter of water is represented by 3 cm score can be set with potensio. The score obtained for 1 liter of water is represented by 3 cm height of water in the

height of water in the reservoirreservoirs with water s with water debit 0, 09 liter/ debit 0, 09 liter/ second.second. Key word: water level, micr

(6)

DAFTAR ISI DAFTAR ISI

Halaman Halaman KATA PENGANTAR 

KATA PENGANTAR ...i...i

ABSTRAK  ABSTRAK ...iii...iii

 ABSTRA  ABSTRACT CT ...iv...iv

DAFTAR ISI DAFTAR ISI...v...v

DARTAR GAMBAR  DARTAR GAMBAR ...vii...vii

DAFTAR TABEL DAFTAR TABEL...ix...ix

BAB I PENDAHULUAN BAB I PENDAHULUAN 1.1 Latar Belakang... 1 1.1 Latar Belakang... 1 1.2 Rumusan Masalah... 2 1.2 Rumusan Masalah... 2 1.3 Batasan Masalah... 2 1.3 Batasan Masalah... 2 1.4 Tujuan... 3 1.4 Tujuan... 3 1.5 Manfaat... 3 1.5 Manfaat... 3 1.6 Sistematika Penulisan... 3 1.6 Sistematika Penulisan... 3

BAB II DASAR TEORI BAB II DASAR TEORI 2.1 Mikrokontroler ATMega 16... 5

2.1 Mikrokontroler ATMega 16... 5

2.1.1 Konfigurasi Pin ATMega 16... 6

2.1.1 Konfigurasi Pin ATMega 16... 6

2.1.2 Port Sebagai 2.1.2 Port Sebagai Input/Output  Input/Output Digital Digital ... 7... 7

2.1.3 2.1.3 Timer Timer ... 9... 9

2.2 Sensor Ultrasonik ( 2.2 Sensor Ultrasonik (Ultrasonic Ring FinderI)Ultrasonic Ring FinderI)... 10... 10

2.3 2.3 Relay Relay... 14... 14

2.3.1 Prinsip Kerja dan Simbol... 15

2.3.1 Prinsip Kerja dan Simbol... 15

2.4 Pompa Air... 17

2.4 Pompa Air... 17

2.5 2.5 Liquid C Liquid Cristal Displayristal Display (LCD)... 18(LCD)... 18

BAB III METODE PENELITIAN BAB III METODE PENELITIAN 3.1 Rancangan Alat... 20

3.1 Rancangan Alat... 20

3.2 Blok Diagram... 23

(7)

3.3 Perancangan Mekanik... 24 3.3 Perancangan Mekanik... 24 3.4 Perancangan 3.4 Perancangan Hardware Hardware... 25... 25 3.4.1 Perancangan Mikrokontroler... 25 3.4.1 Perancangan Mikrokontroler... 25

3.4.2 Perancangan Sensor Ping Ultrasonic... 27

3.4.2 Perancangan Sensor Ping Ultrasonic... 27

3.4.3 Perancangan 3.4.3 Perancangan Driver  Driver Pompa... 28Pompa... 28

3.5 Perancangan Rangkaian LCD...29

3.5 Perancangan Rangkaian LCD...29

3.6 Perancangan Rangkaian Pengatur  3.6 Perancangan Rangkaian Pengatur  Level  Level Air dan TombolAir dan Tombol Start Start ... 30... 30

3.7 Perancangan Rangkaian Keseluruhan... 32

3.7 Perancangan Rangkaian Keseluruhan... 32

3.8 Perancangan 3.8 Perancangan SoftwareSoftware... 33... 33

3.9 Metode Pengumpulan Data... 36

3.9 Metode Pengumpulan Data... 36

BAB BAB IV IV HASIL PENGUJIAN HASIL PENGUJIAN DAN DAN PEMBAHASANPEMBAHASAN 4.1 Hasil Penelitian...37

4.1 Hasil Penelitian...37

4.1.1 Pengujian Catu Daya... 38

4.1.1 Pengujian Catu Daya... 38

4.1.2 Pengujian 4.1.2 Pengujian Driver R Driver Relayelay... 39... 39

4.1.3 Pengujian Mikrokontroler dan LCD... 40

4.1.3 Pengujian Mikrokontroler dan LCD... 40

4.1.4 Pengujian Keseluruhan... 41

4.1.4 Pengujian Keseluruhan... 41

4.1.4.1 Pengujian 4.1.4.1 Pengujian Level  Level Air Dalam Tangki Penampungan... 41Air Dalam Tangki Penampungan... 41

4.1.4.2 Pengujian Perbandingan seting 4.1.4.2 Pengujian Perbandingan seting Level  Level Air YangAir Yang Terukur Pada Saat Pengisian... 42

Terukur Pada Saat Pengisian... 42

4.2 Pembahasan...43 4.2 Pembahasan...43 BAB V PENUTUP BAB V PENUTUP 5.1 Simpulan...44 5.1 Simpulan...44 5.2 Saran...45 5.2 Saran...45 DAFTAR PUSTAKA DAFTAR PUSTAKA ... 46... 46 LAMPIRAN LAMPIRAN ... 47... 47

(8)

DAFTAR GAMBAR  DAFTAR GAMBAR 

Halaman Halaman

Gambar 2.1 Pin-pin ATMega 16 kemasan 40-pin... 7

Gambar 2.1 Pin-pin ATMega 16 kemasan 40-pin... 7

Gambar 2.2 Blok diagram Gambar 2.2 Blok diagram timer/counter timer/counter ... 10... 10

Gambar 2.3 Sensor Ping... 11

Gambar 2.3 Sensor Ping... 11

Gambar 2.4 Pengukuran lebar pulsa... 12

Gambar 2.4 Pengukuran lebar pulsa... 12

Gambar Gambar 2.5 2.5 Lebar Lebar pulsa...pulsa... ... 1414 Gambar 2.6 Gambar 2.6 Rela Relayy yang yang terstersedia edia di di pasarpasaran...an... 15... 15

Gambar 2.7 Skema Gambar 2.7 Skema relayrelay elektelektromaromagnetignetik...k... ... 1616 Gambar 2.8 Rangkaian dan symbol logika Gambar 2.8 Rangkaian dan symbol logika relayrelay... 16... 16

Gambar 2.9 Pompa air... 17

Gambar 2.9 Pompa air... 17

Gambar Gambar 2.10 2.10 DiagrDiagram am blok blok LCD LCD M1632...M1632... 18.... 18

Gambar 3.1 Diagram alir metodologi penelitian... 20

Gambar 3.1 Diagram alir metodologi penelitian... 20

Gambar Gambar 3.2 3.2 Blok Blok diagrdiagram...am... ... 2323 Gambar Gambar 3.3 3.3 RancaRancangan ngan kontrkontruksi uksi alatalat... 24... 24

Gambar 3.4 Rangkaian pembagian port mikrokontroler ATMega 16... 25

Gambar 3.4 Rangkaian pembagian port mikrokontroler ATMega 16... 25

Gambar Gambar 3.5 Rangkai3.5 Rangkai an pian ping ultrng ultrasonic asonic ke ke mikrokontroler...mikrokontroler... 27... 27

Gambar 3.6 Gambar 3.6 Driv Driver er  pompa  pompa pendipendingin...ngin... ... 2828 Gambar 3.7 Rangkaian Gambar 3.7 Rangkaian driver driver  pompa  pompa ke mike mikrokonkrokontroltroler... 29er... 29

Gambar Gambar 3.8 3.8 RangkaRangkaian ian LCD LCD 2x16...2x16... 30... 30

Gambar 3.9 Rangkaian pengatur  Gambar 3.9 Rangkaian pengatur level level air dan tombolair dan tombol sta start rt ... 3.. 311 Gambar Gambar 3.10 3.10 RangkaRangkaian ian keselkeseluruhuruhan...an... 32... 32

Gambar 3.11 Algoritma program keseluruhan... 33

(9)

Gambar

Gambar 3.12 3.12 AlgoriAlgoritma tma progrprogram am ping...ping...34....34 Gambar 4.1 Algoritma menampilkan tulisan ke LCD... 39 Gambar 4.1 Algoritma menampilkan tulisan ke LCD... 39 Gambar

(10)

DAFTAR TABEL DAFTAR TABEL

Halaman Halaman Tabel 2.1 Konfigurasi pin port... 9 Tabel 2.1 Konfigurasi pin port... 9 Tabel 2.2

Tabel 2.2 Fungsi Fungsi pin-ppin-pin in LCD LCD M1632...M1632... 19... 19 Tabel 4.1 Hasil pengujian rangkaian

Tabel 4.1 Hasil pengujian rangkaian power  power supsupplyply... 38... 38 Tab

Tabel 4.2 Hasil el 4.2 Hasil pengujianpengujian driver driver pompa air... 38pompa air... 38 Tabel 4.3 Perbandingan

Tabel 4.3 Perbandingan level level air dalam tangki dengan jarak... 41air dalam tangki dengan jarak... 41

Tabel 4.4 Perbandingan

Tabel 4.4 Perbandingan level level air dalam tangki denganair dalam tangki dengan level level air yang ter-air yang ter-ukur... 42 ukur... 42

(11)

BAB I BAB I PENDAHULUAN PENDAHULUAN 1 1..11 LLaattaar r BBeellaakkaanngg

Perkembangan teknologi elektronika semakin hari semakin bertambah maju. Perkembangan teknologi elektronika semakin hari semakin bertambah maju. Da

Dalam lam dudunia nia indindusustritri, , elelekektrotroninika ka memememegagang ng peperaranan nan pepentinting ng dadalam lam proprosesess

 produ

 produksi. ksi. Seiring Seiring dengdengan an lajunya lajunya percepatpercepatan an teknolteknologi, ogi, membumembuat at banyabanyak k orangorang menjadi termotivasi untuk membuat sesuatu hal yang baru, sesuatu yang dapat menjadi termotivasi untuk membuat sesuatu hal yang baru, sesuatu yang dapat dik

dikendendalikalikan an secsecara ara otootomatmatis is dendengan gan menmenggggunakunakan an suasuatu tu sissistem tem yanyang g mudmudahah dio

dioperperasikasikan. an. PadPada a kenkenyatayataannyannya, a, elekelektrontronika ika jugjuga a dapdapat at menmengurgurangangi i bebbebanan

 pemer

 pemerintah intah dalam dalam hal hal penghpenghematan ematan energenergi i listrik, listrik, dengdengan an alat-alat alat-alat yang yang dapatdapat men

mengheghemat mat listlistrik rik atauataupun pun sumsumber ber daydaya a lainlainnya nya sepseperti erti penpengheghematmatan an air air bilbilaa dipadukan dengan sedikit rangkaian elektronika.

dipadukan dengan sedikit rangkaian elektronika.

Dalam perkembangan teknologi yang pesat ini, sudah ada yang menerapkan Dalam perkembangan teknologi yang pesat ini, sudah ada yang menerapkan ala

alat t seserurupa pa beberbrbasiasis s PCPC. . DiDibeberi ri namnamaa wawater ter levlevel el concontrotrol l syssystemtem (I (I MaMadede

Dw

Dwipayipayanaana,20,201010). ). KelKelemaemahan han dari dari sissistem tem ini ini adaladalah ah masmasih ih memenggnggunaunakan kan PCPC seh

sehinggingga a dari dari segsegi i pengpenggugunaan naan listlistrik rik leblebih ih borboros. os. DalDalam am pengpenggugunaan naan sensensor sor  optocoupler juga masih memiliki error dalam pembacaannya yaitu sebesar 6.72% optocoupler juga masih memiliki error dalam pembacaannya yaitu sebesar 6.72% untuk batas atas dan 1.3% untuk batas bawah.

untuk batas atas dan 1.3% untuk batas bawah.

Kekurangan dari sistem diatas dapat diatasi dengan merancang suatu sistem Kekurangan dari sistem diatas dapat diatasi dengan merancang suatu sistem  pengis

 pengisian ian penampenampung air pung air otomatotomatis is berbasberbasis is mikrokmikrokontroleontroler r ATmeATmega16. Sistem ga16. Sistem iniini

men

menggggunaunakan kan sensensor sor ping yang ping yang mammampu pu memmembaca baca jarajarak k leblebih ih teptepat at dardari i sensensor sor  lainnya. Terbukti dalam alat ukur jarak pada kendaraan (Putu Timor Hartawan, lainnya. Terbukti dalam alat ukur jarak pada kendaraan (Putu Timor Hartawan, 201

(12)

 pemba

 pembacaan caan nilai nilai jarak jarak rata-rata rata-rata 1,2% 1,2% untuuntuk k pembapembacaan caan objek objek berupa berupa bendabenda, , dandan 1,

1,5% 5% ununtutuk k obobjejek k mamanunusisia. a. PePengnggugunanaan an mimikrkrokokonontrtrololer er bebertrtujujuauan n ununtutuk k  menge

mengefisienkan energi listrik. fisienkan energi listrik. Data yang Data yang diperoldiperoleh eh keluakeluaran ran sensor tersebut akansensor tersebut akan dii

diinpunput t ke ke mikmikrokrokontrontrolleoller r untuntuk uk diprdiproseoses s dan dan digdigunakunakan an untuntuk uk menmengogontrontroll ketinggian air melalui pengoperasian pompa dan menampilkan nilai

ketinggian air melalui pengoperasian pompa dan menampilkan nilai level level  air keair ke LCD. Sehingga alat yang dirancang dan dibuat ini mampu membaca ketinggian air  LCD. Sehingga alat yang dirancang dan dibuat ini mampu membaca ketinggian air 

lebih optimal dari alat sebelumnya yang masih memiliki

lebih optimal dari alat sebelumnya yang masih memiliki error error  dan saat dan saat beropeberoperasirasi lebih efisien dalam penggunaan listrik karena tidak lagi menggunakan PC.

lebih efisien dalam penggunaan listrik karena tidak lagi menggunakan PC.

1

1..22 RRuummuussaan Mn Maassaallaahh

Dari latar belakang diatas dapat dirumuskan bagaimanakah cara merancang Dari latar belakang diatas dapat dirumuskan bagaimanakah cara merancang dan

dan memmembuabuat t alat alat penpengisgisian ian penpenampampung ung air air otootomatimatis s berberbasbasis is mikmikrokrokontontroleroler r  ATmega16?

ATmega16?

1

1..33 BBaattaassaan Mn Maassaallaahh

Agar tidak meluasnya pokok pembahasan dalam tugas akhir ini, adapun Agar tidak meluasnya pokok pembahasan dalam tugas akhir ini, adapun  batasa

 batasan masaln masalah yang ah yang ditentuditentukan,yaitkan,yaitu :u : 1.

1. MikMikrokrokontontroleroler yang digr yang digunaunakan adakan adalah ATlah ATmegmega16a16 2.

2. SeSensnsor or yayang ng digdigununakaakan n adadalaalah h momodudul l sesensnsor or PIPING NG dedengngan an janjangkgkauauanan  pengu

 pengukuran 3kuran 3cm-3m.cm-3m. 3.

3.  Level  Level air yang diatur maksimal 9 liter air yang diatur maksimal 9 liter 

4.

4. PoPompa yampa yang digng digunakunakan adaan adalah polah pompa pmpa pada akada akuaruariumium..

1

(13)

Ada

Adapun pun tujutujuan an yanyang g ingingin in dicdicapai apai daladalam m peraperancanncangan gan dan dan pempembuabuatantan  pengis

 pengisian penampuian penampung air otomatis berbang air otomatis berbasis mikroksis mikrokontroleontroler Atmega16 adalar Atmega16 adalah untuk h untuk  merancang alat pengisian penampung air menggunakan mikrokontroler dan sensor  merancang alat pengisian penampung air menggunakan mikrokontroler dan sensor  PING yang mampu mengontrol kondisi

PING yang mampu mengontrol kondisi level level air.air.

1.5 Manfaat 1.5 Manfaat

Adapun manfaat dari perancangan dan pembuatan pengisian penampung air  Adapun manfaat dari perancangan dan pembuatan pengisian penampung air  otomatis berbasis mikrokontroler Atmega16 ini adalah :

otomatis berbasis mikrokontroler Atmega16 ini adalah : 1. Sebagai alternatife alat

1. Sebagai alternatife alat pengispengisian air ian air otomatotomatis is yang dikembyang dikembangkaangkan dann dan diaplikasikan di masyarakat maupun di dunia industri. Misalnya pada diaplikasikan di masyarakat maupun di dunia industri. Misalnya pada

 pengis

 pengisian ian air air minum isi minum isi ulangulang, , penampenampung air pung air dalam rumah dalam rumah tanggtangga a dandan lain-lain.

lain-lain. 2.

2.UnUntutuk k memenamnambabah h pepengngetaetahuhuan an dadan n wawawawasasan n tetentantang ng peperarancancangnganan  pengis

 pengisian penaian penampung mpung otomaotomatis ini.tis ini.

1.6

1.6 Sistematika Sistematika PenulisanPenulisan

Sistematika penulisan yang penulis gunakan dalam penyusunan tugas akhir  Sistematika penulisan yang penulis gunakan dalam penyusunan tugas akhir  (TA) ini, yaitu:

(TA) ini, yaitu:

BAB I PENDAHULUAN BAB I PENDAHULUAN

Membahas Latar Belakang, Rumusan masalah, Batasan Masalah, Tujuan, Membahas Latar Belakang, Rumusan masalah, Batasan Masalah, Tujuan, Manfaat, dan Sistematika Penulisan.

Manfaat, dan Sistematika Penulisan.

BAB II DASAR TEORI BAB II DASAR TEORI

Memuat teori-teori yang digunakan sebagai acuan dan yang berhubungan Memuat teori-teori yang digunakan sebagai acuan dan yang berhubungan dengan penulisan tugas akhir (TA) ini.

(14)

BAB III METODOLOGI BAB III METODOLOGI

Me

Memuamuat t RanRancangcangan an PenPenelitelitian, ian, PerPerencaencanaan naan TekTeknis, nis, ProProses ses PemPembuabuatantan Alat, Lokasi Penelitian, Subjek Penelitian, dan Metode Pengumpulan Data .

Alat, Lokasi Penelitian, Subjek Penelitian, dan Metode Pengumpulan Data .

BAB IV HASIL PENGUJIAN DAN PEMBAHASAN BAB IV HASIL PENGUJIAN DAN PEMBAHASAN

Memuat Hasil Pengujian dan Pembahasan. Memuat Hasil Pengujian dan Pembahasan.

BAB V PENUTUP BAB V PENUTUP

Berisikan Kesimpulan dan Saran. Berisikan Kesimpulan dan Saran.

BAB II BAB II

DASAR TEORI DASAR TEORI

(15)

2.1

2.1 MikrokontMikrokontroler roler ATmega16ATmega16

AVR merupakan seri mikrokontroler CMOS 8-bit buatan Atmel, berbasis AVR merupakan seri mikrokontroler CMOS 8-bit buatan Atmel, berbasis arsitektur 

arsitektur   RISC  RISC (Reduced (Reduced Instruction Instruction Set Set ComputeComputer r ). ). HamHampir pir semsemua ua insinstruktruksisi diekse

dieksekusi dalam kusi dalam satu siklussatu siklus clock clock . AVR mempunyai 32 register . AVR mempunyai 32 register  general-purpo general-purpose,se,

timer/counter fleksibel 

timer/counter fleksibel  dengdengan an modemode comparecompare,, interrupt internal interrupt internal  dandan eksternal eksternal ,, serial UART,

serial UART,  programm programmableable Watchdog Timer Watchdog Timer , dan, dan mode power saving mode power saving , ADC dan, ADC dan PW

PWM M inteinternalrnal. . AVAVR R jugjuga a memmempunpunyai yai InIn-Sys-System tem ProProgramgrammabmable le FlasFlash h on-con-chiphip ya

yang ng memengngijiijinknkan an mememomori ri prprogogram ram ununtutuk k didiproprogrgram am ululang ang dadalam lam sysyststemem

menggunakan hubungan serial SPI. ATMega16. menggunakan hubungan serial SPI. ATMega16.

ATMega16 mempunyai

ATMega16 mempunyai throughput throughput  mendekati 1 MIPS per MHz membuatmendekati 1 MIPS per MHz membuat dis

disaineainer r sissistem tem untuntuk uk menmengogoptimptimasi asi konkonsusumsi msi daydaya a verversus sus keckecepaepatan tan proprosesses.. Beberapa keistimewaan dari AVR ATMega16 antara lain:

Beberapa keistimewaan dari AVR ATMega16 antara lain: 1)

1)  Memo Memoryry ProgramProgram Flash Pe Flash Peromrom 16 Kbyte16 Kbyte

2)

2)  Memo Memoryry data jenis SRAM 1Kbytedata jenis SRAM 1Kbyte 3)

3)  Memo Memoryry EEPROM 512 ByteEEPROM 512 Byte 4

4)) 332 2 x x 88 General PurposeGeneral Purpose Register  Register  5

5)) 3322 Pin Pin Input – Output  Input – Output yang dapat diprogramyang dapat diprogram 6

6)) SSeerriiaal Ul USSAARRT yT yaanng dg daappaat dt diipprrooggrraamm 7

7)) CCoommppaarraattoor r AAnnaalloog  g  

8)

8) Output Output PWM empat kanalPWM empat kanal 9)

9) 88 Chanel Chanel ADC 10 bitADC 10 bit 1

(16)

1

111)) SSeebbuuaahh Timer / Counter Timer / Counter 16 bit16 bit

2.1.1

2.1.1 Konfigurasi Pin ATMega 16Konfigurasi Pin ATMega 16

Konfigurasi pin ATMega 16 bisa dilihat pada gambar 2.1. Dari gambar  Konfigurasi pin ATMega 16 bisa dilihat pada gambar 2.1. Dari gambar  terseb

tersebut ut dapat dijelaskan secara dapat dijelaskan secara fungsfungsional konfiguraional konfigurasi si pin ATMega 16 pin ATMega 16 sebagasebagaii  beriku

 berikut :t :

1.

1. VCC mVCC merupakerupakan pin an pin yang yang berfungberfungsi sebsi sebagai pin agai pin masukmasukan catu an catu dayadaya 2.

2. GNGND D memerurupapakakan pn pinin ground  ground  3.

3. Port A Port A (PA0(PA0..PA7..PA7) merupa) merupakan pin kan pin I/O duI/O dua arah daa arah dan pin mn pin masukaasukan ADCn ADC 4.

4. PorPort B (PB0.t B (PB0..PB.PB7) meru7) merupakpakan pin I/O duan pin I/O dua arah dan pin fua arah dan pin fungsngsi khusi khusus, yaius, yaitutu timer 

timer //counter counter , komparator analog, dan SPI, komparator analog, dan SPI

5.

5. PorPort C (PC0.t C (PC0..PC.PC7) meru7) merupakpakan pin I/O duan pin I/O dua arah dan pin fua arah dan pin fungsngsi khusi khusus, yaius, yaitutu TWI, komparator analog, dan

TWI, komparator analog, dan timer timer oscilator oscilator  6.

6. PorPort D t D (PD(PD0..P0..PD7D7) merupa) merupakan pin I/O dukan pin I/O dua arah dan pin funa arah dan pin fungsi khugsi khususus, yaitus, yaitu komparator analog, interupsi eksternal dan komunikasi serial

komparator analog, interupsi eksternal dan komunikasi serial

7.

7.  RESET  RESET merupakan pin yang digunakan untuk mereset mikrokontroler merupakan pin yang digunakan untuk mereset mikrokontroler  8.

8. XTXTAL1 AL1 dan Xdan XTATAL2 meL2 meruparupakan kan pin mpin masuasukankan clock clock eksternaleksternal 9.

9. AVAVCC meCC meruprupakan pakan pin masin masukaukan tegan tegangangan untun untuk ADCk ADC 10.

(17)

Gambar 2.1

Gambar 2.1 Pin-pin ATMega16 Kemasan 40-pinPin-pin ATMega16 Kemasan 40-pin

Pin-pin pada ATMega16 dengan kemasan 40-pin DIP (

Pin-pin pada ATMega16 dengan kemasan 40-pin DIP ( dual inline packagedual inline package)) ditunjukkan oleh gambar 2.1. Guna memaksimalkan

ditunjukkan oleh gambar 2.1. Guna memaksimalkan  perform performa, AVR mengga, AVR menggunakanunakan

arsitektur 

arsitektur  Harvard  Harvard (dengan memori dan(dengan memori dan bus t bus terpisah uerpisah untuk pntuk program rogram dan dadan data).ta).

2

2..11..22 PPoorrt St Seebbaaggaaii Input/Outpu Input/Output Digital t Digital  AT

ATMegMega16 a16 memmempunpunyai yai emempat pat buabuah h porport t yanyang g berbernamnamaa  PortA,  PortA, PortBPortB,,  PortC

 PortC, , dan dan PortDPortD. Keempat port tersebut merupakan jalur . Keempat port tersebut merupakan jalur  bidirectional bidirectional  dengandengan  pilihan

 pilihan internal pull-upinternal pull-up. Tiap port mempunyai tiga. Tiap port mempunyai tiga  buah register  buah register bit, bit, yaitu yaitu DDxDDxn,n,

PORTxn, dan PINxn. Huruf ‘x’mewakili

PORTxn, dan PINxn. Huruf ‘x’mewakili nama huruf dari port sedangkan huruf ‘n’nama huruf dari port sedangkan huruf ‘n’ mewakili nomor bit. Bit

mewakili nomor bit. Bit DDxn terdapat pada I/ODDxn terdapat pada I/O addressaddress DDRDDRx, x, bit bit PORPORTxnTxn terdapat padaI/O address PORTx, dan bit PINxn terdapat pada I/O

terdapat padaI/O address PORTx, dan bit PINxn terdapat pada I/O addressaddress PINx.PINx. Bit DDxn dalam register DDRx (

Bit DDxn dalam register DDRx ( Data Directio Data Direction Register n Register ) menentukan arah) menentukan arah  pin. Bila

(18)

ma

maka ka Px Px beberfurfungngsi si sesebabagagai i pinpin input input . . BBilila a PPOORTRTxn xn didiseset t 1 1 papada da sasaat at pipinn ter

terkonkonfigufigurasrasi i sebsebagai agai pin pin inpinput, ut, makmaka a resresistoistor r  pull-up pull-up akan diaktifkan. Untuk akan diaktifkan. Untuk  mematik

mematikan an resistoresistor r  pull-up pull-up, PORTxn harus diset 0 atau pin dikonfigurasi sebagai, PORTxn harus diset 0 atau pin dikonfigurasi sebagai  pin

 pin output output . Pin port adalah. Pin port adalah tri-statetri-state setelah kondisi reset. Bila PORTxn diset 1 padasetelah kondisi reset. Bila PORTxn diset 1 pada saat pin terkonfigurasi sebagai pin

saat pin terkonfigurasi sebagai pin output output maka pin port akan maka pin port akan berlogberlogika 1. ika 1. Dan bilaDan bila PORTxn diset 0 pada saat pin terkonfigurasi sebagai pin

PORTxn diset 0 pada saat pin terkonfigurasi sebagai pin output output maka pin port akanmaka pin port akan

 berlog

 berlogika ika 0. 0. Saat Saat mengmengubah ubah kondkondisi isi port port dari dari kondkondisiisi tri-statetri-state (DDxn=0,(DDxn=0, PORTxn=0) ke kondisi

PORTxn=0) ke kondisi output highoutput high (DDxn=1, PORTxn=1) maka harus ada kondisi(DDxn=1, PORTxn=1) maka harus ada kondisi  peraliha

 peralihan n apakah apakah itu itu kondkondisiisi  pull-up  pull-up enabled enabled (DDx(DDxn=0, n=0, PORTPORTxn=1) xn=1) atau atau kondkondisiisi output low

output low (DDxn=1, PORTxn=0).(DDxn=1, PORTxn=0).

Biasan

Biasanya, ya, kondkondisiisi  pull-up  pull-up enabled enabled  dapdapat at ditediterima rima sepsepenuenuhnyhnya, a, selaselamama lingkungan impedansi tinggi tidak memperhatikan perbedaan antara sebuah

lingkungan impedansi tinggi tidak memperhatikan perbedaan antara sebuah  strong  strong  high driver 

high driver  dengan sebuahdengan sebuah  pull-up pull-up. Jika ini bukan suatu masalah, maka bit PUD. Jika ini bukan suatu masalah, maka bit PUD  pada

 pada registeregister r SFIOSFIOR R dapat dapat diset diset 1 1 untuk mematikan untuk mematikan semuasemua  pull-up pull-up dalam semuadalam semua  port.

 port. PeralihaPeralihan n dari dari kondkondisiisi input input dengdengan an pull-pull-upup ke ke kondkondisiisi outoutput put lowlow  juga juga

men

menimbimbulkulkan an masmasalaalah h yang yang samsama. a. KitKita a haruharus s menmenggggunakunakan an konkondisdisii tri-statetri-state (DDxn=0, PORTxn=0) atau kondisi

(DDxn=0, PORTxn=0) atau kondisi output highoutput high (DDx(DDxn=1, n=1, PORTPORTxn=0) xn=0) sebagsebagaiai kondisi transisi.

kondisi transisi.

Tabel 2.1

(19)

Bit 2 – PUD :

Bit 2 – PUD : Pull-up D Pull-up Disableisable

Bila bit diset bernilai 1 maka

Bila bit diset bernilai 1 maka  pull-up pull-up  pada  pada port port I/O I/O akan akan dimatikdimatikan an walaupwalaupunun register 

register DDxn dan PORTxn dikonfigurasikan untuk menyalakanDDxn dan PORTxn dikonfigurasikan untuk menyalakan  pull-up pull-up (DDxn=0,(DDxn=0, PORTxn=1).

PORTxn=1).

2.1.3

2.1.3 Timer Timer 

Timer/counter 

Timer/counter  adadalaalah h fasfasiliilitas tas dadari ri ATATMeMegaga16 16 yayang ng digdigununakakan an ununtutuk k   perhitu

 perhitungan ngan pewakpewaktuan. tuan. BeberaBeberapa pa fasilitasfasilitas chanel chanel  daridari timer counter timer counter  antara lain:antara lain: counter channel 

counter channel tunggal, pengosongan data timer sesuai dengan data pembanding,tunggal, pengosongan data timer sesuai dengan data pembanding,  bebas

 bebas -- glitch glitch, , tahtahap ap yayang ng tetepatpat  Pulse Pulse WidWidth th MoModulatdulation ion (PW(PWM),M),  pemb pembangkitangkit frekuensi,

frekuensi, event counter event counter external.external...

Gambar diagram

Gambar diagram blocblock k timetimer/cor/counter unter  8 bit ditunjukan pada gambar 2.2.8 bit ditunjukan pada gambar 2.2. Untuk penempatan pin I/O telah di jelaskan pada bagian I/O di atas. CPU dapat Untuk penempatan pin I/O telah di jelaskan pada bagian I/O di atas. CPU dapat diakses register I/O, termasuk dalam pin-pin I/O dan bit I/O.

diakses register I/O, termasuk dalam pin-pin I/O dan bit I/O.  Device Device khusus register khusus register  I/O dan lokasi bit terdaftar pada deskripsi

(20)

Gambar 2.2

Gambar 2.2 Blok DiagramBlok Diagram Timer/Counter Timer/Counter 

2

2..22 SSeennssoor r UUllttrraassoonniik k ((Ultrasonic Ring Finder)Ultrasonic Ring Finder) Ultrasonic

Ultrasonic merupakan frekuensi yang lebih tinggi dari 20.000Hz yang manamerupakan frekuensi yang lebih tinggi dari 20.000Hz yang mana untuk jen

untuk jenis suara ini diatas batas suais suara ini diatas batas suara yang bisa didenra yang bisa didengar oleh manugar oleh manusia. sia. SepertiSeperti

diketahui, telinga manusia hanya bisa mendengar suara dengan frekuensi 20Hz diketahui, telinga manusia hanya bisa mendengar suara dengan frekuensi 20Hz sa

sampmpai ai 2020KHKHz. z. LeLebih bih dadari ri itu itu hahanynya a bebebeberaprapa a jejenis nis bibinatnatanang g yayang ng mamampmpuu me

mendndenengagarnyrnya, a, sesepeperti rti kekelellelawaawar r dadan n lulumbmba-la-lumumbaba. . LuLumbmba- a- lulumbmba a babahkhkanan memanfaatkan

memanfaatkan ultrasonicultrasonic untuntuk uk menmenginginderdera a benbenda-bda-bendenda a di di lautlaut. . PrinPrinsip sip iniini kemudian ditiru oleh system pengindera kapal selam. Dengan cara mengirimkan kemudian ditiru oleh system pengindera kapal selam. Dengan cara mengirimkan

se

sebubuah ah susuara ara dadan n memengnghithitunung g lamlamananya ya panpantutulan lan susuara ara tetersersebubut t mamaka ka dadapapatt diketahui jarak kapal selam dengan benda tersebut. Mula- mula suara dibunyikan, diketahui jarak kapal selam dengan benda tersebut. Mula- mula suara dibunyikan, kem

kemudiudian an dihidihituntung g lamlama a wakwaktu tu samsampai pai terdterdengengar ar suasuara ra panpantultulan. an. JarJarak ak dapdapatat dihitung dengan mengalikan kecepatan suara dengan waktu pantulan kemudian dihitung dengan mengalikan kecepatan suara dengan waktu pantulan kemudian hasilnya dibagi 2.

(21)

Ada beberapa hewan lainnya yang mampu mendengar frekuensi ini dengan Ada beberapa hewan lainnya yang mampu mendengar frekuensi ini dengan  baik. C

 baik. Contohnontohnya anjingya anjing, hewan i, hewan ini mampni mampu mendu mendengar sengar sampai 25ampai 25.00.000Hz dan k0Hz dan kucingucing mampu mendengar sampai 65.000Hz.

mampu mendengar sampai 65.000Hz. Gel

Gelombombang ang ultultrasorasonik nik dipdiprodroduksuksi i dendengan gan menmenggggunaunakankan transduser transduser  electromecanic

electromecanic, , cacara ra kekerjrja a trtranansdsdususer er tetergrganantutung ng papada da dudua a efefek ek yayaititu u efefek ek   piezoelektr

 piezoelektrik ik dandan magnetic striksimagnetic striksi..

 Ping

 Ping Ultrasocic Ultrasocic Range Range Finder Finder , , adadalalah ah momodudul l pepengngukukur ur jarjarak ak dedengnganan ultrasonic

ultrasonic buatan parallax Inc. Yang didesign khusus untuk teknologi robotika.buatan parallax Inc. Yang didesign khusus untuk teknologi robotika. Dengan ukurannya yang cukup kecil (2,1cm X 4,5cm), sensor ini dapat mengukur  Dengan ukurannya yang cukup kecil (2,1cm X 4,5cm), sensor ini dapat mengukur   jarak antara

 jarak antara 3 Cm 3 Cm sampasampai i 300 Cm. 300 Cm. keluakeluaran dari ran dari ping berupa pulsa yang ping berupa pulsa yang lebarnyalebarnya

merepresentasikan jarak. Lebar pulsanya bervariasi dari 115 uS sampai 18,5 mS. merepresentasikan jarak. Lebar pulsanya bervariasi dari 115 uS sampai 18,5 mS. Gambar 2.3 merupakan gambar fisik dari

Gambar 2.3 merupakan gambar fisik dari Ping U Ping Ultrasonic Rltrasonic Range Finange Finder.der.

Gambar 2.3 Sensor Ping Gambar 2.3 Sensor Ping

Ping terdiri dari sebuah chip pembangkit sinyal 40KHz, sebuah speaker  Ping terdiri dari sebuah chip pembangkit sinyal 40KHz, sebuah speaker  ultrasonic

ultrasonic dan sebuah mikrofondan sebuah mikrofon ultrasonicultrasonic. Speaker . Speaker ultrasonicultrasonic mengubah sinyal 40mengubah sinyal 40 KH

KHz z menmenjadi suara sementjadi suara sementara ara mikmikroforofon n berberfungfungsi si untuntuk uk menmendetdetekseksi i panpantulatulann suaranya. Pada modul ping terdapat 3 pin yang digunakan untuk jalur 

suaranya. Pada modul ping terdapat 3 pin yang digunakan untuk jalur  power supply power supply

(+5V),

(22)

langsung dihubungkan dengan mikrokontroler tanpa tambahan komponen apapun. langsung dihubungkan dengan mikrokontroler tanpa tambahan komponen apapun. Ping mendeteksi objek dengan cara mengirimkan suara

Ping mendeteksi objek dengan cara mengirimkan suara ultrasonicultrasonic dan kemudiandan kemudian “me

“mendendengangarkanrkan” ” pantpantulaulan n suasuara ra terstersebuebut. t. PinPing g hanyhanya a akaakan n memengirngirimkaimkan n suasuarara ultrasonic

ultrasonic ketika ada pulsaketika ada pulsa trigger trigger  dari mikrokontroler (Pulsa High Selama 5uS).dari mikrokontroler (Pulsa High Selama 5uS). Suara

Suara ultrasonicultrasonic dengan frekuensi sebesar 40KHz akan dipancarkan selama 200uS.dengan frekuensi sebesar 40KHz akan dipancarkan selama 200uS. Suara ini kan merambat di udara dengan kecepatan 344.424m/detik (atau 1 cm Suara ini kan merambat di udara dengan kecepatan 344.424m/detik (atau 1 cm

set

setiap iap 29.29.034034uSuS), ), menmengegenai nai objobjek ek untuntuk uk kemkemudiudian an terterpantpantul ul kemkembali bali ke ke PingPing.. Selama menunggu pantulan, Ping akan menghasilkan sebuah pulsa. Pulsa ini akan Selama menunggu pantulan, Ping akan menghasilkan sebuah pulsa. Pulsa ini akan  berhen

 berhenti (ti ( Low Low) ketika ) ketika suara pantulan terdetesuara pantulan terdeteksi oleh ksi oleh Ping. Data pulsa high sebelumPing. Data pulsa high sebelum sen

sensor sor ping meneriping menerima ma panpantulatulan n frefrekuekuensi nsi yanyang g dipdipancancarkaarkan n akaakan n dicadicacah cah dandan

dibandingkan dengan pulsa

dibandingkan dengan pulsa trigger trigger . Oleh karena itulah lebar pulsa tersebut dapat. Oleh karena itulah lebar pulsa tersebut dapat merepre

merepresentasiksentasikan an jarak jarak antara Ping antara Ping dengadengan n objekobjek. . SelanjutSelanjutnya nya mikrokmikrokontroleontroler r  cukup mengukur lebar pulsa tersebut dan mengkonversinya dalam bentuk jarak  cukup mengukur lebar pulsa tersebut dan mengkonversinya dalam bentuk jarak  seperti pada Gambar 2.4.

seperti pada Gambar 2.4.

Gambar 2.4. Pengukuran Lebar Pulsa Gambar 2.4. Pengukuran Lebar Pulsa Diman

Dimana a diketahudiketahui i hubuhubungan antara ngan antara kecepatkecepatan an dan jarak dan jarak dinyatadinyatakan dengankan dengan

rumus sebagai berikut: rumus sebagai berikut:

S=V x t S=V x t Keterangan: Keterangan:

(23)

S= Jarak yang akan ditempuh S= Jarak yang akan ditempuh V= Kecepatan suara gelombong

V= Kecepatan suara gelombong ultrasonicultrasonic (344,424 m/s)(344,424 m/s) T= waktu yang dibutuhkan

T= waktu yang dibutuhkan  Namu

 Namun n karena karena gelomgelombang bang ultasoultasonik nik mengakmengakibatkan ibatkan pantulpantulan, an, makamaka  pantul

 pantulannya annya adalah adalah ½ ½ (seteng(setengah) ah) dari dari jarak jarak tempuh tempuh keselurkeseluruhan uhan sehingsehinggaga  persam

 persamaan diaaan diatas menjatas menjadi:di:

S= S=

Seh

Sehingingga ga dari dari perspersamaamaan an diadiatas tas kita kita jugjuga a bisa bisa memenentnentukaukan n wakwaktu tu yanyangg diperlukan gelombang

diperlukan gelombang ultrasonicultrasonic untuk mencapai suatu jarak.untuk mencapai suatu jarak.

Gambar 2.5. dibawah merupakan gambar lebar pulsa dari Ping

Gambar 2.5. dibawah merupakan gambar lebar pulsa dari Ping UltrasonicUltrasonic  Range F

 Range Finder.inder.

Gambar 2.5 Lebar Pulsa Gambar 2.5 Lebar Pulsa

(24)

2.3

2.3  Relay Relay Dal

Dalam am dundunia ia elekelektrontronika,ika, relayrelay dikdikenaenal l sebsebagaagai i kokompomponen nen yanyang g dapdapatat meng

mengimplemeimplementasikantasikan n logikalogika  switching  switching . . SebSebeluelum m tahtahun un 7070an,an, relayrelay merupakanmerupakan “o

“otatak” k” ddarari i rarangngkakaiaian n pepengngeendndalali. i. KKememududiaian n mmununcucul l PPLLC C yayang ng mumulalaii menggantikan posisi

menggantikan posisi relayrelay..  Relay

 Relay yang paling sederhana ialahyang paling sederhana ialah relayrelay elektromekanis yang memberikanelektromekanis yang memberikan

 perge

 pergerakan rakan mekanmekanis is saat saat mendapmendapatkan atkan energi energi listrik. listrik. Secara Secara sederhasederhanana relayrelay elektromekanis ini didefinisikan sebagai berikut :

elektromekanis ini didefinisikan sebagai berikut : •

• AlaAlat t yanyang g memenggnggunaunakan kan gaygaya a eleelektroktromagmagnetinetik k untuntuk uk menmenutuutup p (ata(atauu membuka) kontak saklar.

membuka) kontak saklar.

• Saklar yang digerakkan (secara mekanis) oleh daya/energi listrik. • Saklar yang digerakkan (secara mekanis) oleh daya/energi listrik. Di bawah ini contoh

Di bawah ini contoh relayrelay yang beredar di pasaran :yang beredar di pasaran :

Gambar 2.6

Gambar 2.6 Relay Relay Yang Tersedia di PasaranYang Tersedia di Pasaran

Secara umum,

Secara umum, relayrelay digunakan untuk memenuhi fungsi – fungsi berikut :digunakan untuk memenuhi fungsi – fungsi berikut :

•  Remo Remote control te control : dapat menyalakan atau mematikan alat dari jarak jauh: dapat menyalakan atau mematikan alat dari jarak jauh

• Penguatan daya : menguatkan arus atau teganganPenguatan daya : menguatkan arus atau tegangan

Contoh :

Contoh : starting relay starting relay pada me pada mesin mosin mobilbil

(25)

2.

2.3.3.11 PrPrininsisip Kep Kerjrja daa dan Sin Simbmbolol  Relay

 Relay teterdirdiri ri dadari ri kokoilil dadan n kokontantak. k. PePerharhatiktikan an gagambmbar ar 2.2.7, 7, kokoilil adalahadalah gulun

gulungan kawat yang gan kawat yang mendamendapat arus pat arus listrik, sedang kontak listrik, sedang kontak  adalah sejenis saklar adalah sejenis saklar  yang pergera

yang pergerakannya tergantukannya tergantung dari ng dari ada tidaknya arus listrik di ada tidaknya arus listrik di koil.koil. Contact Contact ada 2ada 2  jenis

 jenis ::  Norma Normally lly OpenOpen (kond(kondisi isi awal sebelum awal sebelum diaktifkdiaktifkanan openopen), dan), dan  Norma Normallylly Closed 

Closed (kondisi awal sebelum diaktifkan(kondisi awal sebelum diaktifkan closeclose).).

Secara sederhana berikut ini prinsip kerja dari

Secara sederhana berikut ini prinsip kerja dari relayrelay : ketika koil: ketika koil mendapatmendapat ene

energi rgi listlistrik rik ((energized energized ), ), akaakan n timbtimbul ul gaygaya a eleelektroktromagmagnet net yanyang g akaakan n menmenarik arik  armature

armature yang berpegas, dan kontak yang berpegas, dan kontak akan menutup.akan menutup.

Gambar 2.7 Skema

Gambar 2.7 Skema Relay Relay Elektromekanik Elektromekanik 

Sel

Selain ain berberfungfungsi si sebsebagaagai i komkomponponen en elekelektrontronik,ik, relayrelay  juga  juga mempumempunyainyai fungs

fungsi i sebagsebagai ai pengenpengendali dali sistemsistem. . SehingSehinggaga relayrelay mempunyai 2 macam simbolmempunyai 2 macam simbol

yang digunakan pada : yang digunakan pada :

• Rangkaian listrik (Rangkaian listrik (hardwarehardware))

• Program (Program ( software software))

Berikut ini simbol yang digunakan : Berikut ini simbol yang digunakan :

(26)

Gambar 2.8 Rangkaian dan Simbol Logika

Gambar 2.8 Rangkaian dan Simbol Logika  Relay Relay

2

2..44 PPoommppa a AAiirr Po

Pompa mpa adaladalah ah suasuatu tu alat alat yanyang g digdigunaunakan kan untuntuk uk menmenaikaikkan kan caircairan an daridari

 permu

 permukaan kaan yang yang rendah rendah ke ke permupermukaan kaan lebih lebih tinggtinggi. i. Pompa Pompa merupamerupakan kan peralatanperalatan ya

yang ng susudadah h memenjanjadi di ststanandar dar dadalalam m kekehidhidupupan an seseharhari-hi-hariari, , babahkhkan an mumungngkikinn  beber

 beberapa apa puluh puluh tahun tahun ke ke depan depan tetap tetap menjadmenjadi i pilihan pilihan utama utama dalam dalam mengmengatasiatasi kebutuhan akan debit air bersih yang cukup untuk dipakai dalam harian, seperti kebutuhan akan debit air bersih yang cukup untuk dipakai dalam harian, seperti mi

minunum, m, memencncuci uci bajbaju, u, mamandndi, i, dadan n yayang ng tidtidak ak boboleleh h didilulupakpakan an yayaitu itu sisistestemm  pembu

 pembuangan angan limbah. limbah. Pada Pada perkemperkembangbangannya, annya, pompa pompa berkeberkembang mbang sangasangat t pesatpesat

dimana pompa air mempunyai jenis yang beragam tapi pada dasarnya pompa yang dimana pompa air mempunyai jenis yang beragam tapi pada dasarnya pompa yang sampai saat ini masih sering digunakan adalah jenis sentrifugal.

sampai saat ini masih sering digunakan adalah jenis sentrifugal. Pada pompa sentrifugal terdapat

Pada pompa sentrifugal terdapat berbagberbagai ai kompokomponen penting impeller nen penting impeller yangyang  berfung

 berfungsi si mengmengalirkan alirkan fluida fluida dan dan motor motor penggpenggerak erak yang yang berfunberfungsi gsi menggmenggerakkanerakkan impeller. Motor penggerak pada pompa ada dua yaitu motor AC dan motor DC. impeller. Motor penggerak pada pompa ada dua yaitu motor AC dan motor DC. Untuk keperlu

Untuk keperluan an kontrokontrol, l, biasanybiasanya a digundigunakan pompa motor akan pompa motor DC, karena DC, karena motor DCmotor DC

mudah dikontrol dan cocok digunakan dalam kontrol simulasi atau pemodelan. mudah dikontrol dan cocok digunakan dalam kontrol simulasi atau pemodelan.

(27)

Gambar 2.9 Pompa Air  Gambar 2.9 Pompa Air 

2.5

2.5  Liquid Cristal Display (  Liquid Cristal Display ( LCD)LCD) Mo

Modudul l peperagraga a yayang ng didigugunaknakan an dadalalam m apapliklikasasi i inini i adadalaalah h LCLCD D momodudull

M1632. Modul LCD ini membutuhkan daya yang kecil dan dilengkapi dengan M1632. Modul LCD ini membutuhkan daya yang kecil dan dilengkapi dengan  panel LC

 panel LCD dengan tingD dengan tingkat kontras yakat kontras yang cukung cukup tinggi serta pengp tinggi serta pengendali LCD CMendali LCD CMOSOS yang terpasang dalam modul tersebut. Pengendali mempunyai pembangkit karakter  yang terpasang dalam modul tersebut. Pengendali mempunyai pembangkit karakter  ROM/RAM dan display data RAM. Semua fungsi

ROM/RAM dan display data RAM. Semua fungsi displaydisplay diatur oleh instruksi-diatur oleh instruksi-instruksi, sehingga modul LCD ini dapat dengan mudah dihubungkan dengan unit instruksi, sehingga modul LCD ini dapat dengan mudah dihubungkan dengan unit mikroprosesor. LCD tipe ini tersusun sebanyak dua baris dengan 16 karakter.

mikroprosesor. LCD tipe ini tersusun sebanyak dua baris dengan 16 karakter.

Mas

Masukaukan n yang yang dipediperlurlukan kan untuntuk uk menmengengendalidalikan kan modmodul ul berberupa upa data data bubuss yang masih tergabung dengan bus alamat serta 3 bit sinyal kontrol. Sementara yang masih tergabung dengan bus alamat serta 3 bit sinyal kontrol. Sementara  penge

 pengendalian LCD ndalian LCD dilakudilakukan kan secarasecara internal internal oleh kontroler yang terpasang dalamoleh kontroler yang terpasang dalam modul LCD. Diagram blok LCD dapat dilihat pada gambar 2.10.

modul LCD. Diagram blok LCD dapat dilihat pada gambar 2.10.

Gambar 2.10 Diagram Blok LCD M1632 Gambar 2.10 Diagram Blok LCD M1632

(28)

LCD M1632 mempunyai 16 pin atau penyemat yang mempunyai LCD M1632 mempunyai 16 pin atau penyemat yang mempunyai fungsi-fungsi seperti ditunjukkan dalam tabel 2.2.

fungsi seperti ditunjukkan dalam tabel 2.2.

Tabel 2.2

Tabel 2.2 Fungsi Pin-pin LCD M1632Fungsi Pin-pin LCD M1632

N

Noo NNaamma a ppeennyyeemmaatt FFuunnggssii 1

1 VVssss TTeerrmmiinnaall ground  ground  2

2 VVcccc TTeeggaannggaan n ccaattu u ++5 5 vvoolltt 3

3 VVeeee DDrriivve e LLCCDD

4

4 RSRS

Sinyal pemilih register  Sinyal pemilih register  0: Instruksi register (tulis) 0: Instruksi register (tulis)

1: Data Register (tulis dan baca) 1: Data Register (tulis dan baca)

5

5 RR//WW

Sinyal seleksi tulis atau baca Sinyal seleksi tulis atau baca 0: Tulis 0: Tulis 1: Baca 1: Baca 6 6 EE

Sinyal operasi awal, sinyal ini mengaktifkan data Sinyal operasi awal, sinyal ini mengaktifkan data tulis dan baca

tulis dan baca

7

7 – – 1144 DDBB00--DDBB77

Merupakan saluran data, berisi perintah dan data Merupakan saluran data, berisi perintah dan data yang akan ditampilkan

yang akan ditampilkan

1

155 VV+ + BBLL

Pengendali kecerahan latar belakang LCD 4 Pengendali kecerahan latar belakang LCD 4 -4,42 V dan 50 – 500 mA

4,42 V dan 50 – 500 mA 1

166 VV--BBLL PPeennggeennddaalli i kkeecceerraahhaan n llaattaar r bbeellaakkaanng g LLCCD D 0 0 VV

BAB III BAB III METODOLOGI PENELITIAN METODOLOGI PENELITIAN 3.1 Rancangan Alat 3.1 Rancangan Alat Memasukkan Memasukkan  program  program padapada mikrokontroler  mikrokontroler  A A Mula Mula ii

(29)

Ya Ya

Y

Yaa TTiiddaakk   

Ya Ya \\ Tidak  Tidak  Ya Ya

Gambar 3.1 Diagram Alir Metodologi Penelitian Gambar 3.1 Diagram Alir Metodologi Penelitian

Gam

Gambar bar 3.1 3.1 mermerupaupakan kan gamgambar bar alur alur pempembuabuatan tan daladalam m tugtugas as akhakhir ir ini.ini. adapun beberapa tahapan dalam perancangan dan pembuatan Pengisian Penampung adapun beberapa tahapan dalam perancangan dan pembuatan Pengisian Penampung Air Otomatis

Air Otomatis BerbasBerbasis is MikrokMikrokontoleontoler r ATmeATmega16 sesuai ga16 sesuai dengan data-data yangdengan data-data yang telah dikumpulkan baik dari buku-buku maupun dari perencanaan sendiri.

telah dikumpulkan baik dari buku-buku maupun dari perencanaan sendiri. 1.

1. TaTahahapapan n perpertamtama a yayang ng didilaklakukukan an adadalaalah h memelaklakukukan an pepengngumumpupulalan n dadasasar r 

teori yang berkaitan dengan alat yang akan dibuat. Hal ini dilakukan untuk  teori yang berkaitan dengan alat yang akan dibuat. Hal ini dilakukan untuk  memudahkan teknik perencanaan rangkaian, penentuan nilai-nilai komponen memudahkan teknik perencanaan rangkaian, penentuan nilai-nilai komponen dan pemahaman karakteristik komponen yang dipakai.

dan pemahaman karakteristik komponen yang dipakai. Pengumpulan dasar  Pengumpulan dasar  teori teori Desain rangkaian Desain rangkaian  beserta

 beserta nilai-nilainilai-nilai komponennya komponennya Membuat rangkaian Membuat rangkaian  per blok   per blok  Pengujian Pengujian keseluruhan keseluruhan  berjalan  berjalan sesuai yang sesuai yang diinginkan? diinginkan? Pengumpulan data Pengumpulan data  pengu  pengukurankuran Analisa data Analisa data Rangkaian Rangkaian  berjalan  berjalan sesuai yang sesuai yang diinginkan? diinginkan? A A Pembuatan Laporan Pembuatan Laporan Selesai Selesai

(30)

2.

2. TaTahahapapan n kekedudua a yayaitu itu memelalakukukakan n peperarancancangngan an dedesasain in ranrangkgkaiaaian n bebesesertarta nila

nilai-nii-nilai lai komkomponponen en yang yang terterpasapasang ng berberdasdasarkaarkan n hashasil il perhperhitunitungan gan yanyangg didapat.

didapat. 3.

3. TaTahahapapan n keketigtiga a yayaitu itu memelalakukukakan n pepengngumumpupulalan n kokompmponeonen-kn-komompoponenenn ele

elektktronronika ika yayang ng akakan an didipakpakai ai dadalam lam pepenynyususununan an ranrangkgkaiaaian n yayang ng tetelahlah ditentukan berdasarkan hasil perancangan.

ditentukan berdasarkan hasil perancangan.

4.

4. TahTahap keemap keempat yaitu melpat yaitu melakuakukan uji coba rangkan uji coba rangkaiakaian pada masin pada masing-ng-masmasinging  blok

 blok rangkarangkaian ian modumodul l sensosensor r  ultrultrasonasonic, ic, drivdriver er   pompa  pompa dan dan rangkarangkaianian mik

mikrokrokontrontroleoler r ATATMegMega a 16 16 sebsebagaagai i puspusat at proproses ses penpengolgolahaahan n datdata a sensensor sor  den

dengan gan memmemberberikan ikan catu catu daydaya a DC DC padpada a rangrangkaiakaian, n, makmaka a dapdapat at dikdiketahetahuiui

operasi kerja yang dihasilkan oleh masing-masing blok rangkaian. Apabila pada operasi kerja yang dihasilkan oleh masing-masing blok rangkaian. Apabila pada ra

rangngkakaian ian ada ada yayang ng memengngalaalami mi pepermrmasasalaalahanhan, , mamaka ka dildilakakukukan an ananalalisaisa ke

kerurusasakakan, n, kekesalsalahaahan n pepengnggugunaanaan n ataatau u pepemamasasangngan an kokompmpononen en dadan n jikjikaa memungkinkan rangkaian dapat dimodifikasi atau memperbaiki perancangan memungkinkan rangkaian dapat dimodifikasi atau memperbaiki perancangan rang

rangkaiakaian. n. ApaApabila bila ranrangkagkaian ian sudsudah ah bekbekerja erja sessesuai uai dendengagan n haraharapan pan makmakaa

dilakukan tahap berikutnya. dilakukan tahap berikutnya. 5.

5. TahTahap kelimap kelima yaitu melaa yaitu melakukkukan uji rangkan uji rangkaian kesaian keselureluruhauhan. Apabn. Apabila operila operasiasi kerja rangkaian mengalami permasalahan, maka dilakukan analisa kerusakan, kerja rangkaian mengalami permasalahan, maka dilakukan analisa kerusakan, kesalahan penggunaan atau pemasangan komponen dan jika memungkinkan kesalahan penggunaan atau pemasangan komponen dan jika memungkinkan rangkaian dapat dimodifikasi atau memperbaiki perancangan rangkaian.

rangkaian dapat dimodifikasi atau memperbaiki perancangan rangkaian. 6.

6. Tahap Tahap keenam keenam yaitu myaitu melakukelakukan mendan mendesain pesain pola rangola rangkaian pakaian pada papada papan PCn PCBB

ses

sesuai uai dendengan gan polpola a rangrangkaiakaian n yanyang g telatelah h menmengalgalami ami uji uji cobcoba. a. DesDesain ain padpadaa  papan PC

 papan PCB meliputi penggB meliputi penggambaran jalurambaran jalur-jalur rangkaia-jalur rangkaian pada papan PCB yangn pada papan PCB yang di

(31)

 ferriclorida

 ferriclorida agar didapatkan pola yang diinginkan. Kemudian akan dilakukanagar didapatkan pola yang diinginkan. Kemudian akan dilakukan  penge

 pengeboran boran jalur-jalujalur-jalur r tersebtersebut ut sesuai sesuai dengan dengan letak letak kaki-kakkaki-kaki i kompkomponen onen yangyang akan dipasangkan.

akan dipasangkan. 7.

7. Pada taPada tahap kethap ketujuh akaujuh akan dilakun dilakukan pekan pemasangmasangan koman komponenponen-komp-komponen ponen padaada  papan

 papan PCB PCB yang yang telah telah diberikadiberikan n pola pola dan dan diberi diberi lubanlubang g untuk untuk menemmenempatkanpatkan kaki-kaki komponen sesuai dengan posisi masing-masing yang telah ditentukan kaki-kaki komponen sesuai dengan posisi masing-masing yang telah ditentukan

dari hasil rancangan sebelumnya. dari hasil rancangan sebelumnya. 8.

8. PaPada da tatahap kedehap kedelaplapan an didilaklakukukan an ujuji i cocoba ba rarangngkakaian kembian kembali pada ali pada papapapann PC

PCB B tetersersebubut. t. ApApababila ila dadalam lam ujuji i cocoba ba memengngalaalami mi pepermrmasasalalahaahan, n, mamakaka dilakukan analisa kegagalan atau kesalahan dalam mendesain rangkaian beserta dilakukan analisa kegagalan atau kesalahan dalam mendesain rangkaian beserta

nilai-nilai kompo

nilai-nilai komponennyanennya. . Jika rangkaian pada Jika rangkaian pada papan PCB sudah bekerja papan PCB sudah bekerja sesuasesuaii ha

haraprapanan, , mamaka ka prprososes es pepembmbuauatatan n rarangngkakaian ian alalat at pepengngisiisian an pepenanampmpunung g air air  otomatis berbasis mikrokontroler sudah selesai.

otomatis berbasis mikrokontroler sudah selesai.

3.2

3.2 Blok Blok DiagramDiagram

Mikrokontroler  Mikrokontroler   ATMeg  ATMega a 1616 Sensor PING Sensor PING Tombol Tombol Start Start LCDLCD D

Drriivveer r rreellaayy PPoommppaa

Level air  Level air 

Gambar 3.2 Blok Diagram Gambar 3.2 Blok Diagram

(32)

Sistem

Sistem alat alat ini ini menggunakan menggunakan mikrokontroler mikrokontroler sebagai sebagai pengendalipengendali ut

utamamananyaya. . SebSebagagai ai ininpuput t digdigununakaakan n pempembabacacaan an ketketinginggiagian n air air dardarii sensor ping

sensor ping yang datanya yang datanya akan akan diolah didalam diolah didalam mikrokontroler. Sebagaimikrokontroler. Sebagai output 

output digunakan pompa air dan LCD untuk menampilkandigunakan pompa air dan LCD untuk menampilkan levellevel air yangair yang sudah

sudah terukurterukur. . Alat Alat ini ini dibuat dibuat bertujuan bertujuan untuk untuk mempemempermudrmudah ah dalamdalam pengisian penampung air karena dirancang secara otomatis.

pengisian penampung air karena dirancang secara otomatis. Se

Sensnsor or PINPING G ulultratrasosoninic c padpada a tutugas gas akhakhir ir inini i berberfufungngsi si ununtutukk mendeteksi kondisi

mendeteksi kondisi levellevel air pada bak penampungan dan data hasilair pada bak penampungan dan data hasil se

sennsosor r didikokonnveversrsi i memennjajadi di vovolulumme e aiair r dadalalam m sasatutuan an liliteter r ololeheh mikrokontroler. Volume air yang diperoleh nantinya akan ditampilkan ke mikrokontroler. Volume air yang diperoleh nantinya akan ditampilkan ke LCD dan digunakan untuk mengendalikan keadaan pompa air. Pompa LCD dan digunakan untuk mengendalikan keadaan pompa air. Pompa akan

akan ONON apabila ditekan tombol “apabila ditekan tombol “Start Start ”, data volume air yang terukur”, data volume air yang terukur nan

nantinytinya a akan akan dibadibandindingkngkan an dendengan gan data data setisetingangann levellevel air. air. ApabApabilaila volume air yang terukur didalam tangki sama dengan nilai setingan, volume air yang terukur didalam tangki sama dengan nilai setingan, maka pompa air akan

maka pompa air akan OFF OFF  dan proses pengisian air ke tangki akandan proses pengisian air ke tangki akan sele

selesai. sai. UntuUntuk k menmenghidghidupkupkan an dan dan memmematikatikan an pompompa pa air air digudigunakanakann rangkaian

rangkaian driver relay driver relay  yang nantinya menyambung dan memutuskanyang nantinya menyambung dan memutuskan arus AC 220 V yang masuk ke pompa air.

arus AC 220 V yang masuk ke pompa air. Input driver relay Input driver relay  adalahadalah keluaran dari mikrokontroler berdasarkan volume air hasil konversi jarak keluaran dari mikrokontroler berdasarkan volume air hasil konversi jarak level

level air yang disensor oleh sensor PING ultrasonic.air yang disensor oleh sensor PING ultrasonic.

3.3 Perancangan Mekanik  3.3 Perancangan Mekanik 

Bentuk mekanik yang direncanakan pada proyek akhir ini ditunjukkan oleh Bentuk mekanik yang direncanakan pada proyek akhir ini ditunjukkan oleh

Gambar 3.3 sebagai berikut : Gambar 3.3 sebagai berikut :

(33)

Gambar 3.3 Racangan Kontruksi Alat Gambar 3.3 Racangan Kontruksi Alat

Potensio 1 dalam alat ini digunakan untuk mengatur kecerahan pada LCD, Potensio 1 dalam alat ini digunakan untuk mengatur kecerahan pada LCD, unt

untuk uk menmenyetyeting ing banbanyakyaknya nya air air yanyang g diidiinginginkankan n daldalam am satsatuan uan liteliter r digdigunaunakankan

 potens

 potensio io 2. 2. PompPompa a digudigunakan nakan untuk untuk menyemenyedot dot air air dari dari bak bak sumbsumber er ke ke bak bak   penam

 penampungpungan. Data an. Data banyakbanyaknya air nya air yang dibaca oleh yang dibaca oleh sensosensor r ping akan ditampilkanping akan ditampilkan  pada L

 pada LCD yaCD yang nantng nantinya akainya akan dibann dibandingkdingkan dengan dengan data san data setinganetingan. Pros. Proses penges pengisianisian akan berhenti apabila data pembacaan sensor ping sama dengan data setingan awal akan berhenti apabila data pembacaan sensor ping sama dengan data setingan awal level air yang dimasukkan menggunakan pengaturan potensio.

level air yang dimasukkan menggunakan pengaturan potensio.

3.4 Perancangan Hardware 3.4 Perancangan Hardware

Pe

Peranrancancangagan n dadan n pepembmbuauatantan hardwarehardware inini i memelilipuputi ti bebebeberarapa pa blblok ok  komponen, antara lain mikrokontroler, sensor ping,

komponen, antara lain mikrokontroler, sensor ping, driver driver  pompa pompa, rangkaian LCD,, rangkaian LCD, rangkaian pengatur level air dan tombol

(34)

3.4.1

3.4.1 PerancangaPerancangan n MikrokontroMikrokontrolerler

Dalam perencanaan rangkaian minimum sistem mikrokontroler ini adalah Dalam perencanaan rangkaian minimum sistem mikrokontroler ini adalah meng

menggunakgunakan an mikrokmikrokontroleontroler r ATMeATMega ga 16. Gambar 16. Gambar 3.4 3.4 menunmenunjukkan rangkaianjukkan rangkaian  pemba

 pembagian pogian port mikrort mikrokontrolkontroler dalam er dalam pembupembuatan tuatan tugas akgas akhir ini.hir ini.

1 11 1 3311 10 10 G GNN D D GGNN DD VC VC CC 22 22 23 23 24 24 25 25 26 26 27 27 28 28 29 29 14 14 15 15 16 16 17 17 18 18 19 19 20 20 21 21 PC PC0/ S0/ S CLCL PC1/ SDA PC1/ SDA PC2/ TCK PC2/ TCK PC3/ TMS PC3/ TMS PC4/ TDO PC4/ TDO PC5/ TDI PC5/ TDI PC6/ PC6/ TOSTOS CC11 PC7/ TOS PC7/ TOS CC22 PD0/ RXD PD0/ RXD PD1/TXD PD1/TXD PD2/INT0 PD2/INT0 PD3/ INT1 PD3/ INT1 PD4/ OC1B PD4/ OC1B PD5/OC1A PD5/OC1A PD6 PD6/ / ICPICP PD7/OC2 PD7/OC2     A     A     T     T     E     E     M     M   e   e    g    g    a    a     1     1     6     6 40 40 39 39 38 38 37 37 36 36 35 35 34 34 33 33 1 1 2 2 3 3 4 4 5 5 6 6 7 7 8 8 9 9 13 13 12 12 32 32 PA0/ AD PA0/ AD CC00 PA1/ AD PA1/ AD CC11 PA2/ AD PA2/ AD CC22 PA3/ AD PA3/ AD CC33 PA4/ AD PA4/ AD CC44 PA5/ AD PA5/ AD CC55 PA6/ AD PA6/ AD CC66 PA7/ AD PA7/ AD CC77 PB0/T0 PB0/T0 PB1/T1 PB1/T1 PB PB2/ A2/ A IN0IN0 PB PB3/ A3/ A IN1IN1 PB PB4/S4/S SS PB PB5/ MOS5/ MOS II PB6 PB6 /M/MISOISO P B P B7 / S7/ S C KC K  /  / RERE SESE TT 30 30 X X TATA LL11 X X TATA LL22 A R E F A R E F A V C C A V C C 22pF 22pF 11 11,, 05920592 MHz MHz 22pF 22pF Sensor PING Ultrasonic Sensor PING Ultrasonic

+5V +5V +5V +5V + + 5V5V 100nF 100nF     1     1     K     K Reset Reset Driver Motor  Driver Motor 

LC

LCD

D

GND GND GND GND Potensio 5 Potensio 5 0 K0 K Tombol start Tombol start

Gambar 3.4 Rangkaian Pembagian Port Mikrokontroler ATMega 16 Gambar 3.4 Rangkaian Pembagian Port Mikrokontroler ATMega 16 Berdasarkan gambar 3.4, mikrokontroler merupakan rangkaian kontrol Berdasarkan gambar 3.4, mikrokontroler merupakan rangkaian kontrol utama untuk mengolah data-data input dari tombol, potensio dan sensor ping yang utama untuk mengolah data-data input dari tombol, potensio dan sensor ping yang

nantinya akan digunakan untuk mengatur kondisi pompa air serta menampilkan nantinya akan digunakan untuk mengatur kondisi pompa air serta menampilkan data-data hasil proses ke LCD.

data-data hasil proses ke LCD. Port I/O mikrokontroler yang diguPort I/O mikrokontroler yang digunakan pada tugasnakan pada tugas akhir ini adalah :

akhir ini adalah : 1.

1. Port A.0 Port A.0 digunakadigunakan sebn sebagai agai saluran saluran input Ainput ADC yanDC yang nantg nantinyainya mengolah data tegangan dari pengaturan potensio menjadi data mengolah data tegangan dari pengaturan potensio menjadi data digital

digital dalam mikrokontrolerdalam mikrokontroler 2.

2. Port Port B.0 B.0 digudigunaknakan an untuntuk suk saluraluranan input input sensorsensor Ping UltrasonicPing Ultrasonic 3.

(35)

4.

4. Port Port C.0 C.0 digudigunakanakan sn sebagebagai sai salualuranran output output mikrokontroler untukmikrokontroler untuk mengendalikan

mengendalikan pompa pompa air air melaluimelalui driver driver pompa.pompa. 5.

5. Port Port D diD digungunakan akan sebasebagai gai salusaluranran output output mikrokontroler yangmikrokontroler yang nantinya menampilkan data-data hasil pengolahan di

nantinya menampilkan data-data hasil pengolahan di

mikrokontroler ke LCD. Pin port D yang digunakan adalah : mikrokontroler ke LCD. Pin port D yang digunakan adalah :

• Pin D.0 dihubungkan dengan pin kontrol RS pin LCDPin D.0 dihubungkan dengan pin kontrol RS pin LCD

• Pin D.1 dihubungkan dengan pin kontrol E pin LCDPin D.1 dihubungkan dengan pin kontrol E pin LCD •

• Pin D.2 dihubungkan dengan pin kontrol R/W pin LCDPin D.2 dihubungkan dengan pin kontrol R/W pin LCD

• Pin D.4 dihubungkan dengan pin saluran data (D4) LCDPin D.4 dihubungkan dengan pin saluran data (D4) LCD

• Pin D.5 dihubungkan dengan pin saluran data (D5) LCDPin D.5 dihubungkan dengan pin saluran data (D5) LCD

• Pin D.6 dihubungkan dengan pin saluran data (D6) LCDPin D.6 dihubungkan dengan pin saluran data (D6) LCD

• Pin D.7 dihubungkan dengan pin saluran data (D7) LCDPin D.7 dihubungkan dengan pin saluran data (D7) LCD

3.4.2

3.4.2 PerancangaPerancangan n Sensor Sensor PING PING UltrasonicUltrasonic

Sensor PING ultrasonic dalam tugas akhir ini adalah menggunakan modul Sensor PING ultrasonic dalam tugas akhir ini adalah menggunakan modul PING ultrasonic yang memiliki jarak 3 cm s/d 3 Meter. Pada modul PING ini PING ultrasonic yang memiliki jarak 3 cm s/d 3 Meter. Pada modul PING ini mem

memilikiliki i tiga tiga buabuah h termterminalinal. . TerTerminaminal l pertpertama ama mermerupaupakan kan inpinput ut untuntuk uk GNDGND,,

terminal kedu

terminal kedua merupakan input tegangaa merupakan input tegangan + n + 5 volt 5 volt dan terminal ke tiga dan terminal ke tiga merupmerupakanakan terminal untuk mengirim dan menerima sinyal ultrasonic. Gambar 3.5 menunjukkan terminal untuk mengirim dan menerima sinyal ultrasonic. Gambar 3.5 menunjukkan rangkaian modul PING ultrasonic ke mikrokontroler ATMega 16.

(36)

1 11 1 3311 10 10 G GNND D GGNNDD VC VC CC 22 22 23 23 24 24 25 25 26 26 27 27 28 28 29 29 14 14 15 15 16 16 17 17 18 18 19 19 20 20 21 21 PC0 PC0/SCL/SCL PC1 PC1/SDA/SDA PC2/TCK PC2/TCK PC3/TMS PC3/TMS PC4/TDO PC4/TDO PC5/TDI PC5/TDI PC6/ TO PC6/ TO SCSC11 PC7/TOS PC7/TOS CC22 PD0 PD0/RXD/RXD PD1/TXD PD1/TXD PD2/INT0 PD2/INT0 PD3/INT1 PD3/INT1 PD4/OC1B PD4/OC1B PD5/OC1A PD5/OC1A PD6/ICP PD6/ICP PD7/OC2 PD7/OC2      A      A      T      T      E      E      M      M    e    e     g     g     a     a      1      1      6      6 40 40 39 39 38 38 37 37 36 36 35 35 34 34 33 33 1 1 2 2 3 3 4 4 5 5 6 6 7 7 8 8 9 9 13 13 12 12 32 32 PA0/AD PA0/AD C0C0 PA1/AD PA1/AD C1C1 PA2/AD PA2/AD C2C2 PA3/AD PA3/AD C3C3 PA4/AD PA4/AD C4C4 PA5/AD PA5/AD C5C5 PA6/AD PA6/AD C6C6 PA7/AD PA7/AD C7C7 PB0/T0 PB0/T0 PB1/T1 PB1/T1 PB2/AIN0 PB2/AIN0 PB3/AIN1 PB3/AIN1 PB4/SS PB4/SS PB5/MOSI PB5/MOSI PB6/MISO PB6/MISO PB PB7/SCK7/SCK  / RE  / RE SESE TT 30 30 XTA XTA LL11 XTA XTA LL22 A R E F A R E F A V C C A V C C 22pF 22pF 11 11,, 05920592 MHz MHz 22pF 22pF +5V +5V +5V +5V + +5V5V 100nF 100nF     1     1     K     K Reset Reset GND GND +5V +5V GND GND GND GND GND GND

Gambar 3.5 Rangkaian Ping Ultrasonic ke Mikrokontroler  Gambar 3.5 Rangkaian Ping Ultrasonic ke Mikrokontroler 

3

3..44..33 PPeerraannccaannggaann Driver  Driver PompaPompa Dalam

Dalam perancanperancangangan driver driver  pompa dibuat dengan menggunakan rangkaianpompa dibuat dengan menggunakan rangkaian transistor sebagai saklar. Transistor ini akan mengaktifkan dan mematikan relay transistor sebagai saklar. Transistor ini akan mengaktifkan dan mematikan relay JZC-20F. Relay ini yang akan mengatur hubungan motor dengan terminal sumber  JZC-20F. Relay ini yang akan mengatur hubungan motor dengan terminal sumber  teg

tegangangan an ACAC, , sehsehinggingga a akan akan menmengakgakibatibatkan kan motmotor or  ON ON . . RanRancancangan gan rangrangkaiakaiann driver 

Gambar

Gambar diagram
Gambar 2.3 merupakan gambar fisik dari
Gambar 2.4. Pengukuran Lebar PulsaGambar 2.4. Pengukuran Lebar Pulsa Diman
Gambar 2.5. dibawah merupakan gambar lebar pulsa dari Ping
+7

Referensi

Dokumen terkait

Menurut KSB Wonosari, salah satu kebutuhan terpenting pada saat terjadi bencana banjir adalah kebutuhan air bersih, karena pada saat kondisi banjir beberapa

Tujuan Penelitian Ini Adalah Untuk Mengetahui Gambaran Pengetahuan, Sikap, Dan Tindakan Siswa Dan Siswi tentang Perilaku Hidup Bersih Dan Sehat (PHBS) Sekolah Di SMA

*ebenarnya %roteus merupakan flora normal dari saluran cerna manusia. Bakteri ini dapat &uga ditemukan bebas di air atau tanah. ;ika bakteri ini memasuki saluran kencing, luka

Namun, bila anda telah menerima suatu abhiseka tertentu (misalnya Padmasambhava Yidam Yoga atau abhiseka lainnya) dari Maha Acarya Lian Shen sendiri, maka sewaktu anda kembali ke

Dalam hal ini, Unmet Need di Kabupaten Jember mencapai angka 104,09 persen, mendekati angka Nasional yaitu 9,10 persen, sebagaimana target MDGs yang harus diarahkan pada

Hasil studi menunjukkan bahwa Esties’S Orchid menggunakan tunas muda sebagai bahan perbanyakan anggrek Dendrobium secara in vitro yang diinduksi pada media Vacin

Pada hari ini, Senin tanggal Sepuluh bulan Agustus tahun Dua Ribu Sembilan, dimulai jam Sepuluh WITA di Portal Pengadaan Pemerintah Kota Banjarbaru, telah dilaksanakan

Di samping itu penulis ingin mengetahui secara jelas dari dua kitab tafsir tersebut tentang penafsiran surah Al-kafirun, sehingga dapat di harapkan dari pemahaman ini nanti