
Përmbajtje:
2025 Autor: John Day | [email protected]. E modifikuara e fundit: 2025-01-23 15:10


Krah robotik servo motorik i kontrolluar nga FPGA
Qëllimi i këtij projekti është krijimi i një sistemi të programueshëm që mund të kryejë operacionet e saldimit në bordin e përsosur. Sistemi bazohet në bordin e zhvillimit Digilent Basys3 dhe do të jetë i aftë të bashkojë komponentët në bordin e testimit të perfit në mënyrë që të krijojë projekte të vegjël elektronikë me një numër të kufizuar përbërësish të montuar më parë nga përdoruesi.
Për shkak se përvoja ime me programimin fpga dhe softuerin Vivado është e kufizuar, kam përdorur parimin e komandës servo motor që gjeta këtu: https://www.instructables.com/id/Controlling-Serv… dhe u krijova prej andej derisa isha në gjendje kontrolloni krahun tim robot, kështu që disa nga skedarët që përdor në projektin tim u krijuan nga inxhinieri që ngarkoi tutorialin në dispozicion në lidhjen e përmendur më parë.
Projekti mund të kontrollojë 4 servo motorë. Për ta bërë këtë, unë krijova një kopje të "Pmod CON3" duke përdorur skemën dhe dokumentacionin në dispozicion në faqen e internetit Digilent:
Ky udhëzues do t'ju ndihmojë të kuptoni se si të kontrolloni 4 motorë të tipit servo rc në mënyrë të pavarur duke përdorur një bord fpga. Çdo motor mund të lëvizet në një pozicion 0, 45, 90 dhe 170 gradë, pasi servot e krahut tim robot mund të lëvizin vetëm nga 0 në 180 (ose 170 në rastin tim) gradë.
Për shkak të ndonjë problemi që hasa në një nga servo motorët e mi (ndoshta me cilësi të dobët), vendosa tabelën Basys3 që të lëvizë motorët deri në 170 gradë për të shmangur shkatërrimin e servo motorit (tashmë) të dëmtuar. Gjithsesi, një kufi 170 gradë duket i mjaftueshëm që ky projekt të funksionojë siç duhet.
Hapi 1: Përbërësit dhe pajisjet
- katër motorë servo rc (S05NF STD ose S06NF STD) ose një robotarmë servo motorësh
- Bordi Digilent Basys 3 fpga
- Softueri Xilinx Vivado
- kabllo mikro USB
- Pmod CON3: Lidhës R/C Servo
- 5-7.2 volt furnizim DC
Hapi 2: Skedarët e projektit
Nxirrni skedarët dhe hapni projektin duke përdorur programin Vivado.
Hapi 3: Lidhja e Komponentëve
Lidhni secilin nga katër servo motorët në njërën prej katër foleve të dedikuara duke i kushtuar vëmendje ekstra konfigurimit të kunjave që është i ngjashëm me atë në PmodCON3 origjinal (nga e majta në të djathtë PWM, Vcc, GND).
Lidheni DIY PmodCON3 në anën e sipërme të lidhësit Basys3 Pmod C. Lidhni furnizimin me energji 5-8 Volt në DIY PmodCon3.
Lidhni bordin Basys3 me kompjuterin, hapni projektin dhe krijoni bitstream. Programoni Basys3 duke përdorur informacione në faqen e internetit Digilent.
Përdorni butonat dhe çelsat Sw0 dhe Sw1 në tabelën Basys3 për të operuar motorët servo.
Recommended:
Stepper Motor i kontrolluar Stepper Motor Pa Mikrokontrollues !: 6 hapa

Stepper Motor i kontrolluar Stepper Motor Pa Mikrokontrollues !: Në këtë udhëzues të shpejtë, ne do të bëjmë një kontrollues të thjeshtë të motorit stepper duke përdorur një motor stepper. Ky projekt nuk kërkon qark të ndërlikuar ose mikrokontrollues. Pra, pa zhurmë të mëtejshme, le të fillojmë
Stepper Motor i kontrolluar me motor Stepper pa mikrokontrollues (V2): 9 hapa (me fotografi)

Stepper Motor i kontrolluar Stepper Motor Pa Mikrokontrollues (V2): Në një nga udhëzimet e mia të mëparshme, ju tregova se si të kontrolloni një motor stepper duke përdorur një motor stepper pa një mikrokontrollues. Ishte një projekt i shpejtë dhe argëtues, por erdhi me dy probleme të cilat do të zgjidhen në këtë Udhëzues. Pra, me zgjuarsi
Konkursi DIY VR Treadmill- Basys3 FPGA-Digilent: 3 Hapa

Konkurs DIY VR Treadmill- Basys3 FPGA-Digilent: A doni të ndërtoni një Treadmill VR mbi të cilin mund të ekzekutoni aplikacionet dhe lojërat tuaja në desktop? Pastaj keni ardhur në vendin e duhur! Në lojërat konvencionale ju përdorni miun dhe tastierën për të bashkëvepruar me mjedisin. Prandaj, ne duhet të dërgojmë
Stepper Motor i kontrolluar Stepper Motor - Stepper Motor si një kodues rrotullues: 11 hapa (me fotografi)

Stepper Motor i kontrolluar Stepper Motor | Stepper Motor Si një kodues rrotullues: Keni disa motorë stepper të shtrirë përreth dhe doni të bëni diçka? Në këtë udhëzues, le të përdorim një motor stepper si një kodues rrotullues për të kontrolluar pozicionin e një motori tjetër stepper duke përdorur një mikrokontrollues Arduino. Pra, pa u zgjatur më tej, le të gjejmë
Si të krijoni një robot të kontrolluar me dorezë të kontrolluar përmes Nrf24l01 Arduino: 3 hapa (me fotografi)

Si të krijoni një robot të kontrolluar me dorezë të kontrolluar përmes Nrf24l01 Arduino: Udhëzimi " Si të ndërtoni krahun shtrëngues të kontrolluar nga një robot i kontrolluar përmes Nrf24l01 Arduino " do të shpjegojë se si të ndërtohet një krah i kapjes së lirisë me tre shkallë të instaluar në një rrotë të gjurmuar të drejtuar nga moduli i motorit të dyfishtë L298N duke përdorur MEG