Isi kandungan:

Robot Kawalan Jauh Menggunakan Jauh Arduino dan T.V.: 11 Langkah
Robot Kawalan Jauh Menggunakan Jauh Arduino dan T.V.: 11 Langkah

Video: Robot Kawalan Jauh Menggunakan Jauh Arduino dan T.V.: 11 Langkah

Video: Robot Kawalan Jauh Menggunakan Jauh Arduino dan T.V.: 11 Langkah
Video: Membuat Alat Kontrol Peralatan Listrik Jarak Jauh - ARDUINO PROJECT INDONESIA 2024, Disember
Anonim
Robot Kawalan Jauh Menggunakan Alat Jauh Arduino dan T. V
Robot Kawalan Jauh Menggunakan Alat Jauh Arduino dan T. V

Kereta kawalan jauh ini boleh dipindahkan dengan menggunakan alat kawalan jauh seperti TV, AC dll.

Ini memanfaatkan fakta bahawa alat kawalan jauh memancarkan IR (inframerah).

Harta ini digunakan dengan menggunakan penerima IR, yang merupakan sensor yang sangat murah.

Dalam arahan ini anda akan belajar bagaimana

  1. Penerima IR antara muka ke Arduino.
  2. Antara muka 2 motor ke Arduino.
  3. Gabungkan 2 persediaan di atas.

Catatan: Kereta kawalan jauh ini mempunyai kelemahan untuk tidak bekerja di luar di bawah cahaya matahari.

Semua kod, skema dan gambar lain di satu tempat ada di sini.

Langkah 1: Bahan yang Diperlukan

  • Arduino Uno dan kabel USB
  • Perisian Arduino
  • Papan roti
  • Motor 100rpm dc
  • Penerima IR (SM0038 atau TSOP1738)
  • IC pemandu motor L293D
  • Wayar pelompat
  • Casis dan roda
  • Bateri 9V (2 angka)
  • Klip bateri

Jumlah kos bahan: Rs 600 = $ 9 (tidak termasuk kos Arduino)

Langkah 2: Perhimpunan

perhimpunan
perhimpunan
perhimpunan
perhimpunan

Betulkan roda ke casis.

Pasang 2 motor ke roda belakang dan gunakan boneka di bahagian depan.

Buat lubang pada casis dan betulkan Arduino menggunakan skru.

Betulkan papan roti dengan menggunakan pita dua sisi yang disediakan di atasnya.

Pasang L293D di papan roti dengan takuk menghadap ke depan.

Langkah 3: Sambungan Penerima IR

Sambungan Penerima IR
Sambungan Penerima IR

Menghadapi takik pada penerima, sambungan dari kiri ke kanan adalah

  • pin-ground kiri.
  • pin tengah-5V.
  • pin-digital pin 6 kanan di Arduino.

Rujuk skema untuk maklumat lebih lanjut.

Langkah 4: Menyimpan Pustaka IR

Menyimpan Pustaka IR
Menyimpan Pustaka IR
Menyimpan Pustaka IR
Menyimpan Pustaka IR

Pergi ke pautan berikut-

drive.google.com/open?id=0B621iZr0p0N_WUVm…

Simpan fail dalam folder bernama IRremote dan simpan folder di direktori perpustakaan Arduino IDE anda iaitu arduino-1.0.6> folder perpustakaan sebagai IRremote.

Langkah 5: Mencari Nilai Perenambelasan Kekunci Jauh

Mencari Nilai Perenambelasan Kekunci Jauh
Mencari Nilai Perenambelasan Kekunci Jauh
Mencari Nilai Perenambelasan Kekunci Jauh
Mencari Nilai Perenambelasan Kekunci Jauh

1. Muat naik kod di remote.ino ke Arduino

2. Buka monitor bersiri.

3. Tekan kekunci jarak jauh yang berbeza dan dapatkan nilai perenambelasannya. (Perhatikan bahawa nilainya tidak akan diperoleh dengan 0x yang mewakili heksadesimal dan beberapa nilai diperoleh di tengah seperti FFFFFFFF, abaikan mereka).

Di sini saya telah memperoleh nilai kunci depan, belakang, kiri, kanan dan tengah yang

depan = 0x80BF53AC

belakang = 0x80BF4BB4

kiri = 0x80BF9966

betul = 0x80BF837C

tengah = 0x80BF738C

Nilai butang ini dipetakan untuk bergerak ke depan, bergerak ke belakang, bergerak ke kiri, bergerak ke kanan dan brek masing-masing.

Langkah 6: Sambungan L293D

Sambungan L293D
Sambungan L293D
Sambungan L293D
Sambungan L293D

Ambil 5V dan arahkan dari Arduino dan sambungkannya ke rel bawah papan roti 2, sehingga memberikan 5V dan garis tanah.

Pin 1, 9, 16 dari L293D hingga 5V.

Pin 4, 5, 12, 13 dari L293D ke tanah.

Motor kiri ke pin 3, 6 pada L293D.

Motor kanan ke pin 11, 14 pada L293D.

Pin 2, 7 (untuk motor kiri) dari L293D hingga pin 9, 8 di Arduino.

Pin 10, 15 (untuk motor kanan) dari L293D hingga 10, 11 pin di Arduino.

Rujuk skema untuk maklumat lebih lanjut.

Perhatikan bahawa dalam skema wayar kuning mewakili motor kiri dan wayar oren motor kanan.

Langkah 7: Memintas Motor Dengan L293D

Setelah membuat sambungan, muat naik kod di motor_test.ino ke Arduino.

Perhatikan bahawa untuk motor kiri berputar, lm, lmr harus bertentangan iaitu TINGGI dan RENDAH atau sebaliknya..

Begitu juga agar motor kanan berputar, rm, rmr harus bertentangan iaitu TINGGI dan RENDAH atau sebaliknya.

Tentukan tahap logik lm, lmr, rm, rmr untuk kedua-dua roda untuk maju dengan percubaan dan kesilapan.

Bagi saya itu RENDAH, TINGGI, TINGGI, RENDAH.

Oleh itu input yang diperlukan untuk maju adalah RENDAH, TINGGI, TINGGI, RENDAH.

Input yang diperlukan untuk mundur adalah TINGGI, RENDAH, RENDAH, TINGGI.

Input yang diperlukan untuk pergi ke kanan adalah RENDAH, TINGGI, TINGGI, TINGGI (iaitu hanya motor kiri yang harus berputar).

Input yang diperlukan untuk pergi ke kiri adalah TINGGI, TINGGI, TINGGI, RENDAH (iaitu hanya motor kanan yang harus berputar).

Perhatikan bahawa nilai lm, lmr, rm, rmr yang diperoleh mungkin berbeza dari atas.

Langkah 8: Mengintegrasikan Segala-galanya

Mengintegrasikan Segala-galanya
Mengintegrasikan Segala-galanya

Sekarang satukan segalanya, iaitu bahagian penerima ir dan bahagian L293D.

Skema yang diberikan di atas hanyalah gabungan skema penerima IR dan L293D.

Pada dasarnya anda boleh membuat sambungan IR terlebih dahulu, mencari nilai heksadesimal dan tanpa mengganggu sambungan IR, membuat sambungan L293D dan menghubungkan antara motor dengan Arduino.

Langkah 9: Bekalan Kuasa

9V menghidupkan Arduino dengan positif bateri yang diberikan kepada pin arduino dan negatif diberikan pada pin tanah kedua Arduino

9V untuk bekalan Vss (pin 8) l293d yang digunakan untuk menggerakkan motor (nilai maksimum yang dapat diberikan adalah 36V)

Langkah 10: Program Akhir

Muat naik kod yang diberikan dalam rc_car.ino ke dalam Arduino (dengan syarat sambungan IR dan L293D telah dibuat).

Kod seperti skema sebelumnya hanyalah penyatuan kod ujian jarak jauh dan motor iaitu Arduino pertama sekarang memeriksa kekunci jarak jauh yang telah anda tekan dengan mendapatkan nilai heksadesimalnya, memeriksa fungsi apa yang telah dipetakan ke nilai itu dan melakukan fungsi yang diperlukan melalui L293D

Periksa sama ada bot bergerak mengikut keperluan atau tidak.

Pergi ke repositori ini untuk memuat turun kod dan skema. Klik pada butang "Klon atau Muat turun" (berwarna hijau di sebelah kanan) dan pilih "Muat turun ZIP" untuk memuat turun fail zip. Sekarang ekstrak kandungan di komputer anda untuk mendapatkan kod dan skema (dalam folder skematik).

Langkah 11: Bagaimana Bot Berfungsi

Image
Image

Berikut adalah video bot yang sedang bergerak.

Disyorkan: