Bu örnekte, bir Arduino ve iki anlık anahtarla doğrusal bir aktüatörün yönünü kontrol edeceğiz. Bu eğitici, eğiticide tartışılan ilkelere dayanmaktadır "Arduino ile Motor Sürücü Hız Kontrolü", Devam etmeden önce bu eğiticiyi incelemenizi tavsiye ederiz.
Bu eğitim iki bölüme ayrılmıştır: anlık modda hareket eden basmalı düğmeler (yani, düğme bırakıldığında aktüatörler hareket etmeyi durdurur) ve sürdürme modunda hareket eden basmalı düğmeler (yani, düğme bırakıldığında bile aktüatörler hareket etmeye devam eder).
Not: Bu eğitim, temel elektronik ilkeler, Arduino donanımı ve yazılımı ile ilgili ön bilgileri varsayar. Arduino'yu ilk kez kullanıyorsanız, Google ve YouTube aramalarında bulabileceğiniz birçok harika başlangıç eğitiminden birinden temel bilgileri öğrenmenizi öneririz. Lütfen, özel uygulamalar için teknik destek sağlayacak kaynaklara sahip olmadığımızı ve bu genel kullanıma açık eğitimlerin dışında kod veya kablolama şemalarında hata ayıklamayacağımızı, düzenlemeyeceğimizi, sağlamayacağımızı unutmayın.
Bileşenler
- 12V Doğrusal Aktüatör
- 12V güç kaynağı
- Arduino
- Motor sürücüsü
- İki anlık düğme (isteğe bağlı olarak mandallama kontrolü için üçüncü bir düğme)
- Bağlantı ve sıkma aleti veya havya yapmak için elektrik telleri
Kablolama
Anlık kontrol için donanıma ve yazılıma genel bakış
Anlık anahtarlar, aktüatörün yalnızca düğmeye basılıyken hareket etmesini istediğinizde kullanılır, düğme bırakıldığında aktüatör otomatik olarak hareket etmeyi durdurur. Aşağıdaki kodu yükleyin.
Anlık kontrol kodu
Kontrolü sürdürmek için donanım ve yazılıma genel bakış
Alternatif olarak, bazen bir kilitleme düğmesi kullanmak isteyebilirsiniz; bir düğmeye bastığınızda aktüatörün hareket etmesini sağlayın ve ardından düğmeyi bıraktığınızda hareket etmeye devam edin. Bunu başarmak için, pin 8 ve GND'ye bağlı bir anahtar daha eklemeniz ve ardından aşağıdaki programı yüklemeniz gerekecektir. Düğme bırakıldığında aktüatör durmayacağından, bu yeni anahtar bir "durdur" düğmesi olarak hareket edecektir.