Daftar Isi:
- Langkah 1: Pekerjaan Dasar
- Langkah 2: Program:)
- Langkah 3: Koneksi Sirkuit
- Langkah 4: Aplikasi Bluetooth
Video: Mobil Bluetooth Terkendali Jarak Jauh Menggunakan Arduino UNO: 4 Langkah
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:55
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 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:
Pengendali Jarak Jauh Berbasis LoRa - Kontrol Peralatan Dari Jarak Jauh: 8 Langkah
Pengendali Jarak Jauh Berbasis LoRa | Mengontrol Peralatan Dari Jarak Jauh: Hai, apa kabar, Guys! Akarsh di sini dari CETech. Dalam proyek ini, kita akan membuat remote control yang dapat digunakan untuk mengontrol berbagai instrumen seperti LED, motor atau jika kita berbicara tentang kehidupan kita sehari-hari, kita dapat mengontrol aplikasi rumah kita
Buat Robot Butler / Mobil / Tank ESP8266 Terkendali Jarak Jauh seharga $15 untuk Ios dan Android: 4 Langkah
Buat Robot Butler / Mobil / Tank ESP8266 Terkendali Jarak Jauh seharga $15 untuk iOS dan Android: Apakah Anda benci berjalan ke dapur untuk mengambil camilan? Atau untuk mendapatkan minuman baru? Ini semua dapat diperbaiki dengan butler sederhana yang dikendalikan dari jarak jauh seharga $ 15 ini. Sebelum kita melangkah lebih jauh, saya menjalankan proyek Kickstarter sekarang untuk strip led RGB yang dikendalikan suara
Mobil Terkendali Jarak Jauh - Dikendalikan Menggunakan Pengontrol Xbox 360 Nirkabel: 5 Langkah
Mobil Terkendali Jarak Jauh - Dikendalikan Menggunakan Pengontrol Xbox 360 Nirkabel: Ini adalah instruksi untuk membuat mobil kendali jarak jauh Anda sendiri, dikendalikan menggunakan pengontrol Xbox 360 nirkabel
Rentang 1KM Mobil Terkendali Jarak Jauh: 6 Langkah (dengan Gambar)
Jarak 1KM Remote Controlled Car: Sejak saya masih kecil saya kagum dengan Remote Controlled Cars tetapi jangkauannya tidak pernah melebihi 10 meter. Setelah saya mempelajari beberapa pemrograman Arduino, saya akhirnya memutuskan untuk membuat Mobil Terkendali Jarak Jauh saya sendiri yang dapat menempuh jarak hingga 1KM menggunakan nRF24L
Pelepasan Kabel Jarak Jauh Olympus Evolt E510 (Versi 2 Dengan Fokus Otomatis pada Jarak Jauh): 6 Langkah (dengan Gambar)
Olympus Evolt E510 Remote Cable Release (Versi 2 Dengan Fokus Otomatis pada Remote): Kemarin saya membuat remote satu tombol sederhana untuk Olympus E510 saya. Sebagian besar kamera memiliki tombol pelepas rana (tombol yang Anda tekan untuk mengambil gambar) yang memiliki dua mode. Jika tombol ditekan perlahan, kamera akan fokus otomatis dan mengukur cahaya