Kontrol Servo dengan Blynk Bluetooth HC-05
Blnyk - Pada postingan kali ini symask akan membahas kontrol servo dengan Blynk dan Bluetooth HC-05. Dimana pada postingan sebelumnya sudah membahas tentang kontrol LED dan monitoring data sensor, sehingga saya harap teman-teman sudah akrab dengan Blynk. Baik dari segi sketch arduino maupun pembuatan aplikasinya. Nah mengapa kali ini membahas tentang servo, karena servo ini sering digunakan pada project-project arduino seperti palang pintu, sistem robotika, mesin cnc dan masih banyak lainnya. Dan kita akan coba menggunakan Blynk dengan koneksi bluetooth. Bagaimana cara pembuatannya? simak terus gan.
Yang diperlukan pada kontrol servo dengan Blynk :
Software :
- Arduino IDE
- Library Blynk, download
- Library Servo, download
- Blynk, download pada playstore dan install.
Hardware :
- Arduino Uno jenis lainnya.
- Micro servo
- Bluetooth HC-05
- Kabel jumper.
Rangkaian :
Keterangan :
Servo
Servo memiliki 3 buah kabel coklat (GND), merah (VCC), kuning (Data)
- Coklat dihubungkan dengan GND Arduino
- Merah dihubungkan dengan 5V Arduino
- Kuning dihubungkan ke pin 9 Arduino
Bluetooth HC-05
- VCC dihubungkan dengan 5V Arduino
- GND dihubungkan dengan GND Arduino
- TX dihubungkan ke pin 10 Arduino
- RX dihubungkan ke pin 11 Arduino
Langkah-langkah :
- Silahkan rangkai komponen sesuai petunjuk rangkaian di atas
- Buka Arduino IDE, masukkan library Blynk dan Servo yang sudah didownload
- Menu Tools > Board : sesuai board yang digunakan > Port : terceklis, misalnya COM15
- Buka Aplikasi Blynk > Login dengan facebook atau buat akun baru
- New Project > masukkan nama misalnya "Kontrol Servo" > pilih device Arduino Uno atau board arduino lainnya > pilih connection Bluetooth > Create > teman-teman akan mendapatkan sebuah token yang dikirimkan melalui e-mail > silahkan cek dan catat token-nya.
- Pastekan token ke sketch berikut ini :
- Upload sketch program, ketika mengupload copot pin TX dan RX > setelah selesai hubungkan kembali.
- Tambahkan Widget Slider dan Bluetooth pada aplikasi Blynk
- Klik Slider dan setting Output ke Virtual V3
- Klik bluetooth > aktifkan bluetooth dan koneksikan dengan bluetooth HC-05 dengan password 1234
- Klik icon play pada kanan atas.
- Silahkan uji coba dengan menggeser slider > amati pergerakkan dari servo.
#define BLYNK_PRINT Serial
#include <softwareserial.h>
//SoftwareSerial SwSerial(10, 11); // RX, TX
#include <blynksimpleserialble.h>
#include <softwareserial.h>
#include <servo.h>
char auth[] = "masukkan token blynk yang dikirimkan ke email";
SoftwareSerial SerialBLE(10, 11); // RX, TX
Servo servo;
BLYNK_WRITE(V3)
{
servo.write(param.asInt());
}
void setup()
{
Serial.begin(9600);
SerialBLE.begin(9600);
Blynk.begin(SerialBLE, auth);
Serial.println("Waiting for connections...");
servo.attach(9);
}
void loop()
{
Blynk.run();
}
Silahkan download langkah-langkah membuat aplikasi kontrol servo pada Blynk.
Mudah kan teman-teman?
Baca juga : NodeMCU, Cara Menyimpan Data keDatabase MySQL
Cukup sampai disini pembahasan project kontrol servo, semoga bermanfaat.
Terima kasih sudah berkunjung, berkunjung juga ke fanspage facebook Symask. Salam.
0 Response to "Kontrol Servo dengan Blynk Bluetooth HC-05"
Post a Comment