Tartalomjegyzék:
- 1. lépés: Alkatrészlista
- 2. lépés: Szerelje össze a robotvázat, és csatlakoztassa a motorokat az Arduino -hoz a motorvezérlőkön keresztül
- 3. lépés: Connet Bluetooth modul Arduino -hoz
- 4. lépés: Csatlakoztassa a GY-271-et az Arduino-hoz
- Lépés: Csatlakoztassa a Micro Servo motort és a HC SR04 ultrahangos érzékelőt az Arduino -hoz
- 6. lépés: Kód, könyvtárak és link az Andorid alkalmazás letöltéséhez
![Arduino robot távolsága, iránya és forgási foka (kelet, nyugat, észak, dél) hangvezérelt Bluetooth modul és önálló robotmozgás használatával: 6 lépés Arduino robot távolsága, iránya és forgási foka (kelet, nyugat, észak, dél) hangvezérelt Bluetooth modul és önálló robotmozgás használatával: 6 lépés](https://i.howwhatproduce.com/images/004/image-9418-13-j.webp)
Videó: Arduino robot távolsága, iránya és forgási foka (kelet, nyugat, észak, dél) hangvezérelt Bluetooth modul és önálló robotmozgás használatával: 6 lépés
![Videó: Arduino robot távolsága, iránya és forgási foka (kelet, nyugat, észak, dél) hangvezérelt Bluetooth modul és önálló robotmozgás használatával: 6 lépés Videó: Arduino robot távolsága, iránya és forgási foka (kelet, nyugat, észak, dél) hangvezérelt Bluetooth modul és önálló robotmozgás használatával: 6 lépés](https://i.ytimg.com/vi/iYafyPZ15g8/hqdefault.jpg)
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:41
![Image Image](https://i.howwhatproduce.com/images/004/image-9418-15-j.webp)
![](https://i.ytimg.com/vi/XKRYh_y8KRs/hqdefault.jpg)
![Arduino robot távolsága, iránya és forgási foka (kelet, nyugat, észak, dél) hangvezérelt Bluetooth modul és önálló robotmozgás segítségével Arduino robot távolsága, iránya és forgási foka (kelet, nyugat, észak, dél) hangvezérelt Bluetooth modul és önálló robotmozgás segítségével](https://i.howwhatproduce.com/images/004/image-9418-16-j.webp)
![Arduino robot távolsága, iránya és forgási foka (kelet, nyugat, észak, dél) hangvezérelt Bluetooth modul és önálló robotmozgás segítségével Arduino robot távolsága, iránya és forgási foka (kelet, nyugat, észak, dél) hangvezérelt Bluetooth modul és önálló robotmozgás segítségével](https://i.howwhatproduce.com/images/004/image-9418-17-j.webp)
Ez az utasítás elmagyarázza, hogyan készítsünk Arduino robotot, amely a kívánt irányba (előre, hátra, balra, jobbra, keletre, nyugatra, északra, délre) mozgatható, szükséges távolságot centiméterben, hangutasítással. A robot hangvezérléssel autonóm módon is mozgatható.
Bevitel hangutasítással:
1. paraméter - #előre vagy #hátra vagy #balra vagy #jobbra vagy #automatikus vagy #szög
2. paraméter - 100 -as távolság vagy 300 -as szög
Pl.: - 1) Előrehaladási távolság 100 szög 300 - Forgassa el az autót 300 fokkal a GY -271 segítségével, és lépjen előre
100 centiméter
2) Forward Angle 300 Distance 100 - Szög és távolság parancsok tetszőleges sorrendben adhatók meg
3) Előrehaladási távolság 100 - Előrelépés 100 centiméterrel
4) Előretekintési szög 300 - Forgassa el az autót 300 fokra, és haladjon előre előre a következőig
parancs
5) automatikus - Az autót autonóm üzemmódban mozgatja, elkerülve az akadályokat
7) 300 szög - Forgassa el az autót 300 fokra.
1. lépés: Alkatrészlista
![Alkatrész lista Alkatrész lista](https://i.howwhatproduce.com/images/004/image-9418-18-j.webp)
Az alábbiakban felsoroljuk a projekt elkészítéséhez szükséges alkatrészeket, néhány közülük opcionális.
Készítheti saját alvázát, vagy megvásárolhat bármilyen 3 vagy 4 kerekű robotkocsi alvázat az Amazon -tól, nagyon olcsón.
1. Arduino Uno R3 (más Arduino táblák is használhatók)
2. Bluetooth modul HC - 02
3. HMC5883L (GY-271)
4. Ultrahangos érzékelő HC SR04 szervo szerelőlemezekkel (opcionális: rögzítőlemezek)
5. L298N motorvezérlő (L293D is használható)
6. MB-102 kenyértábla tápegység (opcionális: 7805 feszültségszabályozó is használható)
7. Kenyértábla
8. 2 Kódoló motor hall effekt érzékelővel (optocsatoló érzékelővel ellátott BO motor is használható)
9. 9 V -os akkumulátor (1. sz.) (A motorhoz külön akkumulátor ajánlott)
10. 6 X AA elem elemtartóval (Arduino tábla és érzékelők áramellátásához)
11. Jumper vezetékek
12. Mikro szervomotor
13. 4 kerék vagy 3 kerekű autó alváz kerekekkel
2. lépés: Szerelje össze a robotvázat, és csatlakoztassa a motorokat az Arduino -hoz a motorvezérlőkön keresztül
![Szerelje össze a robotkarosszériát, és csatlakoztassa a motorokat az Arduino -hoz motorhajtókon keresztül Szerelje össze a robotkarosszériát, és csatlakoztassa a motorokat az Arduino -hoz motorhajtókon keresztül](https://i.howwhatproduce.com/images/004/image-9418-19-j.webp)
Szereljen össze 3 vagy négykerék -meghajtású robotvázat, és csatlakoztassa az Encoder motorokat az Arduino kártyához az L298N motorvezérlőkön keresztül.
Kódoló motor: egyenáramú hajtóműves motor, kiegészítő mágneses kvadratúra típusú forgó jeladóval. A kvadratúra -kódolók két impulzust biztosítanak, amelyek fázison kívüliek, a tengely forgásirányának, valamint a sebesség és a megtett távolság érzékeléséhez.
A kódoló 540 impulzust biztosít a motortengely fordulatánként, amelyet az Arduino számláló számol az Arduino megszakító csapjaival.
Csak egy kódoló kimenetet használok, mivel nem vagyok kíváncsi a tengelymozgás irányának ismeretére ehhez az utasításhoz.
Csatlakozások:
Inp 1 L298N motorvezérlő - Arduino Pin 6
Inp 2 L298N motorvezérlő - Arduino Pin 7
Inp 3 L298N motorvezérlő - Arduino Pin 8
Inp 4 L298N motorvezérlő - Arduino Pin 9
M1 L298N motor meghajtó - kódoló motor balra M1
M2 L298N motorvezérlő - kódoló motor balra M2
M1 L298N motorvezérlő - Encoder Motor M3
M2 L298N motor meghajtó - kódoló motor jobb M4
CHA kódoló motor bal - Arduino Pin 2
CHA kódoló motor jobbra - Arduino Pin 3
Arduino UNO bemeneti feszültség - 5V szabályozott
A kódoló motor bemeneti feszültsége - 5V szabályozott
L298N motor meghajtó - 5V - 9V
3. lépés: Connet Bluetooth modul Arduino -hoz
![Connet Bluetooth modul Arduino -hoz Connet Bluetooth modul Arduino -hoz](https://i.howwhatproduce.com/images/004/image-9418-20-j.webp)
Csatlakoztassa a Bluetooth modult az Arduino kártyához, amely elfogadja
hangbemenetek a mobilalkalmazásból Bluetooth -on keresztül. Az Arduino hangbeviteli karakterlánca lesz, több szóval, szóközzel elválasztva.
A kód feldarabolja a karakterláncban lévő szavakat, és hozzárendeli őket a változókhoz.
Az Android-alkalmazásról letölthető link:
Például. Hangbemenet: Előrehaladási távolság 100 szög 50
Arduino Pin 0-HC-02 TX
Arduino Pin 1-HC-02 RX
HC-02 bemeneti feszültség-5V szabályozott
4. lépés: Csatlakoztassa a GY-271-et az Arduino-hoz
![Csatlakoztassa a GY-271-et az Arduino-hoz Csatlakoztassa a GY-271-et az Arduino-hoz](https://i.howwhatproduce.com/images/004/image-9418-21-j.webp)
Csatlakoztassa a GY-271-et az Arduino-hoz, amely a robot irányának meghatározásához és a robot kívánt fokon történő mozgatásához használható (0-355-0 és 365 fok észak, 90 fok keleti, 180 fok déli és 270 fok nyugat))
Csatlakozások:
GY-271 SCL-Arduino analóg bemenet A5
GY-271 SCA-Arduino analóg bemenet A4
Bemeneti feszültség GY-271-ig-3,3 V szabályozott
Megjegyzés: Használja a könyvtárban megadott példakódot a modul első teszteléséhez.
Lépés: Csatlakoztassa a Micro Servo motort és a HC SR04 ultrahangos érzékelőt az Arduino -hoz
![Csatlakoztassa a Micro Servo motort és a HC SR04 ultrahangos érzékelőt az Arduino -hoz Csatlakoztassa a Micro Servo motort és a HC SR04 ultrahangos érzékelőt az Arduino -hoz](https://i.howwhatproduce.com/images/004/image-9418-22-j.webp)
Csatlakoztassa a Micro Servo motort és a HC SR04 ultrahangos érzékelőt
Arduino. Az ultrahangos érzékelőt az objektumok távolságának mérésére, a szerver motorját pedig az ultrahangos érzékelő balra és jobbra mozgatására használják, amikor az objektum közel van a robothoz, ami segít a robotnak bármilyen irányba mozogni anélkül, hogy tárgyakkal vagy falakkal ütközne.
Szerelje fel az ultrahangos érzékelőt a szervomotorra a szerelőlap segítségével.
Csatlakozások:
Mikro szervo jelzőcsap - Arduino pin 10
HC SR04 indítócsap - Arduino csap 11
HC SR04 Echo Pin - Arduino Pin 12
Bemeneti feszültség szervomotorhoz - 5V szabályozott
Bemeneti feszültség HC SR04 - 5V szabályozott
6. lépés: Kód, könyvtárak és link az Andorid alkalmazás letöltéséhez
Kód csatolva. Link a könyvtárak letöltéséhez
1) TimerOne -
2) QMC5883L -
3) NewPing -
Az alkalmazás linkje:
A kód tovább optimalizálható a sorok számának csökkentése érdekében.
Köszönöm, és ha bárkinek kérdése van, kérem írjon nekem üzenetet.
Ajánlott:
Önálló tűzoltó robot önálló lángokkal: 3 lépés
![Önálló tűzoltó robot önálló lángokkal: 3 lépés Önálló tűzoltó robot önálló lángokkal: 3 lépés](https://i.howwhatproduce.com/images/001/image-240-j.webp)
Autonóm tűzoltó robot önfelfedező lángokkal: LEGERŐSEBB AUTONÓM TŰZVÉDELMI ROBOT GEN2.0HII … Ez az első projektünk. Kezdjük el. Ennek a robotnak a koncepciója nagyon egyszerű. emberi élet megmentése automatikus olcsó gyors tűzálló t
Hangvezérelt robot a V3 modul használatával: 6 lépés
![Hangvezérelt robot a V3 modul használatával: 6 lépés Hangvezérelt robot a V3 modul használatával: 6 lépés](https://i.howwhatproduce.com/images/002/image-5196-j.webp)
Hangvezérelt robot a V3 modul használatával: Ezt a robotot bárki könnyen elkészítheti, kövesse a folyamatot, ahogy adtam. Ez egy hangvezérelt robot, és láthatja a robotom bemutatóját, kétféleképpen használhatja távoli és egyéb hanggal történik
Az egyenáramú motor sima indítása, sebessége és iránya egy potenciométer, OLED kijelző és gombok használatával: 6 lépés
![Az egyenáramú motor sima indítása, sebessége és iránya egy potenciométer, OLED kijelző és gombok használatával: 6 lépés Az egyenáramú motor sima indítása, sebessége és iránya egy potenciométer, OLED kijelző és gombok használatával: 6 lépés](https://i.howwhatproduce.com/images/002/image-4894-50-j.webp)
Az egyenáramú motor sima indítása, sebessége és iránya egy potenciométer, OLED kijelző és gombok használatával: Ebben az oktatóanyagban megtanuljuk, hogyan kell használni az L298N DC MOTOR CONTROL meghajtót és egy potenciométert az egyenáramú motor egyenletes indításának, sebességének és irányának vezérléséhez két gombbal és jelenítse meg a potenciométer értékét az OLED kijelzőn. Nézzen meg egy bemutató videót
Az emberek távolsága: 8 lépés
![Az emberek távolsága: 8 lépés Az emberek távolsága: 8 lépés](https://i.howwhatproduce.com/images/008/image-22776-j.webp)
Az emberek távolsága: Ez egy egyszerű módosítása ennek a nagyszerű Instructables projektnek: https://www.instructables.com/id/Arduino-Distance-Detector-with-a-Buzzer-and-LEDs/https://www. instructables.com/id/Arduino-Distance-Detector-with-a-Buzzer-and-LEDs/Brief Introduction
Pörkölt infravörös analizátor foka kávéfőzőkhöz: 13 lépés (képekkel)
![Pörkölt infravörös analizátor foka kávéfőzőkhöz: 13 lépés (képekkel) Pörkölt infravörös analizátor foka kávéfőzőkhöz: 13 lépés (képekkel)](https://i.howwhatproduce.com/images/001/image-717-61-j.webp)
A pörkölt infravörös elemző fokozata kávéfőzőkhöz: Bevezetés A kávé egy ital, amelyet világszerte fogyasztanak mind érzékszervi, mind funkcionális tulajdonságai miatt. A kávé íze, aromája, koffeintartalma és antioxidáns tartalma csak néhány olyan tulajdonság, amely a kávéipart olyan sikeressé tette. Míg a g