Tartalomjegyzék:

Akadálykerülő robot a mikrokontroller (Arduino) használatával: 5 lépés
Akadálykerülő robot a mikrokontroller (Arduino) használatával: 5 lépés

Videó: Akadálykerülő robot a mikrokontroller (Arduino) használatával: 5 lépés

Videó: Akadálykerülő robot a mikrokontroller (Arduino) használatával: 5 lépés
Videó: How To Make Arduino Human Following Robot 2024, November
Anonim
Akadálykerülő robot a mikrokontroller (Arduino) használatával
Akadálykerülő robot a mikrokontroller (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 a kör csak 4-5 vezetékek. 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

Így kezdeni olyan projekt, meg kell gyűjteni a szükséges alkatrészek az első. 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űjteni ezeket az anyagokat, és lépni a következő lépésre.

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). Erősítse a vezetékeket a motorok, és folyamatosan 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. A csatlakoztatást az érzékelő az ábra szerint a fenti. 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 a kódot Arduino. Ön is használja egy másik kódot, vagy írhatunk. 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: