![Rameno robotického servomotora RC ovládané Fpga - súťaž Digilent: 3 kroky Rameno robotického servomotora RC ovládané Fpga - súťaž Digilent: 3 kroky](https://i.howwhatproduce.com/images/004/image-10153-2-j.webp)
2025 Autor: John Day | [email protected]. Naposledy zmenené: 2025-01-23 15:05
![Image Image](https://i.howwhatproduce.com/images/004/image-10153-4-j.webp)
![](https://i.ytimg.com/vi/5mFQhKmS1NQ/hqdefault.jpg)
Rameno robota servomotora riadeného FPGA
Cieľom tohto projektu je vytvoriť programovateľný systém, ktorý môže vykonávať spájkovacie operácie na doske perf. Systém je založený na vývojovej doske Digilent Basys3 a bude schopný spájkovať súčiastky na doske na testovanie, aby sa vytvorili malé projekty v oblasti elektroniky s obmedzeným počtom komponentov, ktoré predtým namontoval používateľ.
Pretože moje skúsenosti s programovaním fpga a softvérom Vivado sú obmedzené, použil som princíp príkazu servomotora, ktorý som našiel tu: https://www.instructables.com/id/Controlling-Serv… a staval som odtiaľ, kým som nebol schopný ovládať moje rameno robota, takže niektoré súbory, ktoré používam vo svojom projekte, vytvoril inžinier, ktorý nahral návod dostupný v predtým uvedenom odkaze.
Projekt môže ovládať 4 servomotory. Aby som to mohol urobiť, vytvoril som repliku „Pmod CON3“pomocou schémy a dokumentácie dostupnej na webovej stránke Digilent:
Tento návod vám pomôže pochopiť, ako nezávisle ovládať 4 servomotory typu RC pomocou dosky fpga. Každý motor je možné posúvať v polohe 0, 45, 90 a 170 stupňov, pretože servá ramena môjho robota sa môžu pohybovať iba od 0 do 180 (alebo v mojom prípade) stupňov.
Z dôvodu problému, s ktorým som sa stretol na jednom zo svojich servomotorov (pravdepodobne zlej kvality), som nastavil dosku Basys3 tak, aby pohybovala motormi až o 170 stupňov, aby sa predišlo zničeniu (už) chybného servomotora. Každopádne, limit 170 stupňov sa zdá byť dostatočný na to, aby tento projekt fungoval správne.
Krok 1: Komponenty a vybavenie
- štyri servomotory na diaľkové ovládanie (S05NF STD alebo S06NF STD) alebo servomotory
- Doska Digilent Basys 3 fpga
- Softvér Xilinx Vivado
- kábel micro USB
- Pmod CON3: Servo konektory R/C
- Napájanie DC 5-7,2 voltov
Krok 2: Súbory projektu
Extrahujte súbory a otvorte projekt pomocou softvéru Vivado.
Krok 3: Pripojenie komponentov
Pripojte každý zo štyroch servomotorov do jedného zo štyroch vyhradených slotov, pričom EXTRA pozornosť venujte konfigurácii pinov, ktorá je podobná konfigurácii na pôvodnom PmodCON3 (zľava doprava PWM, Vcc, GND).
Pripojte DIY PmodCON3 k hornej strane konektora C Basys3 Pmod C. K DIY PmodCon3 pripojte napájanie 5-8 voltov.
Pripojte dosku Basys3 k počítaču, otvorte projekt a vygenerujte bitový tok. Programujte Basys3 pomocou informácií na webovej stránke Digilent.
Na ovládanie servomotorov použite tlačidlá a spínače Sw0 a Sw1 na doske Basys3.
Odporúča:
Rameno robota ovládané rotačným kodérom: 6 krokov
![Rameno robota ovládané rotačným kodérom: 6 krokov Rameno robota ovládané rotačným kodérom: 6 krokov](https://i.howwhatproduce.com/images/001/image-2502-34-j.webp)
Rameno robota ovládané rotačným kodérom: Navštívil som stránku howtomechatronics.com a videl som tam rameno robota ovládané bluetooth. Nerád používam bluetooth a navyše som videl, že môžeme ovládať servo pomocou rotačného enkodéra, a tak som ho prepracoval tak, aby som mohol ovládať robota. rameno použite rotačný snímač a zaznamenajte ho
Lacné rameno ovládané smartfónom (+ možnosť uloženia polohy): 5 krokov
![Lacné rameno ovládané smartfónom (+ možnosť uloženia polohy): 5 krokov Lacné rameno ovládané smartfónom (+ možnosť uloženia polohy): 5 krokov](https://i.howwhatproduce.com/images/010/image-29040-j.webp)
Lacné rameno ovládané smartfónom (+ možnosť uloženia polohy): ProjectDrive, robotické rameno ovládané smartfónom pomocou zariadenia bluetooth. Bonus režimu: máme tlačidlo, ktoré arduinovi pamätá polohu. Kedykoľvek chceme, môžeme do tejto uloženej polohy prejsť ďalším tlačidlom. Príkaz FRLE PROJET
ROBOTICKÁ RAMENO Xbox 360 [ARDUINO]: RAMENO AXIOM: 4 kroky
![ROBOTICKÁ RAMENO Xbox 360 [ARDUINO]: RAMENO AXIOM: 4 kroky ROBOTICKÁ RAMENO Xbox 360 [ARDUINO]: RAMENO AXIOM: 4 kroky](https://i.howwhatproduce.com/images/004/image-10492-21-j.webp)
ROBOTICKÁ RÁMČKA Xbox 360 [ARDUINO]: RAMENO AXIOM:
Trénovateľné rameno robota ovládané gestami cez Bluetooth do Arduina: 4 kroky
![Trénovateľné rameno robota ovládané gestami cez Bluetooth do Arduina: 4 kroky Trénovateľné rameno robota ovládané gestami cez Bluetooth do Arduina: 4 kroky](https://i.howwhatproduce.com/images/003/image-6581-76-j.webp)
Trénovateľné robotické rameno ovládané gestami cez Bluetooth do Arduina: V ramene sú dva režimy. Najprv je to manuálny režim, pomocou ktorého môžete v mobilnom telefóne pohybovať ramenom pomocou rozhrania bluetooth pohybom posúvačov v aplikácii. Zároveň si môžete uložiť svoje pozície a môžete hrať … Druhý je režim gest, ktorý používa váš ph
Rameno robotického videnia Arduino: 4 kroky (s obrázkami)
![Rameno robotického videnia Arduino: 4 kroky (s obrázkami) Rameno robotického videnia Arduino: 4 kroky (s obrázkami)](https://i.howwhatproduce.com/images/001/image-1131-62-j.webp)
Robotické rameno Arduino Computer Vision: Hlavnou myšlienkou tohto návodu bolo jednoducho vytvoriť jednoduché robotické rameno 3DOF, ktoré bude zbierať predmety a umiestňovať ich na správne miesto. Materiály: 4 servo SG90MDF 4 mm Arduino Nano prepojky LaptopGlueNylon