Isi kandungan:

Kereta RC Berkawal Telefon Pintar Menggunakan Arduino: 13 Langkah (dengan Gambar)
Kereta RC Berkawal Telefon Pintar Menggunakan Arduino: 13 Langkah (dengan Gambar)

Video: Kereta RC Berkawal Telefon Pintar Menggunakan Arduino: 13 Langkah (dengan Gambar)

Video: Kereta RC Berkawal Telefon Pintar Menggunakan Arduino: 13 Langkah (dengan Gambar)
Video: DIY - SMART AUTOGATE | BUKA/TUTUP PINTU PAGAR GUNA TELEFON - KAWALAN AUTOGATE MENGGUNAKAN SMARTPHONE 2024, November
Anonim
Kereta RC Dikawal Telefon Pintar Menggunakan Arduino
Kereta RC Dikawal Telefon Pintar Menggunakan Arduino

Instructable ini menunjukkan cara membuat Arduino Robot Car yang dikendalikan oleh Smartphone.

Kemas kini pada 25 Oktober 2016

Langkah 1: Pautan Video Youtube

Image
Image

Langkah 2: Bahagian dan Alat Diperlukan

Struktur / Casis
Struktur / Casis

1. Kit Casis Robot 4WD 2. Arduino Uno

3. Modul jambatan LM298 H

4. Modul Bluetooth HC-05

5. Bateri Li-po 12v

6. Wayar Pelompat Lelaki-Perempuan

7. Wayar Pelompat Lelaki-Lelaki

8. Pita Saluran atau pita lain 9. Telefon pintar

Langkah 3: Struktur / Casis

Anda boleh membeli casis Kereta siap pakai 4WD atau membuatnya dengan menggunakan Papan Keras PVC / Apa-apa jenis.

Langkah 4: Motor / Penggerak

Motor / Penggerak
Motor / Penggerak

Dalam projek ini saya menggunakan motor DC 6v. Anda boleh menggunakan apa-apa jenis motor DC 6v.

Langkah 5: Sediakan Terminal Motor

Siapkan Terminal Motors
Siapkan Terminal Motors
Siapkan Terminal Motors
Siapkan Terminal Motors
Siapkan Terminal Motors
Siapkan Terminal Motors

Potong 4 helai wayar merah dan hitam dengan panjang lebih kurang 5 hingga 6 inci.

Kawat 0.5 sqmm boleh digunakan.

Keluarkan penebat dari wayar di setiap hujungnya Pateri wayar ke terminal motor

Anda boleh memeriksa kekutuban motor dengan menyambungkannya ke pek bateri. Sekiranya berputar ke arah hadapan (wayar merah dengan wayar positif dan hitam dengan terminal negatif bateri) maka sambungannya betul.

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: Pengawal

Pengawal
Pengawal

Arduino UNO adalah papan mikrokontroler sumber terbuka berdasarkan mikrokontroler Microchip ATmega328P dan dikembangkan oleh Arduino.cc. Papan ini dilengkapi dengan set pin input / output (I / O) digital dan analog yang mungkin dihubungkan ke pelbagai papan pengembangan (pelindung) dan litar lain. Papan ini mempunyai 14 pin Digital, 6 pin Analog, dan dapat diprogramkan dengan Arduino IDE (Integrated Development Environment) melalui kabel USB jenis B. Ia boleh digerakkan oleh kabel USB atau dengan bateri 9 volt luaran, walaupun ia menerima voltan antara 7 dan 20 volt. Ia juga mirip dengan Arduino Nano dan Leonardo. Reka bentuk rujukan perkakasan diedarkan di bawah lesen Creative Commons Attribution Share-Alike 2.5 dan boleh didapati di laman web Arduino. Fail susun atur dan pengeluaran untuk beberapa versi perkakasan juga tersedia. "Uno" bermaksud satu dalam bahasa Itali dan dipilih untuk menandakan pembebasan Arduino Software (IDE) 1.0. Papan Uno dan versi 1.0 Perisian Arduino (IDE) adalah versi rujukan Arduino, kini berkembang menjadi rilis yang lebih baru. Papan Uno adalah yang pertama dalam rangkaian papan Arduino USB, dan model rujukan untuk platform Arduino. ATmega328 pada Arduino Uno hadir diprogramkan dengan bootloader yang membolehkan memuat naik kod baru padanya tanpa menggunakan programmer perkakasan luaran. [3] Ia berkomunikasi menggunakan protokol STK500 yang asli. Uno juga berbeza dari semua papan sebelumnya kerana ia tidak menggunakan cip pemacu USB-ke-siri FTDI. Sebaliknya, ia menggunakan Atmega16U2 (Atmega8U2 hingga versi R2) yang diprogramkan sebagai penukar USB-ke-siri.

Pengawal mikro biasanya diprogramkan menggunakan dialek ciri dari bahasa pengaturcaraan C dan C ++. Selain menggunakan rantai alat penyusun tradisional, projek Arduino menyediakan persekitaran pembangunan bersepadu (IDE) berdasarkan projek bahasa Pemprosesan.

Langkah 8: Jambatan H (Modul LM 298)

Jambatan H (Modul LM 298)
Jambatan H (Modul LM 298)
Jambatan H (Modul LM 298)
Jambatan H (Modul LM 298)
Jambatan H (Modul LM 298)
Jambatan H (Modul LM 298)

Apa itu H- Bridge? Istilah H bridge berasal dari gambaran grafik litar yang khas. Ia adalah litar yang dapat menggerakkan motor DC ke arah hadapan dan terbalik. Bekerja: Lihat gambar di atas untuk memahami kerja jambatan H.

Ia terdiri daripada 4 suis elektronik S1, S2, S3 dan S4 (Transistor / MOSFET / IGBTS). Apabila suis S1 dan S4 ditutup (dan S2 dan S3 terbuka) voltan positif akan digunakan di seluruh motor. Oleh itu, ia berputar ke arah hadapan. Begitu juga ketika S2 dan S3 ditutup dan S1 dan S4 dibuka voltan terbalik digunakan di seluruh motor, jadi berputar ke arah terbalik.

Catatan: Suis di lengan yang sama (sama ada S1, S2 atau S3, S4) tidak pernah ditutup pada masa yang sama, ia akan menjadikan litar pintas mati. Jambatan H tersedia sebagai litar bersepadu, atau anda boleh membina sendiri dengan menggunakan 4transistor atau MOSFET. Dalam kes kami, kami menggunakan LM298 H-bridge IC yang memungkinkan untuk mengawal kelajuan dan arah motor.

Huraian 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

Pin 12v: Input 12V tetapi anda boleh menggunakan 7 hingga 35V

GND: Tanah

Pin 5v: Output 5V jika pelompat 12V di tempat, sesuai untuk menghidupkan Arduino anda (dll)

EnA: Membolehkan isyarat PWM untuk Motor A (Sila lihat bahagian "Pertimbangan Sketsa Arduino")

IN1: Dayakan Motor A

IN2: Dayakan MotorA

IN3: Dayakan MotorB

IN4: Dayakan MotorB

EnB: Membolehkan isyarat PWM untuk Motor B

Langkah 9: Sumber Kuasa

Sumber kuasa
Sumber kuasa

Bateri tersebut boleh digunakan:

1. Bateri Alkali AA (Tidak Boleh Diisi Semula) 2. AA NiMh atau NiCd Battery (boleh dicas semula)

3. Bateri Li Ion

4. Bateri LiPo

Langkah 10: Pendawaian Elektrik

Untuk pendawaian, anda memerlukan wayar pelompat. Sambungkan wayar merah dua motor (di setiap sisi) bersama-sama dan wayar hitam bersama-sama.

Jadi akhirnya anda mempunyai dua terminal di setiap sisi. MOTORA mengendalikan dua motor sebelah kanan, dan dua motor sebelah kiri disambungkan ke MOTORB Ikuti arahan di bawah untuk menghubungkan semuanya.

Sambungan Motor:

Out1 -> Kawat Merah Motor 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

Kuasa:

12V -> Sambungkan Wayar Merah Bateri

GND -> Sambungkan wayar Black Battery dan pin Arduino GND

5V -> Sambungkan ke pin Arduino 5V

Langkah 11: Logik Kawalan

Logik Kawalan
Logik Kawalan

Langkah 12: Perisian

Perisian
Perisian
Perisian
Perisian

Bahagian perisian sangat mudah, ia tidak memerlukan perpustakaan. Sekiranya anda memahami jadual logik pada langkah sebelumnya, maka anda boleh menulis kod anda sendiri. Saya tidak menghabiskan banyak masa untuk menulis kod, jadi hanya menggunakan kod yang ditulis oleh orang lain. Untuk mengawal Robot Car, saya menggunakan telefon pintar saya. Telefon pintar disambungkan ke pengawal melalui modul Bluetooth (HC -06 / 05) Muat turun Aplikasi Setelah memasang aplikasi, anda harus memasangkannya dengan modul Bluetooth. Kata laluan untuk memasangkan adalah "1234".

Pautan Muat Turun: https://play.google.com/store/apps/details? Id = brau…

Langkah 13: Kod Arduino

Kod Arduino
Kod Arduino

==> Kod Arduino

Atau

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

Disyorkan: