Pengatur Tegangan IC 78XX

Perangkat lunak merupakan program matlab di laptop yang berfungsi untuk menyimpan data hasil rekaman ucapan seperti hidup, lambat, cepat dan mati. Program matlab ini juga berperan untuk pengenalan tiga ucapan user mulai dari perekaman hingga menampilkan data hasil rekaman. Selain itu perangkat lunak yang lainnya yaitu program di dalam mikrokontroler yang berfungsi untuk menggerakan kipas AC sedangkan yang termasuk dalam perangkat keras yaitu Modul K 125 R untuk mendukung Mikrokontroler dan rangkaian mikrokontroler ATMega 8535 yang berfungsi untuk menerima data user dari Matlab kemudian mengolahnya untuk menggerakan kipas AC. Keluaran dari mikrokontroler ATMega 8535 berupa data yang terhubung ke penguat tegangan dan arus dan selanjutnya mikrokontroler akan menggerakan relay. Relay ini yang selanjutnya akan berfungsi sebagai saklar elektronis yang terangkai dengan rangkaian kendali kipas AC.

3.1.1 Ucapan

Masukan berupa ucapan dengan jarak user dan mikrofon ± 10 cm. Ucapan yang diucpakan yaitu hidup, lambat, cepat dan mati. Setiap kata diucapkan sebanyak sepuluh kali untuk pembentukan database dan 10 kata untuk proses pengenalan. Proses terbentuknya ucapan terjadi ketika udara yang dikeluarkan oleh paru-paru menggerakkan pita suara. Gerakan membuka dan menutup pita suara itu menyebabkan udara di sekitar pita suara itu bergetar. Perubahan bentuk saluran suara yang terdiri atas rongga faring, rongga mulut, dan rongga hidung menghasilkan bunyi bahasa yang berbeda-beda.

3.1.2 Mikrofon

Mikrofon yang digunakan adalah mikrofon merk genius. Tujuan menggunakan mikrofon adalah untuk menangkap sinyal analog masukan dan ucapan hidup, lambat, capat, dan mati lalu diteruskan menuju sound card pada laptop melalui line in yang ada pada sound card. Spesifikasi mikrofon dapat dilihat pada table 3.1. Tabel 3.1. Spesifikasi Mikrofon genius Frequency Response 100 Hz - 10 KHz Sensitivity -62dB Output Impedance 2.2 KΩ

3.1.3 Kartu Suara Sound Card

Kartu suara Sound card merupakan salah satu subsistem elektronik yang berada di laptop untuk merubah sinyal ucapan berupa sinyal analog menjadi sinyal digital sehingga dapat diproses di Matlab. Kartu suara juga digunakan untuk merekam suara masukan dari mikrofon yang terhubung pada laptop.

3.1.4 Matlab

Matlab digunakan untuk mengolah data ucapan. Pada matlab dibuat program untuk pembentukan database, pengenalan ucapan, komunikasi dan pengiriman data.

3.1.5 Modul Serial K 125 R

Modul serial K 125 R berfungsi untuk komunikasi data secara serial. Modul ini mengirimkan data pengenalan ucapan dari laptop yang diolah dalam software Matlab ke mikrokontroler ATMega 8535.

3.1.6 ATMega 8535

ATMega 8535 digunakan untuk menerima data serial pengolahan pengenalan ucapan dan mengolah data serial untuk mengatur kecepatan kipas AC.

3.1.7 Penguat Arus

Penguat arus yang digunakan pada perancangan ini yaitu ULN 2803. Tujuan penggunaan ULN 2803 adalah untuk menguatkan keluaran tegangan dan arus dari mikrokontroler untuk dapat menggerakan relay.

3.1.8 Penggerak Kipas

Rangkaian penggerak kipas merupakan rangkaian yang digunakan untuk menggerakan kipas AC berdasarkan ucapan dari user.

3.1.9 Kipas Angin

Kipas angin merupakan hasil terakhir dari perancangan yang dibuat. Kipas akan berputar sesuai dengan ucapan yang diucapkan. Kipas angin yang digunakan adalah merk maspion dan mempunyai Spesifikasi 220 V 20 W 50Hz. Perekaman Pre processing Ekstraksi ciri DCT Pembanding jarak divergensi Penentuan keluaran Pengiriman serial Database

3.2 Perancangan Software, Proses Pengenalan dan Kerja Sistem

3.2.1 Perancangan Proses Pengenalan Ucapan Proses perancangan untuk pengenalan ucapan user yang direkam dan akan dikenali ucapannya di database melalui proses sampling. Proses pengenalan ucapan dimulai dari proses perekaman pengenalan ucapan, Pre-processing, ekstraksi ciri, database, Pembanding jarak divergensi, penentuan keluaran dan pengiriman data secara serial ke hardware . Gambar blok diagram 3.2. memperlihatkan proses kerja sistem. Gambar 3.2. Diagram blok proses sistem pengenalan Proses sampling merupakan proses pencuplikan ucapan user. Pencuplikan ucapan user dipengaruhi oleh frekuensi sampling dan banyaknya waktu pencuplikan. Penentuan frekuensi sampling ditentukan berdasarkan rentang suara manusia yang berkisar 300 - 3000 Hz. Penentuan ini diambil berdasarkan teori Kriteria Nyquist menyatakan bahwa sebuah sinyal harus memiliki sampling rate yang lebih besar dari 2 dengan adalah frekuensi paling tinggi yang muncul disebuah sinyal. Hasil perekaman juga akan ditunjukan dalam bentuk plot pada matlab. Pada saat proses perekaman atau pencuplikan, hasil pencuplikan berupa WAV. Rentang waktu yang digunakan untuk proses perekaman adalah 1,5 detik lihat lampiran 5 . Dengan waktu tersebut cukup untuk melakukan proses pencuplikan, sehingga data sinyal ucapan yang disampling tidak terpotong. Gambar diagram alir 3.3. memperlihatkan proses pencuplikan ucapan. Panjang Pencuplikan MULAI Rentang waktu Pencuplikan Masukan : Ucapan Manusia User Keluaran : data ucapan tercuplik SELESAI Rekam Gambar 3.3. Diagram alir proses pencuplikan ucapan Panjang pencuplikan merupakan banyaknya jumlah data sinyal ucapan yang tercuplik selama rentang waktu pencuplikan. Panjang pencuplikan ini diperoleh sebagai berikut : 2 . .2