Բովանդակություն:

Ռոբոտի խաղ ստանալը `6 քայլ
Ռոբոտի խաղ ստանալը `6 քայլ

Video: Ռոբոտի խաղ ստանալը `6 քայլ

Video: Ռոբոտի խաղ ստանալը `6 քայլ
Video: Ձեր էս ուրախությունը ամեն ինչ արժի իմ համար 🥹♥️🫂 2024, Նոյեմբեր
Anonim
Robot Play Fetch պատրաստելը
Robot Play Fetch պատրաստելը
Robot Play Fetch պատրաստելը
Robot Play Fetch պատրաստելը
Robot Play Fetch պատրաստելը
Robot Play Fetch պատրաստելը

Օգտագործեք նոր Pixy2- ը և DFRobot ESP32 FireBeetle- ը ՝ ստեղծելու ռոբոտ, որը կարող է գտնել և առբերել իրեր:

Քայլ 1: Մասեր

  • 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

  • DFRobot 2WD MiniQ շասսի.

    www.dfrobot.com/product-367.html

Քայլ 2: Ռոբոտների հարթակ

Ռոբոտների հարթակ
Ռոբոտների հարթակ

Վերջերս Pixy- ն դուրս եկավ իր Pixy Camera- ի իրենց հաջորդ տարբերակով, որը կարող է ճանաչել առարկաները և հետևել դրանց: DFRobot- ն ինձ ուղարկեց մեկը, ուստի ես որոշեցի ստեղծել ռոբոտ, որը կարող է գրավել իրը, այնուհետև այն հետ բերել:

Ես օգտագործեցի MiniQ ռոբոտի շասսի DFRobot- ից ՝ որպես հարթակ, որի վրա կկառուցվեր ռոբոտը: Այն գալիս է մի քանի ամրացման անցքերով, այնպես որ ես նախագծեցի մարտկոցի բարձրացուցիչ ՝ օգտագործելով Fusion 360- ը, որը ամրացվում է մի շարք անցքերի վրա: Հետո ես բռնիչը ամրացրեցի առջևի մասում:

Քայլ 3: Pixy Camera- ի կարգավորում

Pixy Camera- ի կարգավորում
Pixy Camera- ի կարգավորում
Pixy Camera- ի կարգավորում
Pixy Camera- ի կարգավորում
Pixy Camera- ի կարգավորում
Pixy Camera- ի կարգավորում
Pixy Camera- ի կարգավորում
Pixy Camera- ի կարգավորում

Pixy Camera- ի ստեղծողները տրամադրում են PixyMon կոչվող ծրագրակազմ, որը ցույց է տալիս, թե ինչ է «տեսնում» տեսախցիկը և թույլ է տալիս օգտվողներին հարմարեցնել պարամետրերը, սահմանել միջերեսներ և ստեղծել գունային կոդեր: Ես ներբեռնեցի և տեղադրեցի PixyMon- ը իրենց կայքից այստեղ: Հետո ես Pixy2- ը միացրեցի իմ համակարգչին USB- ի միջոցով և գնացի Ֆայլի ընտրացանկ և ընտրեցի Կարգավորել:

Նախ, ես ինտերֆեյսը սահմանեցի I2C- ի վրա, քանի որ օգտագործելու եմ ոչ Arduino տախտակ:

Հաջորդը, ես կարգաբերեցի որոշ տարբեր կարգավորումներ փորձագիտական ընտրացանկում, ինչպես երևում է նկարում:

Ի վերջո, ես դուրս եկա այն բլոկից, որը ցանկանում էի օգտագործել, և Գործողության ընտրացանկի ներքո կտտացրեցի «Սահմանել ստորագրությունը 1»: Սա սահմանում է այն, ինչ փնտրում է Pixy- ն:

Քայլ 4: Լարերի տեղադրում

Հաղորդալարեր
Հաղորդալարեր

Քանի որ ես Pixy- ն կարգավորել եմ I2C ռեժիմն օգտագործելու համար, անհրաժեշտ է ընդամենը 4 լար `այն ESP32 FireBeetle- ին միացնելու համար: Պարզապես միացրեք SDA, SCL, 5V և GND: Հետո ես միացրեցի L293D երկակի H-Bridge DC շարժիչի վարորդը IO26, IO27, IO9 և IO10 կապերին, ինչպես նաև հզորության և ելքի հետ միասին, ինչպես երևում է այս նկարում:

Քայլ 5: ingրագրի ստեղծում

Րագիրը «հոսում» ընթանում է հետևյալ կերպ. Գտեք թիրախային բլոկ

Ստացեք լայնություն և դիրք

Կարգավորեք ռոբոտի դիրքը ՝ հիմնվելով բլոկի գտնվելու վայրի վրա

Շարժվեք առաջ, մինչև այն բավականաչափ մոտենա

Բռնել օբյեկտը

Հակադարձ հետընթաց

Թողարկման օբյեկտ

Քայլ 6: Ռոբոտի օգտագործումը

Image
Image

Սկզբում ես սպիտակ թղթի կտոր դրեցի ֆոնի վրա ՝ այլ օբյեկտների պատահական հայտնաբերումից խուսափելու համար: Այնուհետև ես վերակայեցի ESP32- ը և դիտեցի, թե ինչպես է այն շարժվում դեպի օբյեկտ, բռնում այն, իսկ հետո վերադարձնում այն, ինչպես տեսանելի է տեսանյութում:

Խորհուրդ ենք տալիս: