Mündəricat:

RC Car Hack - Android Tətbiqi ilə Bluetooth İdarə Edilir: 3 Adım (Şəkillərlə)
RC Car Hack - Android Tətbiqi ilə Bluetooth İdarə Edilir: 3 Adım (Şəkillərlə)

Video: RC Car Hack - Android Tətbiqi ilə Bluetooth İdarə Edilir: 3 Adım (Şəkillərlə)

Video: RC Car Hack - Android Tətbiqi ilə Bluetooth İdarə Edilir: 3 Adım (Şəkillərlə)
Video: ЗАПРЕЩЁННЫЕ ТОВАРЫ с ALIEXPRESS 2023 ШТРАФ и ТЮРЬМА ЛЕГКО! 2024, Iyul
Anonim
Image
Image
Modulların əlaqəsi
Modulların əlaqəsi

Əminəm ki, hər biriniz evdə istifadə olunmamış RC avtomobili tapa bilərsiniz. Bu təlimat köhnə RC avtomobilinizi orijinal hədiyyəyə dəyişməyinizə kömək edəcək:) Sahib olduğum RC avtomobilinin kiçik olması səbəbindən Arduino Pro Mini -ni əsas nəzarətçi olaraq seçdim. Bu layihədə istifadə etdiyim başqa bir vacib modul TB6612FNG cüt motorlu sürücü daşıyıcısıdır. Bu mühərrik idarəedicisi kifayət qədər qəbul edilə bilən giriş gərginliyinə (4.5V -dən 13.5V -a qədər) və davamlı çıxış cərəyanına (kanal başına 1A) malikdir. Bluetooth qəbuledicisi olaraq məşhur ucuz HC-06 modulundan istifadə etdim. Əlavə olaraq avtomobilin ön və arxa işıqları kimi LED -lərdən istifadə edə bilərsiniz.

Layihənin komponentləri:

  1. RC avtomobili (köhnə və qırıq ola bilər)
  2. Arduino Pro Mini 328 (3V/8Mhz) x1
  3. TB6612FNG İkili Motor Sürücü Daşıyıcısı x1
  4. HC-06 bluetooth modulu və ya oxşar x1
  5. Ledlər: 2x qırmızı və 2x ağ
  6. Rezistor 10k (ledlər üçün tələb olunur) x4 və ya 10k SIL Rezistor Şəbəkəsi x1
  7. Çörək taxtası (yarı ölçülü) x1
  8. Köynəklər və kabellər
  9. AA batareyaları x4

Addım 1: Modulların qoşulması

Modulların əlaqəsi
Modulların əlaqəsi

Arduino Pro Mini -ni digər modullarla birləşdirmə üsulu aşağıda verilmişdir. Təchizat gərginliyini hər bir modula (VCC, GND) bağlamağı unutmayın.

1. Bluetooth (məsələn, HC -06) -> Arduino Pro Mini (3.3V)

  • RXD - TXD
  • TXD - RXD
  • VCC - Arduino Pro Mini -dən 3.3V (VCC)
  • GND - GND

2. TB6612FNG İkili Motor Sürücüsü -> Arduino Pro Mini

  • AIN1 - 4
  • AIN2 - 7
  • BIN1-8
  • BIN2 - 9
  • PWMA - 5
  • PWMB - 6
  • STBY - Vcc
  • VMOT - motor gərginliyi (4.5 - 13.5 V) - RC Avtomobil akkumulyatorundan 6V
  • Vcc - məntiqi gərginlik (2.7 ilə 5.5 arasında) - Arduino Pro Mini -dən 3.3V (VCC)
  • GND - GND

3. TB6612FNG İkili Motor Sürücüsü -> DC Motorları

  • A01 - sürücü A
  • A02 - sürücü A
  • B01 - sükan mühərriki B
  • B02 - sükan mühərriki B.

4. LEDlər -> Arduino Pro Mini

  • ön sağ led - 2
  • sol ön led - 3
  • arxa sağ led - 14
  • arxa sol led - 15

Addım 2: Arduino Kodu

Arduino kodu
Arduino kodu

Bu layihənin tam kodu GitHub: linkində mövcuddur

Arduino proqramı əsas döngədə yoxlayır - yeni əmrin (xarakterin) Android tətbiqindən bluetooth vasitəsilə göndərilib -göndərilmədiyini "void loop ()". Bluetooth serialından gələn hər hansı bir xarakter varsa, proqram "void processInput ()" funksiyasının icrasına başlayır. Sonra bu funksiyadan xarakterdən asılı olaraq xüsusi bir idarəetmə funksiyası çağırılır (məsələn, "r" xarakter funksiyası üçün "void turn_Right ()" deyilir).

Arduino mühərrikindən (L298) istifadə edəcəksinizsə, bu keçid sizin üçün faydalı ola bilər

Addım 3: Android Tətbiqi

Android Tətbiqi
Android Tətbiqi
Android Tətbiqi
Android Tətbiqi
Android Tətbiqi
Android Tətbiqi

Mənim Android tətbiqim bluetooth vasitəsilə Arduino lövhəsi ilə təchiz edilmiş hər hansı bir robotu idarə etməyə imkan verir. Həm də müstəqil olaraq iki motor PWM kanalını (bir cüt mühərrik) idarə edə bilərsiniz.

Unikal xarakter yuxarıdakı şəkildə göstərildiyi kimi Android tətbiqinin hər düyməsinə təyin edilir. Arduino kodunu redaktə edə və Android tətbiqimi istifadə edərək öz cihazınızı idarə edə bilərsiniz (yalnız bu RC avtomobili deyil).

Android tətbiqimi Google Play: linkdən pulsuz yükləyə bilərsiniz

Android tətbiqindən necə istifadə olunur:

  • menyu düyməsinə və ya 3 şaquli nöqtəyə vurun (Android versiyanızdan asılı olaraq)
  • "Cihaz qoşun" sekmesini seçin
  • "HC-06" sekmesine vurun və bir müddət sonra "HC-06-ya qoşuldu" mesajını görəcəksiniz.
  • qoşulduqdan sonra avtomobilinizi idarə edə bilərsiniz
  • bluetooth cihazınızı HC-06 görmürsünüzsə "Cihazları axtar" düyməsinə vurun
  • ilk istifadə edərkən, "1234" standart kodunu daxil edərək Bluetooth cihazlarınızı qoşun.

Robototexnika ilə bağlı digər layihələrimi görmək istəyirsinizsə, ziyarət edin:

  • veb saytım: www.mobilerobots.pl
  • facebook: Mobil robotlar

Tövsiyə: