• Tidak ada hasil yang ditemukan

RANCANG BANGUN JAM DIGITAL MENGGUNAKAN RTC (REAL TIME CLOCK) DENGAN ALARM BERBASIS MIKROKONTROLER.

N/A
N/A
Protected

Academic year: 2017

Membagikan "RANCANG BANGUN JAM DIGITAL MENGGUNAKAN RTC (REAL TIME CLOCK) DENGAN ALARM BERBASIS MIKROKONTROLER."

Copied!
88
0
0

Teks penuh

  • Penulis:
    • Ghora Putra Pratama
  • Pengajar:
    • Basuki Rahmat, S.Si, MT.
    • Agus Hermanto, S.Kom.
  • Sekolah: Universitas Pembangunan Nasional "Veteran" Jawa Timur
  • Mata Pelajaran: Teknik Informatika
  • Topik: Rancang Bangun Jam Digital Menggunakan RTC (Real Time Clock) Dengan Alarm Berbasis Mikrokontroler
  • Tipe: Tugas Akhir
  • Tahun: 2011
  • Kota: Surabaya

I. Pendahuluan: Relevansi Projek Jam Digital Berbasis Mikrokontroler dalam Pendidikan

Projek reka bentuk dan binaan jam digital menggunakan RTC (Real Time Clock) dengan alarm berasaskan mikrokontroler ini mempunyai relevansi yang tinggi dalam konteks pendidikan tinggi, khususnya dalam bidang kejuruteraan komputer dan sains komputer. Projek ini memberikan platform praktikal untuk pelajar mengaplikasikan teori dan prinsip yang dipelajari di dalam kuliah, seperti pengaturcaraan terbenam (embedded programming), reka bentuk litar digital, dan interfacing perkakasan.

1.1 Latar Belakang dan Masalah

Latar belakang projek menekankan keperluan untuk menggantikan sistem pengurusan masa manual di sekolah dengan sistem automatik. Ini memperkenalkan masalah-masalah yang perlu ditangani seperti reka bentuk antara muka pengguna, pengaturcaraan mikrokontroler untuk kawalan RTC dan sistem penggera, dan penyepaduan komponen elektronik. Menangani masalah-masalah ini melatih kemahiran penyelesaian masalah yang kritikal dalam konteks kejuruteraan.

1.2 Objektif Pembelajaran

Objektif pembelajaran projek ini merangkumi pemahaman prinsip kerja mikrokontroler, penggunaan RTC untuk pengurusan masa tepat, dan pengaturcaraan mikrokontroler untuk kawalan perkakasan. Pelajar perlu menguasai kemahiran reka bentuk litar, pengaturcaraan terbenam menggunakan bahasa C (CodeVisionAVR), dan ujian serta penyelesaian masalah. Ini sejajar dengan objektif pembelajaran program kejuruteraan yang menekankan aplikasi praktikal teori.

1.3 Hasil Pembelajaran

Hasil pembelajaran projek ini termasuk kebolehan mereka bentuk dan membina sistem terbenam, mengaplikasi pengetahuan pengaturcaraan terbenam untuk mengawal perkakasan, dan menyelesaikan masalah kejuruteraan dalam konteks reka bentuk sistem. Pelajar akan memperolehi kemahiran praktikal dalam kerja makmal, penyelesaian masalah, dan kerja berkumpulan. Mereka juga akan dapat mempamerkan projek mereka dan menyampaikan dapatan kajian.

1.4 Metodologi Projek

Metodologi projek merangkumi analisis keperluan, reka bentuk sistem, pelaksanaan dan ujian. Fasa analisis melibatkan kajian literatur dan identifikasi masalah. Reka bentuk sistem melibatkan reka bentuk litar dan program. Pelaksanaan melibatkan pembinaan prototaip dan pengujian fungsi. Proses ini membolehkan pelajar mempelajari pendekatan kejuruteraan yang sistematik dan holistik.

II. Tinjauan Pustaka: Teori dan Prinsip Asas

Bahagian tinjauan pustaka memberikan asas teori yang kukuh untuk projek ini. Ia merangkumi penjelasan terperinci tentang mikrokontroler AVR, khususnya ATmega8535, yang merupakan komponen utama sistem. Ia juga meliputi teori dan fungsi RTC DS1302, komponen tujuh segmen, dan IC MAX232 untuk interfacing bersiri.

2.1 Mikrokontroler AVR ATmega8535

Bahagian ini menerangkan secara terperinci arkitek RISC mikrokontroler ATmega8535, termasuk ciri-ciri seperti memori, input/output port, ADC, timer/counter, dan antara muka komunikasi bersiri. Pemahaman mendalam tentang mikrokontroler ini adalah penting untuk pengaturcaraan dan kawalan sistem jam digital.

2.2 RTC DS1302

Penjelasan terperinci diberikan tentang fungsi RTC DS1302 sebagai jam masa nyata untuk menyimpan dan mengekalkan masa dan tarikh, walaupun kuasa diputuskan. Ini penting untuk memastikan fungsi jam digital yang berterusan.

2.3 Komponen Elektronik Lain

Bahagian ini menerangkan peranan komponen elektronik lain seperti tujuh segmen bagi memaparkan masa dan IC MAX232 untuk komunikasi bersiri antara jam pelayan dan jam klien. Penjelasan ini membantu pelajar memahami pemilihan komponen dan cara penyepaduannya.

2.4 Perisian CodeVisionAVR

Perisian CodeVisionAVR diperkenalkan sebagai persekitaran pembangunan bersepadu (IDE) untuk pengaturcaraan mikrokontroler AVR menggunakan bahasa C. Pelajar akan mempelajari cara menggunakan IDE ini untuk menulis, mengkompil, dan memuat program ke dalam mikrokontroler.

III. Perancangan Jam dan Sistem

Bahagian ini membentangkan reka bentuk keseluruhan sistem jam digital, meliputi kedua-dua aspek perkakasan dan perisian. Reka bentuk perkakasan menunjukkan bagaimana komponen-komponen disusun untuk membina jam pelayan dan jam klien. Reka bentuk perisian pula menunjukkan struktur program untuk mengawal fungsi jam dan penggera.

3.1 Reka Bentuk Perkakasan

Reka bentuk perkakasan jam pelayan dan jam klien diterangkan secara terperinci, termasuk skema litar dan pemilihan komponen. Ini memberikan gambaran visual tentang bagaimana sistem dibina secara fizikal. Ia juga menekankan prinsip reka bentuk litar dan pemilihan komponen yang sesuai.

3.2 Reka Bentuk Perisian

Reka bentuk perisian menerangkan algoritma dan struktur program untuk mengawal fungsi jam, penggera, dan antara muka pengguna. Ini menunjukkan bagaimana perisian berinteraksi dengan perkakasan untuk mencapai fungsi yang dikehendaki. Ia juga menunjukkan penggunaan fungsi-fungsi tertentu dalam CodeVisionAVR.

IV. Implementasi dan Uji Coba

Bahagian ini menerangkan proses pelaksanaan projek, termasuk pembinaan prototaip, pengaturcaraan mikrokontroler, dan ujian fungsi sistem. Ia meliputi langkah-langkah praktikal yang diambil untuk membina dan menguji sistem jam digital.

4.1 Pembinaan Prototaip

Penerangan terperinci tentang proses membina prototaip jam pelayan dan jam klien diberikan. Ini termasuk langkah-langkah pemasangan komponen elektronik pada papan litar dan penyambungan wayar. Ini memberi penekanan kepada kemahiran praktikal dalam kerja makmal.

4.2 Pengaturcaraan Mikrokontroler

Proses pengaturcaraan mikrokontroler ATmega8535 menggunakan CodeVisionAVR dijelaskan. Ia meliputi penulisan kod, penyusunan kod, dan memuat kod ke dalam mikrokontroler. Ini menunjukkan aplikasi praktikal pengaturcaraan terbenam.

4.3 Ujian dan Penentukuran

Proses ujian dan penentukuran sistem jam digital dijelaskan. Ini termasuk ujian fungsi jam, penggera, dan antara muka pengguna. Ini menunjukkan kepentingan ujian dan penentukuran dalam memastikan fungsi sistem yang betul.

V. Hasil dan Perbincangan

Bahagian ini membentangkan hasil ujian dan perbincangan tentang dapatan kajian. Ia menganalisis prestasi sistem dan menilai keberkesanan reka bentuk dan pelaksanaan projek.

5.1 Analisis Data Ujian

Data ujian dari pelbagai ujian yang dijalankan dibentangkan dan dianalisis secara terperinci. Ini termasuk ketepatan masa, fungsi penggera, dan prestasi keseluruhan sistem. Analisis data membantu untuk menilai keberkesanan projek.

5.2 Perbincangan Keputusan

Keputusan ujian dibincangkan secara kritis. Ia meliputi kejayaan dan kelemahan sistem, dan cadangan untuk penambahbaikan. Perbincangan ini membantu untuk menilai kekuatan dan kelemahan reka bentuk dan pelaksanaan projek.

VI. Kesimpulan dan Cadangan

Bahagian ini merumuskan penemuan utama projek dan memberi cadangan untuk penyelidikan masa hadapan. Ia juga menekankan sumbangan projek ini kepada bidang pendidikan.

6.1 Rumusan Projek

Rumusan ringkas projek ini, termasuk kejayaan dan pencapaian projek. Ia juga menekankan aplikasi praktikal projek ini dalam konteks pendidikan.

6.2 Cadangan Penambahbaikan

Cadangan untuk penambahbaikan dan pengembangan projek ini untuk penyelidikan masa hadapan. Ini termasuk ciri-ciri tambahan, penambahbaikan reka bentuk, dan kaedah ujian yang lebih baik.

Referensi Dokumen

  • Mikrokontroler Atmel AVR ( Rangkuti, Syahban )
  • Basic AVR Microcontroller Tutorial Atmel Atmega 8535 ( Soebhakti, Hendrawan )
  • Belajar Sendiri Mikrokontroler AVR Seri ATMega8535: Simulasi, Hardware dan Aplikasi ( Wardhana, Lingga )

Gambar

Gambar 2.4 RTC ds1302
Gambar 2.5 Sirkuit umum ds1302 (data sheet ds1302)
Gambar 2.6  Seven Segment
Gambar 2.8  Tampilan codevision AVR
+7

Referensi

Dokumen terkait

Terlihat pada blok diagram di atas bahwa sistem catu daya digital ini terdiri dari beberapa subsistem, yaitu rangkaian buck converter, mikrokontroler Arduino Mega 2560,

IMPLEMENTASI MIKROKONTROLER ATMEGA 8535 PADA PANEL SURYA STATIS DAN PANEL SURYA DINAMIS BERDASARKAN.. WAKTU MENGGUNAKAN REAL TIME CLOCK

Dari uraian latar belakang tersebut yang menjadi rumusan masalah pada penelitian ini adalah bagaimana mengimplementasikan mikrokontroler atmega 8535 pada solar sel statis

Untuk compiler yang digunakan dalam program mikrokontroler AVR pada alat ini menggunakan software CodeVisionAVR. software ini memiliki berbagai fitur

Rancang Bangun Penggerak dan Sensor Arus Pada Panel Sel Surya. Berbasis Mikrokontroler ATMega

Proses mengganti pakan menjadi hal yang cukup memberatkan peternak mengingat kandang yang berjumlah banyak, Hal ini berakibat pada waktu penggantian pakan yang lama

Sistem ini berfungsi untuk menyiram tanaman secara otomatis berdasarkan waktu yang telah diatur pada program dan sistem akan memberikan informasi kepada pengguna

Terlihat pada Gambar 10 bahwa nilai tegangan VOC pada solar tracker sesuai dengan harapan, yakni nilainya selalu lebih besar dibandingkan dengan panel surya statis.. Hal ini juga