google-site-verification=SkGCPV09Sm10530AcS_1gAh0NCgunLJ0Cdn2x6bYlvo Langsung ke konten utama

Cara Membuat Control Mobil Menggunakan Bluetooth Arduino UNO - Android

Projek ini menunjukkan bagaimana Anda dapat membangun mobil yang dapat dikontrol oleh ponsel cerdas Anda menggunakan aplikasi Android melalui Bluetooth.

Bahan bahan yang di perlukan sebagai berikut :   
1. Arduino UNO & Genuino UNO
2. 12 V 200 rpm DC Motor
3. L293D Motor Drive Shield for Arduino Uno
4. HC-05 Bluetooth Module   
5. Breadboard (generic)       
6. Jumper wires (generic)   
Software
7. Arduino IDE (https://www.arduino.cc/en/main/software)

Apa pun yang bisa dikontrol sangat bagus.
Bukan begitu Kami manusia suka mengendalikan barang dan itulah mengapa otomatisasi dan robotika sangat menarik.
Tutorial ini akan mengajarkan Anda cara membuat mobil yang dikontrol Bluetooth sendiri.

Jadi mari kita mulai.
Ini akan menjadi mobil yang dikontrol Bluetooth sehingga untuk proyek ini kami akan menggunakan modul Bluetooth HC-05 untuk menerima paket data kontrol. Saya juga memerlukan aplikasi Android yang akan mengirim paket data kontrol ke modul Bluetooth.
Kami akan menggunakan aplikasi pihak ketiga klik disini untuk tujuan ini.

    -> Oke kawan! Mari bangun perangkat kerasnya.
    -> Tubuh mobil.

Mobil yang kami bangun untuk proyek ini akan menjadi mobil bermotor ganda.
Saya menggunakan dua motor DC 12 v 200 rpm. Anda dapat menggunakan sasis yang sudah jadi.
Saya menggunakan lembaran PVC sebagai sasis.
   
Dengan demikian struktur dasar mobil kita sudah siap. Anda dapat menggunakan desain ini atau Anda dapat mengembangkan desain
Anda sendiri tetapi ingatlah untuk menjaga berat serendah mungkin karena ini adalah dua desain motor.

-> Sirkuit

Sekarang mari kita membangun sirkuitnya


 
Ikuti skematik untuk membuat koneksi.
Ini adalah bagaimana itu akan terlihat setelah semua koneksi dibuat.
-> Catu daya

Sekarang ini sedikit penting.

Untuk menyalakan Arduino Uno digunakan bank daya dengan tegangan output 5v. Ini tidak cukup untuk menggerakkan motor dc 12v tersebut.
Jadi kita butuh sumber listrik tambahan.

Saya menggunakan dua baterai 9v secara seri untuk mendapatkan pasokan 18v.
Masalah utama di sini adalah bahwa di sini jumlah arus yang baik juga diperlukan.
Baterai saya tidak dapat menyediakan arus yang cukup dan kinerja mobil ini tidak 100% memuaskan.
Itu bekerja tetapi motor berjalan dengan kecepatan sangat rendah.

Jadi saya menyarankan untuk menggunakan baterai 12v atau yang lain Anda harus berkompromi dengan kecepatan.

-> Kode

Di sini kita akan menggunakan arah putaran motor untuk mengendalikan arah mobil.
Maju - Kedua motor bergerak ke arah depan
Mundur - Kedua motor bergerak ke arah belakang
Kiri - Kiri motor bergerak mundur dan motor kanan bergerak ke depan
Kanan - Motor kiri bergerak maju dan motor kanan bergerak mundur
Stop - Kedua motor berhenti


void forward()
{
    motor1.run(FORWARD);
    motor2.run(FORWARD);
}
void backward()
{
    motor1.run(BACKWARD);
    motor2.run(BACKWARD);
}
void left()
{
    motor1.run(BACKWARD);
    motor2.run(FORWARD);
}
void right()
{
     motor1.run(FORWARD);
     motor2.run(BACKWARD);
}
void Stop()
{
     motor1.run(RELEASE);
     motor2.run(RELEASE);
}

Jadi itu dia!

1. Cukup unggah kode ke Arduino.

2. Buat koneksi.

3. Jalankan aplikasi.

4. Hubungkan telepon Anda ke mobil.

Di sini adalah KECANTIKAN kita yang telah selesai!
 CODE
#include <AFMotor.h>

AF_DCMotor motor1(1);  //motor1 is the left motor
AF_DCMotor motor2(2);  //motor2 is the right motor

int val;
void setup()
{
  Serial.begin(9600); 
 
  motor1.setSpeed(255); //motor speed is set
  motor2.setSpeed(255);
  Stop();
}


void loop() {
 
bt=Serial.read();

if(val=='1')  //when the bluetooth module recieves 1 the car moves forward
{
 forward(); 
}

if(val=='2')  //when the bluetooth module recieves 2 the car moves backward
{
 backward(); 
}

if(val=='3') //when the bluetooth module recieves 3 the car moves left
{
 left(); 
}

if(val=='4')  //when the bluetooth module recieves 4 the car moves right
{
 right(); 
}

if(val=='5') //when the bluetooth module recieves 5 the car stops
{
 Stop(); 
}

}
void forward()
{
     motor1.run(FORWARD);
  motor2.run(FORWARD);
}

void backward()
{
     motor1.run(BACKWARD);
  motor2.run(BACKWARD);
}
void left()
{
  motor1.run(BACKWARD);
  motor2.run(FORWARD);
}
void right()
{
  motor1.run(FORWARD);
  motor2.run(BACKWARD);
}
void Stop()
{
  motor1.run(RELEASE);
  motor2.run(RELEASE);
}

Komentar

Postingan populer dari blog ini

ALLAHU ALLAH (QOD KAFANI) - AL HUBBI PEMALANG LIVE GROBOG WETAN

Eror Code Pada AC Inverter Panasonic

Berikut eror kode pada Ac Inverter Panasonic H11> Komunikasi Kegagalan (Wiring rusak atau masalah dengan ID untuk OD komunikasi) H12> ID / OD Kompatibilitas Masalah (Lebih dari atau bawah sistem multi-diindeks) H14> Indoor Air Sensor rusak (Sensor Terputus, rusak atau Kontak Kotor) H15> Kompresor Sensor rusak (Sensor Terputus, rusak atau Kontak Kotor) H16> Current Transformer Masalah (Power Transistor Modul atau terbuka PCB Gas Sangat Rendah rusak.) H19> Penggemar Motor Indoor Terkunci (Fan Motor Indoor PCB Kegagalan) H21> Lampung Beralih Dioperasikan (Periksa Drainase) H23> Pipa Sensor Indoor rusak (Sensor Terputus, rusak atau Kontak Kotor) H27> Terbuka Air Sensor rusak (Sensor Terputus, rusak atau Kontak Kotor) H28> Terbuka Pipa Sensor rusak (Sensor Terputus, rusak atau Kontak Kotor) H30> terbuka Discharge Sensor 1 rusak (Sensor Terputus, rusak atau Kontak Kotor) H32> Terbuka Discharge Sensor 2 rusak (Sensor Terputus, rus

Fungsi Accumulator KOMPRESOR AC

Fungsi Accumulator yaitu Mencegah masuknya refrigeran cair masuk ke kompresor dimana jika ikut terkompresi bisa merusak komponen kompresor terutama reed valve-nya. Cycle Normal: Refrigeran yang keluar dari akhir Evaporator seharusnya dalam keadaan gas/vapor sempurna dan mengalami superheat beberapa derajat. Superheat ini tujuannya untuk meyakinkan bahwa refrigeran sudah benar2 dalam bentuk gas sebelum masuk ke Kompresor. Failure (Liquid back): Dalam beberapa kasus refrigerant bisa keluar dari Evaporator dalam bentuk cairan karena tdk bisa menguap sempurna di Evaporator Penyebab Failure: Salah satu hal yg bisa menyebabkan liquid back adalah : a. Untuk Air Cooled Evaporator    -  Terjadi kerusakan pada Fan Evaporator (lemah, mati, atau fan blade kotor)    -  Saringan udara masuk ke Evaporator tersumbat (biasanya debu atau partikel2 di udara yg       tersaring dalam filter tsb)    -  Evaporator fin tersumbat (biasanya akibat filter tdk dibersihkan, partikel2 keci