Innholdsfortegnelse:

RC Car Hack - Bluetooth kontrollert via Android App: 3 trinn (med bilder)
RC Car Hack - Bluetooth kontrollert via Android App: 3 trinn (med bilder)

Video: RC Car Hack - Bluetooth kontrollert via Android App: 3 trinn (med bilder)

Video: RC Car Hack - Bluetooth kontrollert via Android App: 3 trinn (med bilder)
Video: ЗАПРЕЩЁННЫЕ ТОВАРЫ с ALIEXPRESS 2023 ШТРАФ и ТЮРЬМА ЛЕГКО! 2024, Juli
Anonim
Image
Image
Tilkobling av modulene
Tilkobling av modulene

Jeg er sikker på at hver og en av dere kan finne ubrukt RC -bil hjemme. Denne instruksjonen vil hjelpe deg med å bytte din gamle RC -bil til original gave:) På grunn av at RC -bilen jeg hadde var liten i størrelse, har jeg valgt Arduino Pro Mini som hovedkontroller. En annen viktig modul som jeg har brukt i dette prosjektet er TB6612FNG dual motor driver carrier. Denne motorstyringen har et tilstrekkelig område med akseptable inngangsspenninger (4,5V til 13,5V) og kontinuerlig utgangsstrøm (1A per kanal). Som en Bluetooth-mottaker brukte jeg en populær billig modul HC-06. I tillegg kan du bruke lysdioder som front- og baklys på bilen.

Komponenter i prosjektet:

  1. RC -bil (kan være en gammel og ødelagt)
  2. Arduino Pro Mini 328 (3V/8Mhz) x1
  3. TB6612FNG Dual Motor Driver Carrier x1
  4. HC-06 bluetooth-modul eller lignende x1
  5. Lysdioder: 2x rød og 2x hvit
  6. Motstand 10k (nødvendig for lysdioder) x4 eller 10k SIL motstandsnettverk x1
  7. Brødbrett (halv størrelse) x1
  8. Hoppere og kabler
  9. AA -batterier x4

Trinn 1: Tilkobling av modulene

Tilkobling av modulene
Tilkobling av modulene

Måten for å koble Arduino Pro Mini til de andre modulene er gitt nedenfor. Ikke glem å koble forsyningsspenningen til hver modul (VCC, GND).

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

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

2. TB6612FNG Dual Motor Driver -> Arduino Pro Mini

  • AIN1 - 4
  • AIN2 - 7
  • BIN1 - 8
  • BIN2 - 9
  • PWMA - 5
  • PWMB - 6
  • STBY - Vcc
  • VMOT - motorspenning (4,5 til 13,5 V) - 6V fra RC bilbatteri
  • Vcc - logisk spenning (2,7 til 5,5) - 3,3V fra Arduino Pro Mini (VCC)
  • GND - GND

3. TB6612FNG Dual Motor Driver -> DC -motorer

  • A01 - drivmotor A
  • A02 - drivmotor A
  • B01 - styremotor B
  • B02 - styremotor B

4. LED -> Arduino Pro Mini

  • foran høyre LED - 2
  • foran venstre led - 3
  • bakre høyre LED - 14
  • bakre venstre led - 15

Trinn 2: Arduino -kode

Arduino -koden
Arduino -koden

Hele koden for dette prosjektet er tilgjengelig på GitHub: lenke

Arduino -programmet sjekker i hovedløkken - "void loop ()" om den nye kommandoen (tegnet) er sendt fra Android -appen via bluetooth. Hvis det er et innkommende tegn fra Bluetooth -serien, starter programmet utførelsen av "void processInput ()" -funksjonen. Fra denne funksjonen, avhengig av tegnet, kalles en spesifikk kontrollfunksjon (f.eks. For "r" tegnfunksjon kalles "void turn_Right ()").

Hvis du skal bruke Arduino motorskjerm (L298) kan denne lenken være nyttig for deg

Trinn 3: Android -app

Android App
Android App
Android App
Android App
Android App
Android App

Min Android -app lar deg kontrollere hvilken som helst robot utstyrt med et Arduino -kort via bluetooth. Du kan også uavhengig styre de to motorene PWM -kanaler (et par motorer).

Det unike tegnet tildeles hver knapp på Android -appen som vist i figuren ovenfor. Du kan redigere Arduino -koden og bruke min Android -app til å kontrollere din egen enhet (ikke bare denne RC -bilen).

Du kan laste ned min Android -app gratis fra Google Play: link

Slik bruker du Android -appen:

  • trykk på menyknappen eller 3 vertikale prikker (avhengig av versjonen av Android)
  • velg fanen "Koble til en enhet"
  • trykk på "HC-06" -fanen, og etter en stund skal du se meldingen "Koblet til HC-06"
  • etter tilkobling kan du kontrollere bilen din
  • Hvis du ikke ser Bluetooth-enheten HC-06, trykker du på "Søk etter enheter" -knappen
  • ved første gangs bruk, kobler du Bluetooth -enhetene dine ved å skrive inn standardkoden "1234"

Hvis du vil se mine andre prosjekter relatert til robotikk, vennligst besøk:

  • nettstedet mitt: www.mobilerobots.pl
  • facebook: Mobilroboter

Anbefalt: