Daftar Isi:

Mobil RC yang Dikendalikan Smartphone Menggunakan Arduino: 13 Langkah (dengan Gambar)
Mobil RC yang Dikendalikan Smartphone Menggunakan Arduino: 13 Langkah (dengan Gambar)

Video: Mobil RC yang Dikendalikan Smartphone Menggunakan Arduino: 13 Langkah (dengan Gambar)

Video: Mobil RC yang Dikendalikan Smartphone Menggunakan Arduino: 13 Langkah (dengan Gambar)
Video: Buat Mobil Remot dengan Arduino || Cara Membuat RC Car bluetooth Arduino [#Tutorial13] 2024, November
Anonim
Mobil RC yang Dikendalikan Smartphone Menggunakan Arduino
Mobil RC yang Dikendalikan Smartphone Menggunakan Arduino

Instruksi ini menunjukkan cara membuat Mobil Robot Arduino yang dikendalikan Smartphone.

Pembaruan pada 25 Oktober 2016

Langkah 1: Tautan Video Youtube

Image
Image

Langkah 2: Bagian dan Alat yang Diperlukan

Struktur / Sasis
Struktur / Sasis

1. Kit Chassis Robot 4WD 2. Arduino Uno

3. Modul jembatan LM298 H

4. Modul Bluetooth HC-05

5. Baterai Li-po 12v

6. Kabel Jumper Pria-Wanita

7. Kabel Jumper Pria-Pria

8. Lakban atau selotip lainnya 9. Smartphone

Langkah 3: Struktur / Sasis

Anda dapat membeli Sasis Mobil 4WD Siap Pakai atau Anda dapat membuatnya dengan menggunakan PVC / Hard Board jenis apa saja.

Langkah 4: Motor / Aktuator

Motor / Aktuator
Motor / Aktuator

Dalam proyek ini saya menggunakan motor DC 6v. Anda dapat menggunakan segala jenis motor DC 6v.

Langkah 5: Siapkan Terminal Motor

Siapkan Terminal Motor
Siapkan Terminal Motor
Siapkan Terminal Motor
Siapkan Terminal Motor
Siapkan Terminal Motor
Siapkan Terminal Motor

Potong 4 buah kabel merah dan hitam dengan panjang kira-kira 5 sampai 6 inci.

0.5 sqmm kabel dapat digunakan.

Lepaskan isolasi dari kabel di setiap ujungnya Solder kabel ke terminal motor

Anda dapat memeriksa polaritas motor dengan menghubungkannya ke baterai. Jika berputar ke arah depan (kabel merah dengan positif dan kabel hitam dengan terminal negatif baterai) maka koneksi sudah benar.

Langkah 6: Pasang Motor dan Pasang Atap Atas

Pasang Motor dan Pasang Atap Atas
Pasang Motor dan Pasang Atap Atas
Pasang Motor dan Pasang Atap Atas
Pasang Motor dan Pasang Atap Atas
Pasang Motor dan Pasang Atap Atas
Pasang Motor dan Pasang Atap Atas
Pasang Motor dan Pasang Atap Atas
Pasang Motor dan Pasang Atap Atas

Langkah 7: Pengontrol

Pengontrol
Pengontrol

Arduino UNO adalah papan mikrokontroler open-source berdasarkan mikrokontroler Microchip ATmega328P dan dikembangkan oleh Arduino.cc. Papan ini dilengkapi dengan set pin input/output (I/O) digital dan analog yang dapat dihubungkan ke berbagai papan ekspansi (perisai) dan sirkuit lainnya. Board ini memiliki 14 pin Digital, 6 pin Analog, dan dapat diprogram dengan Arduino IDE (Integrated Development Environment) melalui kabel USB tipe B. Hal ini dapat didukung oleh kabel USB atau dengan baterai 9 volt eksternal, meskipun menerima tegangan antara 7 dan 20 volt. Hal ini juga mirip dengan Arduino Nano dan Leonardo. Desain referensi perangkat keras didistribusikan di bawah lisensi Creative Commons Attribution Share-Alike 2.5 dan tersedia di situs web Arduino. Tata letak dan file produksi untuk beberapa versi perangkat keras juga tersedia. "Uno" berarti satu dalam bahasa Italia dan dipilih untuk menandai rilis Arduino Software (IDE) 1.0. Papan Uno dan Arduino Software (IDE) versi 1.0 adalah versi referensi Arduino, sekarang berevolusi ke rilis yang lebih baru. Papan Uno adalah yang pertama dalam serangkaian papan Arduino USB, dan model referensi untuk platform Arduino. ATmega328 pada Arduino Uno telah diprogram dengan bootloader yang memungkinkan pengunggahan kode baru ke dalamnya tanpa menggunakan pemrogram perangkat keras eksternal.[3] Ini berkomunikasi menggunakan protokol STK500 asli. Uno juga berbeda dari semua papan sebelumnya karena tidak menggunakan chip driver FTDI USB-to-serial. Sebagai gantinya, ia menggunakan Atmega16U2 (Atmega8U2 hingga versi R2) yang diprogram sebagai konverter USB-ke-serial.

Mikrokontroler biasanya diprogram menggunakan dialek fitur dari bahasa pemrograman C dan C++. Selain menggunakan rantai alat kompiler tradisional, proyek Arduino menyediakan lingkungan pengembangan terintegrasi (IDE) berdasarkan proyek bahasa Pemrosesan.

Langkah 8: Jembatan H (Modul LM 298)

Jembatan H (Modul LM 298)
Jembatan H (Modul LM 298)
Jembatan H (Modul LM 298)
Jembatan H (Modul LM 298)
Jembatan H (Modul LM 298)
Jembatan H (Modul LM 298)

Apa itu H-Bridge?Istilah H-bridge berasal dari representasi grafis khas dari rangkaian semacam itu. Ini adalah rangkaian yang dapat menggerakkan motor DC ke arah maju dan mundur. Cara Kerja: Lihat gambar di atas untuk memahami cara kerja jembatan H.

Terdiri dari 4 saklar elektronik S1, S2, S3 dan S4 (Transistor / MOSFET / IGBTS). Ketika sakelar S1 dan S4 ditutup (dan S2 dan S3 terbuka) tegangan positif akan diterapkan pada motor. Jadi berputar ke arah maju. Begitu pula ketika S2 dan S3 ditutup dan S1 dan S4 dibuka tegangan balik diterapkan di seluruh motor, sehingga berputar dalam arah terbalik.

Catatan: Sakelar di lengan yang sama (baik S1, S2 atau S3, S4) tidak pernah ditutup pada saat yang sama, itu akan membuat korsleting mati. Jembatan H tersedia sebagai sirkuit terpadu, atau Anda dapat membuatnya sendiri dengan menggunakan 4transistor atau MOSFET. Dalam kasus kami, kami menggunakan IC LM298 H-bridge yang memungkinkan untuk mengontrol kecepatan dan arah motor.

Deskripsi Pin:

Keluar 1: Motor DC 1 "+" atau motor stepper A+

Keluar 2: Motor DC 1 "-" atau motor stepper A-

Keluar 3: Motor DC 2 "+" atau motor stepper B+

Keluar 4: Motor B memimpin keluar

12v Pin: Input 12V tetapi Anda dapat menggunakan 7 hingga 35V

GND: Tanah

Pin 5v: Output 5V jika jumper 12V terpasang, ideal untuk memberi daya pada Arduino Anda (dll)

EnA: Mengaktifkan sinyal PWM untuk Motor A (Silakan lihat bagian "Pertimbangan Sketsa Arduino")

IN1: Aktifkan Motor A

IN2: Aktifkan MotorA

IN3: Aktifkan MotorB

IN4: Aktifkan MotorB

EnB: Mengaktifkan sinyal PWM untuk Motor B

Langkah 9: Sumber Daya

Sumber daya
Sumber daya

Baterai tersebut dapat digunakan:

1. Baterai Alkaline AA (Tidak Dapat Diisi Ulang)2. Baterai AA NiMh atau NiCd (Dapat Diisi Ulang)

3. Baterai Li Ion

4. Baterai Lipo

Langkah 10: Pengkabelan Listrik

Untuk pengkabelan, Anda memerlukan beberapa kabel jumper. Hubungkan kabel merah dari dua motor (di setiap sisi) bersama-sama dan kabel hitam bersama-sama.

Jadi akhirnya Anda memiliki dua terminal di setiap sisi. MOTORA bertanggung jawab atas dua motor sisi kanan, dengan demikian dua motor sisi kiri terhubung ke MOTORB Ikuti instruksi di bawah ini untuk menghubungkan semuanya.

Koneksi Motor:

Out1 -> Kawat Merah Motor Sisi Kiri (+)

Out2 -> Kawat Hitam Motor Sisi Kiri (-)

Out3 -> Kawat Merah Motor Sisi Kanan (+)

Out4 -> Kawat Hitam Motor Sisi Kanan (-)

LM298 -> Arduino

IN1 -> D5

IN2-> D6

IN2 ->D9

IN2-> D10

Modul Bluetooth -> Arduino

Rx-> Tx

Tx -> Rx

GND -> GND

Vcc -> 3.3V

Kekuasaan:

12V -> Hubungkan Kabel Merah Baterai

GND -> Hubungkan kabel Baterai Hitam dan pin Arduino GND

5V -> Hubungkan ke pin Arduino 5V

Langkah 11: Kontrol Logika

Logika Kontrol
Logika Kontrol

Langkah 12: Perangkat Lunak

Perangkat lunak
Perangkat lunak
Perangkat lunak
Perangkat lunak

Bagian perangkat lunaknya sangat sederhana, tidak memerlukan pustaka apa pun. Jika Anda memahami tabel logika pada langkah sebelumnya, maka Anda dapat menulis kode Anda sendiri. Saya tidak menghabiskan banyak waktu untuk menulis kode, jadi hanya menggunakan kode yang ditulis oleh orang lain. Untuk mengontrol Robot Mobil, saya menggunakan smartphone saya. Smartphone terhubung ke controller melalui modul Bluetooth (HC -06 / 05) Unduh Aplikasi Setelah menginstal aplikasi, Anda harus memasangkannya dengan modul Bluetooth. Kata sandi untuk memasangkan adalah " 1234 ".

Link Download:

Langkah 13: Kode Arduino

Kode Arduino
Kode Arduino

==>Kode Arduino

Atau

www.mediafire.com/folder/jbgp52d343bgj/Smartphone_Controlled_RC_Car_Using_Arduino_%7C%7C_By_Tafhim

Direkomendasikan: