Satura rādītājs:

Robota spēles ielāde: 6 soļi
Robota spēles ielāde: 6 soļi

Video: Robota spēles ielāde: 6 soļi

Video: Robota spēles ielāde: 6 soļi
Video: 6 Базовых элементов настольного тенниса #техника 2024, Novembris
Anonim
Veikt robota spēles atrašanu
Veikt robota spēles atrašanu
Veikt robota spēles atrašanu
Veikt robota spēles atrašanu
Veikt robota spēles atrašanu
Veikt robota spēles atrašanu

Izmantojiet jauno Pixy2 un DFRobot ESP32 FireBeetle, lai izveidotu robotu, kas var atrast un izgūt vienumus!

1. darbība: detaļas

  • Pixy 2 kamera:

    www.dfrobot.com/product-1752.html

  • DFRobot ESP32 FireBeetle:

    www.dfrobot.com/product-1590.html

  • DFRobot servo robotu satvērējs:

    www.dfrobot.com/product-628.html

  • DFRobot 2WD MiniQ šasija:

    www.dfrobot.com/product-367.html

2. darbība: robota platforma

Robotu platforma
Robotu platforma

Pixy nesen nāca klajā ar savu nākamo Pixy kameras versiju, kas var atpazīt objektus un tos izsekot. DFRobot man atsūtīja vienu, tāpēc es nolēmu izveidot robotu, kas var paķert priekšmetu un pēc tam to atgriezt.

Es izmantoju MiniF robota šasiju no DFRobot kā platformu, uz kuras robots tiks būvēts. Tam ir vairāki montāžas caurumi, tāpēc es izstrādāju akumulatora stāvvadi, izmantojot Fusion 360, kas piestiprinās pie caurumu komplekta. Tad es uzstādīju satvērēju priekšā.

3. darbība: pixy kameras iestatīšana

Pixy kameras iestatīšana
Pixy kameras iestatīšana
Pixy kameras iestatīšana
Pixy kameras iestatīšana
Pixy kameras iestatīšana
Pixy kameras iestatīšana
Pixy kameras iestatīšana
Pixy kameras iestatīšana

Pixy kameras veidotāji nodrošina programmatūru ar nosaukumu PixyMon, kas parāda, ko kamera "redz", un ļauj lietotājiem pielāgot parametrus, iestatīt saskarnes un izveidot krāsu kodus. Es lejupielādēju un instalēju PixyMon no viņu vietnes šeit. Tad es savienoju Pixy2 ar datoru, izmantojot USB, un devos uz izvēlni Fails un izvēlējos Konfigurēt.

Pirmkārt, es iestatīju saskarni uz I2C, jo es izmantošu ne Arduino plati.

Tālāk es noregulēju dažus dažādus iestatījumus eksperta izvēlnē, kā redzams attēlā.

Visbeidzot, es izgāju no bloka, kuru vēlējos izmantot, un izvēlnē Darbība noklikšķināju uz "Iestatīt parakstu 1". Tas nosaka, ko Pixy meklē.

4. solis: elektroinstalācija

Elektroinstalācija
Elektroinstalācija

Tā kā es iestatīju Pixy, lai izmantotu I2C režīmu, ir nepieciešami tikai 4 vadi, lai to savienotu ar ESP32 FireBeetle. Vienkārši pievienojiet SDA, SCL, 5V un GND. Tad es savienoju L293D dubultā H-tilta līdzstrāvas motora draiveri ar tapām IO26, IO27, IO9 un IO10, kā arī jaudu un izeju, kā redzams šajā attēlā.

5. darbība: programmas izveide

Programma "plūsma" notiek šādi: Atrodiet mērķa bloku

Iegūstiet platumu un pozīciju

Pielāgojiet robota stāvokli atkarībā no bloka atrašanās vietas

Virzieties uz priekšu, līdz tas ir pietiekami tuvu

Grab objektu

Reverss atpakaļ

Atlaidiet objektu

6. darbība: robota izmantošana

Image
Image

Fonam vispirms uzliku baltu papīru, lai nejauši netiktu atklāti citi objekti. Pēc tam es atiestatīju ESP32 un noskatījos, kā tas brauc uz objektu, satveru to un pēc tam atdodu, kā redzams video.

Ieteicams: