Indholdsfortegnelse:
Video: Fpga kontrolleret RC servomotor robotarm - Digilent konkurrence: 3 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:28
FPGA kontrolleret servomotor robotarm
Målet med dette projekt er at skabe et programmerbart system, der kan udføre loddeoperationer på perf board. Systemet er baseret på Digilent Basys3 -udviklingsbordet, og det vil være i stand til at lodde komponenter på testperfektkortet for at oprette små elektronikprojekter med et begrænset antal komponenter, der tidligere er monteret af brugeren.
Fordi min erfaring med fpga-programmering og Vivado-software er begrænset, brugte jeg det servomotoriske kommandoprincip, som jeg fandt her: https://www.instructables.com/id/Controlling-Serv… og byggede op derfra, indtil jeg kunne styre min robotarm, så nogle af de filer, jeg bruger i mit projekt, blev oprettet af ingeniøren, der uploadede den vejledning, der var tilgængelig i det tidligere nævnte link.
Projektet kan styre 4 servomotorer. For at gøre dette lavede jeg en kopi af "Pmod CON3" ved hjælp af skematisk og dokumentation tilgængelig på Digilents websted:
Denne instruktionsbog hjælper dig med at forstå, hvordan du styrer 4 servo rc -motorer uafhængigt ved hjælp af et fpga -kort. Hver motor kan flyttes i en position på 0, 45, 90 og 170 grader, da servoerne på min robotarm kun kan bevæge sig fra 0 til 180 (eller 170 i mit tilfælde) grader.
På grund af et problem, jeg stødte på på en af mine servomotorer (sandsynligvis dårlig kvalitet), satte jeg Basys3 -kortet til at flytte motorerne op til 170 grader for at undgå ødelæggelse af den (allerede) defekte servomotor. Anyway, en 170 grader grænse synes nok til, at dette projekt fungerer korrekt.
Trin 1: Komponenter og udstyr
- fire servomaskiner (S05NF STD eller S06NF STD) eller en servomotor robotarm
- Digilent Basys 3 fpga board
- Xilinx Vivado software
- mikro USB -kabel
- Pmod CON3: R/C servostik
- 5-7,2 volt jævnstrømforsyning
Trin 2: Projektfiler
Udpak filerne, og åbn projektet ved hjælp af Vivado -softwaren.
Trin 3: Tilslutning af komponenterne
Tilslut hver af de fire servomotorer til en af de fire dedikerede slot, og vær ekstra opmærksom på konfigurationen af benene, der ligner den på den originale PmodCON3 (fra venstre mod højre PWM, Vcc, GND).
Sæt DIY PmodCON3 i oversiden af Basys3 Pmod-stikket C. Tilslut 5-8 volt strømforsyningen til DIY PmodCon3.
Tilslut Basys3 -kortet til pc'en, åbn projektet og generer bitstrømmen. Programmer Basys3 ved hjælp af oplysninger på Digilent -webstedet.
Brug trykknapperne og switchene Sw0 og Sw1 på Basys3 -kortet til at betjene servomotorer.
Anbefalede:
Tegningsrobot med Adafruit Shield (Få det til at flytte konkurrence): 10 trin (med billeder)
Drawing Robot With Adafruit Shield (Make It Move Contest): Hej mine navne Jacob og jeg bor i Storbritannien. I dette projekt skal jeg bygge en robot, der tegner for dig. *Jeg er sikker på, at mange af jer vil se det, så hvis du vil vide det, skal du springe lige til det andet til sidste trin, men sørg for at komme tilbage her for at se
Lommeregner TinkerCad -konkurrence: 8 trin
Calculator TinkerCad Contest: Hey, så for nylig har jeg undersøgt, hvordan man implementerer forskellige typer kode i et kredsløb. Jeg fandt ud af, at det at lave en lommeregner ville være en fantastisk måde at implementere " case " og andre former for kode, jeg havde fundet interessante. Jeg har tidligere m
En enkel robotarm kontrolleret over faktisk håndbevægelse: 7 trin (med billeder)
En simpel robotarm, der kontrolleres over faktisk håndbevægelse: Dette er en meget enkel DOF -robotarm til begyndere. Armen er Arduino kontrolleret. Den er forbundet med en sensor, der er fastgjort på operatørens hånd. Derfor kan operatøren styre armens albue ved at bøje sin egen albuebevægelse. Ved
Arduino kontrolleret robotarm m/ 6 frihedsgrader: 5 trin (med billeder)
Arduino kontrolleret robotarm med 6 frihedsgrader: Jeg er medlem af en robotgruppe, og hvert år deltager vores gruppe i en årlig Mini-Maker Faire. Fra 2014 besluttede jeg at bygge et nyt projekt til hvert års begivenhed. På det tidspunkt havde jeg cirka en måned før begivenheden til at sammensætte noget
USB Thumb Drive Zippo Lighter Case Mod (lommestørrelse konkurrence! STEM PÅ MIG!): 7 trin
USB Thumb Drive Zippo Lighter Case Mod (Pocket-sized Contest! STEM PÅ MIG!): Træt af det kedelige USB-drev? Spice it up med denne Zippo Lighter Mod