Daftar Isi:

Mobil Bluetooth Terkendali Jarak Jauh Menggunakan Arduino UNO: 4 Langkah
Mobil Bluetooth Terkendali Jarak Jauh Menggunakan Arduino UNO: 4 Langkah

Video: Mobil Bluetooth Terkendali Jarak Jauh Menggunakan Arduino UNO: 4 Langkah

Video: Mobil Bluetooth Terkendali Jarak Jauh Menggunakan Arduino UNO: 4 Langkah
Video: Cara membuat mobil arduino dengan remote control smartphone bluetooth (L298N/HC-06) 2024, Juli
Anonim
Mobil Bluetooth Terkendali Jarak Jauh Menggunakan Arduino UNO
Mobil Bluetooth Terkendali Jarak Jauh Menggunakan Arduino UNO
Mobil Bluetooth Terkendali Jarak Jauh Menggunakan Arduino UNO
Mobil Bluetooth Terkendali Jarak Jauh Menggunakan Arduino UNO
Mobil Bluetooth Terkendali Jarak Jauh Menggunakan Arduino UNO
Mobil Bluetooth Terkendali Jarak Jauh Menggunakan Arduino UNO
Mobil Bluetooth Terkendali Jarak Jauh Menggunakan Arduino UNO
Mobil Bluetooth Terkendali Jarak Jauh Menggunakan Arduino UNO

Akan selalu menarik untuk mulai menerapkan apa yang telah kita pelajari sejauh ini di Arduino. Pada dasarnya, sebagian besar dari semua orang akan mengikuti dasar-dasarnya.

Jadi di sini saya hanya akan menjelaskan Mobil Remote Controlled berbasis Arduino ini.

Persyaratan:

1.arduino uno (1)

2. Modul Bluetooth (1)

3. Sasis Mobil

4. BO Motor

5. Baterai 9V (Lebih baik jika Baterai Isi Ulang 12V 7AH untuk kinerja yang lebih baik)

6. Pengemudi motor L293D

Semua orang mencari penjelasan yang lebih baik untuk membangun bot ini, tetapi sebagian besar penjelasan didasarkan pada koneksi sirkuit

Koneksi sirkuit sesederhana mungkin. Disini saya akan banyak menjelaskan tentang kode dan koneksi yang sesuai dengannya

Langkah 1: Pekerjaan Dasar

Yang harus kita lakukan adalah membuat mobil RC Bluetooth dari nol. Kami telah membahas persyaratan untuk proyek ini. Disini saya akan memperkenalkan sebuah aplikasi yang bekerja dengan lancar pada bagian pengontrolan kendaraan kita. Jadi sinyal akan dikirim dari aplikasi masing-masing ke fungsi yang kami maksudkan. Misalnya, 'F' akan dikirim ke Bluetooth jika Anda menekan tombol maju. Oleh karena itu kita dapat mengkodekan Arduino bahwa gerakan maju yang tepat harus dihasilkan dengan motor terpasang (akan dijelaskan nanti).

Bagian awal dari kode

int m11=11, m12=10, m21=9, m22=6;

data karakter=0;

batalkan pengaturan()

{

Serial.begin(9600);

pinMode(m11, OUTPUT);

pinMode(m12, OUTPUT);

pinMode(m21, OUTPUT);

pinMode(m22, OUTPUT); }

Baris kode pertama memberikan nama untuk setiap pin mikrokontroler kami. Keempat pin tersebut untuk menghubungkan 4 kabel Motor.

Serial.begin(0): Mengatur kecepatan data dalam bit per detik (baud) untuk transmisi data serial

pinMode: Fungsi pinMode() digunakan untuk mengkonfigurasi pin tertentu agar berperilaku baik sebagai input atau output. (Di sini kita telah menghubungkan motor sebagai Output. Karena mikrokontroler memberikan output ke motor setiap kali beroperasi.)

Semoga semua orang mengerti tentang bagian awal kode ini.

Langkah 2: Program:)

lingkaran kosong() {

if(Serial.available() > 0) {

data = Serial.read();

Serial.print(data);

Serial.print("\n");

jika(data == 'F')

maju();

lain jika(data == 'B')

ke belakang();

lain jika (data == 'L')

kiri();

lain jika (data == 'R')

Baik();

lain

astop(); }

Di sinilah fungsi utama dari program kami. Sejauh ini kita telah menentukan sifat pin dan apakah output atau inputnya. Di sini, di [bagian ini, kita akan mencari logika yang tepat. Karena kami telah menghubungkan modul Bluetooth dengan Arduino. Serial.available: Dapatkan jumlah byte (karakter) yang tersedia untuk dibaca dari port serial. Ini adalah data yang sudah tiba dan disimpan dalam buffer penerima serial (yang menampung 64 byte). available() mewarisi dari kelas utilitas Stream.

Seperti yang kita telah menghubungkan modul Bluetooth. Nilai serial yang tersedia akan menjadi data yang sesuai dengan tindakan Anda yang diberikan dalam aplikasi. Karenanya seperti yang saya sebutkan sebelumnya, Kami harus memberikan kode bergerak maju yang sesuai dengan data 'F' dari aplikasi.

Oleh karena itu data dari aplikasi disimpan dalam data variabel menggunakan operasi serial.read.

Ketika Anda memeriksa pengaturan Aplikasi itu akan ditulis alfabet yang sesuai untuk setiap fungsi.

Oleh karena itu menggunakan fungsi if setiap alfabet ditentukan dengan agendanya.

{ Untuk lebih lanjut, Anda dapat memeriksa file.ino yang diunggah dengan instruksi ini}

Langkah 3: Koneksi Sirkuit

Koneksi Sirkuit
Koneksi Sirkuit
Koneksi Sirkuit
Koneksi Sirkuit

Koneksi sirkuit sesederhana mungkin. Yang harus Anda pastikan adalah bahwa pin terhubung seperti yang ditentukan ke kode Arduino. Koneksi driver Motor yang diberikan di atas dapat berubah sesuai dengan yang tersedia di pasar. Anda tinggal mencari koneksi di internet.

Di sini kita harus memastikan koneksi untuk Modul Bluetooth, driver Motor dan pin Arduino.

Driver Motor: Cukup sambungkan koneksi driver motor sesuai yang ditunjukkan pada gambar di atas. Ini sebenarnya digunakan untuk menyalakan motor karena pin dari Arduino hanya untuk memberi sinyal. Itu tidak memiliki kekuatan untuk mengendalikan motor. Jadi meningkatkan sinyal motor adalah apa yang dilakukan pengemudi motor. Akan ada EMPAT sinyal kontrol dari Arduino dan menghubungkannya masing-masing. Pin Power dan pin Ground akan ada.

Modul Bluetooth: Memiliki Pin VCC, GND, Tx, Rx. Yang harus Anda jaga adalah bahwa pin Tx dan Rx tidak boleh terhubung saat Kode sedang diunggah. Tx dan Rx Bluetooth harus terhubung ke Rx dan Tx Arduino masing-masing.

Langkah 4: Aplikasi Bluetooth

play.google.com/store/apps/details?id=brau…

Periksa Aplikasi di atas, di sana dalam pengaturan Aplikasi Anda dapat menemukan alfabet yang sesuai ditransmisikan untuk tindakan tertentu yang telah kami lakukan.

Kode yang saya berikan di sini adalah dengan sinyal dari aplikasi Bluetooth di atas.

Direkomendasikan: