Taula de continguts:

Fer una recuperació de jocs de robot: 6 passos
Fer una recuperació de jocs de robot: 6 passos

Vídeo: Fer una recuperació de jocs de robot: 6 passos

Vídeo: Fer una recuperació de jocs de robot: 6 passos
Vídeo: 🐞New Transformation MIRACULOUS | SEASON 6 |🐞Mayura, Hawk Moth Ladybug and Cat Noir (fanmade) 2024, De novembre
Anonim
Fer una recuperació de jocs de robots
Fer una recuperació de jocs de robots
Fer una recuperació de jocs de robots
Fer una recuperació de jocs de robots
Fer una recuperació de jocs de robots
Fer una recuperació de jocs de robots

Utilitzeu el nou Pixy2 i un DFRobot ESP32 FireBeetle per crear un robot que pugui trobar i recuperar elements.

Pas 1: parts

  • Càmera Pixy 2:

    www.dfrobot.com/product-1752.html

  • DFRobot ESP32 FireBeetle:

    www.dfrobot.com/product-1590.html

  • DFRobot Servo Robot Gripper:

    www.dfrobot.com/product-628.html

  • Xassís DFRobot 2WD MiniQ:

    www.dfrobot.com/product-367.html

Pas 2: plataforma de robots

Plataforma de robots
Plataforma de robots

Pixy ha sortit recentment amb la seva pròxima versió de la seva càmera Pixy, que pot reconèixer objectes i fer-ne un seguiment. DFRobot me n’ha enviat un, de manera que he decidit crear un robot que pugui agafar un element i tornar-lo a recuperar.

Vaig utilitzar un xassís de robot MiniQ de DFRobot com a plataforma sobre la qual es basaria el robot. Ve amb múltiples forats de muntatge, de manera que vaig dissenyar un augment de la bateria mitjançant Fusion 360 que s’adjunta a un conjunt de forats. Després vaig muntar la pinça cap a la part davantera.

Pas 3: Configuració de la càmera Pixy

Configuració de la càmera Pixy
Configuració de la càmera Pixy
Configuració de la càmera Pixy
Configuració de la càmera Pixy
Configuració de la càmera Pixy
Configuració de la càmera Pixy
Configuració de la càmera Pixy
Configuració de la càmera Pixy

Els fabricants de la càmera Pixy proporcionen un programari anomenat PixyMon, que mostra el que "veu" la càmera i permet als usuaris ajustar paràmetres, establir interfícies i crear codis de colors. He descarregat i instal·lat PixyMon des del seu lloc web aquí. Després vaig connectar el Pixy2 al meu PC mitjançant USB i vaig anar al menú Fitxer i vaig seleccionar Configura.

Primer, he configurat la interfície a I2C, ja que faré servir una placa que no sigui Arduino.

A continuació, vaig sintonitzar algunes opcions diverses al menú expert, tal com es veu a la imatge.

Finalment, vaig sortir del bloc que volia utilitzar i vaig fer clic a "Establir signatura 1" al menú Acció. Això defineix el que busca el Pixy.

Pas 4: cablejat

Cablejat
Cablejat

Des que he configurat el Pixy per utilitzar el mode I2C, només calen 4 cables per connectar-lo a l’ESP32 FireBeetle. Només cal que connecteu SDA, SCL, 5V i GND. Llavors vaig connectar el controlador de motor DC de doble pont L293D als pins IO26, IO27, IO9 i IO10, juntament amb la potència i la sortida, tal com es veu en aquesta imatge.

Pas 5: creació del programa

El programa "flux" és el següent: Cerca el bloc de destinació

Obteniu amplada i posició

Ajusteu la posició del robot segons el lloc on es troba el bloc

Avanceu fins que s’acosti prou

Agafa objecte

Invertiu cap enrere

Allibera l'objecte

Pas 6: utilitzar el robot

Image
Image

Primer vaig posar un tros de paper blanc per al fons per evitar que es detectessin altres objectes accidentalment. Aleshores, vaig restablir l’ESP32 i el vaig veure conduir cap a l’objecte, l’agafo i el torno, tal com es veu al vídeo.

Recomanat: