INHOUDSOPGAWE:

Maak 'n robotspel: 6 stappe
Maak 'n robotspel: 6 stappe

Video: Maak 'n robotspel: 6 stappe

Video: Maak 'n robotspel: 6 stappe
Video: Самогон из груш (без сахара) 2024, November
Anonim
Maak 'n Robot Play Haal
Maak 'n Robot Play Haal
Maak 'n Robot Play Haal
Maak 'n Robot Play Haal
Maak 'n Robot Play Haal
Maak 'n Robot Play Haal

Gebruik die nuwe Pixy2 en 'n DFRobot ESP32 FireBeetle om 'n robot te skep wat items kan vind en opspoor!

Stap 1: Onderdele

  • Pixy 2 kamera:

    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

  • DFRobot 2WD MiniQ -onderstel:

    www.dfrobot.com/product-367.html

Stap 2: Robotplatform

Robotplatform
Robotplatform

Pixy kom onlangs uit met hul volgende weergawe van hul Pixy -kamera, wat voorwerpe kan herken en kan opspoor. DFRobot het vir my een gestuur, so ek het besluit om 'n robot te skep wat 'n item kan gryp en dit dan terugbring.

Ek het 'n MiniQ -robotonderstel van DFRobot gebruik as die platform waarop die robot gebou sou word. Dit het verskeie bevestigingsgate, so ek het 'n batterystok ontwerp met behulp van Fusion 360 wat aan 'n stel gate geheg kan word. Toe monteer ek die gryper aan die voorkant.

Stap 3: Pixy -kamera -opstelling

Pixy -kamera -opstelling
Pixy -kamera -opstelling
Pixy -kamera -opstelling
Pixy -kamera -opstelling
Pixy -kamera -opstelling
Pixy -kamera -opstelling
Pixy -kamera -opstelling
Pixy -kamera -opstelling

Die vervaardigers van die Pixy Camera bied 'n sagteware met die naam PixyMon, wat wys wat die kamera "sien" en gebruikers in staat stel om parameters aan te pas, koppelvlakke in te stel en kleurkodes te skep. Ek het PixyMon hier van hul webwerf afgelaai en geïnstalleer. Toe koppel ek die Pixy2 via USB aan my rekenaar en gaan na die menu File en kies Configure.

Eerstens stel ek die koppelvlak op I2C, aangesien ek 'n nie-Arduino-bord sal gebruik.

Vervolgens het ek 'n paar verskillende instellings in die deskundige spyskaart ingestel, soos in die prentjie gesien word.

Uiteindelik kom ek uit die blok wat ek wou gebruik, en klik op "Stel handtekening 1" onder die aksiemenu. Dit bepaal waarna die Pixy soek.

Stap 4: Bedrading

Bedrading
Bedrading

Sedert ek die Pixy opgestel het om die I2C -modus te gebruik, is slegs 4 drade nodig om dit aan die ESP32 FireBeetle te koppel. Koppel net SDA, SCL, 5V en GND. Toe het ek die L293D-dubbelmotorbestuurder met dubbele H-brug aan die penne IO26, IO27, IO9 en IO10 gekoppel, tesame met krag en uitset, soos in hierdie prent gesien word.

Stap 5: Skep die program

Die program "vloei" verloop soos volg: Soek doelblok

Kry breedte en posisie

Pas die robotposisie aan op grond van waar die blok is

Beweeg vorentoe totdat dit naby genoeg is

Gryp voorwerp

Draai agteruit

Maak voorwerp los

Stap 6: Gebruik die robot

Image
Image

Ek sit eers 'n stuk wit papier op die agtergrond om te voorkom dat ander voorwerpe per ongeluk opgespoor word. Toe stel ek die ESP32 terug en kyk hoe dit na die voorwerp ry, dit gryp en dan terugstuur, soos in die video gesien.

Aanbeveel: