Përmbajtje:
2025 Autor: John Day | [email protected]. E modifikuara e fundit: 2025-01-13 06:58
Përdorni Pixy2 të ri dhe një DFRobot ESP32 FireBeetle për të krijuar një robot që mund të gjejë dhe të marrë artikuj!
Hapi 1: Pjesët
-
Kamera Pixy 2:
www.dfrobot.com/product-1752.html
-
DFRobot ESP32 FireBetetle:
www.dfrobot.com/product-1590.html
-
DFRobot Servo Robot Gripper:
www.dfrobot.com/product-628.html
-
Shasia DFRobot 2WD MiniQ:
www.dfrobot.com/product-367.html
Hapi 2: Platforma e robotëve
Kohët e fundit Pixy doli me versionin e tyre të ardhshëm të Pixy Camera, i cili mund të njohë objektet dhe t'i gjurmojë ato. DFRobot më dërgoi një, kështu që vendosa të krijoj një robot që mund të rrëmbejë një artikull dhe pastaj ta sjellë përsëri.
Kam përdorur një shasi robotësh MiniQ nga DFRobot si platformë mbi të cilën do të ndërtohej roboti. Ajo vjen me vrima të shumta montimi, kështu që unë projektova një ngritës të baterisë duke përdorur Fusion 360 që i bashkëngjitet një grupi vrimash. Pastaj e vendosa kapësen në pjesën e përparme.
Hapi 3: Konfigurimi i kamerës Pixy
Krijuesit e Pixy Camera ofrojnë një softuer të quajtur PixyMon, i cili tregon atë që "sheh" kamera dhe lejon përdoruesit të rregullojnë parametrat, të vendosin ndërfaqet dhe të krijojnë kode ngjyrash. Kam shkarkuar dhe instaluar PixyMon nga faqja e tyre e internetit këtu. Pastaj e lidha Pixy2 me kompjuterin tim përmes USB dhe shkova në menunë File dhe zgjodha Configure.
Së pari, vendosa ndërfaqen në I2C, pasi do të përdor një bord jo-Arduino.
Tjetra, unë sintonizova disa cilësime të ndryshme në menunë e ekspertëve, siç shihet në imazh.
Më në fund, dola nga blloku që doja të përdorja dhe klikova "Vendos nënshkrimin 1" nën menunë e Veprimit. Kjo përcakton atë që kërkon Pixy.
Hapi 4: Instalimet elektrike
Meqenëse e konfigurova Pixy -në për të përdorur modalitetin I2C, nevojiten vetëm 4 tela për ta lidhur atë me ESP32 FireBeetle. Thjesht lidhni SDA, SCL, 5V dhe GND. Pastaj e lidha drejtuesin motorik L293D të dyfishtë H-urë DC në kunjat IO26, IO27, IO9 dhe IO10, së bashku me fuqinë dhe daljen, siç shihet në këtë imazh.
Hapi 5: Krijimi i Programit
Programi "rrjedhë" shkon si më poshtë: Gjeni bllokun e synuar
Merrni gjerësinë dhe pozicionin
Rregulloni pozicionin e robotit bazuar në vendin ku është blloku
Ecni përpara derisa të afrohet mjaftueshëm
Kapni objektin
Anasjelltas mbrapsht
Lëshoni objektin
Hapi 6: Përdorimi i Robotit
Fillimisht vendosa një copë letër të bardhë për sfondin për të parandaluar zbulimin aksidental të objekteve të tjera. Pastaj, rivendosja ESP32 dhe e pashë të lëvizte drejt objektit, ta kapja dhe pastaj ta ktheja, siç shihet në video.