Udah pada tau thruster kan ? ituloh yang biasanya digunakan pada kapal-kapal. Yup, Thruster itu merupakan alat pendorongnya. Jadi underwater robot yang sudah di buat oleh teman-teman ROVIndonesia dan Sekolah Robot Indonesia penggeraknya menggunakan sistem thruster (motor dengan baling-baling). Kali ini tim ROVIndonesia mencoba menggunakan thruster yang diproduksi oleh Bluerobotic. Beruntung tim dari AWI (Arduino.Web.Id) mendapat kesempatan untuk unboxing sekaligus memprogram sederhana untuk mengendalikannya.
Oke Sobat Arduino Indonesia yuk kita mulai
yang perlu di siapkan
- Arduino Uno (kali ini kita pakai versi clone yang murmer)
- Bluerobotics Basic ESC
- Thruster Bluerobotics T100
- 2 kabel jumper
- Power switching 12V
untuk konfigurasi kabel pada esc
gambar dari http://docs.bluerobotics.com/besc/
Sedangkan untuk pemrograman bisa dilihat code berikut :
//Bluerobotic thruster T100
#include <Servo.h>
byte servoPin = 9;
Servo servo;
void setup() {
servo.attach(servoPin);
// send "stop" signal to ESC.
servo.writeMicroseconds(1500);
delay(1000);
}
void loop() {
// Set signal value, which should be between 1100 and 1900
//forward
servo.writeMicroseconds(1300);
delay(1000);
//stop
servo.writeMicroseconds(1500);
delay(1000);
//backward
servo.writeMicroseconds(1700);
delay(1000);
//stop
servo.writeMicroseconds(1500);
delay(1000);
}
#include <Servo.h>
byte servoPin = 9;
Servo servo;
void setup() {
servo.attach(servoPin);
// send "stop" signal to ESC.
servo.writeMicroseconds(1500);
delay(1000);
}
void loop() {
// Set signal value, which should be between 1100 and 1900
//forward
servo.writeMicroseconds(1300);
delay(1000);
//stop
servo.writeMicroseconds(1500);
delay(1000);
//backward
servo.writeMicroseconds(1700);
delay(1000);
//stop
servo.writeMicroseconds(1500);
delay(1000);
}
video
Bagaimana Sobat Arduino Indonesia, mudah bukan? kalau ada yang perlu ditanyakan komen disini ya, atau bisa langsung kirim email ke kontak yang tersedia
SALAM ARDUINO INDONESIA