Tugas besar ini menggunakan Bluetooth module dan aplikasi BlueTerm untuk mengontrol motor DC melalui sinyal dari smartphone. Tujuannya adalah mempelajari kerja Bluetooth module, komponen elektronika, dan menyelesaikan tugas kuliah elektronika.
1. Disusun oleh :
• Armansyah
• M. Wildan Faza
• Afifah
• Vira Nur H.
2. 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.
3. 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.
4. Arduino Uno
Bluetooth Module
Smart phone
Motor DC12 v
Kabel
Proto board
Aplikasi BlueTerm
5. Arduino Uno adalah board
mikrokontroler berbasis ATmega328.
Uno memiliki 14 pin digital input /
output (dimana 6 dapat digunakan
sebagai output PWM), 6 input analog.
6. 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
7. Bluetooth 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.
8. Bluetooth protocal: Bluetooth Specification v2.0+EDR
Frequency: 2.4GHz ISM band
Modulation: GFSK(Gaussian Frequency Shift Keying)
Emission power: ?4dBm, Class 2
Sensitivity: ?-84dBm at 0.1% BER
Speed: Asynchronous: 2.1Mbps(Max) / 160 kbps, Synchronous: 1Mbps/1Mbps
Security: Authentication and encryption
Profiles: Bluetooth serial port
Power supply: +3.3VDC 50mA
Working temperature: -20 ~ +75 Centigrade
Dimension: 3.57cm x 1.52cm
9. 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
12. 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
18. 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