İçindekiler:
- Gereçler
- Adım 1: Servoları bağlayın
- Adım 2: Basmalı Düğmeyi Bağlayın
- Adım 3: Döner Kodlayıcıları Bağlayın
- Adım 4: STL Dosyaları
- Adım 5: Kod
Video: Döner Enkoder Kontrollü Robot Kolu: 6 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:17
Howtomechatronics.com'u ziyaret ettim ve orada bluetooth kontrollü robot kolunu gördüm.
Bluetooth kullanmayı sevmiyorum, ayrıca döner kodlayıcı ile servoyu kontrol edebileceğimizi gördüm, bu yüzden robot kolunu kontrol edebildiğim için yeniden tasarladım döner kodlayıcı ve kayıt
Gereçler
SG90*3
MG996*3
döner kodlayıcı*6
Arduino mega * 1
2 pimli basma düğmesi*2
560 ohm direnç*2
M3 vidalar ve somunlar
3 boyutlu yazıcı
Adım 1: Servoları bağlayın
Soldan sağa: temel servo (MG996), alt bel servosu (MG996), dirsek servosu (MG996), en düşük el servosu (SG90), orta el servosu (SG90), kavrama servosu (SG90)
Arduino'nun 5V'sini harici 5V'a bağlamamalıyız (yani direnç paraleldir ve birbirlerini şarj etmeye çalışırlar) Ancak çalışacakları için referans olarak toprağı birbirine bağlamamız gerekir., sinyal kablonuzdan (sarı kablo) akım için geri dönüş yolu yoktur, bu nedenle harici gücün topraklaması hem servo topraklama pimine hem de Arduino'nun topraklama pimine bağlanmalıdır. (Siyah ve kırmızı kablo bağımsız güç kaynağı iken)
Ayrı ayrı okunması daha kolay olduğu için bağlantı şemasını servo, basmalı düğme ve döner kodlayıcıya ayırdım (hepsi her şemada pin kullanarak tek bir Arduino Mega'ya bağlanır)
Adım 2: Basmalı Düğmeyi Bağlayın
Soldaki sıfırlama düğmesi
Oynat düğmesi doğru olanıdır
Oynat düğmesi kaydedilen hareketleri oynatır
Kullandığım direnç iki adet 560 ohm
Adım 3: Döner Kodlayıcıları Bağlayın
Bağlantı pimleri:
// Döner Enkoder 1 Girişi
#define CLK1 53 #define DT1 51 #define SW1 49
// Döner Enkoder 2 Giriş
#define CLK2 45 #define DT2 43 #define SW2 41
// Döner Enkoder 3 Giriş
#define CLK3 50 #define DT3 48 #define SW3 46
// Döner Enkoder 4 Giriş
#define CLK4 42 #define DT4 40 #define SW4 38
// Döner Enkoder 5 Giriş
#define CLK5 34 #define DT5 32 #define SW5 30
// Döner Enkoder 6 Giriş en sağda
#define CLK6 26 //26 #define DT6 24 //24 #define SW6 22 //22
Adım 4: STL Dosyaları
STL dosyaları howtomechatronics.com'a kredi verir
Adım 5: Kod
Adımlar:
Sıfırla'ya basın (oynatmayı sıfırlayın)
Tutma servosu hariç servo için: her servonun döner kodlayıcısını döndürün--her servo benzeri döndürme kodlayıcı için kodlayıcıya basın (başlangıç konumunu kaydedin) 1-kodlayıcıyı döndürün 1-kodlayıcıyı döndürün 2-kodlayıcıyı döndürün 2'ye basın
Başlangıç konumlarını kaydettikten sonra, bitiş konumunu kaydetmek için de aynısını yapabiliriz.
Kavrama servosu için: (diğer servo ile) kodlayıcıyı aşağı bastırın (kayıt açık olarak kaydedin) (diğer servonun başlangıç pozisyonunu kaydettikten ve onlar o pozisyonda olduktan sonra) döndürün--tekrar basın (bir şeyi yakalamak için yakın kaydedin) (diğer servonun son konumunu kaydettikten sonra ve onlar o konumdadır) döndürün-- kodlayıcıyı aşağı doğru bastırın (nesneyi serbest bırakmak için açık tutmayı kaydedin)
başlat düğmesine basın (servolar başlangıç konumundan bitiş konumuna dönecektir) // işlemi tekrarlamak istiyorsanız, başlat düğmesine birden çok kez basmanız gerekir
oynat düğmesi doğru olanıdır
Önerilen:
ISDT Q6 Döner Enkoder Değişimi: 4 Adım
ISDT Q6 Döner Kodlayıcı Değiştirme: Bu eğitim, Q6 kodlayıcıları zamanla bozulan kişilerin artık kullanılamaz hale gelmesine yardımcı olmak içindir. Benimki rastgele, düzensiz yönlerde kaymaya başladı ve lehim bağlantılarını yeniden akıttıktan ve kodlayıcıyı alkolle temizledikten sonra bile hala eğlenceliydi
Step Motor Kontrollü Model Lokomotif - Döner Enkoder Olarak Step Motor: 11 Adım (Resimlerle)
Step Motor Kontrollü Model Lokomotif | Döner Kodlayıcı Olarak Adım Motoru: Önceki Talimatlardan birinde, bir step motorun döner kodlayıcı olarak nasıl kullanılacağını öğrendik. Bu projede, şimdi bir Arduino mikrodenetleyici kullanarak bir model lokomotifi kontrol etmek için step motorlu döner kodlayıcıyı kullanacağız. Yani, fu olmadan
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
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
STM32 Nucleo Board ile Döner Enkoder: 12 Adım
STM32 Çekirdek Kartlı Döner Kodlayıcı: Bu, artan bir kodlayıcı türü olan Döner Kodlayıcının konumunu almak için bir öğreticidir. Kodlayıcılar genellikle iki tiptir: - biri artımlı, diğeri mutlaktır. Bu kod STM32L476 ve STM32L0 mikrodenetleyiciler için kullanılabilir. .Ama eğer h