» elektronik » Arduino »Arduino kullanarak kumanda kollarıyla servo motorları kontrol etmeyi öğrenme

Arduino kullanarak kumanda çubuklarıyla servo motorları kontrol etmeyi öğrenme

Yazarlardan biri joystick'i ve kontrol cihazını kullanarak iki servoyu nasıl kontrol edebileceğinizi paylaşmaya karar verdi Arduino. Böyle bir yönetimin avantajı, özellikle üç serbestlik derecesine sahip projeler için çok uygun ve anlaşılabilir olmasıdır. Arduino-diy.com web sitesindeki joystick ile kontrolün nasıl yapılandırılacağı hakkında daha fazla bilgi edinebilirsiniz.

Malzemeler ve araçlar:
- mikrodenetleyici Arduino (bunda ev yapımı ürün Arduino Uno Rev 3'ü uygular);
- Paralakstan iki servo;
- joystick (ayrıca Paralaks'tan);
- devre kartı) küçük);
- bağlantı konektörleri;
- Servomotorların hareketini izlemek için bir cihaz (kırık bir web kamerası ve lego küpleri kullanılır).

Ev yapımı montaj süreci:

İlk adım. Servo motorları bağlarız
Ev yapımı montaj işlemi, servo motorları bağlamakla başlar. Bir ön düzen monte etmek için bir devre kartı kullanılır. Sonra ayrı bir kalkan yapmak mümkün olacak. Şekilde her şeyin tam olarak nasıl bağlandığını görebilirsiniz.

Kırmızı kablo güçtür, Arduino denetleyicisindeki 5V pinine bağlanır.
Siyah tel eksi (toprak), GND adı verilen Arduino çıkışına bağlanır.
Sağ ve Sol servo motordaki sarı kablo pim 11'e bağlanmalıdır. Bazı modellerde beyaz olabilir.
Benzer bir sarı Yukarı ve Aşağı kablosu pim 4'e bağlanmalıdır. Bazı motor modellerinde de beyaz olabilir.
Motoru kontrol etmek için kullanılan sinyal konektörlerinin PWM çıkışlarından geldiğini hatırlamak önemlidir.

İkinci Adım Kumanda kolunu bağlayın

Kumanda kolunun nasıl bağlandığı resimde görülebilir. İlk başta, program oldukça karmaşık görünebilir, ancak aslında burada karmaşık bir şey yoktur. Motorlarda olduğu gibi, burada bir kablolama panosu kullanılır.

1. Joystick modülünde U / R + ve L / R + çıkışlarını bulabilirsiniz. Bu çıkışlar üzerinden güç bağlanır. Buna göre, karşılık gelen pinden Arduino'ya + 5V voltaj uygulamanız gerekir.

2. Joystick altında L / R adı verilen iki konektör ve iki U / D konektörü de vardır. A3 ve A4 analog çıkışlarına bağlanmaları gerekir.

3. Sonuç olarak, joystick üzerindeki toprak Arduino üzerindeki toprağa bağlanmalıdır.

Montajdan sonra bağlantı iki kez kontrol edilmelidir. Çoğu durumda sorunların ortaya çıkması bağlantı hataları nedeniyle. Bu özellikle bir devre kartı kullanıldığında ve üzerinde çok sayıda bağlantı olduğunda geçerlidir.

Üçüncü AdımArduino için taslak
Kod çok basittir ve ayrıntılı yorumlar içerir. Yukarıdaki kodun sadece Arduino IDE'ye kopyalanması gerekir. Kod yüklendikten sonra motorlar hareket etmemelidir. Hareket etmeye sadece joystick üzerindeki düğmeye basıldığında başlamalıdır.

Ortaya çıkabilecek problemler ve bunların çözümü
1. Motorlar açılmazsa, bağlantıyı iki kez kontrol edin. Motorları bağlamak için PWM çıkışları ve joystickleri bağlamak için analog çıkışlar kullanılır.

2. Kod yüklendikten hemen sonra motorların titreşmeye başladığı görülür. Bu, U / D + L / R + pimlerini yanlış bağlarsanız olur. Bağlantı dikkatlice kontrol edilmelidir. Test sırasında kartı yakmamak için bilgisayarın bağlantısı kesilmelidir.

3. Her şey yeniden kontrol edilirse, ancak motorlar hala çalışmak istemiyorsa, joystick'i yeniden bağlamayı deneyebilirsiniz. Devre kartından çıkarılmalı ve biraz çaba sarf edilerek geri takılmalıdır. Kumanda kolu konektörleri düzene iyi oturmalıdır.

Her şey ortaya çıktıysa, artık kumanda kolu ile kontrol edilen ev yapımı ürünler oluşturmaya başlayabilirsiniz. Örneğin, bir joystick ile kontrol edilebilen bir robot ve çok daha fazlasını yapabilirsiniz.

upravlenie-servami-dzhoystikom.rar [906 b] (indirmeler: 624)
10
10
10

Yorum ekle

    • gülümsegülümsemelerxaxatamamdontknowyahoonea
      patronçizikaptalevetevet-evetagresifgizli
      üzgünümdansdance2dance3pardonyardımiçecekler
      Durarkadaşlariyigoodgooddüdükbaygınlıkdil
      dumanzırıltıcraybeyanalaycıDon-t_mentionindir
      ısıöfkelilaugh1mdatoplantımoskingnegatif
      Not_ipatlamış mısırcezalandırmakokumakkorkutmakkorkutuyorarama
      alaythank_youbuto_clueumnikakutanlaşmak
      kötübeeeblack_eyeblum3kızarmakövünçcan sıkıntısı
      sansürlüşakasecret2tehdit etmekzaferyusun_bespectacled
      shokrespektlolPrevedkarşılamaKrutoyya_za
      ya_dobryiyardımcıne_huliganne_othodiFludyasakyakın
5 açıklama
Dosya yeniden yüklenecek, makaleden indirilebilir
Yazar
ilk kod çalışmıyor gibi görünüyor, burada son zamanlarda yeni bir kod gönderdi. Bu arada, arşivde dosya bir nedenle boş.

taslak kesinlikle çalışmıyor
sanki bağlamdan bir parça çıkardılar
makalenin sonundaki bağlantı arduinodzhoystik.rar [96 b] (indirmeler: 143) - bir grup resme yol açar ve bir yer imini kaydederken sıfıra eşittir (boş dosya)
Bana neyin yanlış yapıldığını söyle?
Yazar
mümkündür, sadece kodu değiştirmek gerekir ...
Merhaba Her basışta servo motorların çeyrek tur kaydırması için bir kumanda kolu yerine bir düğme (değiştirme anahtarı) kullanmak mümkün müdür?

Okumanızı tavsiye ederiz:

Akıllı telefon için verin ...