Control DC Motor via Bluetooth

20
Kelompok 1 CUCI CAHAYANTI FARHAN NUR RIZKI RIAN RIZKI PRATAMA TIA AULIA

Transcript of Control DC Motor via Bluetooth

Page 1: Control DC Motor via Bluetooth

Kelompok 1

CUCI CAHAYANTI

FARHAN NUR RIZKI

RIAN RIZKI PRATAMA

TIA AULIA

Page 2: Control DC Motor via Bluetooth

Penggunaan sistem elektronika telah dikenal luas dan maju dengan pesatnya. Seiring dengan munculnya beragam inovasi yang tiada hentinya. Dalam peralatanelektronika yang komplek, kita akan menemukan komponen-komponen elektronikaseperti tahanan, kondensator, transformator, dioda, transistor dan komponenlainnya. Salah satunya adalah motor DC

Page 3: Control DC Motor via Bluetooth

Adapun tujuan yang akan dicapai adalah sebagai berikut :

• Mengetahui komponen dan peralatan elektronika pada project Control

DC Motor via Bluetooth.

• Mengidentifikasi komponen dan peralatan elektronika yang digunakan

serta masing-masing fungsinya.

• Mengetahui prinsip kerja Control DC Motor via Bluetooth.

Page 4: Control DC Motor via Bluetooth

Control DC Motor with Smart Phone via Bluetooth merupakan rangkaian control motor dcyang diatur oleh Bluetooth melalui handpohne pintar, dimana device yang digunakan yaituBluetooth module yang dapat mentransfer dan menerima data tanpa menggunakan kabelatau wireless yang dipasang melalui perangkat arduino UNO.

Pada Rangkaian ini dapat mengatur arah putaran motor via Bluetooth yang dapatdiaplikasikan di system refrigerasi yaitu untuk mengubah arah putaran blower fan padajarak jauh.

Page 5: Control DC Motor via Bluetooth

Arduino adalah pengendali mikro single-board yangbersifat open-source, diturunkan dari Wiringplatform, dirancang untuk memudahkan penggunaanelektronik dalam berbagai bidang. Hardwarenyamemiliki prosesor Atmel AVR dan softwarenyamemiliki bahasa pemrograman sendiri. Saat iniArduino sangat populer di seluruh dunia. Banyakpemula yang belajar mengenal robotika danelektronika lewat Arduino karena mudah dipelajari.Tapi tidak hanya pemula, para hobbyist atauprofesional pun ikut senang mengembangkanaplikasi elektronik menggunakan Arduino. Bahasayang dipakai dalam Arduino bukan assembler yangrelatif sulit, tetapi bahasa C yang disederhanakandengan bantuan pustaka-pustaka (libraries) Arduino.

Page 6: Control DC Motor via Bluetooth

Pin No Function Name

1 Enable pin for Motor 1; active high Enable 1,2

2 Input 1 for Motor 1 Input 1

3 Output 1 for Motor 1 Output 1

4 Ground (0V) Ground

5 Ground (0V) Ground

6 Output 2 for Motor 1 Output 2

7 Input 2 for Motor 1 Input 2

8 Supply voltage for Motors; 9-12V (up to 36V) Vcc 2

9 Enable pin for Motor 2; active high Enable 3,4

10 Input 1 for Motor 1 Input 3

11 Output 1 for Motor 1 Output 3

12 Ground (0V) Ground

13 Ground (0V) Ground

14 Output 2 for Motor 1 Output 4

15 Input2 for Motor 1 Input 4

16 Supply voltage; 5V (up to 36V) Vcc 1

Page 7: Control DC Motor via Bluetooth

IC L293D adalah IC yang didesain khusus sebagai driver motor DCdan dapat dikendalikan dengan rangkaian TTL maupunmikrokontroler. Motor DC yang dikontrol dengan driver IC L293Ddapat dihubungkan ke ground maupun ke sumber tegangan positifkarena di dalam driver L293D sistem driver yang digunakan adalahtotem pool. Dalam 1 unit chip IC L293D terdiri dari 4 buah drivermotor DC yang berdiri sendiri sendiri dengan kemampuanmengalirkan arus 1 Ampere tiap drivernya.

Page 8: Control DC Motor via Bluetooth

Motor DC adalah motor listrik yang

memerlukan suplai tegangan arus searah

pada kumparan medan untuk diubah

menjadi energi gerak mekanik. Kumparan

medan pada motor dc disebut stator

(bagian yang tidak berputar) dan

kumparan jangkar disebut rotor (bagian

yang berputar).

Page 9: Control DC Motor via Bluetooth
Page 10: Control DC Motor via Bluetooth

Motor DC dapat berputar

searah jarum jam dan

dapat juga berputar

berlawanan jarum jam

dengan pengaturan

melalui Input 1 (pin 2)

dan Input 2 (pin 7) dalam

IC L293 D.

Page 11: Control DC Motor via Bluetooth
Page 12: Control DC Motor via Bluetooth

Specification

1. The Bluetooth chip: CSR BC417143

2. Bluetooth protocol: Bluetooth Specification v2.0 + EDR

3. USB Protocol: USB v1.1/2.0

4. Operating frequency: 2.4 ~ 2.48GHz unlicensed ISM band

5.Modulation: GFSK (Gaussian Frequency Shift Keying)

6.Transmit Power: ≤ 4dBm, Class 2

7.Transmission distance: 20 ~ 30m in free space

8.Sensitivity: ≤-84dBm at 0.1% BER

Page 13: Control DC Motor via Bluetooth

9.Transfer rate: Asynchronous: 2.1Mbps (Max) / 160 kbps; Synchronous: 1Mbps/1Mbps

10.Safety features: Authentication and encryption

11.Support profiles: Bluetooth serial port

12.Serial port baud rate: 4800 ~ 1382400 / N / 8 / 1 default: 9600

13.LED indicator: STATE state: Search state (high 104ms 342ms 2.9Hz cycle flicker) connection status (high 104ms cycle 2s 0.5Hz flashing), LINK Status: Always after match

14.Input Voltage: +3.5 V ~ +8 V DC and 3.3V DC/50mA

15.Working temperature: -20 ℃ ~ +55 ℃

16.Module Size: 40 × 20 × 13mm

Page 14: Control DC Motor via Bluetooth

Bluetooth Module memiliki 4

kaki Utama :

a.VCC

b.Ground

c.Transmit

d.Receiver

Page 15: Control DC Motor via Bluetooth

Terdapat 3 klasifikasi Bluetooth terhadap jangkauanya yaitu :

Daya kelas 1 yang beroperasi pada daya antara 100mW (20dBm) hingga 1mW (0dBm) dan didesain untuk peralatan Bluetooth dengan jangkauan hingga 100 meter

Daya kelas 2 beroperasi antara 2,5W (4dBm) dan 0,25mW (-6dBm) dan didesainuntuk jarak jangkauan hingga sekitar 10m.

Daya kelas 3 memiliki daya maksimal hingga 1mW (0dBm) dan bekerja untukperalatan dengan jarak sekitar 1 meter saja.

Page 16: Control DC Motor via Bluetooth
Page 17: Control DC Motor via Bluetooth

Pertama Siapkan komponen komponen seperti :

Arduino UNO

USB kabel

Bluetooth Module

IC L293D

Kabel male

Motor DC

Batterai

Page 18: Control DC Motor via Bluetooth

Rangkai semua komponen seperti gambar yang sudah ada

Buat Program

Hubungkan kabel USB ke PC

Sebelum program di upload TX dan RX harus dicabut terlebih dahulu padaarduino

Upload program

Buka aplikasi blue term pada smart phone dan hubungkan pada Bluetooth module

Setelah terhubung hubungkan kembali TX dan RX pada arduino (harusmenyilang)

Setelah itu tekan tombol keyword (1,2,0)

Page 19: Control DC Motor via Bluetooth

Simpulan

Dari rangkaian yang telah kami buat, dapat disimpulkan bahwa Bluetooth device yang kami gunakan adalah sebagai sensor. Disini Bluetooth device yang kita gunakan adalah module DF-Bluetooth V3 buatan DF-Robot. terdapat 4 kaki yang digunakan, yaitu kaki Vcc, GND ,Rx danTx. Lalu arduino digunakan sebagai signal conditioning yang mengatur perintah dariBluetooth device yang telah terkoneksi oleh aplikasi BlueTerm yang dapat di download secaragratis di Playstore.

Disini kita menggunakan driver berupa IC L293D sebagai amplifier atau penguat daritegangan yang diberikan oleh arduino untuk dapat menggerakkan aktuator yang berupamotor DC. Kita juga menambahkan adaptor yang berfungsi sebagai penambah tegangan agar dapat menggerakkan motor. Adaptor juga di setting agar hanya mengeluarkan tegangansejumlah 9V (lebih dari itu dapat membuat kerusakan pada motor DC maupun IC). Pada IC juga terdapat 16 pin, dan terdapat 2 pin Vcc, yang kita gunakan sebagai masukan posistif dariadaptor adalah Vcc2 atau juga pin nomer 8 pada IC L293D yang kami gunakan. SedangkanVcc1 terhubung pada sumber 3.3V arduino. Untuk masukan minus dari adaptor dihubungkandengan pin ground pada arduino. Pada program yang ada pada smartphone yang kami gunakan, tersedia 3 macam tombol, yaitu tombol 1 yang berarti motor akan bergerak kekanan, tombol 2 yang berarti motor akan bergerak ke kiri, sedangkan tombol 0 yang berartimotor akan berhenti bergerak.

Page 20: Control DC Motor via Bluetooth

Dalam pemasangan kabel menuju RX maupun TX pada DF Bluetooth V3 harusberpasangan terbalik dengan RX dan TX pada arduino. Lalu perhatikan pula pemasangan tegangan yang disarankan pada arduino adalah 3.3V bukan 5V.

Saat meng-compile program pastikan RX-TX tidak dalam posisi terhubung. Barulah RX-TX dapat terhubung apabila program telah ter-upload dan program blueterm sudah terkoneksi dengan DF-Bluetooth V3.