Tartalomjegyzék:

Követési bot: 6 lépés
Követési bot: 6 lépés

Videó: Követési bot: 6 lépés

Videó: Követési bot: 6 lépés
Videó: 😨 СМОТРЮ НА ВСЕ ПОД МИКРОСКОПОМ ЧЕЛЛЕНДЖ ! **НАШЛИ ЧЕРВЯ** ЧАСТЬ 6 2024, November
Anonim
Follow-Bot
Follow-Bot

Ez az oktatóanyag a Dél -Floridai Egyetem Makecourse projektkövetelményének teljesítésével jött létre (www.makecourse.com)

Ez az oktatóanyag lefedi a projekt létrehozásának lépéseit. A projektem egy rover volt, amely képes követni egy adott színt vagy alakot egy Pixy 2 és egy Arduino Uno segítségével. A folyamat minden aspektusára kiterjed, beleértve a szükséges eszközöket, összeszerelést, vezérlőrendszert és programozást.

1. lépés: Eszközök és alkatrészek

Elektromos alkatrészek:

  • Arduino Uno
  • Pixy 2
  • Kenyeretábla
  • 2 x egyenáramú motor
  • DC átalakító
  • Pan-tilt Servo Kit
  • Busz
  • 2 x 1N4001 dióda
  • 2 x 2N2222A tranzisztor
  • 2 x 1k ellenállás

Eszközök/alkatrészek

  • Alumínium T-hornyos keret
  • HDPE műanyag lemez
  • 2 x RC autógumi
  • 3d nyomtató
  • Csavarhúzó
  • USB 2.0 kábel
  • Erőfúró/dremel
  • Turnigy Multistar Multi-Rotor Lipo Pack

*Megjegyzés: Ennek a projektnek a célja a félév során megváltozott, ezért nem mindent használtak az eredeti terveknek megfelelően (az akkumulátor túlzott volt - ugyanazokat az eredményeket érheti el valami sokkal olcsóbbal).

2. lépés: Összeszerelés

Összeszerelés
Összeszerelés
Összeszerelés
Összeszerelés
Összeszerelés
Összeszerelés
Összeszerelés
Összeszerelés

Sajnos nem sok fényképet készítettem a projekt összeállításakor, de nem túl nehéz. A motortartók és az elemeket a síneken tartó darabok 3D nyomtatással készültek.

A t-hornyú alumíniumot konzolokkal téglalap alakúra csavarva össze.

A fekete műanyag lemezeket a következő sínre, egyenáramú átalakítóra, kenyérlapra, Arduino Uno -ra és a Pixy 2 -re fúrták, és rögzítették.

3. lépés: Vezérlőrendszer

Vezérlő rendszer
Vezérlő rendszer
Vezérlő rendszer
Vezérlő rendszer
Vezérlő rendszer
Vezérlő rendszer

A vezérlőrendszert egy 10000 mAh lítium -polimer akkumulátor táplálja, amely egy sínen keresztül csatlakozik az egyenáramú átalakítóhoz. Az akkumulátor jóval nagyobb a szükségesnél, de azzal a szándékkal vásárolták, hogy többféle projekthez használják. Az egyenáramú átalakító körülbelül 5 V feszültséget biztosít, és a kenyérpulton keresztül táplálja a két egyenáramú motort, valamint az Arduino Uno -t, amely viszont a Pixy 2 -t táplálja.

4. lépés: Elektromos kapcsolási rajzok

Elektromos kapcsolási rajzok
Elektromos kapcsolási rajzok
Elektromos kapcsolási rajzok
Elektromos kapcsolási rajzok

A fentiekben a vezetékek és az elektromos alkatrészek alapvető bontása látható. A tranzisztor, az NPN 2N 2222A, egy félvezető eszköz, amelyet kis teljesítményű erősítéshez és kapcsolási alkalmazásokhoz használnak. A diódákat arra használják, hogy az áramlást egy irányban folytassák, ez megvédi az Arduino Uno készüléket az áram véletlen befogadásától és felrobbanásától. Mivel egyenáramú motorokat használunk, ha valamilyen oknál fogva rossz irányba megy, mindig csak kapcsolja be a táp- és földkábeleket, és az ellenkező irányba fog forogni. Ezt nem lehet váltóáramú motorokkal megtenni. Az ábrán látható csapkonfiguráció nem egyezik az Arduino vázlattal, csak képet ad a felhasználónak arról, hogyan kapcsolódnak egymáshoz az alkatrészek.

5. lépés: Arduino vázlat

A projekt Arduino -vázlata a Pixy 2 könyvtárat használja, amely megtalálható a pixycam.com webhelyen a „Támogatás”, majd a „Letöltések” alatt. Csak győződjön meg róla, hogy letöltötte a Pixy vagy a Pixy 2 megfelelő könyvtárát. A könyvtár letöltése közben nagyon hasznos a PixyMon v2 letöltése is. Míg a Pixy csak akkor tudja megtanulni a színeket/tárgyakat, ha lenyomva tartja a gombot, és várja, amíg a LED bekapcsol (először fehér, majd piros), majd elenged, amikor piros, hasznos, ha a PixyMon programon keresztül tanítja. A kamera összes beállítását is módosíthatja, beleértve a fényerőt és a minimális blokkterületet (ez akkor hasznos, ha kisebb, világos árnyalatokat próbál észlelni). A vázlat összehasonlítja mindkét területet, valamint az észlelt objektum x pozícióját annak érdekében, hogy kövesse a hozzárendelt aláírást. A Pixy 2 akár hét különböző aláírást is megtanulhat, és egyszerre több száz objektumot képes észlelni.

Innen hihetetlenül egyszerű az egyenáramú motorok programozása az analogWrite () funkció segítségével, lehetővé téve a robot előre, balra vagy jobbra haladását.

Megjegyzés: a világosabb, világosabb árnyalatok a legjobban működnek a Pixy készülékkel

6. lépés: Végső termék

Itt a robotot megtanították egy piros karácsonyfa dísz követésére.

Ajánlott: