Sadržaj:
Video: Fpga kontrolisani RC servo motor robot ruka - Digilent takmičenje: 3 koraka
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:07
Ruka robota servo motora sa FPGA upravljanjem
Cilj ovog projekta je stvaranje programabilnog sistema 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 prethodno montirao korisnik.
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, tako da je neke datoteke koje koristim u svom projektu stvorio inženjer koji je učitao uputstvo dostupno na prethodno spomenutoj vezi.
Projekt može kontrolirati 4 servo motora. Da bih to učinio, napravio 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 sa 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 mojih servo motora (vjerojatno loše kvalitete), postavio sam Basys3 ploču da pomakne motore do 170 stupnjeva kako bi izbjegao uništavanje (već) neispravnog servo motora. U svakom slučaju, ograničenje od 170 stepeni čini se dovoljnim da bi ovaj projekt ispravno funkcionirao.
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
Raspakujte datoteke i otvorite projekat 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 originalnom 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.
Povežite Basys3 ploču s računarom, otvorite projekt i generirajte bitstream. Programirajte Basys3 koristeći informacije na web stranici Digilent.
Koristite tipke i prekidače Sw0 i Sw1 na Basys3 ploči za upravljanje servo motorima.
Preporučuje se:
Gimbal 3D štampane kamere (Tinkercad takmičenje): 6 koraka
Gimbal 3D štampane kamere (Tinkercad takmičenje): Zdravo, Ovo je gimbal kamere koji sam dizajnirao u Tinkercadu. Glavni gimbal je napravljen od ove ručke za teglu i gimbala / žiroskopa s pet prstenova koje izgleda više ne mogu pronaći. Dizajn Tinkercada možete pronaći ovdje. Ovo je dizajnirano za rad na ovlastima
Kalkulator TinkerCad takmičenje: 8 koraka
Kalkulator TinkerCad takmičenje: Hej, nedavno sam istraživao kako implementirati različite vrste koda u kolo. Otkrio sam da bi izrada kalkulatora bila odličan način za implementaciju " slučaja " i drugi oblici koda koji su mi se učinili zanimljivim. U prošlosti sam imao
Ladice za žetvu - NASA prijava na takmičenje Growing Beyond Earth: 5 koraka (sa slikama)
Ladice za žetvu - NASA -ina prijava za takmičenje Uzgajanje izvan Zemlje: Sažetak: Na međunarodnoj svemirskoj stanici astronauti nemaju mnogo prostora za uzgoj hrane. Ovaj hidroponski vrt dizajniran je za učinkovit rad koristeći minimalnu količinu prostora za berbu 30 biljaka prema rotirajućem rasporedu u nultoj gravi
ESP32 LoRa kontrolisani dronski motor: 10 koraka
ESP32 LoRa kontrolirani motor za dronove: Danas raspravljamo o motorima bespilotnih letjelica, koji se često nazivaju motorima bez četkica. Široko se koriste u aeromodelarstvu, uglavnom u bespilotnim letjelicama, zbog svoje snage i velike rotacije. Naučit ćemo o upravljanju motorom bez četkica pomoću ESC i ESP32, izvođenjem
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 za pomoć koje su dostupne u lancima elektronike 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 zaista potrebno za postavljanje