Sadržaj:

RC Car Hack - Bluetooth upravlja putem Android aplikacije: 3 koraka (sa slikama)
RC Car Hack - Bluetooth upravlja putem Android aplikacije: 3 koraka (sa slikama)

Video: RC Car Hack - Bluetooth upravlja putem Android aplikacije: 3 koraka (sa slikama)

Video: RC Car Hack - Bluetooth upravlja putem Android aplikacije: 3 koraka (sa slikama)
Video: ЗАПРЕЩЁННЫЕ ТОВАРЫ с ALIEXPRESS 2023 ШТРАФ и ТЮРЬМА ЛЕГКО! 2024, Srpanj
Anonim
Image
Image
Povezivanje modula
Povezivanje modula

Siguran sam da svatko od vas može kod kuće pronaći nekorišteni RC automobil. Ova uputa će vam pomoći da promijenite svoj stari RC automobil u originalni poklon:) Zbog činjenice da je RC automobil koji sam imao bio male veličine, odabrao sam Arduino Pro Mini za glavni upravljač. Drugi važan modul koji sam koristio u ovom projektu je nosač vozača s dvostrukim motorom TB6612FNG. Ovaj regulator motora ima dovoljan raspon prihvatljivih ulaznih napona (4,5V do 13,5V) i kontinuiranu izlaznu struju (1A po kanalu). Kao bluetooth prijemnik koristio sam popularan jeftin modul HC-06. Osim toga, LED možete koristiti kao prednja i stražnja svjetla automobila.

Komponente projekta:

  1. RC automobil (može biti star i pokvaren)
  2. Arduino Pro Mini 328 (3V/8Mhz) x1
  3. TB6612FNG Nosač dvomotornog vozača x1
  4. Bluetooth-modul HC-06 ili sličan x1
  5. LED diode: 2x crvene i 2x bijele
  6. Otpornik 10k (potreban za LED diode) x4 ili 10k SIL mreža otpornika x1
  7. Oglasna ploča (pola veličine) x1
  8. Džemperi i kablovi
  9. AA baterije x4

Korak 1: Spajanje modula

Povezivanje modula
Povezivanje modula

Način povezivanja Arduino Pro Mini s ostalim modulima dan je u nastavku. Ne zaboravite spojiti mrežni napon na svaki modul (VCC, GND).

1. Bluetooth (npr. HC -06) -> Arduino Pro Mini (3,3 V)

  • RXD - TXD
  • TXD - RXD
  • VCC - 3,3 V iz Arduino Pro Mini (VCC)
  • GND - GND

2. TB6612FNG vozač s dva motora -> Arduino Pro Mini

  • AIN1 - 4
  • AIN2 - 7
  • BIN1 - 8
  • BIN2 - 9
  • PWMA - 5
  • PWMB - 6
  • STBY - Vcc
  • VMOT - napon motora (4,5 do 13,5 V) - 6V iz RC akumulatora u automobilu
  • Vcc - logički napon (2,7 do 5,5) - 3,3 V iz Arduino Pro Mini (VCC)
  • GND - GND

3. TB6612FNG Pogon s dvostrukim motorom -> DC motori

  • A01 - pogonski motor A
  • A02 - pogonski motor A
  • B01 - motor upravljača B
  • B02 - motor upravljača B

4. LED diode -> Arduino Pro Mini

  • prednji desni LED - 2
  • prednji lijevi led - 3
  • stražnja desna LED dioda - 14
  • stražnji lijevi led - 15

Korak 2: Arduino kod

Arduino kod
Arduino kod

Cijeli kôd za ovaj projekt dostupan je na GitHub -u: veza

Program Arduino provjerava u glavnoj petlji - "void loop ()" je li nova naredba (znak) poslana iz Android aplikacije putem Bluetootha. Ako postoji bilo koji dolazni znak iz bluetooth serije, program započinje izvršavanje funkcije "void processInput ()". Zatim se iz ove funkcije, ovisno o znaku, poziva posebna kontrolna funkcija (npr. Za funkciju znaka "r" poziva se "void turn_Right ()").

Ako ćete koristiti Arduino motorni štit (L298), ova vam veza može biti korisna

Korak 3: Android aplikacija

Android aplikacija
Android aplikacija
Android aplikacija
Android aplikacija
Android aplikacija
Android aplikacija

Moja aplikacija za Android omogućuje vam da kontrolirate bilo kojeg robota opremljenog Arduino pločom putem Bluetootha. Također možete neovisno kontrolirati dva PWM kanala motora (par motora).

Jedinstveni znak dodijeljen je svakom gumbu Android aplikacije kao što je prikazano na gornjoj slici. Možete urediti Arduino kôd i koristiti moju Android aplikaciju za upravljanje vlastitim uređajem (ne samo ovim RC automobilom).

Moju aplikaciju za Android možete besplatno preuzeti s Google Playa: veza

Kako koristiti aplikaciju za Android:

  • dodirnite gumb izbornika ili 3 okomite točke (ovisno o verziji Androida)
  • odaberite karticu "Povežite uređaj"
  • dodirnite karticu "HC-06" i nakon nekog vremena trebali biste vidjeti poruku "Povezan s HC-06"
  • nakon povezivanja možete upravljati svojim automobilom
  • ako ne vidite svoj Bluetooth uređaj HC-06, dodirnite gumb "Skeniraj za uređaje"
  • pri prvoj upotrebi uparite svoje Bluetooth uređaje unosom zadanog koda "1234"

Ako želite vidjeti moje druge projekte vezane za robotiku, posjetite:

  • moja web stranica: www.mobilerobots.pl
  • facebook: Mobilni roboti

Preporučeni: