Kazalo:
Video: RC Car Hack - Bluetooth nadzorovan prek aplikacije Android: 3 koraki (s slikami)
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:07
Prepričan sem, da lahko vsak od vas doma najde neuporabljen RC avto. To navodilo vam bo pomagalo spremeniti vaš stari avtomobil RC v izvirno darilo:) Ker je bil avtomobil RC, ki sem ga imel, majhen, sem za glavni krmilnik izbral Arduino Pro Mini. Drug pomemben modul, ki sem ga uporabil pri tem projektu, je nosilec voznika z dvojnim motorjem TB6612FNG. Ta krmilnik motorja ima zadosten razpon sprejemljivih vhodnih napetosti (4,5 V do 13,5 V) in stalen izhodni tok (1A na kanal). Kot sprejemnik bluetooth sem uporabil priljubljen poceni modul HC-06. Poleg tega lahko LED uporabite kot sprednje in zadnje luči avtomobila.
Sestavine projekta:
- RC avto (morda je star in pokvarjen)
- Arduino Pro Mini 328 (3V/8Mhz) x1
- TB6612FNG nosilec z dvojnim motorjem x1
- Modul bluetooth HC-06 ali podoben x1
- Svetleče diode: 2x rdeče in 2x bele
- Upor 10k (potreben za svetleče diode) x4 ali 10k SIL uporovno omrežje x1
- Ogledna plošča (polovična velikost) x1
- Skakači in kabli
- AA baterije x4
1. korak: Priključitev modulov
Spodaj je opisan način povezovanja Arduino Pro Mini z drugimi moduli. Ne pozabite priključiti napajalne napetosti na vsak modul (VCC, GND).
1. Bluetooth (npr. HC -06) -> Arduino Pro Mini (3,3 V)
- RXD - TXD
- TXD - RXD
- VCC - 3.3V iz Arduino Pro Mini (VCC)
- GND - GND
2. Gonilnik z dvojnim motorjem TB6612FNG -> Arduino Pro Mini
- AIN1 - 4
- AIN2 - 7
- BIN1 - 8
- BIN2 - 9
- PWMA - 5
- PWMB - 6
- STBY - Vcc
- VMOT - napetost motorja (4,5 do 13,5 V) - 6 V iz akumulatorskega akumulatorja RC
- Vcc - logična napetost (2,7 do 5,5) - 3,3 V iz Arduino Pro Mini (VCC)
- GND - GND
3. Gonilnik dvojnega motorja TB6612FNG -> DC motorji
- A01 - pogonski motor A
- A02 - pogonski motor A
- B01 - krmilni motor B
- B02 - krmilni motor B
4. LED -> Arduino Pro Mini
- spredaj desno led - 2
- sprednji levi led - 3
- zadnja desna led - 14
- zadnji levi led - 15
2. korak: Arduino koda
Celotna koda tega projekta je na voljo na GitHub: povezava
Program Arduino v glavni zanki - "void loop ()" preveri, ali je bil nov ukaz (znak) poslan iz aplikacije Android prek bluetootha. Če pride kakšen dohodni znak iz zaporedja bluetooth, program začne izvajati funkcijo "void processInput ()". Nato se iz te funkcije, odvisno od znaka, pokliče posebna nadzorna funkcija (npr. Za funkcijo znaka "r" se pokliče "void turn_Right ()").
Če boste uporabljali motorni ščit Arduino (L298), je ta povezava lahko koristna za vas
3. korak: aplikacija za Android
Moja aplikacija za Android vam omogoča nadzor nad katerim koli robotom, opremljenim s ploščo Arduino, prek Bluetootha. Prav tako lahko neodvisno upravljate dva PWM kanala motorjev (par motorjev).
Edinstven znak je dodeljen vsakemu gumbu aplikacije za Android, kot je prikazano na zgornji sliki. Lahko uredite kodo Arduino in uporabite mojo aplikacijo za Android za nadzor svoje naprave (ne samo tega avtomobila RC).
Svojo aplikacijo za Android lahko brezplačno prenesete s povezave Google Play: povezava
Kako uporabljati aplikacijo za Android:
- tapnite gumb menija ali 3 navpične pike (odvisno od različice vašega Androida)
- izberite zavihek "Poveži napravo"
- dotaknite se zavihka "HC-06" in čez nekaj časa bi morali prikazati sporočilo "Povezan s HC-06"
- po priključitvi lahko upravljate svoj avto
- če ne vidite svoje naprave Bluetooth HC-06, se dotaknite gumba »Iskanje naprav«
- ob prvi uporabi združite svoje naprave Bluetooth tako, da vnesete privzeto kodo "1234"
Če bi radi videli moje druge projekte v zvezi z robotiko, obiščite:
- moja spletna stran: www.mobilerobots.pl
- facebook: Mobilni roboti
Priporočena:
LED steklena cev iz steklenega kamna (WiFi prek aplikacije za pametni telefon): 6 korakov (s slikami)
LED steklena cev iz steklenega kamna (WiFi, ki jo nadzoruje aplikacija za pametne telefone): Pozdravljeni kolegi ustvarjalci! V tem navodilu vam bom pokazal, kako zgraditi LED cev z nadzorom WiFi, ki je napolnjena s steklenimi kamni za lep učinek razpršitve. LED diode so individualno naslovljive, zato so možni nekateri lepi učinki v
Očarljiv zaslon s tekočino: tiho nadzorovan z elektromagneti: 10 korakov (s slikami)
Očarljiv zaslon s tekočino: tiho krmiljen z elektromagneti: Zavrnitev odgovornosti: Ta navodila ne bodo omogočila neposredne poti za izgradnjo velikega zaslona s tekočino, kot je naš " Pridobite ". Ta projekt je tako velik in drag, da bodo imeli skoraj vsi, ki želijo zgraditi kaj podobnega, drugačno
Nadzorujte naprave prek interneta prek brskalnika. (IoT): 6 korakov
Nadzorujte naprave prek interneta prek brskalnika. (IoT): V tem navodilu vam bom pokazal, kako lahko prek spletnega brskalnika nadzirate naprave, kot so LED, releji, motorji itd. Do kontrol lahko varno dostopate prek katere koli naprave. Spletna platforma, ki sem jo uporabil tukaj, je RemoteMe.org obiščite
ROOMBA, ki ga poganja ARDUINO YUN prek aplikacije Wifi, avtor STEFANO DALL'OLIO: 4 koraki (s slikami)
ROOMBA, ki jo poganja ARDUINO YUN prek aplikacije Wifi STEFANO DALL'OLIO: S tem vodnikom delim kodo za povezavo ARDUINO YUN z Roombo, da lahko vozim Roombo prek Wi -Fija. Kodo in aplikacijo sem v celoti ustvaril in razvil sam Stefano Dall ' Olio.Moja Roomba je Roomba 620, vendar lahko uporabite isto kodo za druge Roomb
Prenos datotek prek vašega LAN -a prek BitTorrenta: 6 korakov
Prenos datotek prek vašega LAN -a prek BitTorrenta: Včasih boste morda morali prenesti datoteke po omrežju na več računalnikov. Čeprav bi ga lahko postavili na bliskovni pogon ali CD/DVD, bi morali v vsak računalnik kopirati datoteke, zato lahko traja nekaj časa, da vse datoteke kopirate (zlasti z