Satura rādītājs:

RC Car Hack - Bluetooth vadāms, izmantojot Android lietotni: 3 soļi (ar attēliem)
RC Car Hack - Bluetooth vadāms, izmantojot Android lietotni: 3 soļi (ar attēliem)

Video: RC Car Hack - Bluetooth vadāms, izmantojot Android lietotni: 3 soļi (ar attēliem)

Video: RC Car Hack - Bluetooth vadāms, izmantojot Android lietotni: 3 soļi (ar attēliem)
Video: 12V Bluetooth Relay to control AC or DC load using mobile Phone 2024, Jūlijs
Anonim
Image
Image
Moduļu savienošana
Moduļu savienošana

Esmu pārliecināts, ka ikviens no jums var atrast mājās neizmantotu RC automašīnu. Šī instrukcija palīdzēs jums nomainīt veco RC automašīnu uz oriģinālu dāvanu:) Tā kā manā rīcībā esošā RC automašīna bija maza izmēra, par galveno kontrolieri esmu izvēlējies Arduino Pro Mini. Vēl viens svarīgs modulis, ko esmu izmantojis šajā projektā, ir TB6612FNG divu motoru vadītāja nesējs. Šim motora regulatoram ir pietiekams pieļaujamo ieejas spriegumu diapazons (no 4,5 V līdz 13,5 V) un nepārtraukta izejas strāva (1A uz kanālu). Kā Bluetooth uztvērējs es izmantoju populāru lētu moduli HC-06. Turklāt gaismas diodes varat izmantot kā automašīnas priekšējos un aizmugurējos lukturus.

Projekta sastāvdaļas:

  1. RC automašīna (var būt veca un salauzta)
  2. Arduino Pro Mini 328 (3V/8Mhz) x1
  3. TB6612FNG divu motoru vadītāja nesējs x1
  4. HC-06 Bluetooth modulis vai līdzīgs x1
  5. Gaismas diodes: 2x sarkanas un 2x baltas
  6. Rezistors 10k (nepieciešams LED) x4 vai 10k SIL rezistoru tīkls x1
  7. Maizes dēlis (puse izmēra) x1
  8. Džemperi un kabeļi
  9. AA baterijas x4

1. solis: moduļu savienošana

Moduļu savienošana
Moduļu savienošana

Tālāk ir sniegts veids, kā savienot Arduino Pro Mini ar citiem moduļiem. Neaizmirstiet pieslēgt barošanas spriegumu katram modulim (VCC, GND).

1. Bluetooth (piemēram, HC -06) -> Arduino Pro Mini (3.3V)

  • RXD - TXD
  • TXD - RXD
  • VCC - 3.3V no Arduino Pro Mini (VCC)
  • GND - GND

2. TB6612FNG divu motoru draiveris -> Arduino Pro Mini

  • AIN1 - 4
  • AIN2 - 7
  • BIN1 - 8
  • BIN2 - 9
  • PWMA - 5
  • PWMB - 6
  • STBY - Vcc
  • VMOT - motora spriegums (4,5 līdz 13,5 V) - 6V no RC automašīnas akumulatora
  • Vcc - loģiskais spriegums (no 2,7 līdz 5,5) - 3,3 V no Arduino Pro Mini (VCC)
  • GND - GND

3. TB6612FNG divu motoru draiveris -> līdzstrāvas motori

  • A01 - piedziņas motors A
  • A02 - piedziņas motors A
  • B01 - stūres motors B
  • B02 - stūres motors B

4. Gaismas diodes -> Arduino Pro Mini

  • priekšējais labais LED - 2
  • priekšējais kreisais vads - 3
  • aizmugurējais labais LED - 14
  • aizmugurējais kreisais vads - 15

2. darbība: Arduino kods

Arduino kods
Arduino kods

Pilns šī projekta kods ir pieejams vietnē GitHub: saite

Arduino programma pārbauda galvenajā cilpā - "void loop ()", vai jaunā komanda (rakstzīme) ir nosūtīta no Android lietotnes, izmantojot Bluetooth. Ja no Bluetooth sērijas ir ienākošas rakstzīmes, programma sāk izpildīt funkciju "void processInput ()". Tad no šīs funkcijas atkarībā no rakstzīmes tiek izsaukta īpaša vadības funkcija (piemēram, "r" rakstzīmju funkcijai tiek saukta "void turn_Right ()").

Ja jūs gatavojaties izmantot Arduino motora vairogu (L298), šī saite jums var būt noderīga

3. darbība: Android lietotne

Android lietotne
Android lietotne
Android lietotne
Android lietotne
Android lietotne
Android lietotne

Mana Android lietotne ļauj jums vadīt jebkuru robotu, kas aprīkots ar Arduino plati, izmantojot Bluetooth. Varat arī patstāvīgi kontrolēt divus motoru PWM kanālus (motoru pāri).

Unikālā rakstzīme tiek piešķirta katrai Android lietotnes pogai, kā parādīts attēlā. Jūs varat rediģēt Arduino kodu un izmantot manu Android lietotni, lai kontrolētu savu ierīci (ne tikai šo RC automašīnu).

Jūs varat bez maksas lejupielādēt manu Android lietotni no Google Play: saite

Kā lietot Android lietotni:

  • pieskarieties izvēlnes pogai vai 3 vertikāliem punktiem (atkarībā no jūsu Android versijas)
  • atlasiet cilni "Pievienot ierīci"
  • pieskarieties cilnei "HC-06" un pēc kāda laika jums vajadzētu redzēt ziņojumu "Savienots ar HC-06"
  • pēc savienošanas jūs varat kontrolēt savu automašīnu
  • ja neredzat savu Bluetooth ierīci HC-06, pieskarieties pogai "Meklēt ierīces"
  • pirmās lietošanas laikā savienojiet pārī Bluetooth ierīces, ievadot noklusējuma kodu "1234"

Ja vēlaties redzēt citus manus projektus, kas saistīti ar robotiku, lūdzu, apmeklējiet:

  • mana vietne: www.mobilerobots.pl
  • facebook: Mobilie roboti

Ieteicams: