R ANC ANG B ANGUN JAM D IG ITAL D E NG AN KE LUAR AN S UAR A S E B AG AI ALAT B ANTU TUNA NE TR A M E NG G UNAKAN M IKR O KO NTR O LLE R Click to edit Master subtitle style Muhammad Ardhiyan Mukaffi
NRP 2207039020
Dosen Pembimbing Rachmad Setiawan, ST ,. MT . PROGRAM STUDI D3 TEKNIK ELEKTRO Fakultas Teknologi Industri Institut Teknologi Sepuluh Nopember Surabaya 2010
P endahuluan Perkembangan teknologi yang canggih dan semakin maju sekarang ini tentunya dapat membantu manusia dalam setiap kegiatannya. Perkembangan teknologi tersebut tentunya dapat diaplikasikan dalam berbagai macam hal, misalnya digunakan untuk membantu sesama. Salah satu contohnya adalah dengan pembuatan jam digital yang dapat mengeluarkan suara sebagai alat bantu tuna netra. Suara yang akan dikeluarkan itu nantinya akan disimpan dan diakses dengan Click to edit Master subtitle style pemrograman Borland Delphi 7.0. Program tersebut akan mengakses dan membaca data jam digital pada mikrokontroller melalui komunikasi serial RS232. Kemudian data suara akan dihasilkan dengan menekan tombol ”Suara” dan suara tersebut akan menyebutkan data jam digital yang ditampilkan pada program Borland Delphi 7.0 dan LCD. Jam digital tersebut dilengkapi dengan Keypad untuk mengatur setting untuk jam dan tanggal serta B uzzer yang akan berbunyi untuk menunjukkan waktu jam dan menit
BAB II TE O R I P E NUNJANG M ikr okon troller A T M eg a 1 6 Clickmerupakan to edit Master subtitle style AVR bagian dari keluarga mikrokontroller CMOS 8-bit buatan Atmel. AVR mempunyai 32 register general-purpose,timer/counter fleksibel dengan mode compare, interrupt internal dan eksternal, serial UART, programmable Watchdog Timer, dan modepower saving. Beberapa dari mikrokontroller atmel AVR mempunyai ADC internal dan PWM internal. AVR juga mempunyai In-S istem P rogrammable Flash onchip yang mengijinkan memori program untuk diprogram berulang-ulang dalam sistem menggunakan hubungan serial SPI. Mikrokontroller AVR yang digunakan pada tugas akhir ini adalah AT Mega16.
R TC (R eal Time C lock) RClick eal to Time edit C Master lock merupakan subtitle style suatu chip (IC) yang memiliki fungsi sebagai penyimpan waktu dan tanggal. IC RTC yang digunakan pada tugas akhir ini adalah DS1307. DS1307 adalah IC serial R eal Time C lock (RTC) dimana alamat dan data ditransmisikan secara serial melalui sebuah jalur data dua arah I2C. Karena menggunakan jalur data I2C maka hanya memerlukan dua buah pin saja untuk komunikasi. Yaitu pin untuk data dan pin untuk sinyal clock. Pada dasarnya, pada sistem I2C terbagi atas dua bagian, yaitu suatu device yang bertindak sebagai pengontrol atau Master dan suatu device yang dikontrol atau S lave. Master dan S lave saling berkomunikasi melalui jalur data bus I2C . Alat yang mengendalikan komunikasi data disebut Master dan alat yang dikendalikan oleh Master dikenal sebagai S lave. Pada satu jalur data I2C yang sama dapat terdapat S lave lebih dari satu oleh karena itu I2C Bus harus dikendalikan Master yang dapat membangkitkan serial clock (SCL), mengontrol sistem komunikasi data (SDA), dan dapat menghasilkan kondisi-
S erial R S 232 Salah Click to satu edit perangkat Master subtitle penunjang style proses komunikasi data serial pada komputer dengan dunia luar adalah port serial. Seperti halnya port paralel yang sering digunakan untuk keperluan koneksi antar komputer. Maka port serial juga merupakan gelombang I/O dari sebuah komputer. Hanya saja di dalam port serial akan dilakukan perubahan bentuk data paralel menjadi data serial pada jalur keluaran dan sebaliknya data serial menjadi data paralel pada jalur masukan. P ort serial adalah piranti untuk mengubah informasi paralel (keluar komputer), menjadi informasi serial (menuju modem, saluran telepon, maupun media yang lain, misalnya kontroler). Demikian juga sebaliknya, mengubah data serial dari media luar komputer menjadi data paralel dalam komputer
LC D Merupakan komponen elektronika yang bekerja berdasarkan prinsip cahaya. Berfungsi untuk menampilkan input dan output data. Hal ini dilakukan untuk mengecek apakah data input dan data output valid atau tidak. Selain itu desain LCD lebih kompak dan dimensinya juga lebih kecil. Untuk mengakses LCD 2x16 kita harus mengkonfigurasikan pin dari LCDstyle dengan pin I/O mikrokontroler tersebut. Click to edit Master subtitle
P ersonal C omputer
ClickPto ersonal edit Master C omputer subtitleatau styleKomputer berasal dari bahasa latin yaitu C omputare yang artinya menghitung. Dalam bahasa Inggris disebut to compute. Secara definisi komputer diterjemahkan sebagai sekumpulan alat elektronik yang saling bekerja sama, dapat menerima data (input), mengolah data (proses) dan memberikan informasi (output) serta terkoordinasi dibawah kontrol program yang tersimpan di memorinya.
P emrograman B orland D elphi 7.0 Delphi termasuk dalam pemrograman bahasa tingkat tinggi (high level lenguage). Maksud dari bahasa tingkat tinggi yaitu perintah-perintahnya programnya menggunakan bahasa yang mudah dipahami oleh manusia. Bahasa pemrograman Delphi disebut bahasa prosedural artinya mengikuti urutan tertentu. Dalam membuat aplikasi perintahperintah, Delphi menggunakan lingkungan pemrograman visual DelphiClick merupakan generasi penerus to edit Master subtitle styledari Turbo P ascal. Pemrograman Delphi dirancang untuk beroperasi dibawah sistem operasi Windows
Keypad 4x4 Keypad digunakan untuk berinteraksi dengan sistem, misal kita akan mengatur set poin suatu kontrol umpan balik pada saat program masih berjalan. Sebenarnya tiap program memiliki cara yang berbeda untuk berinteraksi dengan sistem. Bahkan untuk keypad pun secara hardware tiap program bisa berbeda. Hal ini dikarenakan kebutuhan yang berbeda Click to edit Master subtitle style
Buzzer B uzzer adalah sebuah komponen elektronika yang berfungsi untuk mengubah getaran listrik menjadi getaran suara. Pada dasarnya prinsip kerja Buzzer hampir sama dengan loud speaker, jadi buzzer juga terdiri dari kumparan yang terpasang pada diafragma dan kemudian kumparan tersebut dialiri arus sehingga menjadi elektromagnet, kumparan tadi akan tertarik ke dalam atau keluar, tergantung dari arah arus dan polaritas magnetnya, karena kumparan dipasang pada diafragma Click edit Master subtitle style akan menggerakkan diafragma secara bolak-balik makatosetiap gerakan kumparan sehingga membuat udara bergetar yang akan menghasilkan suara. B uzzer biasa digunakan sebagai indikator bahwa proses telah selesai atau terjadi suatu kesalahan pada sebuah alat (alarm).
P E R ANC ANG AN ALAT Click to edit Master subtitle style Perancangan alat meliputi: 1. 2. 3. 4. 5. 6.
Rangkaian P ower S upply Rangkaian Sistem Minimum Rangkaian RTC Rangkaian Komunikasi Serial RS 232 Rangkaian B uzzer Konfigurasi Keypad
D ari S eluruh P enger jaan dan P engujin,D i D apat K esim pulan Dari seluruh tahapan yang Click to edit Master subtitle stylesudah dilaksanakan pada penyusunan tugas akhir ini, mulai dari studi literatur, perancangan, dan pembuatan sampai pada pengujiannya maka dapat disimpulkan bahwa Dari hasil pengambilan data selama rentang waktu 15 hari dengan 8 kali pengambilan yang dilakukan secara acak dengan 2 kali terjadi error kelambatan waktu, maka untuk persen error data RTC adalah terjadi error rata-rata untuk kelambatan waktu penunjukkan adalah sebesar error pertama+error kedua = 9+158 = 167 =83,5 detik 2 2 2 , sedangkan untuk keluaran suara yang ditampilkan melalui program Delphi dan B uzzer adalah sebesar 0%.
S ekian
Terima Kasih
Click to edit Master subtitle style