Control motor dc forward reverse using android

18
CONTROL MOTOR DC FORWARD REVERSE USING ANDROID Disusun oleh : Armansyah M. Wildan Faza Afifah Vira Nur H.

Transcript of Control motor dc forward reverse using android

Page 1: Control motor dc forward reverse using android

CONTROL MOTOR DC FORWARD REVERSE USING ANDROID

Disusun oleh :• Armansyah

• M. Wildan Faza• Afifah

• Vira Nur H.

Page 2: Control motor dc forward reverse using android

Tujuan dari dibuatnya tugas besar dengan judul control fan dengan aplikasi BlueTem menggunakan Bluetooth Module ini antara lain : mengetahui cara kerja bluetooth module dan aplikasi

penghubungnya(BlueTerm) mengetahui fungsi dari komponen-komponen elektronika

yang digunakan mengetahui cara kerja dari komponen-komponen

elektronika yang digunakan sebagai tugas besar mata kuliah elektronika.

Tujuan

Page 3: Control motor dc forward reverse using android

Ketika arduino sudah mendapatkan impuls tegangan sumber yang ditandai dengan menyala nya lampu indicator pada arduino dan Bluetooth module ,kemudian koneksikan tegangan sumber 12 v

(adaptor) dengan sumber catu daya ,koneksikan Bluetooth module dengan smart phone ketika module bluetooth sudah terkoneksikan

dengan aplikasi bluterm,lalu buka aplikasi blue term pada smatr phone dan tekan angka ‘1’ yang kemudian pada layar aplikasi akan tertampil

‘MOTOR right’ yang menandakan motor dc bergerak ke kanan. Kemudian, masukan angka ‘2’ maka akan tertampil tulisan ‘MOTOR

left’. Hal tersebut menandakan arah putaran motor dc bergerak ke kiri. Setelah itu, masukan angka ‘0’ maka tulisan yang tertampil adalah

‘MOTOR off’. Hal tersebut menandakan motor berhenti.  

Cara Kerja

Page 4: Control motor dc forward reverse using android

Arduino Uno Bluetooth Module Smart phone Motor DC12 v Kabel Proto board Aplikasi BlueTerm

Komponen Yang Digunakan

Page 5: Control motor dc forward reverse using android

Arduino UNO

Arduino Uno adalah board mikrokontroler berbasis ATmega328. Uno memiliki 14 pin digital input / output (dimana 6 dapat digunakan sebagai output PWM), 6 input analog.

Page 6: Control motor dc forward reverse using android

Mikrokontroler ATmega328

Operasi tegangan 5Volt

Input tegangan disarankan 7-11Volt

Input tegangan batas 6-20Volt

Pin I/O digital 14 (6 bisa untuk PWM)

Pin Analog 6

Arus DC tiap pin I/O 50mA

Arus DC ketika 3.3V 50mA

Memori flash 32 KB (ATmega328) dan 0,5 KB digunakan oleh bootloader

SRAM 2 KB (ATmega328)

EEPROM 1 KB (ATmega328)

Kecepatan clock 16 MHz

Ringkasan Spesifikasi Arduino UNO

Page 7: Control motor dc forward reverse using android

Bluetooth ModuleBluetooth Module HC-05 merupakan module komunikasi nirkabel pada frekuensi 2.4GHz dengan pilihan koneksi bisa sebagai slave, ataupun sebagai master. Sangat mudah digunakan dengan mikrokontroler untuk membuat aplikasi wireless. Interface yang digunakan adalah serial RXD, TXD, VCC dan GND. Built in LED sebagai indikator koneksi bluetooth. 

Tegangan input antara 3.6 ~ 6V, jangan menghubungkan dengan sumber daya lebih dari 7V. Arus saat unpaired sekitar 30mA, dan saat paired (terhubung) sebesar 10mA. 4 pin interface 3.3V dapat langsung dihubungkan ke berbagai macam mikrokontroler (khusus Arduino, 8051, 8535, AVR, PIC, ARM, MSP430, etc.). Jarak efektif jangkauan sebesar 10 meter, meskipun dapat mencapai lebih dari 10 meter, namun kualitas koneksi makin berkurang.

Page 8: Control motor dc forward reverse using android

Spesifikasi Bluetooth Module

Bluetooth protocal:  Bluetooth Specification v2.0+EDRFrequency:  2.4GHz ISM bandModulation:  GFSK(Gaussian Frequency Shift Keying)Emission power:  ?4dBm, Class 2Sensitivity:  ?-84dBm at 0.1% BERSpeed: Asynchronous:  2.1Mbps(Max) / 160 kbps, Synchronous: 1Mbps/1MbpsSecurity:  Authentication and encryptionProfiles:  Bluetooth serial portPower supply: +3.3VDC 50mAWorking temperature: -20 ~ +75 CentigradeDimension: 3.57cm x 1.52cm

Page 9: Control motor dc forward reverse using android

 Pin No

 Function  Name

1 Enable pin for Motor 1; active high Enable 1,22 Input 1 for Motor 1 Input 13 Output 1 for Motor 1 Output 14 Ground (0V) Ground5 Ground (0V) Ground6 Output 2 for Motor 1 Output 27 Input 2 for Motor 1 Input 28 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 311 Output 1 for Motor 1 Output 312 Ground (0V) Ground13 Ground (0V) Ground14 Output 2 for Motor 1 Output 415 Input2 for Motor 1 Input 416 Supply voltage; 5V (up to 36V) Vcc 1

IC L239D

Page 10: Control motor dc forward reverse using android
Page 11: Control motor dc forward reverse using android

.

Motor DC

Spesifikasi :•Catu daya 12 Volt •Konsumsi arus 250 mA •Konsumsi daya: 4 Watt

Page 12: Control motor dc forward reverse using android

Siapkan semua alat dan bahan, kemudian datasheet dari Arduino dan Bluetooth module

Buat script program pada arduino Rangkai wiring pada pcb untuk adaptor Upload script yang telah dibuat ke IDE lalu arduino

dihubungkan dengan PC menggunakan kabel USB Setelah di upload, uji dengan mengaktifkan Bluetooth pada

android dan hub

Langkah Pembuatan

Page 13: Control motor dc forward reverse using android

Script Program

Page 14: Control motor dc forward reverse using android

Gambar Rangkaian

Page 15: Control motor dc forward reverse using android

Block diagram

AT Mega 328 Hand photoboard

Bluetooth hc.05

X

Page 16: Control motor dc forward reverse using android

FLOW CHART

Page 17: Control motor dc forward reverse using android

Video Pengujian Alat

Page 18: Control motor dc forward reverse using android

Untuk dapat menyambungkan antara Bluetooth module dengan aplikasi haruslah didapat aplikasi yang tepat. Agar yang diinputkan oleh aplikasi sesuai dengan yang ingin diterima oleh Bluetooth module yang kemudian diproses oleh program.

Penggunaan ic l23d sangat mendukung untuk pengaturan control motor yang dimana dapat menerima tegangan up to 36 volt

Penentuan kecepatan motor dipengaruhi dari tegangan input yang diwakili oleh vcc1 dan vcc 2

Kesimpulan