Cov txheej txheem:

RC Tsheb Hack - Bluetooth Tswj Ntawm Android App: 3 Cov Kauj Ruam (nrog Duab)
RC Tsheb Hack - Bluetooth Tswj Ntawm Android App: 3 Cov Kauj Ruam (nrog Duab)

Video: RC Tsheb Hack - Bluetooth Tswj Ntawm Android App: 3 Cov Kauj Ruam (nrog Duab)

Video: RC Tsheb Hack - Bluetooth Tswj Ntawm Android App: 3 Cov Kauj Ruam (nrog Duab)
Video: Военные тактические часы-Топ-10 самых жестких военных ч... 2024, Kaum ib hlis
Anonim
Image
Image
Kev Sib Txuas ntawm Cov Qauv
Kev Sib Txuas ntawm Cov Qauv

Kuv paub tseeb tias txhua tus ntawm koj tuaj yeem pom hauv tsev tsis siv tsheb RC. Cov lus qhia no yuav pab koj hloov koj lub tsheb RC qub rau qhov khoom plig qub:) Vim tias lub tsheb RC kuv tau me me me me kuv tau xaiv Arduino Pro Mini ua tus tswj hwm tseem ceeb. Lwm qhov tseem ceeb uas kuv tau siv hauv txoj haujlwm no yog TB6612FNG ob lub cav tsav tsheb. Lub tshuab hluav taws xob no muaj ntau yam txaus ntawm cov tswv yim siv tau (4.5V txog 13.5V) thiab txuas ntxiv tam sim no (1A rau ib channel). Raws li tus neeg txais xov tooj cua bluetooth kuv tau siv qhov khoom pheej yig pheej yig HC-06. Ib qho ntxiv, koj tuaj yeem siv LEDs ua lub teeb pem hauv ntej thiab tom qab ntawm lub tsheb.

Cheebtsam ntawm txoj haujlwm:

  1. RC tsheb (tej zaum yuav yog qub thiab tawg)
  2. Arduino Pro Mini 328 (3V/8Mhz) x1
  3. TB6612FNG Dual Tsav Tsav Tsheb Tsav Tsheb x1
  4. HC-06 bluetooth module lossis zoo sib xws x1
  5. Leds: 2x liab thiab 2x dawb
  6. Resistor 10k (yuav tsum tau coj) x4 lossis 10k SIL Resistor Network x1
  7. Breadboard (ib nrab loj) x1
  8. Jumpers thiab cables
  9. AA roj teeb x4

Kauj Ruam 1: Kev Sib Txuas ntawm Cov Qauv

Kev Sib Txuas ntawm Cov Qauv
Kev Sib Txuas ntawm Cov Qauv

Txoj hauv kev txuas Arduino Pro Mini nrog rau lwm cov qauv tau muab hauv qab no. Tsis txhob hnov qab txuas lub zog hluav taws xob rau txhua tus qauv (VCC, GND).

1. Bluetooth (piv txwv li HC -06) -> Arduino Pro Mini (3.3V)

  • RXD - TXD
  • TXD -RXD
  • VCC - 3.3V los ntawm Arduino Pro Mini (VCC)
  • GND - NCO

2. TB6612FNG Dual Motor Driver -> Arduino Pro Mini

  • PIB 1-4
  • PIB 2-7
  • PIB 1-8
  • PIB 2 - 9
  • PWMA - 5
  • PWM - 6
  • STBY - Vcc
  • VMOT - lub zog hluav taws xob (4.5 txog 13.5 V) - 6V los ntawm RC Tsheb roj teeb
  • Vcc - logic voltage (2.7 txog 5.5) - 3.3V los ntawm Arduino Pro Mini (VCC)
  • GND - NCO

3. TB6612FNG Dual Motor Driver -> DC Motors

  • A01 - tsav lub cev A.
  • A02 - tsav lub cev A.
  • B01 - lub cav tsav B.
  • B02 - lub cav tsav B.

4. LEDs -> Arduino Pro Mini

  • pem hauv ntej txoj cai coj - 2
  • pem hauv ntej sab laug coj - 3
  • rear txoj cai -14
  • rear sab laug coj - 15

Kauj ruam 2: Arduino Code

Arduino Txoj Cai
Arduino Txoj Cai

Tag nrho cov cai rau txoj haujlwm no muaj nyob ntawm GitHub: txuas

Arduino qhov kev tshuaj xyuas hauv lub voj tseem ceeb - "void loop ()" seb lo lus txib tshiab (cim) tau raug xa los ntawm Android app ntawm bluetooth. Yog tias muaj cov cim nkag los ntawm bluetooth serial txoj haujlwm pib ua tiav ntawm "void processInput ()" muaj nuj nqi. Tom qab ntawd los ntawm txoj haujlwm no nyob ntawm tus yam ntxwv tshwj xeeb kev ua haujlwm hu ua (piv txwv li rau "r" tus cwj pwm ua haujlwm "void turn_Right ()" yog hu ua).

Yog tias koj yuav siv Arduino lub cev tiv thaiv kab mob (L298) qhov txuas no tuaj yeem muaj txiaj ntsig zoo rau koj

Kauj ruam 3: Android App

Hauv App
Hauv App
Hauv App
Hauv App
Hauv App
Hauv App

Kuv Android app tso cai rau koj los tswj cov neeg hlau nruab nrog Arduino board ntawm bluetooth. Koj tseem tuaj yeem tswj tus kheej ob lub cav PWM raws (ib khub ntawm lub cav).

Lub cim tshwj xeeb tau muab rau txhua lub khawm ntawm Android app raws li qhia hauv daim duab saum toj no. Koj tuaj yeem hloov kho Arduino code thiab siv kuv Android app los tswj koj tus kheej lub cuab yeej (tsis yog lub tsheb RC no nkaus xwb).

Koj tuaj yeem rub tawm kuv Android app dawb los ntawm Google Ua Si: txuas

Yuav siv Android app li cas:

  • coj mus rhaub cov ntawv qhia zaub mov khawm lossis 3 kab ntsug (nyob ntawm qhov version ntawm koj Android)
  • xaiv lub tab "Txuas lub cuab yeej"
  • coj mus rhaub rau ntawm "HC-06" tab thiab tom qab ib ntus koj yuav tsum pom cov lus "Txuas nrog HC-06"
  • tom qab txuas, koj tuaj yeem tswj hwm koj lub tsheb
  • yog tias koj tsis pom koj lub cuab yeej bluetooth HC-06 coj mus rhaub "Scan rau cov cuab yeej"
  • thawj zaug siv khub koj lub cuab yeej bluetooth los ntawm kev nkag mus rau lub hauv paus chaws "1234"

Yog tias koj xav pom kuv lwm cov phiaj xwm cuam tshuam nrog neeg hlau thov mus saib:

  • kuv lub vev xaib: www.mobilerobots.pl
  • facebook: Txawb neeg hlau

Pom zoo: