Tartalomjegyzék:

Arduino 4WD Rover Bluetooth Android telefon/táblagép vezérli: 5 lépés
Arduino 4WD Rover Bluetooth Android telefon/táblagép vezérli: 5 lépés

Videó: Arduino 4WD Rover Bluetooth Android telefon/táblagép vezérli: 5 lépés

Videó: Arduino 4WD Rover Bluetooth Android telefon/táblagép vezérli: 5 lépés
Videó: ipad MAC против ПК планшет РОБОТЫ 4 СМАРТФОНА iphone обзор Android ЗАБАВНЫЕ ПРИЛОЖЕНИЯ Взламываемый робот Oddwerx 2024, November
Anonim
Arduino 4WD Rover Bluetooth Android telefon/táblagép vezérli
Arduino 4WD Rover Bluetooth Android telefon/táblagép vezérli
Arduino 4WD Rover Bluetooth Android telefon/táblagép vezérli
Arduino 4WD Rover Bluetooth Android telefon/táblagép vezérli

Arduino 4WD Bluetooth vezérelt rover

Ez egy egyszerű 4WD rover, amelyet az Arduino -val készítettem. A rovert egy androidos telefonnal vagy táblagéppel vezérlik Bluetooth -on keresztül. Ezzel az alkalmazással szabályozhatja a sebességet (az Arduino pwm használatával), futtathatja a gyorsulásmérővel és sok más dologgal.

Az Arduino vázlat teljes mértékben kommentált és nyílt forráskódú, valamint az alkalmazás és az Arduino közötti (általam kifejlesztett) kommunikációs protokoll is ismertetett a vázlatban.

A protokoll ismeretében az alkalmazással más robotokat is irányíthat…

1. lépés: Amire szüksége van…

Amire szükséged van…
Amire szükséged van…

A saját Arduino 4wd rover megépítéséhez vásároljon minden szükséges alkatrészt az Ön által választott üzletből.

Legtöbbjük megvásárolható az ebayen vagy az amazonon, vagy más online elektronikai/hobbiboltban.

Próbálok néhány linket feltenni, de elavultak és nem működnek, ebben az esetben próbálja meg manuálisan keresni a részt név szerint. Sajnálom, hogy.

Egyébként ez egy nagyon egyszerű robotkészlet, amelyet általában alváz, négy egyenáramú (akár 12 V -os) motor, hajtóműves motor és négykerék alkot.

A felhasznált alkatrészek a következők:

1 db alváz 4 egyenáramú motorral, általában Arduino rover 4wd néven, például ezek:

www.robotik.center/index.php?route=product/… innen:

www.robotshop.com/en/dagu-4wd-chassis.html

www.robotshop.com/en/whippersnapper-runt-ro…

www.robotshop.com/en/juniorrunt-rover-kit.h…

Az Ebay -en végzett keresés a „4WD chassis robot arduino” kulcsszavakkal is rengeteg találatot eredményez.

  • 1 db Arduino uno R3 vagy Arduino Leonardo tábla.
  • 1 db Bluetooth modul HC-05 vagy HC-06 adapterkártyával (Frissítve! 2017. október 10., most támogatja a HC-05 modult, akinek már megvan)

1 db L298 híd kétmotoros vezérlőkártya

Sokféle van ezek közül, de a pinout 99% -ban ugyanaz minden. Csak csatlakoztassa a vezetékeket a megfelelő csapokhoz a tábla diagramja alapján. ezzel az oktatóanyaggal megtalálhatja az általam használt adatlapot (lásd a következő lépést).

3 db 3.7V 1200mA (vagy több) AA méretű újratölthető Li-Ion akkumulátor vagy 11 db, 1V 1200mA LiPo akkumulátor. ha AA méretű elemet használ, akkor elemtartóba helyezheti

  • 1 db Jack csatlakozó az Arduino hálózati csatlakozóhoz.
  • 1 db 1Kohm ellenállás.

2. lépés: A vázlatos diagram…

A vázlatos diagram…
A vázlatos diagram…
A vázlatos diagram…
A vázlatos diagram…

Ez a rover bekötésének sematikus rajza, kérjük, kövesse azt a következő lépésben történő összeszerelés során…

Az L298 pdf segíteni fog abban az esetben, ha más kártya pinoutja van.

A HC-05 és HC-06 bt modulok azonos kimenettel rendelkeznek.

Néha a HC-05 6 tűvel rendelkezik a 4 helyett, ellenőrizze a csapok nevét a modul alján, hogy biztosan megfelelő tűket használjon.

Lépés: A Rover összeszerelése…

Image
Image
A Rover összeszerelése…
A Rover összeszerelése…
A Rover összeszerelése…
A Rover összeszerelése…

Az összeszerelési sorrendben kövesse a számozott képeket és a rövid videót (egyes dolgok az alváztól függően eltérőek lehetnek …).

  1. Kezdje a motorokkal az alvázon és a kerekeken (1. kép).
  2. Szerelje fel az L298 motorvezérlő kártyát és drótmotorokat. Adjon hozzá 2 vezetéket is a tápellátáshoz (2. és 3. kép).
  3. Egy darab lapos kábel összeköti a táblát az Arduino -val, mindössze 6 vezetékre van szüksége, de hagytam egy másikat szabadon a későbbi használatra (talán fények vagy ultrahangos érzékelő …). Csatlakoztassa a jack dugót is, ügyeljen a polaritásra, a középső érintkező pozitív (+11,1 V az akkumulátorról) (4. kép).
  4. Helyezze az elemtartót (vagy az akkumulátort) a rover elejére, rögzítse egy kétoldalas szalaggal. Ha az AA méretű akkumulátort választja, egyszerű eltávolítani őket külön -külön az újratöltéshez. Ha az akkumulátort választja, akkor jó ötlet lehet csatlakozót csatlakoztatni az akkumulátor és a rover között (5. kép).
  5. Helyezze a rover tetejét… a lapos kábel és az aljzat dugója áthalad a lyukon (6. kép)

  6. Szerelje össze a bluetooth modult az ellenállással egy lapos kábel (általában a modullal együtt) segítségével. Vágja el az RXD vezetéket (nem a csapot!), És forrasztja sorba az ellenállást a vezetékhez. Zárja le egy hőre zsugorodó csővel (7. kép).
  7. Helyezze az Arduino kártyát és a modult. Csatlakoztassa a lapos kábelt a vázlat szerint. Rögzítse a Bluetooth modult egy (nagyon) kis darab kétoldalas szalaggal. Csatlakoztassa a hálózati csatlakozót az Arduino-hoz (8. kép).

Lépés: Az Arduino vázlat…

Az Arduino vázlat…
Az Arduino vázlat…
Az Arduino vázlat…
Az Arduino vázlat…
Az Arduino vázlat…
Az Arduino vázlat…
Az Arduino vázlat…
Az Arduino vázlat…

Csak a HC-05 vagy HC-06 Bluetooth-modult csatlakoztassa az Arduino-hoz, ahogyan az sematikus ábrán látható (ne feledje az 1Kohm ellenállást! A modul RXD érintkezőjén).

Nyissa meg az Arduino vázlatot, vegye ki a megjegyzést a bluetooth modul helyes #definíciójából, és feltétlenül írja be a másik megjegyzését, lásd a képet. Töltse fel egy Arduino uno R3 vagy Leonardo kártyára, és hagyja, hogy az USB -kábel csatlakoztatva legyen, így a tápellátás továbbra is fennáll.

1) Nyissa ki a soros monitort, és állítsa a kommunikációs sebességet 115200 baudra és az NL (New Line) terminátort.

A soros monitorba írja be a következő karakterláncot: „Visszhang be”, majd kattintson a Küldés gombra. Ekkor az „Echo be van kapcsolva” feliratot kell látnia, ez visszhangozza a képernyő következő parancsait. Most írja be a karakterláncot: „Eszköz”, majd kattintson a Küldés gombra, és megjelenik a „Csatlakoztatva: ArduinoRover” üzenet

Most kövesse az alábbi lépéseket a Bluetooth -kapcsolat teszteléséhez, a választott modultól függően. Megjegyzés: amikor AT parancsokat küld a bluetooth modulnak, győződjön meg arról, hogy a parancsok nagybetűk!

2a) Vizsgálja meg a HC-06 modult

Ne kapcsolja ki az Arduino-t (ha megtette, indítsa újra az 1. ponttól, be kell kapcsolnia az Echo-t), és küldje el az „AT” karakterláncot, körülbelül egy másodperc múlva a „HC-06> OK” üzenet jelenik meg, ez azt jelenti, hogy a Bluetooth modul megfelelően van csatlakoztatva, és az átviteli sebesség megegyezik a vázlatban megadott sorral: BtSerial.begin (9600). Ha módosítani szeretné a Bluetooth modul nevét, küldje el például az „AT+NAMEArduino” karakterláncot, körülbelül egy másodperc múlva a „HC-06> OKsetname” feliratot kell látnia. Most próbálja megtalálni a Bluetooth modult okostelefonjával vagy táblagépével, és párosítsa vele, helyezze be a tűt, általában 1234, amikor kérik.

2b) Vizsgálja meg a HC-05 modult

Ez a Bluetooth modul kissé trükkös, ezért pontosan kövesse az utasításokat, és nézze meg a képet az IDE képernyőképével. Kapcsolja ki az Arduino -t az USB -kábel eltávolításával. A HC-05-en van egy kis nyomógomb, lásd a képeket, tartsa lenyomva, miközben újra csatlakoztatja az USB-kábelt az Arduino bekapcsolásához, és amíg a modul piros LED-je lassan villogni nem kezd. Ez egy speciális parancsmód, amely biztosan megfelel a vázlat BtSerial.begin (38400) sebességének. Most nyissa meg a soros monitort az 1. pont szerint, írja be az „Echo on” elemet, majd kattintson a Küldés gombra. Küldje el az „AT” karakterláncot, és megjelenik a „HC-05> OK” szöveg. Küldje el az "AT+ORGL" karakterláncot, a modul válaszol: "HC-05> OK", ez visszaállítja a modult a gyári alapértelmezett paraméterekre. Elküldi az "AT+UART?" Karakterláncot, a „HC-05> +UART: 38400, 0, 0” feliratot kell látnia, ez az alapértelmezett kommunikációs sebesség. Elküldi az "AT+PSWD?" Karakterláncot, a "HC-05> +PSWD1234" üzenetet kell látnia, ez az alapértelmezett jelszó 1234. Küldje el az "AT +NAME = HC-05_rover" karakterláncot (például használja a kívánt nevet a jel után), válaszoljon a következővel: "HC-05> OK". Most kapcsolja ki az Arduino-t az USB-kábel eltávolításával, majd néhány másodperc múlva kapcsolja be újra. Próbálja meg megtalálni a Bluetooth modult okostelefonjával vagy táblagépével, és párosítsa vele, és helyezze be a soros monitor 1234 jelű tűjét, amikor kérik.

3) Végezze el a projektet (lásd a rover összeszerelését), ha még nem tette meg.

5. lépés: Az Android -alkalmazás…

Az Android -alkalmazás…
Az Android -alkalmazás…
Az Android -alkalmazás…
Az Android -alkalmazás…

Most a Rover futásra kész!

Szüksége van az INGYENES androidos alkalmazásra, az IRacer & Arduino BT vezérlőre a Play Store -ból:

play.google.com/store/apps/details?id=com…. Az alkalmazás lehetővé teszi a rover vezetését a négyirányú joystick segítségével álló módban vagy 2 joystick (multitouch) fekvő módban.

Ügyeljen arra, hogy az alkalmazásban válassza ki a megfelelő eszközt: Nyissa meg az alkalmazás menüt (a 3 sor gomb), nyissa meg az alkalmazás beállításait (a fogaskerék) -> Távirányító beállítása -> kattintson és válassza ki a vezetni kívánt eszközt: Arduino Rover.

A menüben válassza a Csatlakozás lehetőséget, és válassza ki a listából a már párosított Bluetooth modul nevét, amelyhez csatlakozni szeretne.

A beállítások menüben sok lehetőség (háttér, sebességkorlátozás …) van, amellyel játszhat, élvezze:)

Ajánlott: