![Fpga Kudhibitiwa RC Servo Motor Robot Arm - Mashindano ya Digilent: 3 Hatua Fpga Kudhibitiwa RC Servo Motor Robot Arm - Mashindano ya Digilent: 3 Hatua](https://i.howwhatproduce.com/images/004/image-10153-2-j.webp)
Orodha ya maudhui:
2025 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2025-01-23 15:11
![Image Image](https://i.howwhatproduce.com/images/004/image-10153-4-j.webp)
![](https://i.ytimg.com/vi/5mFQhKmS1NQ/hqdefault.jpg)
FPGA kudhibitiwa mkono servo motor robot mkono
Lengo la mradi huu ni kuunda mfumo unaoweza kupangiliwa ambao unaweza kufanya shughuli za kuuza kwenye bodi ya manukato. Mfumo huo unategemea bodi ya maendeleo ya Digilent Basys3 na itaweza kutengeneza vifaa kwenye bodi ya majaribio ya kutengeneza ili kuunda miradi midogo ya elektroniki na idadi ndogo ya vifaa ambavyo vimewekwa hapo awali na mtumiaji.
Kwa sababu uzoefu wangu na programu ya fpga na programu ya Vivado ni mdogo, nilitumia kanuni ya amri ya servo motor ambayo nimepata hapa: dhibiti mkono wangu wa roboti, kwa hivyo faili zingine ninazotumia katika mradi wangu ziliundwa na mhandisi ambaye alipakia mafunzo yanayopatikana kwenye kiunga kilichotajwa hapo awali.
Mradi unaweza kudhibiti motors 4 za servo. Ili kufanya hivyo niliunda nakala ya "Pmod CON3" kwa kutumia hati na nyaraka zinazopatikana kwenye wavuti ya Digilent:
Agizo hili litakusaidia kuelewa jinsi ya kudhibiti motors 4 za servo rc kwa kujitegemea ukitumia bodi ya fpga. Kila gari inaweza kuhamishwa kwa nafasi ya digrii 0, 45, 90 na 170, kwani servos ya mkono wangu wa roboti inaweza kusonga tu kutoka 0 hadi 180 (au 170 kwa upande wangu) digrii.
Kwa sababu ya shida kadhaa niliyokutana nayo kwenye moja ya motors yangu ya servo (labda ubora duni), niliweka bodi ya Basys3 kusonga motors hadi digrii 170 ili kuepusha uharibifu wa (tayari) mbovu ya servo motor. Kwa hivyo, kikomo cha digrii 170 kinaonekana kutosha kwa mradi huu kufanya kazi vizuri.
Hatua ya 1: Vipengele na Vifaa
- nne servo rc motors (S05NF STD au S06NF STD) au servo motor robot
- Digilent Basys 3 bodi ya fpga
- Programu ya Xilinx Vivado
- kebo ndogo ya USB
- Pmod CON3: R / C Viunganishi vya Servo
- 5-7.2 volts DC usambazaji
Hatua ya 2: Faili za Mradi
Toa faili na ufungue mradi ukitumia programu ya Vivado.
Hatua ya 3: Kuunganisha Vipengele
Unganisha kila moja ya motors nne za servo kwenye moja ya nafasi nne za kujitolea zinazolipa ZAIDI usanidi wa pini ambazo ni sawa na ile ya PmodCON3 asili (kutoka kushoto kwenda kulia PWM, Vcc, GND).
Chomeka DIY PmodCON3 upande wa juu wa Kiunganishi cha Basm3 Pmod C. Ambatanisha usambazaji wa umeme wa Volts 5-8 kwa DIY PmodCon3.
Unganisha bodi ya Basys3 kwenye pc, fungua mradi na utengeneze mtiririko mdogo. Panga Basys3 ukitumia habari kwenye wavuti ya Digilent.
Tumia vifungo vya kushinikiza na swichi Sw0 na Sw1 kwenye ubao wa Basys3 kuendesha motors za servo.
Ilipendekeza:
DIY VR Treadmill- Basys3 FPGA-Digilent Contest: Hatua 3
![DIY VR Treadmill- Basys3 FPGA-Digilent Contest: Hatua 3 DIY VR Treadmill- Basys3 FPGA-Digilent Contest: Hatua 3](https://i.howwhatproduce.com/images/005/image-12116-j.webp)
DIY VR Treadmill- Basys3 FPGA-Digilent Contest: Je! Unataka kujenga VR Treadmill ambayo unaweza kuendesha programu na michezo yako ya desktop? Basi umekuja mahali pazuri! Katika michezo ya kawaida unatumia panya na kibodi kuingiliana na mazingira. Kwa hivyo, tunahitaji kutuma
Magari ya Stepper Kudhibitiwa Stepper Motor - Stepper Motor Kama Encoder ya Rotary: Hatua 11 (na Picha)
![Magari ya Stepper Kudhibitiwa Stepper Motor - Stepper Motor Kama Encoder ya Rotary: Hatua 11 (na Picha) Magari ya Stepper Kudhibitiwa Stepper Motor - Stepper Motor Kama Encoder ya Rotary: Hatua 11 (na Picha)](https://i.howwhatproduce.com/images/007/image-20303-j.webp)
Magari ya Stepper Kudhibitiwa Stepper Motor | Motor ya Stepper Kama Encoder ya Rotary: Je! Una motors kadhaa za stepper wamelala karibu na wanataka kufanya kitu? Katika Agizo hili, wacha tutumie gari la kukanyaga kama kisimbuzi cha rotary kudhibiti nafasi nyingine ya gari la kukanyaga kwa kutumia mdhibiti mdogo wa Arduino. Kwa hivyo bila kuchelewesha zaidi, wacha tuangalie
Arduino Kudhibitiwa Robotic Arm W / 6 Digrii za Uhuru: Hatua 5 (na Picha)
![Arduino Kudhibitiwa Robotic Arm W / 6 Digrii za Uhuru: Hatua 5 (na Picha) Arduino Kudhibitiwa Robotic Arm W / 6 Digrii za Uhuru: Hatua 5 (na Picha)](https://i.howwhatproduce.com/images/005/image-12220-20-j.webp)
Arduino Udhibiti wa Roboti Arm W / 6 Digrii za Uhuru: Mimi ni mwanachama wa kikundi cha roboti na kila mwaka kikundi chetu kinashiriki katika Faire ya Mini-Maker ya kila mwaka. Kuanzia 2014, niliamua kujenga mradi mpya wa hafla ya kila mwaka. Wakati huo, nilikuwa na mwezi mmoja kabla ya tukio kuweka kitu cha kusahau
Arduino Kudhibitiwa Robotic Arm Kutoka Lego Mindstorm: 6 Hatua
![Arduino Kudhibitiwa Robotic Arm Kutoka Lego Mindstorm: 6 Hatua Arduino Kudhibitiwa Robotic Arm Kutoka Lego Mindstorm: 6 Hatua](https://i.howwhatproduce.com/images/002/image-5450-34-j.webp)
Arduino Kudhibitiwa Robotic Arm Kutoka Lego Mindstorm: Rudisha tena gari mbili za zamani za Lego Mindstorm ndani ya mkono wa kunyakua unaodhibitiwa na Arduino Uno. Huu ni mradi wa Hack Sioux Falls ambapo tulitoa changamoto kwa watoto kujenga kitu kizuri na Arduino
Arduino Kudhibitiwa Servo Robot (SERB): Hatua 7 (na Picha)
![Arduino Kudhibitiwa Servo Robot (SERB): Hatua 7 (na Picha) Arduino Kudhibitiwa Servo Robot (SERB): Hatua 7 (na Picha)](https://i.howwhatproduce.com/preview/how-and-what-to-produce/10959196-arduino-controlled-servo-robot-serb-7-steps-with-pictures-j.webp)
Arduino Controlled Servo Robot (SERB): Ni njia gani bora ya kuanza kujaribu na wadhibiti wa chanzo wazi (Arduino) kisha kwa kujenga roboti yako ya chanzo wazi (CC (SA -BY)) Je! Unafanya nini na SERB yako? (hapa) - Jinsi ya kuunganisha SERB yako kwenye mtandao na kuiendesha juu ya S