Tartalomjegyzék:

Robotjáték lekérése: 6 lépés
Robotjáték lekérése: 6 lépés

Videó: Robotjáték lekérése: 6 lépés

Videó: Robotjáték lekérése: 6 lépés
Videó: Robotika szakkör 6. foglalkozás 2016. december 21 2024, November
Anonim
Robotjáték készítése
Robotjáték készítése
Robotjáték készítése
Robotjáték készítése
Robotjáték készítése
Robotjáték készítése

Az új Pixy2 és egy DFRobot ESP32 FireBeetle segítségével hozzon létre egy robotot, amely képes megtalálni és visszakeresni az elemeket!

1. lépés: Alkatrészek

  • Pixy 2 kamera:

    www.dfrobot.com/product-1752.html

  • DFRobot ESP32 FireBeetle:

    www.dfrobot.com/product-1590.html

  • DFRobot szervo robotfogó:

    www.dfrobot.com/product-628.html

  • DFRobot 2WD MiniQ alváz:

    www.dfrobot.com/product-367.html

2. lépés: Robotplatform

Robot platform
Robot platform

A Pixy nemrégiben jelent meg a Pixy fényképezőgép következő verziójával, amely képes felismerni az objektumokat és nyomon követni őket. A DFRobot küldött nekem egyet, ezért úgy döntöttem, hogy létrehozok egy robotot, amely megragad egy tárgyat, majd visszahozza.

A DFRobot MiniQ robotvázát használtam platformként, amelyre a robot épül. Több rögzítőnyílással rendelkezik, ezért a Fusion 360 segítségével elememelőt terveztem, amely lyukakhoz rögzíthető. Ezután a fogót előre szereltem.

3. lépés: A pixy kamera beállítása

Pixy kamera beállítása
Pixy kamera beállítása
Pixy kamera beállítása
Pixy kamera beállítása
Pixy kamera beállítása
Pixy kamera beállítása
Pixy kamera beállítása
Pixy kamera beállítása

A Pixy Camera készítői a PixyMon nevű szoftvert biztosítják, amely megmutatja, mit lát a kamera, és lehetővé teszi a felhasználók számára a paraméterek beállítását, az interfészek beállítását és a színkódok létrehozását. Letöltöttem és telepítettem a PixyMont a weboldalukról. Ezután USB -n keresztül csatlakoztattam a Pixy2 -t a számítógépemhez, és a Fájl menübe léptem, és kiválasztottam a Konfigurálás lehetőséget.

Először az interfészt I2C-re állítottam, mivel nem Arduino kártyát fogok használni.

Ezután a szakértői menüben különféle beállításokat hangoltam, amint az a képen is látható.

Végül kiszálltam a használni kívánt blokkból, és a Művelet menüben az "Aláírás aláírása 1" gombra kattintottam. Ez határozza meg, hogy mit keres a Pixy.

4. lépés: huzalozás

Vezeték
Vezeték

Mivel a Pixy -t az I2C mód használatára állítottam be, csak 4 vezeték szükséges az ESP32 FireBeetle csatlakoztatásához. Csak csatlakoztassa az SDA -t, SCL -t, 5V -ot és GND -t. Ezután bekötöttem az L293D kettős H-híd egyenáramú motor meghajtóját az IO26, IO27, IO9 és IO10 érintkezőkbe, a tápellátással és a kimenettel együtt, ahogy ez a képen is látható.

5. lépés: A program létrehozása

A "flow" program a következőképpen zajlik: Keresse meg a célblokkot

Szerezze meg a szélességet és a pozíciót

Állítsa be a robot pozícióját a blokk helyétől függően

Lépjen előre, amíg elég közel nem lesz

Fogd meg az objektumot

Fordíts hátra

Engedje el az objektumot

6. lépés: A robot használata

Image
Image

Először egy fehér papírlapot tettem fel a háttérhez, hogy megakadályozzam más tárgyak véletlen észlelését. Ezután visszaállítottam az ESP32 -t, és néztem, ahogy az objektum felé hajt, megragadom, majd visszaküldöm, ahogy a videóban is látható.

Ajánlott: