Tartalomjegyzék:

Hogyan készítsünk akadályt a robot elkerülése érdekében az Arduino használatával: 5 lépés
Hogyan készítsünk akadályt a robot elkerülése érdekében az Arduino használatával: 5 lépés

Videó: Hogyan készítsünk akadályt a robot elkerülése érdekében az Arduino használatával: 5 lépés

Videó: Hogyan készítsünk akadályt a robot elkerülése érdekében az Arduino használatával: 5 lépés
Videó: Вебинар Совместные роботы 2024, November
Anonim
Hogyan készítsünk akadályt a robot elkerülése érdekében az Arduino használatával
Hogyan készítsünk akadályt a robot elkerülése érdekében az Arduino használatával

Ebben az utasításban megtanítom, hogyan lehet akadályokat elkerülni, hogy elkerülje az Arduino -val működő robotot. Ismernie kell az Arduino -t. Az Arduino egy vezérlőkártya, amely az atmega mikrokontrollert használja. Használhatja az Arduino bármely verzióját, de én az Arduino Uno r3 -at használtam a robotomon.

A kód nagyon egyszerű, és az áramkör csak 4-5 vezetéket tartalmaz. A robot a motorok meghajtásához az Arduino -kompatibilis L293D motorpajzsot is használja. Tehát a pajzs egyenesen illeszkedik az Arduino -ra, és mindent megkönnyít… Alapvetően a robotunk egy olyan autó, amely előre halad, és ha bármilyen akadály áll az útjában, ott megáll, kicsit hátra, majd a feje balra és jobbra forog. Ezután összehasonlítja a távolságot, és a robot nagyobb távolsággal az irányba fordul. Ezután a robot ismét előre lép ebbe az irányba, megismételve az egész folyamatot.

A távolság észleléséhez a robot a HC-sr04 ultrahangos érzékelőt használja. Tehát ez az érzékelő ultrahangos hanghullámokat küld, 10 mikroszekundumonként, és ha bármilyen akadály előtt áll, az érzékelő megkapja a visszhangot. Az utazási idő alapján ismeri az érzékelő és a tárgy közötti távolságot. Tehát kezdjük…

1. lépés: Szükséges alkatrészek

Alkatrészek szükségesek
Alkatrészek szükségesek

Tehát bármilyen projekt elindításához először össze kell gyűjtenünk a szükséges alkatrészeket. Az alábbiakban felsoroljuk az összes szükséges alkatrészt:-

  • Arduino
  • L293D motorpajzs
  • Alváz (beleértve a motorokat és kerekeket)
  • Vezetékek
  • Akkumulátor tartó
  • Mikroszervó motor
  • a HC-sr04 ultrahangos érzékelő modul
  • tartókonzol az érzékelőhöz

Tehát gyűjtse össze ezeket az anyagokat, és folytassa a következő lépéssel.

2. lépés: Szerelje össze a házat

Szerelje össze az alvázat
Szerelje össze az alvázat
Szerelje össze az alvázat
Szerelje össze az alvázat

Most szerelje össze a robot testét. Mindenkinek más az alváza. Tehát ennek megfelelően szerelje össze az alvázat. A legtöbb alvázhoz használati utasítás tartozik, és még az enyém is, ezért nézze meg, és ennek megfelelően építse meg az alvázat. Ezután rögzítse az alkatrészeket a házhoz. Az Arduino -t a hozzá tartozó motorpajzzsal és az elemtartóval rögzíteni kell az alvázon. A szervo motort elöl is rögzíteni kell az alvázon. A hosszú szervofejet a HC-sr04 konzol alá kell ragasztani. Az érzékelőt a szervomotor konzoljába és a konzolba kell rögzíteni.

Ne ragassza rá a szervomotorra, mert később el lehet helyezni, ha rosszul helyezkedik el. Csak javítsd ki. Rögzítse úgy, hogy az érzékelő az elülső oldalra nézzen (a szemek elöl).

Csatlakoztassa a vezetékeket a motorokhoz, és készen áll a következő lépésre. Az érzékelőre is.

3. lépés: Fő kapcsolatok

Fő kapcsolatok
Fő kapcsolatok

Tehát most megcsináljuk a kapcsolatokat. Legfeljebb 5-6 csatlakozás van, szóval sütemény lesz. Csatlakoztassa az érzékelőt a fenti ábra szerint. A pajzshoz szervomotor és egyenáramú motor csatlakoztatható. Csatlakoztassa az akkumulátort a pajzshoz, és csatlakoztassa az árnyékolást az Arduino táblához.

4. lépés: Arduino kód

Arduino kód
Arduino kód

Ez tehát a robot befejezésének utolsó része. Tehát ez a szoftverre vonatkozik és nem a hardverre. Tehát be kell programoznunk az Arduino -t. Feltöltöttem az Arduino kódját. Használhat másik kódot is, vagy írhat sajátot. Most töltöttem fel referenciaként.

5. lépés: Fuss

Így felépítettük az akadályokat elkerülő robotunkat. Itt az ideje, hogy játsszon a mi menő robotunkkal, és új kísérleteket próbáljon ki a kódunkban.

Ajánlott: