bertahan di posisi tersebut. Untuk membuat servo berputar ke arah kanan, pulsa high yang diberikan adalah 1500+derajat10. Sebaliknya jika ingin membuat
servo berputar ke arah kiri maka pulsa high yang diberikan adalah 1500– derajat10 dan pemberian pulsa ini harus dilakukan berulang-ulang.
Gambar 3.11 Rangkaian Motor Servo
3.6 Rangkaian Driver Kipas
Untuk mengendalikan kipas tidak dapat langsung dikendalikan mikrokontroler tetapi terlebih dahulu harus melalui driver. Driver ini pengendali
dengan menggunakan relay, sehingga kipas yang dikendalikan dapat menggunakan arus AC atau DC tanpa perlu khawatir akan merusak
mikrokontroler. Keluran dari mikrokontroler akan masuk ke basis transistor NPN C945,
sehingga jika keluaran mikrokontroler high mak transistor akan satu rasi, sehingga arus akan mengalir dari Vcc masuk ke kolektor dan diteruskan ke emitter. Ketika
relay bekerja maka tegangan 12V DC akan disalurkan dan kipas akan menyala.
Universitas Sumatera Utara
Gambar 3.12 Rangkaian Relay Pengendali Kipas
Transistor C945 dalam keadaan saturasi jika I Bsat=15 mAmp. Keluaran dari.DATA tegangannya sebesar 5V High. Maka I B = 4,3 mA sehingga I I B
Bsat, dan transistor akan saturasi ketika data bernilai High dan arus akan mengalir pada kumparan relay, dioda IN4004 berfungsi menahan tegangan balik
dari relay ketika keadaan berubah dari aktif menuju tidak aktif.
3.7 Rangkaian Komunikasi Serial
Komunikasi serial merupakan hal yang penting dalam sistem embedded, karena dengan komunikasi serial kita dapat dengan mudah menghubungkan
mikrokontroler dengan devais lainnya. Port serial pada mikrokontroller terdiri atas dua pin yaitu RXD dan TXD, RXD berfungsi untuk menerima data dari
komputerperangkat lainnya, TXD berfungsi untuk mengirim data ke komputerperangkat lainnya.
Universitas Sumatera Utara
Gambar 3.13 MAX232 dalam rangkaian
Standar komunikasi serial untuk komputer ialah RS-232, RS-232 mempunyai standar tegangan yang berbeda dengan serial port mikrokontroler, sehingga agar
sesuai dengan RS-232 maka di butuhkan suatu rangkaian level converter, IC yang digunakan bermacam-macam, tetapi yang paling mudah dan sering digunakan
ialah IC MAX232HIN232.
3.8 Flowchart Sistem
Program akan melakukan penyetingan awal. Kemudian sistem akan melakukan pengukuran terhadap sensor suhu dan sensor gas. Lalu mikro akan mengirim hasil
pengukuran suhu dan gas ke interface PC melalui komunikasi serial. Jika suhu yang dikirim oleh mikro melebihi nilai setting interface maka program akan
Universitas Sumatera Utara
mengirimkan data ke mikro agar menghidupkan kipas, jika tidak maka interface akan mengecek nilai kadar asap yang dikirimkan oleh mikro. Jika kadar asap
melebihi nilai batas aman maka program akan memerintahkan mikro agar
membuka ventilasi. Kemudian hasil percobaan akan ditampilkan di LCD. selesai
Universitas Sumatera Utara
MULAI
BACA SUHU DAN ASAP
APAKAH SUHU BATAS AMAN?
INISIALISASI SISTEM
SELESAI
YA
KIPAS HIDUP
TAMPILKAN LCD APAKAH ASAP BATAS
AMAN?
TIDAK
JENDELA TERBUKA
Universitas Sumatera Utara
BAB IV PENGUJIAN ALAT DAN ANALISA RANGKAIAN