Tartalomjegyzék:
Videó: RC Car Hack - Bluetooth -on vezérelhető Android -alkalmazáson keresztül: 3 lépés (képekkel)
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:43
Biztos vagyok benne, hogy mindenki megtalálhatja otthon a használaton kívüli RC autót. Ez az utasítás segít abban, hogy régi RC autóját eredeti ajándékra cserélje:) Annak a ténynek köszönhetően, hogy az én RC autóm kicsi volt, az Arduino Pro Mini -t választottam fő vezérlőnek. Egy másik fontos modul, amelyet ebben a projektben használtam, a TB6612FNG kettős motoros meghajtótartó. Ez a motorvezérlő elegendő tartományban rendelkezik elfogadható bemeneti feszültséggel (4,5 V - 13,5 V) és folyamatos kimeneti árammal (1A csatornánként). Bluetooth-vevőként egy népszerű, olcsó HC-06 modult használtam. Ezenkívül a LED -eket használhatja az autó első és hátsó lámpájaként.
A projekt összetevői:
- RC autó (lehet régi és törött)
- Arduino Pro Mini 328 (3V/8Mhz) x1
- TB6612FNG kettős motoros meghajtótartó x1
- HC-06 bluetooth modul vagy hasonló x1
- LED -ek: 2x piros és 2x fehér
- Ellenállás 10k (LED -ekhez szükséges) x4 vagy 10k SIL ellenálláshálózat x1
- Kenyeretábla (fél méret) x1
- Jumperek és kábelek
- AA elemek x4
1. lépés: A modulok csatlakoztatása
Az Arduino Pro Mini és a többi modul összekapcsolásának módja az alábbiakban található. Ne felejtse el csatlakoztatni a tápfeszültséget minden modulhoz (VCC, GND).
1. Bluetooth (pl. HC -06) -> Arduino Pro Mini (3.3V)
- RXD - TXD
- TXD - RXD
- VCC - 3,3 V az Arduino Pro Mini -ből (VCC)
- GND - GND
2. TB6612FNG kétmotoros meghajtó -> Arduino Pro Mini
- AIN1-4
- AIN2-7
- BIN1 - 8
- BIN2 - 9
- PWMA - 5
- PWMB - 6
- STBY - Vcc
- VMOT - motorfeszültség (4,5-13,5 V) - 6V az RC autó akkumulátorából
- Vcc - logikai feszültség (2,7–5,5) - 3,3 V az Arduino Pro Mini (VCC)
- GND - GND
3. TB6612FNG kétmotoros meghajtó -> DC motorok
- A01 - hajtómotor A
- A02 - hajtómotor A
- B01 - kormánymotor B
- B02 - kormánymotor B
4. LED -ek -> Arduino Pro Mini
- jobb első led - 2
- bal első led - 3
- jobb hátsó led - 14
- bal hátsó led - 15
2. lépés: Arduino kód
A projekt teljes kódja elérhető a GitHub webhelyen: link
Az Arduino program ellenőrzi a fő hurokban - "void loop ()", hogy az új parancsot (karaktert) elküldte -e az Android alkalmazásból Bluetooth -on keresztül. Ha bejövő karakter érkezik a Bluetooth sorozatból, a program megkezdi a "void processInput ()" funkció végrehajtását. Ebből a függvényből a karaktertől függően egy speciális vezérlőfunkciót hívnak meg (pl. "R" karakterfüggvény esetén "void turn_Right ()").
Ha az Arduino motorpajzsot (L298) fogja használni, ez a link hasznos lehet az Ön számára
3. lépés: Android -alkalmazás
Az Android -alkalmazásom lehetővé teszi bármely Arduino -táblával felszerelt robot bluetooth -on történő vezérlését. Önállóan is vezérelheti a két motor PWM csatornáját (egy motorpár).
Az egyedi karakter az Android alkalmazás minden gombjához van rendelve, a fenti ábra szerint. Szerkesztheti az Arduino kódot, és az Android alkalmazásom segítségével vezérelheti saját készülékét (nem csak ezt az RC autót).
Ingyenesen letöltheti Android -alkalmazásomat a Google Playről: link
Az Android alkalmazás használata:
- érintse meg a menü gombot vagy 3 függőleges pontot (az Android verziójától függően)
- válassza az "Eszköz csatlakoztatása" fület
- érintse meg a "HC-06" fület, és egy idő után meg kell jelennie a "Connected to HC-06" üzenet
- csatlakoztatás után irányíthatja autóját
- ha nem látja a HC-06 Bluetooth-eszközt, koppintson az "Eszközök keresése" gombra
- az első használat során párosítsa Bluetooth -eszközeit az alapértelmezett "1234" kód megadásával
Ha szeretné látni a robotikával kapcsolatos egyéb projektjeimet, kérjük, látogasson el ide:
- honlapom: www.mobilerobots.pl
- facebook: Mobil robotok
Ajánlott:
Hogyan vezérelhető egy 4dof nagy teljesítményű nagyméretű robotkar Arduino és Ps2 távirányítóval?: 4 lépés
Hogyan vezérelhető egy 4dof nagy teljesítményű nagyméretű robotkar Arduino és Ps2 távirányítóval?: Ez a készlet nagyteljesítményű motort (mg996) használ, nagy áramra van szüksége, sok árambevitelt tesztelünk. Csak az 5v 6a adapter fog működni. És a arduino tábla a 6dof robotkaron is. vége: írjon vásárlás SINONING A bolt DIY játékhoz
A vezérelhető AGS-001 elülső lámpa beszerelése az eredeti Game Boy Advance-ba (nem LOCA!): 5 lépés (képekkel)
A vezérelhető AGS-001 elülső lámpa beszerelése eredeti Game Boy Advance-ba (nem LOCA!): Meg akarja világítani régi Game Boy Advance képernyőjét. Ezeket az új, háttérvilágítású IPS készleteket sehol nem találja, a régi AGS-101 készletek pedig elfogytak vagy túl drágák. Ezenkívül szeretné látni a képernyőt, miközben kint van
Eszközök irányítása az interneten keresztül a böngészőn keresztül. (IoT): 6 lépés
Eszközök irányítása az interneten keresztül a böngészőn keresztül. (IoT): Ebben az utasításban megmutatom, hogyan vezérelheti az olyan eszközöket, mint a LED-ek, relék, motorok stb. Az interneten keresztül a webböngészőn keresztül. És biztonságosan hozzáférhet a kezelőszervekhez bármilyen eszközön. Az itt használt webes platform a RemoteMe.org látogatás
Vezérelhető RGB LED rendszer otthonában vagy irodájában: 5 lépés (képekkel)
Vezérelhető RGB LED rendszer otthona vagy irodája számára: unalmasak a fények otthonában vagy munkahelyén? Szeretne egy kis energiát vagy hangulatvilágítást adni a szobájához? Ez az útmutató bemutatja, hogyan hozhat létre vezérelhető RGB LED -tömböt otthoni vagy irodai használatra. Piros, zöld, kék LED -je
Fájlok átvitele a LAN -on keresztül BitTorrenten keresztül: 6 lépés
Fájlok átvitele a LAN -on keresztül BitTorrenten keresztül: Néha előfordulhat, hogy fájlokat kell átvinni hálózaton keresztül több számítógépre. Bár flash -meghajtóra vagy CD/DVD -re teheti, minden számítógéphez el kell mennie, és másolnia kell a fájlokat, és eltarthat egy ideig, amíg az összes fájlt lemásolja (különösen az