İçindekiler:
Video: Fpga Kontrollü RC Servo Motor Robot Kolu - Digilent Yarışması: 3 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:19
FPGA kontrollü servo motor robot kolu
Bu projenin amacı, lehimleme işlemlerini perf board üzerinde yapabilen programlanabilir bir sistem oluşturmaktır. Sistem, Digilent Basys3 geliştirme kartına dayanmaktadır ve daha önce kullanıcı tarafından monte edilmiş sınırlı sayıda bileşenle küçük elektronik projeler oluşturmak için bileşenleri test mükemmel kartına lehimleyebilecektir.
Fpga programlama ve Vivado yazılımıyla ilgili deneyimim sınırlı olduğundan, burada bulduğum servo motor komut ilkesini kullandım: https://www.instructables.com/id/Controlling-Serv… ve bunu yapabilene kadar oradan inşa ettim. robot kolumu kontrol et, bu yüzden projemde kullandığım bazı dosyalar, daha önce bahsedilen bağlantıda bulunan öğreticiyi yükleyen mühendis tarafından oluşturuldu.
Proje 4 servo motoru kontrol edebilmektedir. Bunu yapmak için Digilent web sitesinde bulunan şemayı ve belgeleri kullanarak "Pmod CON3"ün bir kopyasını oluşturdum:
Bu Eğitilebilir Tablo, bir fpga kartı kullanarak 4 servo rc tipi motoru bağımsız olarak nasıl kontrol edeceğinizi anlamanıza yardımcı olacaktır. Robot kolumun servoları sadece 0 ila 180 (veya benim durumumda 170) derece arasında hareket edebildiğinden, her motor 0, 45, 90 ve 170 derece konumunda hareket ettirilebilir.
Servo motorlarımdan birinde (muhtemelen kalitesiz) karşılaştığım bir sorun nedeniyle, (zaten) hatalı servo motorun tahrip olmasını önlemek için Basys3 kartını motorları 170 dereceye kadar hareket ettirecek şekilde ayarladım. Her neyse, bu projenin düzgün çalışması için 170 derece sınırı yeterli görünüyor.
Adım 1: Bileşenler ve Ekipman
- dört servo rc motor (S05NF STD veya S06NF STD) veya bir servo motor robot kolu
- Digilent Basys 3 fpga kartı
- Xilinx Vivado yazılımı
- mikro USB kablosu
- Pmod CON3: R/C Servo Konnektörleri
- 5-7.2 volt DC besleme
2. Adım: Proje Dosyaları
Dosyaları ayıklayın ve projeyi Vivado yazılımını kullanarak açın.
Adım 3: Bileşenleri Bağlama
Dört servo motorun her birini, orijinal PmodCON3'tekine benzer şekilde (soldan sağa PWM, Vcc, GND) pinlerin konfigürasyonuna EKSTRA dikkat ederek dört özel yuvadan birine bağlayın.
DIY PmodCON3'ü Basys3 Pmod Connector C'nin üst tarafına takın. 5-8 Volt güç kaynağını DIY PmodCon3'e bağlayın.
Basys3 kartını bilgisayara bağlayın, projeyi açın ve bit akışını oluşturun. Digilent web sitesindeki bilgileri kullanarak Basys3'ü programlayın.
Servo motorları çalıştırmak için Basys3 kartındaki Sw0 ve Sw1 basma düğmelerini ve anahtarlarını kullanın.
Önerilen:
Döner Enkoder Kontrollü Robot Kolu: 6 Adım
Rotary Enkoder Kontrollü Robot Kol: howtomechatronics.com'u ziyaret ettim ve orada bluetooth kontrollü robot kolunu gördüm.Bluetooth kullanmayı sevmiyorum, ayrıca rotary enkoder ile servo kontrol edebildiğimizi gördüm, bu yüzden robotu kontrol edebileceğim şekilde yeniden tasarladım. kol döner kodlayıcıyı kullanın ve kaydedin
Step Motor Kontrollü Step Motor - Döner Enkoder Olarak Step Motor: 11 Adım (Resimlerle)
Step Motor Kontrollü Step Motor | Döner Kodlayıcı Olarak Step Motor: Etrafta duran ve bir şeyler yapmak isteyen birkaç step motor var mı? Bu Eğitilebilir Tabloda, bir Arduino mikro denetleyici kullanarak başka bir step motorun konumunu kontrol etmek için döner kodlayıcı olarak bir step motor kullanalım. O halde lafı fazla uzatmadan geçelim
Tek Motor Sürücü Kullanan Bluetooth Robot Kolu: 3 Adım
Tek Motor Sürücüsü Kullanan Bluetooth Robot Kolu: Eğitilebilirliğime hoş geldiniz. Bu talimatta, tek motor sürücüsü kullanarak Kablolu kontrol robot kolunu Bluetooth robot koluna nasıl dönüştüreceğinizi göstereceğim. Bu sokağa çıkma yasağı kapsamında yapılan bir evden çalışma projesidir. Yani bu sefer sadece bir L29'um var
Tel Kontrollü Robot Kolu: 31 Adım
Tel Kontrollü Robot Kolu: Bu, teller tarafından kontrol edilen bir robot kolunun nasıl yapılacağına dair bir eğitimdir. Tel kullanmanın avantajı, kolunuzun daha hafif olması ve tüm motorlarınızı kolunuzun alt kısmında tutabilmeniz, yapım ve bakımı kolaylaştırmasıdır. İşte kolumun bir videosu
Bluetooth Üzerinden Arduino'ya Hareket Kontrollü Eğitilebilir Robot Kolu: 4 Adım
Hareket Kontrollü Eğitilebilir Robot Kolu Bluetooth Üzerinden Arduino'ya: Kolda iki mod vardır. Birincisi, uygulamadaki kaydırıcıları hareket ettirerek cep telefonunuzda bluetooth ile kolu hareket ettirebileceğiniz Manuel Mod. Aynı zamanda pozisyonlarınızı kaydedebilir ve oynayabilirsiniz…İkincisi, ph'ınızı kullanan Hareket Modu