• Tidak ada hasil yang ditemukan

Institutional Repository | Satya Wacana Christian University: Perancangan Sistem Indikator Peringatan Berbelok dan Perlambatan pada Helm Sepeda Berbasis Android Smarthone T1 612010036 BAB II

N/A
N/A
Protected

Academic year: 2017

Membagikan "Institutional Repository | Satya Wacana Christian University: Perancangan Sistem Indikator Peringatan Berbelok dan Perlambatan pada Helm Sepeda Berbasis Android Smarthone T1 612010036 BAB II"

Copied!
8
0
0

Teks penuh

(1)

6

BAB II

DASAR TEORI

Pada bab ini akan dijelaskan teori-teori penunjang yang diperlukan dalam merancang dan merealisasikan skripsi ini. Bab ini dimulai dari pengenalan singkat dari komponen elektronik utama yang dipakai. Yaitu yang pertama mikrokontroler, disini dipakai mikrokontroler jenis Arduino Nano sebagai pengendali utama dari sistem, kemudian modul Bluetooth HC-05 sebagai media komunikasi antara mikrokontroler dengan android smartphone, sensor akselerometer digital ADXL 345, LED, dan baterai. Selanjutnya adalah pembahasan tentang perangkat lunak yang dipakai untuk membuat aplikasi user interface pada android smartphone.

2.1. Arduino Nano

Arduino merupakan board sistem minimum mikrokontroler yang mempunyai sifat open source. Board Arduino ini menggunakan IC mikrokontroler AVR yang merupakan produk dari Atmel.

Pada Arduino Nano digunakan IC mikrokontroler ATmega 328 (Arduino Nano 3.x) atau ATmega 168 (Arduino Nano 2.x). Selain bersifat open source Arduino juga memiliki bahasa pemprograman sendiri berupa bahasa C. Arduino Nano memiliki DC power jack, port USB Mini-B yang digunakan untuk upload source code program ke dalam mikrokontroler.[2]

Gambar 2.1. Arduino Nano tampak depan.

(2)

7

2.1.1. Spesifikasi

Arduino Nano ini memiliki beberapa spesifikasi, antara lain[2]:

1. Menggunakan mikrokontroler Atmel ATmega 168 atau ATmega 328.

2. Memiliki tegangan operasi sebesar 5 V.

3. Tegangan input yang direkomendasikan sebesar 7 – 12 V. 4. Limit tegangan input 6 – 20 V.

5. Memiliki 14 pin digital I/O (6 diantaranya mendukung output PWM).

6. Memiliki 8 pin input analog. 7. Arus DC per pin I/O 40 mA.

2.1.2. Power

Arduino Nano dapat diberi power melalui koneksi Mini-B USB, pada pin 30 dapat diberi power sebesar 6 – 20 volt, dan pada pin 27 dapat diberi power sebesar 5 volt. Tegangan power tersebut dapat diperoleh melalui koneksi USB, catu daya DC, atau dari baterai.

2.1.3. Input dan Output

Ada 14 pin digital pada Arduino Nano yang dapat digunakan sebagai input ataupun output dengan menggunakan fungsi perintah pinMode(), digitalWrite(), digitalRead(). Input/output ini bekerja pada tegangan 5 V. Setiap pinnya dapat menghasilkan dan menerima arus maksimal sebesar 40 mA.

2.2. Modul Bluetooth HC-05

Pada perancangan skripsi ini dibutuhkan koneksi antara android smartphone dengan mikrokontroler secara nirkabel, maka digunakan media Bluetooth sebagai sarana komunikasi.

(3)

8

adalah mode dimana Bluetooth dapat berfungsi sebagai pengirim dan penerima data, sedang mode slave Bluetooth hanya dapat berfungsi sebagai penerima saja.

Modul Bluetooth tipe HC-05 ini memiliki beberapa spesifikasi antara lain adalah[3]:

1. Memakai Bluetooth Chip dengan standar ver 2.0. 2. Menggunakan tegangan rendah sebesar 3,3 volt. 3. Dimensi: 28 mm × 15 mm × 2,35 mm.

4. Jangkauan 10 meter.

Gambar 2.3. Modul Bluetooth HC-05.

2.3. Sensor Akselerometer Digital ADXL 345

Dalam perancangan dan pembuatan skripsi ini akan digunakan sensor akselerometer sebagai pendeteksi percepatan translasi. Yang kemudian percepatan translasi yang terukur akan diolah, jika mengalami perlambatan akan menyalakan LED indikator.

(4)

9

Berikut iniakan dijelaskan mengenai sumbu pengukuran dari sensor ADXL 345 yaitu sumbu x, y, dan z yang akan ditunjukkan pada Gambar 2.4. Kemudian akan dijelaskan mengenai keluaran data dari setiap sumbu sensor tersebut yang ditunjukan pada Gambar 2.5.

Gambar 2.4. Sumbu sensor akselerometer digital ADXL 345.

Gambar 2.5. Keluaran data dari sensor akselerometer ADXL 345 pada setiap sumbu terhadap percepatan gravitasi.

Tampak seperti pada Gambar 2.5, untuk mendapatkan nilai data pengukuran yang positif, maka arah percepatan gravitasi berlawanan dengan arah sumbu positif dari sensor [5].

(5)

10

Tabel 2.1. Penjelasan pin akselerometer ADXL 345.

Nomor

Pin Nama Pin Fungsi dari Pin

1 VDD I/O Sumber daya pin I/O

2 GND Pin terhubung ke ground

3 Reserved Dihubungkan ke VS atau tidak terkoneksi

4 GND Pin terhubung ke ground

11 Reserved Dihubungkan ke GND atau tidak terkoneksi

12 SDO/ALT ADDR Output data seriat untuk komunikasi SPI Alternative alamat untuk komunikasi I²C

13 SDA/SDI/SDIO serial SPI-4 wire/input dan output serial Data serial komunikasi I²C / input data data SPI-3 wire

14 SCL/SCLK Pulsa komunikasi serial. SCI untuk I²C, SCLK untuk SPI

Dalam menggunakan sensor akselerometer digital ADXL 345 ini, sangat penting untuk mengetahui spesifikasi dan karakteristik dari sensor ini. Beberapa parameter penting dari ADXL 345 antara lain resolusi, sensitivitas, serta tegangan operasional sensor. Tabel 2.2 menjelaskan spesifikasi serta parameter-parameter sensor akselerometer digital ADXL 345.

Tabel 2.2. Spesifikasi Akselerometer Digital ADXL 345

Parameter Kondisi Pengujian Min Typ Max Satuan

Jangkaun

pengukuran dipilih user 2 16 g

(6)

11

Terlihat dari Tabel 2.2, akselerometer ADXL 345 memiliki jangkauan pengukuran antara 2 g sampai 16 g dengan resolusi 10 – 13 bit. Pemilihan resolusi ini perlu memperhatikan sensitivitas dan scale factor. Misalkan dipilih jangkauan pengukuran 2 g, maka sensor akan memberikan nilai antara 230 – 282 pada setiap sumbunya. Begitu pula dalam pemilihan resolusi yang lain. Jadi jika diinginkan untuk mengukur percepatan yang tinggi harus dipilih skala yang tinggi, dan sebaliknya.

(7)

12

2.4. Light-Emitting Diode (LED).

LED merupakan suatu komponen elektronika yang dapat memancarkan cahaya monokromatik saat diberikan tegangan. Seperti namanya light-emiting diode, LED adalah komponen berupa diode yang terbuat dari bahan semikonduktor. Warna yang dipancarkan tergantung dari bahan semikonduktor yang dipakai untuk membuatnya. Dan karena tidak seperti lampu pijar yang memerlukan pembakaran filament, maka LED tidak menimbulkan panas dalam menghasilkan cahaya.[6]

Pada skripsi ini LED digunakan sebagai lampu indikator yang terpasang pada helm, yang berfungsi antara lain sebagai indikator perlambatan, sein kiri, sein kanan, dan lampu depan.

Gambar 2.7. LED.

2.5. Baterai.

Karena pada perancangan dan pembuatan skripsi kali ini akan dibuat sebuah alat yang portable maka akan digunakan baterai untuk menyuplai tegangan pada mikrokontroler, sensor dan aktuator. Baterai yang dipakai adalah baterai sekunder (baterai yang dapat diisi ulang) yang memiliki tegangan sebesar 5 volt, yaitu besar tegangan yang dibutuhkan oleh mikrokontroler, sensor, dan modul Bluetooth untuk bekerja.

2.6. Eclipse IDE

(8)

13

1. Multi-platform. Target sistem operasi Eclipse antara lain mencakup Microsoft Windows, Linux, Solaris, AIX, HP-UX, dan Mac OS X.

2. Multi-language. Eclipse dikembangkan dengan bahasa pemprograman Java, tetapi eclipse mendukung pengembangan aplikasi berbasis bahasa pemprograman lain seperti C++, Cobol Pyton, Perl, PHP, dan lain sebagainya.

Gambar

Gambar 2.1. Arduino Nano tampak depan.
Gambar 2.3. Modul Bluetooth HC-05.
Gambar 2.4. Sumbu sensor akselerometer digital ADXL 345.
Tabel 2.1. Penjelasan pin akselerometer ADXL 345.
+2

Referensi

Dokumen terkait

android berbasis Arduino nano, pada pengendali ini menggunakan Arduino nano sebagai sistem pengendalian Bluetooth, modul Bluetooth digunakan sebagai penerimaan perintah yang

Pada penelitian ini digunakan mikrokontroler ATMega 328 sebagai pengendali sistem, Pulse Sensor sebagai sensor pendeteksi denyut jantung,modul Bluetooth HC-05

Kata kunci: Penyiraman tanaman otomatis, Mikrokontroler Arduino, Sensor kelembaban tanah YL-69, Bluetooth Module HC-05, Android,

android berbasis Arduino nano, pada pengendali ini menggunakan Arduino nano sebagai sistem pengendalian Bluetooth, modul Bluetooth digunakan sebagai penerimaan perintah yang

pedal saklar saat hendak mengganti lembar partitur lagu pada Tablet Android yang menggunakan. Mikrokontroler sebagai pengontrol dengan modul bluetooth sebagai media penghubung

yang digunakan adalah mikrokontroler jenis arduino mega 2560 sebagai.. pengendali utama dari sistem, modul sensor ultrasonik SR04, RTC

Komponen yang digunakan untuk perancangan sistem adalah modul mikrokontroler Arduino Uno R3, Modul Bluetooth HC-05, Motor Servo, Buzzer dan telepon pintar berbasis

Kontrol crane menggunakan sebuah modul Bluetooth dimana Bluetooth Sistem Android Modul Bluetooth HC-05 Mikrokontroler Arduino Uno ATmega328 Motor Servo Motor DC Driver