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