Բովանդակություն:
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:48
FPGA- ի կողմից վերահսկվող սերվո -ռոբոտի թևը
Այս նախագծի նպատակն է ստեղծել ծրագրավորվող համակարգ, որը կարող է զոդման աշխատանքներ կատարել կատարյալ տախտակի վրա: Համակարգը հիմնված է Digilent Basys3 զարգացման տախտակի վրա, և այն ի վիճակի կլինի զոդել բաղադրիչները փորձարկման տախտակի վրա `փոքր էլեկտրոնային նախագծեր ստեղծելու համար` սահմանափակ թվով բաղադրիչներով, որոնք նախկինում տեղադրվել են օգտագործողի կողմից:
Քանի որ fpga ծրագրավորման և Vivado ծրագրային ապահովման իմ փորձը սահմանափակ է, ես օգտագործեցի servo motor հրամանի սկզբունքը, որը գտա այստեղ ՝ https://www.instructables.com/id/Controlling-Serv… և կառուցվեց այնտեղից, մինչև որ կարողացա վերահսկել իմ ռոբոտի ձեռքը, այնպես որ որոշ նախագծեր, որոնք ես օգտագործում եմ իմ նախագծում, ստեղծվել են ինժեների կողմից, ով վերբեռնել է ձեռնարկը, որը հասանելի է նախկինում նշված հղումում:
Նախագիծը կարող է կառավարել 4 servo շարժիչ: Որպեսզի դա անեմ, ես ստեղծեցի «Pmod CON3»-ի կրկնօրինակը ՝ օգտագործելով Digilent կայքում առկա սխեմատիկությունն ու փաստաթղթերը ՝
Այս հրահանգը կօգնի ձեզ հասկանալ, թե ինչպես կարելի է ինքնուրույն կառավարել 4 servo rc տիպի շարժիչներ ՝ օգտագործելով fpga տախտակ: Յուրաքանչյուր շարժիչ կարող է տեղաշարժվել 0, 45, 90 և 170 աստիճանների դիրքում, քանի որ իմ ռոբոտի թևի սերիաները կարող են շարժվել միայն 0 -ից 180 (կամ իմ դեպքում 170) աստիճանի:
Ինչ -որ խնդրի պատճառով, որին հանդիպեցի իմ սերվո շարժիչներից մեկում (հավանաբար վատ որակի), ես Basys3 տախտակին դրեցի շարժիչները շարժել մինչև 170 աստիճան `խուսափելու (արդեն) անսարք սերվո շարժիչի ոչնչացումից: Ինչևէ, 170 աստիճանի սահմանը բավական է թվում, որպեսզի այս նախագիծը ճիշտ աշխատի:
Քայլ 1: Բաղադրիչներ և սարքավորումներ
- չորս servo rc շարժիչներ (S05NF STD կամ S06NF STD) կամ սերվո շարժիչով ռոբոտար
- Digilent Basys 3 fpga տախտակ
- Xilinx Vivado ծրագրակազմ
- միկրո USB մալուխ
- Pmod CON3: R/C Servo միակցիչներ
- 5-7.2 վոլտ DC սնուցում
Քայլ 2: Նախագծի ֆայլեր
Հանել ֆայլերը և բացել նախագիծը ՝ օգտագործելով Vivado ծրագիրը:
Քայլ 3: Բաղադրիչների միացում
Չորս servo շարժիչներից յուրաքանչյուրը միացրեք չորս նվիրված բնիկներից մեկին, որը լրացուցիչ ուշադրություն է դարձնում կապումների կոնֆիգուրացիային, որը նման է սկզբնական PmodCON3- ին տեղադրվածին (ձախից աջ PWM, Vcc, GND):
Միացրեք DIY PmodCON3- ը Basys3 Pmod միակցիչի վերին մասում: Կցեք 5-8 վոլտ հզորության աղբյուր DIY PmodCon3- ին:
Միացրեք Basys3 տախտակը համակարգչին, բացեք նախագիծը և ստեղծեք բիթստրիմ: Programրագրեք Basys3- ը ՝ օգտագործելով Digilent կայքում տեղադրված տեղեկատվությունը:
Servo շարժիչներն աշխատեցնելու համար Basys3 տախտակի վրա օգտագործեք սեղմման կոճակները և Sw0 և Sw1 անջատիչները:
Խորհուրդ ենք տալիս:
3D տպագիր տեսախցիկ Gimbal (Tinkercad մրցույթ) ՝ 6 քայլ
3D տպագիր տեսախցիկ Gimbal (Tinkercad Contest). Բարև, սա տեսախցիկի գիմբալ է, որը ես նախագծել եմ Tinkercad- ում: Հիմնական գիմբալը պատրաստված էր այս բանկայի բռնակից և հինգ մատանի գիմբալից / գիրոյից, որն այլևս կարծես չեմ գտնում: Tinkercad- ի դիզայնը կարելի է գտնել այստեղ: Սա նախատեսված էր լիազորությունների վրա աշխատելու համար
Adafruit Shield- ով նկարող ռոբոտ (մրցույթ շարժեք այն). 10 քայլ (նկարներով)
Նկարող ռոբոտ Adafruit Shield- ով (Make It Move Contest). Ողջույն, իմ անունները Jacեյքոբը և ես ապրում ենք Մեծ Բրիտանիայում: Այս նախագծում ես պատրաստվում եմ կառուցել ռոբոտ, որը նկարում է ձեզ համար: *Համոզված եմ, որ ձեզանից շատերը ցանկանում են տեսնել այն: Եթե ցանկանում եք իմանալ, խնդրում ենք անցնել երկրորդից վերջին քայլին, բայց անպայման վերադառնալ այստեղ ՝ տեսնելու
Հաշվիչ TinkerCad մրցույթ. 8 քայլ
Հաշվիչ TinkerCad մրցույթ. Հե ,յ, վերջերս ես ուսումնասիրում էի, թե ինչպես տարբեր տեսակի կոդեր ներդնել շրջանագծի մեջ: Ես գտա, որ հաշվիչ սարքելը հիանալի միջոց կլինի " դեպք " և ինձ հետաքրքրող կոդերի այլ ձևեր: Ես անցյալում ունեի մ
VEX Tower Takeover Competition մրցույթ ռոբոտ. 8 քայլ
VEX Tower Takeover Competition Robot. Այս ձեռնարկում ես ձեզ ցույց կտամ Vex Robotics Tower Takeover Competition մրցույթի հիմունքները, ինչպես նաև այն, թե ինչպես կառուցել ռոբոտ այս խաղի համար: Խնդրում ենք ստուգել պիտույքների ներդիրը: ՆՇՈՄ. Vex EDR- ի մասերը ՇԱՏ թանկ են, եթե չեք կարող թույլ տալ ծախսել
WALTER (Arduino մրցույթ). 5 քայլ (նկարներով)
WALTER (Arduino մրցույթ). Pls Vote me Arduino Contest 2017 [Խնդրում եմ ներեք իմ անգլերենը] Ինձ շատ է դուր գալիս youtube- ում 2 սերվո arduino միջատների հայտնի հավաքածուն: Երբ ես նայում էի դրան, ես միշտ հիշում եմ, թե ինչ արեցին BEAM ռոբոտ-տղաները, երբ այդ կազմաձևը սիրված դառնալուց շատ առաջ: Սրանք p