Tartalomjegyzék:
- 1. lépés: Amire szüksége van…
- 2. lépés: A vázlatos diagram…
- Lépés: A Rover összeszerelése…
- Lépés: Az Arduino vázlat…
- 5. lépés: Az Android -alkalmazás…
Videó: Arduino 4WD Rover Bluetooth Android telefon/táblagép vezérli: 5 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:42
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…
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…
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…
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 …).
- Kezdje a motorokkal az alvázon és a kerekeken (1. kép).
- 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).
- 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).
- 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).
-
Helyezze a rover tetejét… a lapos kábel és az aljzat dugója áthalad a lyukon (6. kép)
- 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).
- 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…
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…
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:
Lego több eszköz töltő dokkoló, telefon táblagép: 15 lépés (képekkel)
Lego több eszköz töltő dokkoló, telefon táblagép: készítse el saját lego töltő dokkolóját
RC Rover A Gestures Motions és a Joyestick vezérli: 8 lépés
RC Rover A Gestures Motions & Joyestick vezérli: Az RC Rover egy olyan Robotics projekt, amelynek célja a rover vezérlésének javítása a rádiófrekvencia használatával, valamint a rover mozgásának és a kézmozgásnak a kölcsönhatása a tehetetlenségi egység (MPU6050) segítségével, de ennek vezérlése is Rover egy Joyestik -kel. Összes
Gördülő robot ESP32 Thing és TB6612FNG illesztőprogrammal, Android vezérli a BLE felett: 11 lépés
Gördülő robot ESP32 Thing és TB6612FNG illesztőprogrammal, Android felett BLE felett: Üdv mindenkinek! Ez az első tanítható. Gördülő robot (becenevén Raidho - a rúnából, amely a mozgáshoz kapcsolódik) az ESP32 Thing, a TB6612 FNG és a BLE alapján. Az egyik rész, ami különösnek tűnhet, hogy a fényképek nem a gyártási folyamatból származnak
Táblagép/telefon Arduino képernyőként és 2 dolláros oszcilloszkóp: 4 lépés
Táblagép/telefon Arduino képernyőként és 2 dolláros oszcilloszkóp: Bár egy olcsó 320x240 méretű LCD érintőképernyőt vásárolhat egy Arduino-alapú projekthez, kényelmesebb lehet-különösen prototípus készítés és vázlat tesztelése esetén-táblagép vagy a telefont érintőképernyőként és áramforrásként egyaránt. Lehet ha
Intelligens tükör törött Android táblagép használatával: 5 lépés (képekkel)
Intelligens tükör törött Android táblagép használatával: Egy ideje véletlenül az arcára ejtettem Android táblagépemet. Az üveg betört, de a többi még mindig jól működött. Abban a kockázatban, hogy a partnerem ismét felhalmozónak nevez, sorsolásra tettem, remélve, hogy valamikor találok rá hasznot. Azt