Perancangan pemancar dan penerima ASK Perancangan Rangkaian Keseluruhan Robot Perancangan Program Mikrokontroler

3.2.7 Perancangan pemancar dan penerima ASK

Pemancar dan penerima ASK adalah rangkaian terintegrasi berupa module dengan rangkaian pemancar radio dan penerima radio. Fungsi pemancar dan penerima ASK adalah mengirim dan menerima data perintah dari remote ke robot dalam bentuk serial digital dengan kecepatan 1200 bps. Frekuensi pemancar dan penerima adalah 443 Mhz dengan modulasi ASK Amplitudo Shift Keying . Jarak pancar terima tergantung pada daya, penguat, dan antena. Rancangan pemancar dan penerima ASK dapat dilihat seperti pada Gambar 3.7. Gambar 3.7 Perancangan Pemancar dan Penerima ASK

3.2.8 Perancangan Rangkaian Keseluruhan Robot

Rangkaian keseluruhan robot adalah rancangan komponen hardware sistem robot bawah air yang dikontrol oleh remote. Dari Gambar 3.8. dapat dilihat seluruh rangkaian perangkat keras sudah saling terhubung satu sama lain. Dari rangkaian ini dapat dilihat bahwa perintah yang dikirim melalui remote langsung diterima oleh ASK –Receiver. Selajutnya dari ASK-Receiver, data akan diteruskan ke mikrokontroler Arduino Uno R3 dalam bentuk data serial. Selanjutnya mikrokontroler Arduino Uno R3 akan mengaktifkan motor DC yang sesuai dengan perintah, misalnya maju, belok kanan, dan sebagainya. Universitas Sumatera Utara Gambar 3.8 Perancangan Rangkaian keseluruhan robot Keterangan Gambar 3.8: 1. Tombol Perintah 2. Baterai 9 volt 3. Mikrokontroller Atmega8. 4. ASK-Transmitter. 5. Baterai 2 x 6 volt 6. ASK-Receiver 7. Arduino Uno R3 8. Motor Baling-baling 9. Motor penjepit.

3.2.9 Perancangan Program Mikrokontroler

Program dibuat dengan menggunakan bahasa C khusus untuk mikrokontroler Arduino Uno R3. Hasil compile ditanamkan ke dalam memori program mikrokontroler memory flash. Program yang dibuat digunakan untuk membaca input dan melakukan outputproses pada robot bawah air. Spesifikasi perangkat lunak yang akan dirancang adalah: 1. Perangkat lunak program yang digunakan untuk keperluan memprogram mikrokontroler Arduino Uno R3 adalah Arduino. 2. Perangkat lunak program yang digunakan untuk mengontrol robot menggunakan C. 1 3 4 6 8 7 9 2 5 Universitas Sumatera Utara

3.2.10 Flowchart Sistem Secara Umum