
2025 Autor: John Day | [email protected]. Zadnja promjena: 2025-01-23 14:47


Ruka robota servo motora s FPGA upravljanjem
Cilj ovog projekta je stvoriti programabilni sustav koji može izvesti operacije lemljenja na perf ploči. Sustav se temelji na razvojnoj ploči Digilent Basys3 i bit će sposoban lemiti komponente na testnoj perf ploči kako bi stvorio male elektroničke projekte s ograničenim brojem komponenti koje je korisnik prethodno montirao.
Budući da je moje iskustvo s programiranjem fpga i softverom Vivado ograničeno, upotrijebio sam princip naredbe servo motora koji sam pronašao ovdje: https://www.instructables.com/id/Controlling-Serv… i od tada sam ga nadograđivao sve dok nisam uspio upravljati mojom robotskom rukom, pa je neke datoteke koje koristim u svom projektu izradio inženjer koji je učitao vodič s prethodno spomenute veze.
Projekt može kontrolirati 4 servo motora. Da bih to napravio, stvorio sam repliku "Pmod CON3" koristeći shemu i dokumentaciju dostupnu na web stranici Digilent:
Ovaj Instructable će vam pomoći da razumijete kako samostalno upravljati sa 4 servo rc motora s fpga pločom. Svaki motor se može pomicati u položaju 0, 45, 90 i 170 stupnjeva, budući da se servo upravljači moje robotske ruke mogu pomicati samo od 0 do 180 (ili 170 u mom slučaju) stupnjeva.
Zbog nekog problema na koji sam naišao na jednom od svojih servo motora (vjerojatno loše kvalitete), postavio sam ploču Basys3 da pomiče motore do 170 stupnjeva kako bi izbjegao uništavanje (već) neispravnog servo motora. U svakom slučaju, čini se da je ograničenje od 170 stupnjeva dovoljno da ovaj projekt radi ispravno.
Korak 1: Komponente i oprema
- četiri servo rc motora (S05NF STD ili S06NF STD) ili robotarm servo motora
- Digilent Basys 3 fpga ploča
- Xilinx Vivado softver
- mikro USB kabel
- Pmod CON3: R/C servo konektori
- DC napajanje 5-7,2 volti
Korak 2: Projektne datoteke
Raspakirajte datoteke i otvorite projekt pomoću softvera Vivado.
Korak 3: Povezivanje komponenti
Spojite svaki od četiri servo motora u jedan od četiri namjenska utora obraćajući EXTRA pažnju na konfiguraciju pinova sličnu onoj na izvornom PmodCON3 (s lijeva na desno PWM, Vcc, GND).
Uključite DIY PmodCON3 u gornju stranu Basys3 Pmod konektora C. Priključite napajanje 5-8 V na DIY PmodCon3.
Spojite Basys3 ploču na računalo, otvorite projekt i generirajte bitstream. Programirajte Basys3 pomoću podataka na web stranici Digilent.
Pomoću gumba i prekidača Sw0 i Sw1 na ploči Basys3 upravljajte servo motorima.
Preporučeni:
3D robotska ruka s koračnim motorima s Bluetooth kontrolom: 12 koraka

3D robotska ruka s koračnim motorima s Bluetooth kontrolom: U ovom ćemo vodiču vidjeti kako izraditi 3D robotsku ruku, s 28byj-48 koračnim motorima, servo motorom i 3D ispisanim dijelovima. Tiskana ploča, izvorni kod, električni dijagram, izvorni kod i mnogo informacija nalaze se na mojoj web stranici
Ruka servo robota: 4 koraka

Ruka servo robota: Ovo je jednostavna ruka servo robota koja može pokupiti predmete i postaviti ih na za to predviđeno mjesto. Ovaj će projekt zahtijevati većinu svog vremena za sastavljanje zbog važnosti osiguravanja da je ruka stabilna i sposobna za izvršavanje zadataka s
Animatronske oči sa servo motorima (Arduino): 5 koraka

Animatronske oči sa servo motorima (Arduino): Dobrodošli u novi projekt !!! Najprije sam zaista želio napraviti neke jezive oči kao što to rade za kostime i Noć vještica. Obožavam specijalne efekte i želio sam naučiti i izgraditi vlastite animatronske oči koristeći arduino, servo i loptice za ping pong
Bionička ruka s daljinskim upravljanjem: 13 koraka (sa slikama)

Bio upravljačka ruka s daljinskim upravljanjem: U ovom Instructableu napravit ćemo bioničku ruku s daljinskim upravljanjem, koja je robotska ruka slična ljudskoj ruci sa šest stupnjeva slobode (pet za figure i jedan za ručni zglob). Upravlja se ljudskom rukom pomoću rukavice sa senzorima za savijanje
Treća ruka ++: višenamjenska ruka za pomoć u elektronici i drugim osjetljivim radovima .: 14 koraka (sa slikama)

Treća ruka ++: višenamjenska ruka za pomoć u elektronici i drugim osjetljivim poslovima. U prošlosti sam koristio treće ruke/ruke pomoći u lancima elektroničke trgovine i bio sam frustriran njihovom upotrebljivošću. Nikada nisam mogao dobiti isječke točno tamo gdje sam ih želio ili je trebalo više vremena nego što je stvarno potrebno za postavljanje