AYUNAN BAYI OTOMATIS
BERDASARKAN SUHU DAN KELEMBABAN BERBASIS
MIKROKONTROLER ATMEGA 16
Laporan Akhir ini disusun sebagai salah satu syarat menyelesaikan pendidikan Diploma III pada Jurusan Teknik Komputer
Oleh :
LULUS LESTARI 061130700588
POLITEKNIK NEGERI SRIWIJAYA PALEMBANG
MOTTO
Allah tidak akan memberikan cobaan melebihi
batas kemampuan umat-Nya.
Yakin, Ikhlas, Istiqomah.
Jerih payah yang disertai dengan kesabaran,
tidak akan berlalu sia-sia.
Kupersembahkan kepada :
“PapakuRiduan, SH dan Mamaku Yenizar”
“Ayukku Engga Rini yang tersayang”
“Adikku Yola Adikara Permata yang
tersayang”
“Sahabat-sahabatku”
“Teman seperjuanganku kelas 6CB, 6CA, 6CC,
6CD”
“Seseorang yang kelak akan mendampingiku”
ABSTRAK
Ayunan Bayi Otomatis Berdasarkan Suhu Dan Kelambaban Berbasis Mikrokontroler ATMega 16
(2014: + 64 Halaman + Daftar Pustaka + Gambar + Tabel + Lampiran)
LULUS LESTARI 061130700588
JURUSAN TEKNIK KOMPUTER POLITEKNIK NEGERI SRIWIJAYA
Laporan ini berisi tentang alat ayunan bayi otomatis dengan menggunakan sensor kelembaban dan sensor suhu yang dapat membantu dalam penjagaan bayi, karena alat ini dapat bergerak secara otomatis keatas dan kebawah jika sensor
mendeteksi suhu ruangan diatas 29˚C dan kelembaban pada popok bayi mencapai
nilai diatas 75%. Sistem pada alat ini dikontrol oleh mikrokontroler atmega 16. Program yang digunakan pada alat ini adalah bahasa pemrograman Basic Compiler. Cara kerja alat ini adalah jika suhu ruangan tempat tidur bayi diatas normal maka secara otomatis ayunan dan kipas akan bergerak. Dan apabila suhu kembali normal ayunan dan kipas berhenti. Sedangkan pada kelembaban popok
bayi melebihi batas maka LCD akan menampilkan karakter sebagai
pemberitahuan kepada ibu bayi. Lalu buzzer akan bunyi untuk mengingatkan ibu
untuk segera mengganti popok si bayi.
ABSTRACT
Baby Swing Tool Automatically Based On Temperature And Humidity With Microcontroller ATMega 16
(2014: + 64 Pages + References + Picture + Table + Attachments)
LULUS LESTARI 061130700588
JURUSAN TEKNIK KOMPUTER POLITEKNIK NEGERI SRIWIJAYA
This report contains the automatic baby swing using a humidity sensor and a temperature sensor that can help keep the baby, because this tool can move up and
down automatically when the sensor detects the room temperature above 29˚C
and humidity in the baby diaper reaching values above 75%. The system in this tool is controlled by a microcontroller Atmega 16. The program used in this tool is the Basic programming language compiler. If the temperature in the room above normal, the swing and the fan will move automatically. When the temperature returns to normal, the swing and the fan will stop. Meanwhile, if the humidity in the baby diaper exceeds the limit, the LCD will display the character as a notice to the baby's mother. Then, the buzzer will sound to alert the mother to changing the baby diaper soon.
KATA PENGANTAR
Alhamdulillahi Rabbil ‘alamin, puji dan syukur penulis panjatkan khadirat Allah SWT karena atas berkat dan rahmat-Nya penulis dapat menyelesaikan
Laporan Akhir ini tepat waktu. Dengan judul “Ayunan Bayi Otomatis
Berdasarkan Suhu Dan Kelembaban Berbasis Mikrokontroler Atmega 16”. Adapun tujuan dari pembuatan Laporan Akhir ini guna memenuhi salah satu persyaratan dalam menyelesaikan pendidikan Diploma III Jurusan Teknik Komputer Politeknik Negeri Sriwijaya. Tak lupa pula shalawat dan salam penulis haturkan kepada Nabi Muhammad SAW sebagai junjungan besar dan panutan umat islam.
Penulis menyadari sepenuhnya bahwa masih terdapat kekurangan di dalam penulisan Laporan Akhir ini, baik itu dari sisi penulisan maupun cara pembahasannya. Untuk itu sepenuh hati penulis mengharapkan kritik dan saran yang sifatnya membangun dari semua pihak agar terciptanya penulisan yang lebih baik lagi dimasa yang akan datang.
Pada kesempatan ini, penulis mengucapkan banyak terima kasih kepada semua pihak yang telah memberi bantuan, kesempatan, bimbingan serta pengarahan baik secara langsung maupun tidak langsung kepada penulis dalam menyelesaikan Laporan Akhir ini, untuk itu penulis mengucapkan terima kasih sebesar-besarnya kepada :
1. Allah SWT, beserta junjungan-Nya Nabi Muhammad SAW.
2. Papaku Riduan, SH dan Mamaku Yenizar serta saudara-saudaraku tercinta
Engga Rini dan Yola Adikara Permata terima kasih atas doa dan bantuannya baik secara materi dan non materi serta dukungan sepenuhnya bagi penulis.
3. Bapak SlametWidodo,S.Kom.,M.Kom selaku dosen pembimbing I.
4. Bapak Mustaziri,S.T.,M.Kom selaku dosen pembimbing II.
5. Bapak Ahyar Supani, S.T., M.T selaku ketua jurusan Teknik Komputer
Politeknik Negeri Sriwijaya.
6. Dosen-dosen dan staf jurusan Teknik Komputer terima kasih atas
7. Seseorang yang terkasih yang memberikan semangat untuk membuat Laporan Akhir ini.
8. Teman-teman 6CB khususnya “Ogol” (Getha, Dea, Asuy, Rina, Wahyu,
Vera, Yuyu, Syarif, Mandala, Ojan, Syarah, Ares, dan Gusti) yang selama ini kita berjuang sama-sama dalam suka maupun duka.
9. Teman-teman SMAku yang tersayang (Lala, Windy, Icha, dan Indah) yang
selalu memberikan semangat.
10. Keluarga besar Teknik Komputer 6CA, 6CC, 6CD.
11. Semua pihak yang telah membantu dalam penyelesaian Laporan Akhir ini
yang tidak dapat disebutkan satu-persatu.
Akhir kata, penulis berharap Laporan Akhir ini dapat bermanfaat bagi kita semua. Semoga Allah SWT melimpahkan segala taufik dan hidayah-Nya. Amin.
Palembang, Juli 2014
DAFTAR ISI
1.2 Perumusan dan Batasan Masalah... 2
1.2.1 Perumusan Masalah ... 2
2.4.2 Pengertian Mikrokontroler AVR ... 9
2.5 Mikrokontroler AVR Atmega 16 ... 9
2.5.1 Konfigurasi Pin Atmega 16 ... 11
2.6.1 Sensor Kelembaban SHT11 ... 14
2.11 Transistor sebagai saklar... 21
2.12 Transformator ... 23
2.16.2 Bagian-bagian BASCOM-AVR ... 28
2.16.3 Karakter Dalam BASCOM-AVR ... 29
2.17 Flowchart ... 29
BAB III RANCANG BANGUN ... 31
3.1 Tujuan Perancangan... 31
3.2 Spesifikasi Perancangan Sistem ... 32
3.3 Perancangan Software ... 34
3.3.1 Flowchart Alat ... 34
3.3.2 Flowchart Program ... 35
3.3.3 Basic Compiler (BASCOM) ... 36
3.4 Perancangan Hardware ... 39
3.5 Perancangan Elektronik ... 39
3.5.1 Blok Diagram... 39
3.5.2 Rangkaian Utama... 40
a. Rancangan Mikrokontroler ATMega 16 ... 42
b. Rangkaian Regulator ... 42
d. Rangkaian Buzzer ... 44
4.2 Langkah-langkah Pengukuran ... 51
4.3 Tujuan Pengujian ... 51
4.4 Hasil Perancangan Sistem... 52
4.4.1 Cara Kerja Alat Ayunan Bayi Otomatis ... 52
4.4.2 Pengukuran Tegangan Catudaya ... 52
4.4.3 Pengukuran Tegangan Masukan ... 53
4.4.4 Hasil Pengukuran Tegangan Sensor ... 54
4.4.5 Hasil Pengukuran Tegangan LCD ... 55
4.4.6 Hasil Pengukuran Tegangan Buzzer ... 56
4.4.7 Hasil Pengukuran Tegangan Kipas ... 56
DAFTAR GAMBAR
Halaman
Gambar 2.1 Rangkaian Catu Daya ... 6
Gambar 2.2 Konfigurasi Pin Atmega 16 ... 11
Gambar 2.3 Blok Diagram Atmega 16 ... 13
Gambar 2.4 Konfigurasi Memori Data Atmega 16 ... 14
Gambar 2.5 Modul Sensor SHT11 ... 15
Gambar 2.6 Contoh dimensi sensor SHT11 ... 15
Gambar 2.7 Rangkaian aplikasi sensor SHT11 ... 16
Gambar 2.8 Motor DC Sederhana ... 17
Gambar 2.9 Liquid Crystal Display ... 18
Gambar 2.10 Dioda ... 21
Gambar 2.11 Bentuk Fisik Transistor... 21
Gambar 2.12 Rangkaian Transistor sebagai Saklar ... 22
Gambar 2.13 Grafik Output dari Transistor ... 22
Gambar 2.14 Transformator ... 23
Gambar 2.15 Bentuk Fisik Relay ... 24
Gambar 2.16 Simbol Buzzer ... 25
Gambar 2.17Buzzer ... 25
Gambar 2.18 Tampilan Jendela Program BASCOM-AVR ... 26
Gambar 2.19 Jendela option BASCOM-AVR ... 27
Gambar 2.20 Tampilan Simulasi BASCOM-AVR ... 27
Gambar 3.1 Aplikasi Proteus 7.9 ... 33
Gambar 3.2 Flowchart Rangkaian Ayunan Bayi otomatis ... 34
Gambar 3.3 Flowchart Program Ayunan Bayi Otomatis ... 35
Gambar 3.4 Tampilan pertama kali BASCOM-AVR ... 36
Gambar 3.5 Tampilan project baru pada BASCOM-AVR... 37
Gambar 3.6 Menyimpan file project... 37
Gambar 3.7 Tampilan pada saat program di compile ... 38
Gambar 3.8 Blok Diagram... 39
Gambar 3.10 Rangkaian Mikrokontroler ATMega 16 ... 42
Gambar 3.11 Rangkaian Regulator ... 43
Gambar 3.12 Rangkaian LCD ... 43
Gambar 3.13 Rangkaian Buzzer ... 44
Gambar 3.14 Rangkaian Kipas ... 44
Gambar 3.15 Layout Rangkaian Lengkap Ayunan Bayi Otomatis ... 45
Gambar 3.16 Tata Letak Rangkaian Lengkap Ayunan Bayi Otomatis ... 47
Gambar 4.1 Ayunan Bayi Otomatis Berdasarkan Suhu dan Kelembaban Berbasis Mikrokontroler ATMega 16 ... 50
Gambar 4.2 Gambar pada saat mengukur tegangan AC keluaran Trafo ... 53
Gambar 4.3 Gambar pada saat mengukur tegangan Input ... 54
Gambar 4.4 Gambar pada saat mengukur tegangan output 7805 ... 54
Gambar 4.5 Gambar pada saat mengukur tegangan sensor ... 55
Gambar 4.6 Gambar pada saat mengukur tegangan LCD ... 55
Gambar 4.7 Gambar pada saat mengukur tegangan buzzer ... 56
Gambar 4.8 Gambar pada saat mengukur tegangan kipas ... 57
Gambar 4.9 Tampilan software Khazama ... 59
Gambar 4.10 Tampilan file yang akan diunduh ... 59
Gambar 4.11 Tampilan program saat diunduh ... 60
DAFTAR TABEL
Halaman
Tabel 2.1 Tabel Perbandingan Referensi... 4
Tabel 2.2 Konfigurasi fungsi pin sensor SHT11 ... 16
Tabel 2.3 Konfigurasi pin LCD 16x2 ... 19
Tabel 2.4 Daftar Fungsi Menu BASCOM-AVR ... 28
Tabel 2.5 Informasi dari show result ... 28
Tabel 2.6 Karakter Spesial pada BASCOM-AVR ... 29
Tabel 2.7 Simbol-simbol Flowchart ... 29
Tabel 3.1 Tabel Alat yang digunakan ... 47
Tabel 3.2 Komponen yang digunakan ... 48
Tabel 4.1 Hasil Pengukuran Tegangan Catudaya ... 53
Tabel 4.2 Hasil Pengukuran Tegangan Masukan ... 53
Tabel 4.3 Hasil Pengukuran Tegangan Sensor ... 54
Tabel 4.4 Hasil Pengukuran LCD ... 55
Tabel 4.5 Hasil Pengukuran Tegangan Buzzer ... 56