Mundarija:

Bluetooth ilovasi orqali boshqariladigan Arduino avtomobili: 4 qadam (rasmlar bilan)
Bluetooth ilovasi orqali boshqariladigan Arduino avtomobili: 4 qadam (rasmlar bilan)

Video: Bluetooth ilovasi orqali boshqariladigan Arduino avtomobili: 4 qadam (rasmlar bilan)

Video: Bluetooth ilovasi orqali boshqariladigan Arduino avtomobili: 4 qadam (rasmlar bilan)
Video: Telefon orqali mashinani boshqarish - Ixtirolar yasash 2020 Urobot 2024, Noyabr
Anonim
Arduino Car Bluetooth orqali boshqariladi
Arduino Car Bluetooth orqali boshqariladi
Arduino Car Bluetooth orqali boshqariladi
Arduino Car Bluetooth orqali boshqariladi

Biz bilamizki, Arduino - bu mukammal prototiplash platformasi, chunki u do'stona dasturlash tilidan foydalanadi va bizga ajoyib tajriba beradigan qo'shimcha ajoyib komponentlar mavjud.

Biz Arduino -ni turli xil qalqonlar yoki modullar bilan birlashtira olamiz va ajoyib narsalarni qura olamiz. Bu loyihada men sizga smartfondan keladigan buyruqlar orqali robot platformasini boshqarish uchun Bluetooth modulidan qanday foydalanishni ko'rsataman.

1 -qadam: qismlar

Qismlar
Qismlar
Qismlar
Qismlar
Qismlar
Qismlar

Uskuna:

  • 1 marta Arduino Uno
  • 1x Motor Shield L293D uchun haydovchi
  • 1x Bluetooth moduli
  • 1x Robot platformasi
  • Bluetooth moduli uchun 4x Dupont sim (erkakdan ayolga)
  • Dvigatellar uchun 4x Dupont Wire (erkakdan erkakgacha)
  • 2x motorlar + 2x g'ildiraklar
  • 1x g'ildirak g'ildiragi

Dasturiy ta'minot:

  • Arduino IDE
  • A dan B gacha USB kabeli
  • Bluetooth RC Controller (bu ilovani bu yerdan yuklab olishingiz mumkin)

2 -qadam: Arduino avtomobilini yig'ish

Arduino avtomobilini yig'ish
Arduino avtomobilini yig'ish
Arduino avtomobilini yig'ish
Arduino avtomobilini yig'ish
Arduino avtomobilini yig'ish
Arduino avtomobilini yig'ish

Robot platformasini o'rnatish juda oson. Agar siz shunga o'xshash mahsulotni sotib olsangiz, sizga barcha bosqichlari ko'rsatma beriladi.

Birinchidan, 2 dvigatelni robot platformasiga joylashtiring.

Ikkinchidan, g'ildirakni robot platformasiga o'rnating.

Uchinchidan, Arduino Uno -ni robot platformasiga o'rnating va dvigatel qalqonini Arduino Uno -ga joylashtiring.

To'rtinchidan, rasmda ko'rsatilgan chap va o'ng dvigatel simini ulang. (Eslatma: Red Wire + va Black Wire -)

Beshinchidan, Bluetooth modulini ulang:

  • Arduino Uno -da RXD -dan TXD -ga
  • Arduino Uno -da TXD -dan RXD -ga
  • Arduino Uno -da VCC 5V ga
  • Arduino Uno -da GND dan GNDgacha

3 -qadam: dasturiy ta'minot

Arduino uno dasturlash juda oson.

- Dvigatellarni boshqarish uchun men yuqorida keltirilgan AFMotor.h kutubxonasidan foydalandim.

- Smartfon va Bluetooth moduli o'rtasidagi aloqa ketma -ket aloqa arduino yordamida amalga oshirildi.

- "Bluetooth RC Controller" ilovasi bluetooth moduliga quyidagi buyruqlarni yuboradi:

  • Oldinga -> F
  • Orqaga -> B.
  • Chap -> L.
  • O'ng -> R.
  • Oldinga chap -> G.
  • Oldinga o'ngga -> Men
  • Orqa chap -> H
  • O'ngga -> J.
  • To'xtating -> S.
  • Old chiroqlar yonadi -> Vt
  • Old chiroqlar o'chirilgan -> w
  • Orqa chiroqlar yonadi -> U
  • Orqa chiroqlar o'chirilgan -> u
  • Shox yoqilgan -> V.
  • Shox o'chirilgan -> v
  • Qo'shimcha -> X
  • Qo'shimcha o'chirish -> x
  • Tezlik 0 -> 0
  • Tezlik 10 -> 1
  • Tezlik 20 -> 2
  • Tezlik 30 -> 3
  • Tezlik 90 -> 9
  • Tezlik 100 -> q
  • Hammasini to'xtating -> D.

Ushbu loyihada men 2 ta buyruqni dasturlashtirdim:

1. Asosiy (Oldinga, Orqa, Chap va O'ng)

2. To'liq buyruq (Oldinga, Orqa, Chap va O'ng) va shuningdek (Oldinga chap, 1. Oldinga o'ng, Orqa chap, Orqa o'ng)

Kodni to'liq yuklab olish mumkin.

4 -qadam: Baham ko'rishni, yoqtirishni va ovoz berishni unutmang !!

Tavsiya: